syz_pl.js 2.5 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870478714787247873478744787547876478774787847879478804788147882478834788447885478864788747888478894789047891478924789347894478954789647897478984789947900479014790247903479044790547906479074790847909479104791147912479134791447915479164791747918479194792047921479224792347924479254792647927479284792947930479314793247933479344793547936479374793847939479404794147942479434794447945479464794747948479494795047951479524795347954479554795647957479584795947960479614796247963479644796547966479674796847969479704797147972479734797447975479764797747978479794798047981479824798347984479854798647987479884798947990479914799247993479944799547996479974799847999480004800148002480034800448005480064800748008480094801048011480124801348014480154801648017480184801948020480214802248023480244802548026480274802848029480304803148032480334803448035480364803748038480394804048041480424804348044480454804648047480484804948050480514805248053480544805548056480574805848059480604806148062480634806448065480664806748068480694807048071480724807348074480754807648077480784807948080480814808248083480844808548086480874808848089480904809148092480934809448095480964809748098480994810048101481024810348104481054810648107481084810948110481114811248113481144811548116481174811848119481204812148122481234812448125481264812748128481294813048131481324813348134481354813648137481384813948140481414814248143481444814548146481474814848149481504815148152481534815448155481564815748158481594816048161481624816348164481654816648167481684816948170481714817248173481744817548176481774817848179481804818148182481834818448185481864818748188481894819048191481924819348194481954819648197481984819948200482014820248203482044820548206482074820848209482104821148212482134821448215482164821748218482194822048221482224822348224482254822648227482284822948230482314823248233482344823548236482374823848239482404824148242482434824448245482464824748248482494825048251482524825348254482554825648257482584825948260482614826248263482644826548266482674826848269482704827148272482734827448275482764827748278482794828048281482824828348284482854828648287482884828948290482914829248293482944829548296482974829848299483004830148302483034830448305483064830748308483094831048311483124831348314483154831648317483184831948320483214832248323483244832548326483274832848329483304833148332483334833448335483364833748338483394834048341483424834348344483454834648347483484834948350483514835248353483544835548356483574835848359483604836148362483634836448365483664836748368483694837048371483724837348374483754837648377483784837948380483814838248383483844838548386483874838848389483904839148392483934839448395483964839748398483994840048401484024840348404484054840648407484084840948410484114841248413484144841548416484174841848419484204842148422484234842448425484264842748428484294843048431484324843348434484354843648437484384843948440484414844248443484444844548446484474844848449484504845148452484534845448455484564845748458484594846048461484624846348464484654846648467484684846948470484714847248473484744847548476484774847848479484804848148482484834848448485484864848748488484894849048491484924849348494484954849648497484984849948500485014850248503485044850548506485074850848509485104851148512485134851448515485164851748518485194852048521485224852348524485254852648527485284852948530485314853248533485344853548536485374853848539485404854148542485434854448545485464854748548485494855048551485524855348554485554855648557485584855948560485614856248563485644856548566485674856848569485704857148572485734857448575485764857748578485794858048581485824858348584485854858648587485884858948590485914859248593485944859548596485974859848599486004860148602486034860448605486064860748608486094861048611486124861348614486154861648617486184861948620486214862248623486244862548626486274862848629486304863148632486334863448635486364863748638486394864048641486424864348644486454864648647486484864948650486514865248653486544865548656486574865848659486604866148662486634866448665486664866748668486694867048671486724867348674486754867648677486784867948680486814868248683486844868548686486874868848689486904869148692486934869448695486964869748698486994870048701487024870348704487054870648707487084870948710487114871248713487144871548716487174871848719487204872148722487234872448725487264872748728487294873048731487324873348734487354873648737487384873948740487414874248743487444874548746487474874848749487504875148752487534875448755487564875748758487594876048761487624876348764487654876648767487684876948770487714877248773487744877548776487774877848779487804878148782487834878448785487864878748788487894879048791487924879348794487954879648797487984879948800488014880248803488044880548806488074880848809488104881148812488134881448815488164881748818488194882048821488224882348824488254882648827488284882948830488314883248833488344883548836488374883848839488404884148842488434884448845488464884748848488494885048851488524885348854488554885648857488584885948860488614886248863488644886548866488674886848869488704887148872488734887448875488764887748878488794888048881488824888348884488854888648887488884888948890488914889248893488944889548896488974889848899489004890148902489034890448905489064890748908489094891048911489124891348914489154891648917489184891948920489214892248923489244892548926489274892848929489304893148932489334893448935489364893748938489394894048941489424894348944489454894648947489484894948950489514895248953489544895548956489574895848959489604896148962489634896448965489664896748968489694897048971489724897348974489754897648977489784897948980489814898248983489844898548986489874898848989489904899148992489934899448995489964899748998489994900049001490024900349004490054900649007490084900949010490114901249013490144901549016490174901849019490204902149022490234902449025490264902749028490294903049031490324903349034490354903649037490384903949040490414904249043490444904549046490474904849049490504905149052490534905449055490564905749058490594906049061490624906349064490654906649067490684906949070490714907249073490744907549076490774907849079490804908149082490834908449085490864908749088490894909049091490924909349094490954909649097490984909949100491014910249103491044910549106491074910849109491104911149112491134911449115491164911749118491194912049121491224912349124491254912649127491284912949130491314913249133491344913549136491374913849139491404914149142491434914449145491464914749148491494915049151491524915349154491554915649157491584915949160491614916249163491644916549166491674916849169491704917149172491734917449175491764917749178491794918049181491824918349184491854918649187491884918949190491914919249193491944919549196491974919849199492004920149202492034920449205492064920749208492094921049211492124921349214492154921649217492184921949220492214922249223492244922549226492274922849229492304923149232492334923449235492364923749238492394924049241492424924349244492454924649247492484924949250492514925249253492544925549256492574925849259492604926149262492634926449265492664926749268492694927049271492724927349274492754927649277492784927949280492814928249283492844928549286492874928849289492904929149292492934929449295492964929749298492994930049301493024930349304493054930649307493084930949310493114931249313493144931549316493174931849319493204932149322493234932449325493264932749328493294933049331493324933349334493354933649337493384933949340493414934249343493444934549346493474934849349493504935149352493534935449355493564935749358493594936049361493624936349364493654936649367493684936949370493714937249373493744937549376493774937849379493804938149382493834938449385493864938749388493894939049391493924939349394493954939649397493984939949400494014940249403494044940549406494074940849409494104941149412494134941449415494164941749418494194942049421494224942349424494254942649427494284942949430494314943249433494344943549436494374943849439494404944149442494434944449445494464944749448494494945049451494524945349454494554945649457494584945949460494614946249463494644946549466494674946849469494704947149472494734947449475494764947749478494794948049481494824948349484494854948649487494884948949490494914949249493494944949549496494974949849499495004950149502495034950449505495064950749508495094951049511495124951349514495154951649517495184951949520495214952249523495244952549526495274952849529495304953149532495334953449535495364953749538495394954049541495424954349544495454954649547495484954949550495514955249553495544955549556495574955849559495604956149562495634956449565495664956749568495694957049571495724957349574495754957649577495784957949580495814958249583495844958549586495874958849589495904959149592495934959449595495964959749598495994960049601496024960349604496054960649607496084960949610496114961249613496144961549616496174961849619496204962149622496234962449625496264962749628496294963049631496324963349634496354963649637496384963949640496414964249643496444964549646496474964849649496504965149652496534965449655496564965749658496594966049661496624966349664496654966649667496684966949670496714967249673496744967549676496774967849679496804968149682496834968449685496864968749688496894969049691496924969349694496954969649697496984969949700497014970249703497044970549706497074970849709497104971149712497134971449715497164971749718497194972049721497224972349724497254972649727497284972949730497314973249733497344973549736497374973849739497404974149742497434974449745497464974749748497494975049751497524975349754497554975649757497584975949760497614976249763497644976549766497674976849769497704977149772497734977449775497764977749778497794978049781497824978349784497854978649787497884978949790497914979249793497944979549796497974979849799498004980149802498034980449805498064980749808498094981049811498124981349814498154981649817498184981949820498214982249823498244982549826498274982849829498304983149832498334983449835498364983749838498394984049841498424984349844498454984649847498484984949850498514985249853498544985549856498574985849859498604986149862498634986449865498664986749868498694987049871498724987349874498754987649877498784987949880498814988249883498844988549886498874988849889498904989149892498934989449895498964989749898498994990049901499024990349904499054990649907499084990949910499114991249913499144991549916499174991849919499204992149922499234992449925499264992749928499294993049931499324993349934499354993649937499384993949940499414994249943499444994549946499474994849949499504995149952499534995449955499564995749958499594996049961499624996349964499654996649967499684996949970499714997249973499744997549976499774997849979499804998149982499834998449985499864998749988499894999049991499924999349994499954999649997499984999950000500015000250003500045000550006500075000850009500105001150012500135001450015500165001750018500195002050021500225002350024500255002650027500285002950030500315003250033500345003550036500375003850039500405004150042500435004450045500465004750048500495005050051500525005350054500555005650057500585005950060500615006250063500645006550066500675006850069500705007150072500735007450075500765007750078500795008050081500825008350084500855008650087500885008950090500915009250093500945009550096500975009850099501005010150102501035010450105501065010750108501095011050111501125011350114501155011650117501185011950120501215012250123501245012550126501275012850129501305013150132501335013450135501365013750138501395014050141501425014350144501455014650147501485014950150501515015250153501545015550156501575015850159501605016150162501635016450165501665016750168501695017050171501725017350174501755017650177501785017950180501815018250183501845018550186501875018850189501905019150192501935019450195501965019750198501995020050201502025020350204502055020650207502085020950210502115021250213502145021550216502175021850219502205022150222502235022450225502265022750228502295023050231502325023350234502355023650237502385023950240502415024250243502445024550246502475024850249502505025150252502535025450255502565025750258502595026050261502625026350264502655026650267502685026950270502715027250273502745027550276502775027850279502805028150282502835028450285502865028750288502895029050291502925029350294502955029650297502985029950300503015030250303503045030550306503075030850309503105031150312503135031450315503165031750318503195032050321503225032350324503255032650327503285032950330503315033250333503345033550336503375033850339503405034150342503435034450345503465034750348503495035050351503525035350354503555035650357503585035950360503615036250363503645036550366503675036850369503705037150372503735037450375503765037750378503795038050381503825038350384503855038650387503885038950390503915039250393503945039550396503975039850399504005040150402504035040450405504065040750408504095041050411504125041350414504155041650417504185041950420504215042250423504245042550426504275042850429504305043150432504335043450435504365043750438504395044050441504425044350444504455044650447504485044950450504515045250453504545045550456504575045850459504605046150462504635046450465504665046750468504695047050471504725047350474504755047650477504785047950480504815048250483504845048550486504875048850489504905049150492504935049450495504965049750498504995050050501505025050350504505055050650507505085050950510505115051250513505145051550516505175051850519505205052150522505235052450525505265052750528505295053050531505325053350534505355053650537505385053950540505415054250543505445054550546505475054850549505505055150552505535055450555505565055750558505595056050561505625056350564505655056650567505685056950570505715057250573505745057550576505775057850579505805058150582505835058450585505865058750588505895059050591505925059350594505955059650597505985059950600506015060250603506045060550606506075060850609506105061150612506135061450615506165061750618506195062050621506225062350624506255062650627506285062950630506315063250633506345063550636506375063850639506405064150642506435064450645506465064750648506495065050651506525065350654506555065650657506585065950660506615066250663506645066550666506675066850669506705067150672506735067450675506765067750678506795068050681506825068350684506855068650687506885068950690506915069250693506945069550696506975069850699507005070150702507035070450705507065070750708507095071050711507125071350714507155071650717507185071950720507215072250723507245072550726507275072850729507305073150732507335073450735507365073750738507395074050741507425074350744507455074650747507485074950750507515075250753507545075550756507575075850759507605076150762507635076450765507665076750768507695077050771507725077350774507755077650777507785077950780507815078250783507845078550786507875078850789507905079150792507935079450795507965079750798507995080050801508025080350804508055080650807508085080950810508115081250813508145081550816508175081850819508205082150822508235082450825508265082750828508295083050831508325083350834508355083650837508385083950840508415084250843508445084550846508475084850849508505085150852508535085450855508565085750858508595086050861508625086350864508655086650867508685086950870508715087250873508745087550876508775087850879508805088150882508835088450885508865088750888508895089050891508925089350894508955089650897508985089950900509015090250903509045090550906509075090850909509105091150912509135091450915509165091750918509195092050921509225092350924509255092650927509285092950930509315093250933509345093550936509375093850939509405094150942509435094450945509465094750948509495095050951509525095350954509555095650957509585095950960509615096250963509645096550966509675096850969509705097150972509735097450975509765097750978509795098050981509825098350984509855098650987509885098950990509915099250993509945099550996509975099850999510005100151002510035100451005510065100751008510095101051011510125101351014510155101651017510185101951020510215102251023510245102551026510275102851029510305103151032510335103451035510365103751038510395104051041510425104351044510455104651047510485104951050510515105251053510545105551056510575105851059510605106151062510635106451065510665106751068510695107051071510725107351074510755107651077510785107951080510815108251083510845108551086510875108851089510905109151092510935109451095510965109751098510995110051101511025110351104511055110651107511085110951110511115111251113511145111551116511175111851119511205112151122511235112451125511265112751128511295113051131511325113351134511355113651137511385113951140511415114251143511445114551146511475114851149511505115151152511535115451155511565115751158511595116051161511625116351164511655116651167511685116951170511715117251173511745117551176511775117851179511805118151182511835118451185511865118751188511895119051191511925119351194511955119651197511985119951200512015120251203512045120551206512075120851209512105121151212512135121451215512165121751218512195122051221512225122351224512255122651227512285122951230512315123251233512345123551236512375123851239512405124151242512435124451245512465124751248512495125051251512525125351254512555125651257512585125951260512615126251263512645126551266512675126851269512705127151272512735127451275512765127751278512795128051281512825128351284512855128651287512885128951290512915129251293512945129551296512975129851299513005130151302513035130451305513065130751308513095131051311513125131351314513155131651317513185131951320513215132251323513245132551326513275132851329513305133151332513335133451335513365133751338513395134051341513425134351344513455134651347513485134951350513515135251353513545135551356513575135851359513605136151362513635136451365513665136751368513695137051371513725137351374513755137651377513785137951380513815138251383513845138551386513875138851389513905139151392513935139451395513965139751398513995140051401514025140351404514055140651407514085140951410514115141251413514145141551416514175141851419514205142151422514235142451425514265142751428514295143051431514325143351434514355143651437514385143951440514415144251443514445144551446514475144851449514505145151452514535145451455514565145751458514595146051461514625146351464514655146651467514685146951470514715147251473514745147551476514775147851479514805148151482514835148451485514865148751488514895149051491514925149351494514955149651497514985149951500515015150251503515045150551506515075150851509515105151151512515135151451515515165151751518515195152051521515225152351524515255152651527515285152951530515315153251533515345153551536515375153851539515405154151542515435154451545515465154751548515495155051551515525155351554515555155651557515585155951560515615156251563515645156551566515675156851569515705157151572515735157451575515765157751578515795158051581515825158351584515855158651587515885158951590515915159251593515945159551596515975159851599516005160151602516035160451605516065160751608516095161051611516125161351614516155161651617516185161951620516215162251623516245162551626516275162851629516305163151632516335163451635516365163751638516395164051641516425164351644516455164651647516485164951650516515165251653516545165551656516575165851659516605166151662516635166451665516665166751668516695167051671516725167351674516755167651677516785167951680516815168251683516845168551686516875168851689516905169151692516935169451695516965169751698516995170051701517025170351704517055170651707517085170951710517115171251713517145171551716517175171851719517205172151722517235172451725517265172751728517295173051731517325173351734517355173651737517385173951740517415174251743517445174551746517475174851749517505175151752517535175451755517565175751758517595176051761517625176351764517655176651767517685176951770517715177251773517745177551776517775177851779517805178151782517835178451785517865178751788517895179051791517925179351794517955179651797517985179951800518015180251803518045180551806518075180851809518105181151812518135181451815518165181751818518195182051821518225182351824518255182651827518285182951830518315183251833518345183551836518375183851839518405184151842518435184451845518465184751848518495185051851518525185351854518555185651857518585185951860518615186251863518645186551866518675186851869518705187151872518735187451875518765187751878518795188051881518825188351884518855188651887518885188951890518915189251893518945189551896518975189851899519005190151902519035190451905519065190751908519095191051911519125191351914519155191651917519185191951920519215192251923519245192551926519275192851929519305193151932519335193451935519365193751938519395194051941519425194351944519455194651947519485194951950519515195251953519545195551956519575195851959519605196151962519635196451965519665196751968519695197051971519725197351974519755197651977519785197951980519815198251983519845198551986519875198851989519905199151992519935199451995519965199751998519995200052001520025200352004520055200652007520085200952010520115201252013520145201552016520175201852019520205202152022520235202452025520265202752028520295203052031520325203352034520355203652037520385203952040520415204252043520445204552046520475204852049520505205152052520535205452055520565205752058520595206052061520625206352064520655206652067520685206952070520715207252073520745207552076520775207852079520805208152082520835208452085520865208752088520895209052091520925209352094520955209652097520985209952100521015210252103521045210552106521075210852109521105211152112521135211452115521165211752118521195212052121521225212352124521255212652127521285212952130521315213252133521345213552136521375213852139521405214152142521435214452145521465214752148521495215052151521525215352154521555215652157521585215952160521615216252163521645216552166521675216852169521705217152172521735217452175521765217752178521795218052181521825218352184521855218652187521885218952190521915219252193521945219552196521975219852199522005220152202522035220452205522065220752208522095221052211522125221352214522155221652217522185221952220522215222252223522245222552226522275222852229522305223152232522335223452235522365223752238522395224052241522425224352244522455224652247522485224952250522515225252253522545225552256522575225852259522605226152262522635226452265522665226752268522695227052271522725227352274522755227652277522785227952280522815228252283522845228552286522875228852289522905229152292522935229452295522965229752298522995230052301523025230352304523055230652307523085230952310523115231252313523145231552316523175231852319523205232152322523235232452325523265232752328523295233052331523325233352334523355233652337523385233952340523415234252343523445234552346523475234852349523505235152352523535235452355523565235752358523595236052361523625236352364523655236652367523685236952370523715237252373523745237552376523775237852379523805238152382523835238452385523865238752388523895239052391523925239352394523955239652397523985239952400524015240252403524045240552406524075240852409524105241152412524135241452415524165241752418524195242052421524225242352424524255242652427524285242952430524315243252433524345243552436524375243852439524405244152442524435244452445524465244752448524495245052451524525245352454524555245652457524585245952460524615246252463524645246552466524675246852469524705247152472524735247452475524765247752478524795248052481524825248352484524855248652487524885248952490524915249252493524945249552496524975249852499525005250152502525035250452505525065250752508525095251052511525125251352514525155251652517525185251952520525215252252523525245252552526525275252852529525305253152532525335253452535525365253752538525395254052541525425254352544525455254652547525485254952550525515255252553525545255552556525575255852559525605256152562525635256452565525665256752568525695257052571525725257352574525755257652577525785257952580525815258252583525845258552586525875258852589525905259152592525935259452595525965259752598525995260052601526025260352604526055260652607526085260952610526115261252613526145261552616526175261852619526205262152622526235262452625526265262752628526295263052631526325263352634526355263652637526385263952640526415264252643526445264552646526475264852649526505265152652526535265452655526565265752658526595266052661526625266352664526655266652667526685266952670526715267252673526745267552676526775267852679526805268152682526835268452685526865268752688526895269052691526925269352694526955269652697526985269952700527015270252703527045270552706527075270852709527105271152712527135271452715527165271752718527195272052721527225272352724527255272652727527285272952730527315273252733527345273552736527375273852739527405274152742527435274452745527465274752748527495275052751527525275352754527555275652757527585275952760527615276252763527645276552766527675276852769527705277152772527735277452775527765277752778527795278052781527825278352784527855278652787527885278952790527915279252793527945279552796527975279852799528005280152802528035280452805528065280752808528095281052811528125281352814528155281652817528185281952820528215282252823528245282552826528275282852829528305283152832528335283452835528365283752838528395284052841528425284352844528455284652847528485284952850528515285252853528545285552856528575285852859528605286152862528635286452865528665286752868528695287052871528725287352874528755287652877528785287952880528815288252883528845288552886528875288852889528905289152892528935289452895528965289752898528995290052901529025290352904529055290652907529085290952910529115291252913529145291552916529175291852919529205292152922529235292452925529265292752928529295293052931529325293352934529355293652937529385293952940529415294252943529445294552946529475294852949529505295152952529535295452955529565295752958529595296052961529625296352964529655296652967529685296952970529715297252973529745297552976529775297852979529805298152982529835298452985529865298752988529895299052991529925299352994529955299652997529985299953000530015300253003530045300553006530075300853009530105301153012530135301453015530165301753018530195302053021530225302353024530255302653027530285302953030530315303253033530345303553036530375303853039530405304153042530435304453045530465304753048530495305053051530525305353054530555305653057530585305953060530615306253063530645306553066530675306853069530705307153072530735307453075530765307753078530795308053081530825308353084530855308653087530885308953090530915309253093530945309553096530975309853099531005310153102531035310453105531065310753108531095311053111531125311353114531155311653117531185311953120531215312253123531245312553126531275312853129531305313153132531335313453135531365313753138531395314053141531425314353144531455314653147531485314953150531515315253153531545315553156531575315853159531605316153162531635316453165531665316753168531695317053171531725317353174531755317653177531785317953180531815318253183531845318553186531875318853189531905319153192531935319453195531965319753198531995320053201532025320353204532055320653207532085320953210532115321253213532145321553216532175321853219532205322153222532235322453225532265322753228532295323053231532325323353234532355323653237532385323953240532415324253243532445324553246532475324853249532505325153252532535325453255532565325753258532595326053261532625326353264532655326653267532685326953270532715327253273532745327553276532775327853279532805328153282532835328453285532865328753288532895329053291532925329353294532955329653297532985329953300533015330253303533045330553306533075330853309533105331153312533135331453315533165331753318533195332053321533225332353324533255332653327533285332953330533315333253333533345333553336533375333853339533405334153342533435334453345533465334753348533495335053351533525335353354533555335653357533585335953360533615336253363533645336553366533675336853369533705337153372533735337453375533765337753378533795338053381533825338353384533855338653387533885338953390533915339253393533945339553396533975339853399534005340153402534035340453405534065340753408534095341053411534125341353414534155341653417534185341953420534215342253423534245342553426534275342853429534305343153432534335343453435534365343753438534395344053441534425344353444534455344653447534485344953450534515345253453534545345553456534575345853459534605346153462534635346453465534665346753468534695347053471534725347353474534755347653477534785347953480534815348253483534845348553486534875348853489534905349153492534935349453495534965349753498534995350053501535025350353504535055350653507535085350953510535115351253513535145351553516535175351853519535205352153522535235352453525535265352753528535295353053531535325353353534535355353653537535385353953540535415354253543535445354553546535475354853549535505355153552535535355453555535565355753558535595356053561535625356353564535655356653567535685356953570535715357253573535745357553576535775357853579535805358153582535835358453585535865358753588535895359053591535925359353594535955359653597535985359953600536015360253603536045360553606536075360853609536105361153612536135361453615536165361753618536195362053621536225362353624536255362653627536285362953630536315363253633536345363553636536375363853639536405364153642536435364453645536465364753648536495365053651536525365353654536555365653657536585365953660536615366253663536645366553666536675366853669536705367153672536735367453675536765367753678536795368053681536825368353684536855368653687536885368953690536915369253693536945369553696536975369853699537005370153702537035370453705537065370753708537095371053711537125371353714537155371653717537185371953720537215372253723537245372553726537275372853729537305373153732537335373453735537365373753738537395374053741537425374353744537455374653747537485374953750537515375253753537545375553756537575375853759537605376153762537635376453765537665376753768537695377053771537725377353774537755377653777537785377953780537815378253783537845378553786537875378853789537905379153792537935379453795537965379753798537995380053801538025380353804538055380653807538085380953810538115381253813538145381553816538175381853819538205382153822538235382453825538265382753828538295383053831538325383353834538355383653837538385383953840538415384253843538445384553846538475384853849538505385153852538535385453855538565385753858538595386053861538625386353864538655386653867538685386953870538715387253873538745387553876538775387853879538805388153882538835388453885538865388753888538895389053891538925389353894538955389653897538985389953900539015390253903539045390553906539075390853909539105391153912539135391453915539165391753918539195392053921539225392353924539255392653927539285392953930539315393253933539345393553936539375393853939539405394153942539435394453945539465394753948539495395053951539525395353954539555395653957539585395953960539615396253963539645396553966539675396853969539705397153972539735397453975539765397753978539795398053981539825398353984539855398653987539885398953990539915399253993539945399553996539975399853999540005400154002540035400454005540065400754008540095401054011540125401354014540155401654017540185401954020540215402254023540245402554026540275402854029540305403154032540335403454035540365403754038540395404054041540425404354044540455404654047540485404954050540515405254053540545405554056540575405854059540605406154062540635406454065540665406754068540695407054071540725407354074540755407654077540785407954080540815408254083540845408554086540875408854089540905409154092540935409454095540965409754098540995410054101541025410354104541055410654107541085410954110541115411254113541145411554116541175411854119541205412154122541235412454125541265412754128541295413054131541325413354134541355413654137541385413954140541415414254143541445414554146541475414854149541505415154152541535415454155541565415754158541595416054161541625416354164541655416654167541685416954170541715417254173541745417554176541775417854179541805418154182541835418454185541865418754188541895419054191541925419354194541955419654197541985419954200542015420254203542045420554206542075420854209542105421154212542135421454215542165421754218542195422054221542225422354224542255422654227542285422954230542315423254233542345423554236542375423854239542405424154242542435424454245542465424754248542495425054251542525425354254542555425654257542585425954260542615426254263542645426554266542675426854269542705427154272542735427454275542765427754278542795428054281542825428354284542855428654287542885428954290542915429254293542945429554296542975429854299543005430154302543035430454305543065430754308543095431054311543125431354314543155431654317543185431954320543215432254323543245432554326543275432854329543305433154332543335433454335543365433754338543395434054341543425434354344543455434654347543485434954350543515435254353543545435554356543575435854359543605436154362543635436454365543665436754368543695437054371543725437354374543755437654377543785437954380543815438254383543845438554386543875438854389543905439154392543935439454395543965439754398543995440054401544025440354404544055440654407544085440954410544115441254413544145441554416544175441854419544205442154422544235442454425544265442754428544295443054431544325443354434544355443654437544385443954440544415444254443544445444554446544475444854449544505445154452544535445454455544565445754458544595446054461544625446354464544655446654467544685446954470544715447254473544745447554476544775447854479544805448154482544835448454485544865448754488544895449054491544925449354494544955449654497544985449954500545015450254503545045450554506545075450854509545105451154512545135451454515545165451754518545195452054521545225452354524545255452654527545285452954530545315453254533545345453554536545375453854539545405454154542545435454454545545465454754548545495455054551545525455354554545555455654557545585455954560545615456254563545645456554566545675456854569545705457154572545735457454575545765457754578545795458054581545825458354584545855458654587545885458954590545915459254593545945459554596545975459854599546005460154602546035460454605546065460754608546095461054611546125461354614546155461654617546185461954620546215462254623546245462554626546275462854629546305463154632546335463454635546365463754638546395464054641546425464354644546455464654647546485464954650546515465254653546545465554656546575465854659546605466154662546635466454665546665466754668546695467054671546725467354674546755467654677546785467954680546815468254683546845468554686546875468854689546905469154692546935469454695546965469754698546995470054701547025470354704547055470654707547085470954710547115471254713547145471554716547175471854719547205472154722547235472454725547265472754728547295473054731547325473354734547355473654737547385473954740547415474254743547445474554746547475474854749547505475154752547535475454755547565475754758547595476054761547625476354764547655476654767547685476954770547715477254773547745477554776547775477854779547805478154782547835478454785547865478754788547895479054791547925479354794547955479654797547985479954800548015480254803548045480554806548075480854809548105481154812548135481454815548165481754818548195482054821548225482354824548255482654827548285482954830548315483254833548345483554836548375483854839548405484154842548435484454845548465484754848548495485054851548525485354854548555485654857548585485954860548615486254863548645486554866548675486854869548705487154872548735487454875548765487754878548795488054881548825488354884548855488654887548885488954890548915489254893548945489554896548975489854899549005490154902549035490454905549065490754908549095491054911549125491354914549155491654917549185491954920549215492254923549245492554926549275492854929549305493154932549335493454935549365493754938549395494054941549425494354944549455494654947549485494954950549515495254953549545495554956549575495854959549605496154962549635496454965549665496754968549695497054971549725497354974549755497654977549785497954980549815498254983549845498554986549875498854989549905499154992549935499454995549965499754998549995500055001550025500355004550055500655007550085500955010550115501255013550145501555016550175501855019550205502155022550235502455025550265502755028550295503055031550325503355034550355503655037550385503955040550415504255043550445504555046550475504855049550505505155052550535505455055550565505755058550595506055061550625506355064550655506655067550685506955070550715507255073550745507555076550775507855079550805508155082550835508455085550865508755088550895509055091550925509355094550955509655097550985509955100551015510255103551045510555106551075510855109551105511155112551135511455115551165511755118551195512055121551225512355124551255512655127551285512955130551315513255133551345513555136551375513855139551405514155142551435514455145551465514755148551495515055151551525515355154551555515655157551585515955160551615516255163551645516555166551675516855169551705517155172551735517455175551765517755178551795518055181551825518355184551855518655187551885518955190551915519255193551945519555196551975519855199552005520155202552035520455205552065520755208552095521055211552125521355214552155521655217552185521955220552215522255223552245522555226552275522855229552305523155232552335523455235552365523755238552395524055241552425524355244552455524655247552485524955250552515525255253552545525555256552575525855259552605526155262552635526455265552665526755268552695527055271552725527355274552755527655277552785527955280552815528255283552845528555286552875528855289552905529155292552935529455295552965529755298552995530055301553025530355304553055530655307553085530955310553115531255313553145531555316553175531855319553205532155322553235532455325553265532755328553295533055331553325533355334553355533655337553385533955340553415534255343553445534555346553475534855349553505535155352553535535455355553565535755358553595536055361553625536355364553655536655367553685536955370553715537255373553745537555376553775537855379553805538155382553835538455385553865538755388553895539055391553925539355394553955539655397553985539955400554015540255403554045540555406554075540855409554105541155412554135541455415554165541755418554195542055421554225542355424554255542655427554285542955430554315543255433554345543555436554375543855439554405544155442554435544455445554465544755448554495545055451554525545355454554555545655457554585545955460554615546255463554645546555466554675546855469554705547155472554735547455475554765547755478554795548055481554825548355484554855548655487554885548955490554915549255493554945549555496554975549855499555005550155502555035550455505555065550755508555095551055511555125551355514555155551655517555185551955520555215552255523555245552555526555275552855529555305553155532555335553455535555365553755538555395554055541555425554355544555455554655547555485554955550555515555255553555545555555556555575555855559555605556155562555635556455565555665556755568555695557055571555725557355574555755557655577555785557955580555815558255583555845558555586555875558855589555905559155592555935559455595555965559755598555995560055601556025560355604556055560655607556085560955610556115561255613556145561555616556175561855619556205562155622556235562455625556265562755628556295563055631556325563355634556355563655637556385563955640556415564255643556445564555646556475564855649556505565155652556535565455655556565565755658556595566055661556625566355664556655566655667556685566955670556715567255673556745567555676556775567855679556805568155682556835568455685556865568755688556895569055691556925569355694556955569655697556985569955700557015570255703557045570555706557075570855709557105571155712557135571455715557165571755718557195572055721557225572355724557255572655727557285572955730557315573255733557345573555736557375573855739557405574155742557435574455745557465574755748557495575055751557525575355754557555575655757557585575955760557615576255763557645576555766557675576855769557705577155772557735577455775557765577755778557795578055781557825578355784557855578655787557885578955790557915579255793557945579555796557975579855799558005580155802558035580455805558065580755808558095581055811558125581355814558155581655817558185581955820558215582255823558245582555826558275582855829558305583155832558335583455835558365583755838558395584055841558425584355844558455584655847558485584955850558515585255853558545585555856558575585855859558605586155862558635586455865558665586755868558695587055871558725587355874558755587655877558785587955880558815588255883558845588555886558875588855889558905589155892558935589455895558965589755898558995590055901559025590355904559055590655907559085590955910559115591255913559145591555916559175591855919559205592155922559235592455925559265592755928559295593055931559325593355934559355593655937559385593955940559415594255943559445594555946559475594855949559505595155952559535595455955559565595755958559595596055961559625596355964559655596655967559685596955970559715597255973559745597555976559775597855979559805598155982559835598455985559865598755988559895599055991559925599355994559955599655997559985599956000560015600256003560045600556006560075600856009560105601156012560135601456015560165601756018560195602056021560225602356024560255602656027560285602956030560315603256033560345603556036560375603856039560405604156042560435604456045560465604756048560495605056051560525605356054560555605656057560585605956060560615606256063560645606556066560675606856069560705607156072560735607456075560765607756078560795608056081560825608356084560855608656087560885608956090560915609256093560945609556096560975609856099561005610156102561035610456105561065610756108561095611056111561125611356114561155611656117561185611956120561215612256123561245612556126561275612856129561305613156132561335613456135561365613756138561395614056141561425614356144561455614656147561485614956150561515615256153561545615556156561575615856159561605616156162561635616456165561665616756168561695617056171561725617356174561755617656177561785617956180561815618256183561845618556186561875618856189561905619156192561935619456195561965619756198561995620056201562025620356204562055620656207562085620956210562115621256213562145621556216562175621856219562205622156222562235622456225562265622756228562295623056231562325623356234562355623656237562385623956240562415624256243562445624556246562475624856249562505625156252562535625456255562565625756258562595626056261562625626356264562655626656267562685626956270562715627256273562745627556276562775627856279562805628156282562835628456285562865628756288562895629056291562925629356294562955629656297562985629956300563015630256303563045630556306563075630856309563105631156312563135631456315563165631756318563195632056321563225632356324563255632656327563285632956330563315633256333563345633556336563375633856339563405634156342563435634456345563465634756348563495635056351563525635356354563555635656357563585635956360563615636256363563645636556366563675636856369563705637156372563735637456375563765637756378563795638056381563825638356384563855638656387563885638956390563915639256393563945639556396563975639856399564005640156402564035640456405564065640756408564095641056411564125641356414564155641656417564185641956420564215642256423564245642556426564275642856429564305643156432564335643456435564365643756438564395644056441564425644356444564455644656447564485644956450564515645256453564545645556456564575645856459564605646156462564635646456465564665646756468564695647056471564725647356474564755647656477564785647956480564815648256483564845648556486564875648856489564905649156492564935649456495564965649756498564995650056501565025650356504565055650656507565085650956510565115651256513565145651556516565175651856519565205652156522565235652456525565265652756528565295653056531565325653356534565355653656537565385653956540565415654256543565445654556546565475654856549565505655156552565535655456555565565655756558565595656056561565625656356564565655656656567565685656956570565715657256573565745657556576565775657856579565805658156582565835658456585565865658756588565895659056591565925659356594565955659656597565985659956600566015660256603566045660556606566075660856609566105661156612566135661456615566165661756618566195662056621566225662356624566255662656627566285662956630566315663256633566345663556636566375663856639566405664156642566435664456645566465664756648566495665056651566525665356654566555665656657566585665956660566615666256663566645666556666566675666856669566705667156672566735667456675566765667756678566795668056681566825668356684566855668656687566885668956690566915669256693566945669556696566975669856699567005670156702567035670456705567065670756708567095671056711567125671356714567155671656717567185671956720567215672256723567245672556726567275672856729567305673156732567335673456735567365673756738567395674056741567425674356744567455674656747567485674956750567515675256753567545675556756567575675856759567605676156762567635676456765567665676756768567695677056771567725677356774567755677656777567785677956780567815678256783567845678556786567875678856789567905679156792567935679456795567965679756798567995680056801568025680356804568055680656807568085680956810568115681256813568145681556816568175681856819568205682156822568235682456825568265682756828568295683056831568325683356834568355683656837568385683956840568415684256843568445684556846568475684856849568505685156852568535685456855568565685756858568595686056861568625686356864568655686656867568685686956870568715687256873568745687556876568775687856879568805688156882568835688456885568865688756888568895689056891568925689356894568955689656897568985689956900569015690256903569045690556906569075690856909569105691156912569135691456915569165691756918569195692056921569225692356924569255692656927569285692956930569315693256933569345693556936569375693856939569405694156942569435694456945569465694756948569495695056951569525695356954569555695656957569585695956960569615696256963569645696556966569675696856969569705697156972569735697456975569765697756978569795698056981569825698356984569855698656987569885698956990569915699256993569945699556996569975699856999570005700157002570035700457005570065700757008570095701057011570125701357014570155701657017570185701957020570215702257023570245702557026570275702857029570305703157032570335703457035570365703757038570395704057041570425704357044570455704657047570485704957050570515705257053570545705557056570575705857059570605706157062570635706457065570665706757068570695707057071570725707357074570755707657077570785707957080570815708257083570845708557086570875708857089570905709157092570935709457095570965709757098570995710057101571025710357104571055710657107571085710957110571115711257113571145711557116571175711857119571205712157122571235712457125571265712757128571295713057131571325713357134571355713657137571385713957140571415714257143571445714557146571475714857149571505715157152571535715457155571565715757158571595716057161571625716357164571655716657167571685716957170571715717257173571745717557176571775717857179571805718157182571835718457185571865718757188571895719057191571925719357194571955719657197571985719957200572015720257203572045720557206572075720857209572105721157212572135721457215572165721757218572195722057221572225722357224572255722657227572285722957230572315723257233572345723557236572375723857239572405724157242572435724457245572465724757248572495725057251572525725357254572555725657257572585725957260572615726257263572645726557266572675726857269572705727157272572735727457275572765727757278572795728057281572825728357284572855728657287572885728957290572915729257293572945729557296572975729857299573005730157302573035730457305573065730757308573095731057311573125731357314573155731657317573185731957320573215732257323573245732557326573275732857329573305733157332573335733457335573365733757338573395734057341573425734357344573455734657347573485734957350573515735257353573545735557356573575735857359573605736157362573635736457365573665736757368573695737057371573725737357374573755737657377573785737957380573815738257383573845738557386573875738857389573905739157392573935739457395573965739757398573995740057401574025740357404574055740657407574085740957410574115741257413574145741557416574175741857419574205742157422574235742457425574265742757428574295743057431574325743357434574355743657437574385743957440574415744257443574445744557446574475744857449574505745157452574535745457455574565745757458574595746057461574625746357464574655746657467574685746957470574715747257473574745747557476574775747857479574805748157482574835748457485574865748757488574895749057491574925749357494574955749657497574985749957500575015750257503575045750557506575075750857509575105751157512575135751457515575165751757518575195752057521575225752357524575255752657527575285752957530575315753257533575345753557536575375753857539575405754157542575435754457545575465754757548575495755057551575525755357554575555755657557575585755957560575615756257563575645756557566575675756857569575705757157572575735757457575575765757757578575795758057581575825758357584575855758657587575885758957590575915759257593575945759557596575975759857599576005760157602576035760457605576065760757608576095761057611576125761357614576155761657617576185761957620576215762257623576245762557626576275762857629576305763157632576335763457635576365763757638576395764057641576425764357644576455764657647576485764957650576515765257653576545765557656576575765857659576605766157662576635766457665576665766757668576695767057671576725767357674576755767657677576785767957680576815768257683576845768557686576875768857689576905769157692576935769457695576965769757698576995770057701577025770357704577055770657707577085770957710577115771257713577145771557716577175771857719577205772157722577235772457725577265772757728577295773057731577325773357734577355773657737577385773957740577415774257743577445774557746577475774857749577505775157752577535775457755577565775757758577595776057761577625776357764577655776657767577685776957770577715777257773577745777557776577775777857779577805778157782577835778457785577865778757788577895779057791577925779357794577955779657797577985779957800578015780257803578045780557806578075780857809578105781157812578135781457815578165781757818578195782057821578225782357824578255782657827578285782957830578315783257833578345783557836578375783857839578405784157842578435784457845578465784757848578495785057851578525785357854578555785657857578585785957860578615786257863578645786557866578675786857869578705787157872578735787457875578765787757878578795788057881578825788357884578855788657887578885788957890578915789257893578945789557896578975789857899579005790157902579035790457905579065790757908579095791057911579125791357914579155791657917579185791957920579215792257923579245792557926579275792857929579305793157932579335793457935579365793757938579395794057941579425794357944579455794657947579485794957950579515795257953579545795557956579575795857959579605796157962579635796457965579665796757968579695797057971579725797357974579755797657977579785797957980579815798257983579845798557986579875798857989579905799157992579935799457995579965799757998579995800058001580025800358004580055800658007580085800958010580115801258013580145801558016580175801858019580205802158022580235802458025580265802758028580295803058031580325803358034580355803658037580385803958040580415804258043580445804558046580475804858049580505805158052580535805458055580565805758058580595806058061580625806358064580655806658067580685806958070580715807258073580745807558076580775807858079580805808158082580835808458085580865808758088580895809058091580925809358094580955809658097580985809958100581015810258103581045810558106581075810858109581105811158112581135811458115581165811758118581195812058121581225812358124581255812658127581285812958130581315813258133581345813558136581375813858139581405814158142581435814458145581465814758148581495815058151581525815358154581555815658157581585815958160581615816258163581645816558166581675816858169581705817158172581735817458175581765817758178581795818058181581825818358184581855818658187581885818958190581915819258193581945819558196581975819858199582005820158202582035820458205582065820758208582095821058211582125821358214582155821658217582185821958220582215822258223582245822558226582275822858229582305823158232582335823458235582365823758238582395824058241582425824358244582455824658247582485824958250582515825258253582545825558256582575825858259582605826158262582635826458265582665826758268582695827058271582725827358274582755827658277582785827958280582815828258283582845828558286582875828858289582905829158292582935829458295582965829758298582995830058301583025830358304583055830658307583085830958310583115831258313583145831558316583175831858319583205832158322583235832458325583265832758328583295833058331583325833358334583355833658337583385833958340583415834258343583445834558346583475834858349583505835158352583535835458355583565835758358583595836058361583625836358364583655836658367583685836958370583715837258373583745837558376583775837858379583805838158382583835838458385583865838758388583895839058391583925839358394583955839658397583985839958400584015840258403584045840558406584075840858409584105841158412584135841458415584165841758418584195842058421584225842358424584255842658427584285842958430584315843258433584345843558436584375843858439584405844158442584435844458445584465844758448584495845058451584525845358454584555845658457584585845958460584615846258463584645846558466584675846858469584705847158472584735847458475584765847758478584795848058481584825848358484584855848658487584885848958490584915849258493584945849558496584975849858499585005850158502585035850458505585065850758508585095851058511585125851358514585155851658517585185851958520585215852258523585245852558526585275852858529585305853158532585335853458535585365853758538585395854058541585425854358544585455854658547585485854958550585515855258553585545855558556585575855858559585605856158562585635856458565585665856758568585695857058571585725857358574585755857658577585785857958580585815858258583585845858558586585875858858589585905859158592585935859458595585965859758598585995860058601586025860358604586055860658607586085860958610586115861258613586145861558616586175861858619586205862158622586235862458625586265862758628586295863058631586325863358634586355863658637586385863958640586415864258643586445864558646586475864858649586505865158652586535865458655586565865758658586595866058661586625866358664586655866658667586685866958670586715867258673586745867558676586775867858679586805868158682586835868458685586865868758688586895869058691586925869358694586955869658697586985869958700587015870258703587045870558706587075870858709587105871158712587135871458715587165871758718587195872058721587225872358724587255872658727587285872958730587315873258733587345873558736587375873858739587405874158742587435874458745587465874758748587495875058751587525875358754587555875658757587585875958760587615876258763587645876558766587675876858769587705877158772587735877458775587765877758778587795878058781587825878358784587855878658787587885878958790587915879258793587945879558796587975879858799588005880158802588035880458805588065880758808588095881058811588125881358814588155881658817588185881958820588215882258823588245882558826588275882858829588305883158832588335883458835588365883758838588395884058841588425884358844588455884658847588485884958850588515885258853588545885558856588575885858859588605886158862588635886458865588665886758868588695887058871588725887358874588755887658877588785887958880588815888258883588845888558886588875888858889588905889158892588935889458895588965889758898588995890058901589025890358904589055890658907589085890958910589115891258913589145891558916589175891858919589205892158922589235892458925589265892758928589295893058931589325893358934589355893658937589385893958940589415894258943589445894558946589475894858949589505895158952589535895458955589565895758958589595896058961589625896358964589655896658967589685896958970589715897258973589745897558976589775897858979589805898158982589835898458985589865898758988589895899058991589925899358994589955899658997589985899959000590015900259003590045900559006590075900859009590105901159012590135901459015590165901759018590195902059021590225902359024590255902659027590285902959030590315903259033590345903559036590375903859039590405904159042590435904459045590465904759048590495905059051590525905359054590555905659057590585905959060590615906259063590645906559066590675906859069590705907159072590735907459075590765907759078590795908059081590825908359084590855908659087590885908959090590915909259093590945909559096590975909859099591005910159102591035910459105591065910759108591095911059111591125911359114591155911659117591185911959120591215912259123591245912559126591275912859129591305913159132591335913459135591365913759138591395914059141591425914359144591455914659147591485914959150591515915259153591545915559156591575915859159591605916159162591635916459165591665916759168591695917059171591725917359174591755917659177591785917959180591815918259183591845918559186591875918859189591905919159192591935919459195591965919759198591995920059201592025920359204592055920659207592085920959210592115921259213592145921559216592175921859219592205922159222592235922459225592265922759228592295923059231592325923359234592355923659237592385923959240592415924259243592445924559246592475924859249592505925159252592535925459255592565925759258592595926059261592625926359264592655926659267592685926959270592715927259273592745927559276592775927859279592805928159282592835928459285592865928759288592895929059291592925929359294592955929659297592985929959300593015930259303593045930559306593075930859309593105931159312593135931459315593165931759318593195932059321593225932359324593255932659327593285932959330593315933259333593345933559336593375933859339593405934159342593435934459345593465934759348593495935059351593525935359354593555935659357593585935959360593615936259363593645936559366593675936859369593705937159372593735937459375593765937759378593795938059381593825938359384593855938659387593885938959390593915939259393593945939559396593975939859399594005940159402594035940459405594065940759408594095941059411594125941359414594155941659417594185941959420594215942259423594245942559426594275942859429594305943159432594335943459435594365943759438594395944059441594425944359444594455944659447594485944959450594515945259453594545945559456594575945859459594605946159462594635946459465594665946759468594695947059471594725947359474594755947659477594785947959480594815948259483594845948559486594875948859489594905949159492594935949459495594965949759498594995950059501595025950359504595055950659507595085950959510595115951259513595145951559516595175951859519595205952159522595235952459525595265952759528595295953059531595325953359534595355953659537595385953959540595415954259543595445954559546595475954859549595505955159552595535955459555595565955759558595595956059561595625956359564595655956659567595685956959570595715957259573595745957559576595775957859579595805958159582595835958459585595865958759588595895959059591595925959359594595955959659597595985959959600596015960259603596045960559606596075960859609596105961159612596135961459615596165961759618596195962059621596225962359624596255962659627596285962959630596315963259633596345963559636596375963859639596405964159642596435964459645596465964759648596495965059651596525965359654596555965659657596585965959660596615966259663596645966559666596675966859669596705967159672596735967459675596765967759678596795968059681596825968359684596855968659687596885968959690596915969259693596945969559696596975969859699597005970159702597035970459705597065970759708597095971059711597125971359714597155971659717597185971959720597215972259723597245972559726597275972859729597305973159732597335973459735597365973759738597395974059741597425974359744597455974659747597485974959750597515975259753597545975559756597575975859759597605976159762597635976459765597665976759768597695977059771597725977359774597755977659777597785977959780597815978259783597845978559786597875978859789597905979159792597935979459795597965979759798597995980059801598025980359804598055980659807598085980959810598115981259813598145981559816598175981859819598205982159822598235982459825598265982759828598295983059831598325983359834598355983659837598385983959840598415984259843598445984559846598475984859849598505985159852598535985459855598565985759858598595986059861598625986359864598655986659867598685986959870598715987259873598745987559876598775987859879598805988159882598835988459885598865988759888598895989059891598925989359894598955989659897598985989959900599015990259903599045990559906599075990859909599105991159912599135991459915599165991759918599195992059921599225992359924599255992659927599285992959930599315993259933599345993559936599375993859939599405994159942599435994459945599465994759948599495995059951599525995359954599555995659957599585995959960599615996259963599645996559966599675996859969599705997159972599735997459975599765997759978599795998059981599825998359984599855998659987599885998959990599915999259993599945999559996599975999859999600006000160002600036000460005600066000760008600096001060011600126001360014600156001660017600186001960020600216002260023600246002560026600276002860029600306003160032600336003460035600366003760038600396004060041600426004360044600456004660047600486004960050600516005260053600546005560056600576005860059600606006160062600636006460065600666006760068600696007060071600726007360074600756007660077600786007960080600816008260083600846008560086600876008860089600906009160092600936009460095600966009760098600996010060101601026010360104601056010660107601086010960110601116011260113601146011560116601176011860119601206012160122601236012460125601266012760128601296013060131601326013360134601356013660137601386013960140601416014260143601446014560146601476014860149601506015160152601536015460155601566015760158601596016060161601626016360164601656016660167601686016960170601716017260173601746017560176601776017860179601806018160182601836018460185601866018760188601896019060191601926019360194601956019660197601986019960200602016020260203602046020560206602076020860209602106021160212602136021460215602166021760218602196022060221602226022360224602256022660227602286022960230602316023260233602346023560236602376023860239602406024160242602436024460245602466024760248602496025060251602526025360254602556025660257602586025960260602616026260263602646026560266602676026860269602706027160272602736027460275602766027760278602796028060281602826028360284602856028660287602886028960290602916029260293602946029560296602976029860299603006030160302603036030460305603066030760308603096031060311603126031360314603156031660317603186031960320603216032260323603246032560326603276032860329603306033160332603336033460335603366033760338603396034060341603426034360344603456034660347603486034960350603516035260353603546035560356603576035860359603606036160362603636036460365603666036760368603696037060371603726037360374603756037660377603786037960380603816038260383603846038560386603876038860389603906039160392603936039460395603966039760398603996040060401604026040360404604056040660407604086040960410604116041260413604146041560416604176041860419604206042160422604236042460425604266042760428604296043060431604326043360434604356043660437604386043960440604416044260443604446044560446604476044860449604506045160452604536045460455604566045760458604596046060461604626046360464604656046660467604686046960470604716047260473604746047560476604776047860479604806048160482604836048460485604866048760488604896049060491604926049360494604956049660497604986049960500605016050260503605046050560506605076050860509605106051160512605136051460515605166051760518605196052060521605226052360524605256052660527605286052960530605316053260533605346053560536605376053860539605406054160542605436054460545605466054760548605496055060551605526055360554605556055660557605586055960560605616056260563605646056560566605676056860569605706057160572605736057460575605766057760578605796058060581605826058360584605856058660587605886058960590605916059260593605946059560596605976059860599606006060160602606036060460605606066060760608606096061060611606126061360614606156061660617606186061960620606216062260623606246062560626606276062860629606306063160632606336063460635606366063760638606396064060641606426064360644606456064660647606486064960650606516065260653606546065560656606576065860659606606066160662606636066460665606666066760668606696067060671606726067360674606756067660677606786067960680606816068260683606846068560686606876068860689606906069160692606936069460695606966069760698606996070060701607026070360704607056070660707607086070960710607116071260713607146071560716607176071860719607206072160722607236072460725607266072760728607296073060731607326073360734607356073660737607386073960740607416074260743607446074560746607476074860749607506075160752607536075460755607566075760758607596076060761607626076360764607656076660767607686076960770607716077260773607746077560776607776077860779607806078160782607836078460785607866078760788607896079060791607926079360794607956079660797607986079960800608016080260803608046080560806608076080860809608106081160812608136081460815608166081760818608196082060821608226082360824608256082660827608286082960830608316083260833608346083560836608376083860839608406084160842608436084460845608466084760848608496085060851608526085360854608556085660857608586085960860608616086260863608646086560866608676086860869608706087160872608736087460875608766087760878608796088060881608826088360884608856088660887608886088960890608916089260893608946089560896608976089860899609006090160902609036090460905609066090760908609096091060911609126091360914609156091660917609186091960920609216092260923609246092560926609276092860929609306093160932609336093460935609366093760938609396094060941609426094360944609456094660947609486094960950609516095260953609546095560956609576095860959609606096160962609636096460965609666096760968609696097060971609726097360974609756097660977609786097960980609816098260983609846098560986609876098860989609906099160992609936099460995609966099760998609996100061001610026100361004610056100661007610086100961010610116101261013610146101561016610176101861019610206102161022610236102461025610266102761028610296103061031610326103361034610356103661037610386103961040610416104261043610446104561046610476104861049610506105161052610536105461055610566105761058610596106061061610626106361064610656106661067610686106961070610716107261073610746107561076610776107861079610806108161082610836108461085610866108761088610896109061091610926109361094610956109661097610986109961100611016110261103611046110561106611076110861109611106111161112611136111461115611166111761118611196112061121611226112361124611256112661127611286112961130611316113261133611346113561136611376113861139611406114161142611436114461145611466114761148611496115061151611526115361154611556115661157611586115961160611616116261163611646116561166611676116861169611706117161172611736117461175611766117761178611796118061181611826118361184611856118661187611886118961190611916119261193611946119561196611976119861199612006120161202612036120461205612066120761208612096121061211612126121361214612156121661217612186121961220612216122261223612246122561226612276122861229612306123161232612336123461235612366123761238612396124061241612426124361244612456124661247612486124961250612516125261253612546125561256612576125861259612606126161262612636126461265612666126761268612696127061271612726127361274612756127661277612786127961280612816128261283612846128561286612876128861289612906129161292612936129461295612966129761298612996130061301613026130361304613056130661307613086130961310613116131261313613146131561316613176131861319613206132161322613236132461325613266132761328613296133061331613326133361334613356133661337613386133961340613416134261343613446134561346613476134861349613506135161352613536135461355613566135761358613596136061361613626136361364613656136661367613686136961370613716137261373613746137561376613776137861379613806138161382613836138461385613866138761388613896139061391613926139361394613956139661397613986139961400614016140261403614046140561406614076140861409614106141161412614136141461415614166141761418614196142061421614226142361424614256142661427614286142961430614316143261433614346143561436614376143861439614406144161442614436144461445614466144761448614496145061451614526145361454614556145661457614586145961460614616146261463614646146561466614676146861469614706147161472614736147461475614766147761478614796148061481614826148361484614856148661487614886148961490614916149261493614946149561496614976149861499615006150161502615036150461505615066150761508615096151061511615126151361514615156151661517615186151961520615216152261523615246152561526615276152861529615306153161532615336153461535615366153761538615396154061541615426154361544615456154661547615486154961550615516155261553615546155561556615576155861559615606156161562615636156461565615666156761568615696157061571615726157361574615756157661577615786157961580
  1. /*@WebApiFunc@*/
  2. var varList = ['HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0024','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0201','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0202','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0203','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0064','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0066','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0060','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0062','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0056','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0058','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0019','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0022','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0068','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0070','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0071','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0035','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0036','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0037','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0038','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0039','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0040','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0152','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0034','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0031','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0032','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0033','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0207','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0208','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0209','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0210','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0013','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0014','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0015','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0016','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0017','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0018','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0211','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0212','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0213','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0214','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0215','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0216','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0153','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0073','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0075','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0076','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0188','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0190','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0191','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0177','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0179','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0180','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0166','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0168','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0169','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0051','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0053','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0054','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0046','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0048','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0049','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0041','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0043','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0044','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0244','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0217','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0218','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0219','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0220','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0221','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0222','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0223','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0224','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0225','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0226','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0227','HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0228','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0004','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0009','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0129','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0130','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0131','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0171','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0144','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0140','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0168','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0160','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0164','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0038','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0034','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0065','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0054','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0061','GS_JCD.LN_GD_HTS_JS_XX_XX_XXX_CI0004','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0125','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0124','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0077','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0089','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0085','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0116','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0108','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0112','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0126','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0192','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0196','HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0188'];
  3. var varListObj = {};
  4. var tagInfoDic={};
  5. // 用于保存所有的lib
  6. var mouseX=0,mouseY=0;
  7. var zoomNodeList = zoomNodeList || [];
  8. zoomNodeList.length = 0;
  9. var contextMenuOnViewList = contextMenuOnViewList || [];
  10. var globalVarNameList = globalVarNameList || [];
  11. var ratio = {ratioX: 1, ratioY: 1};
  12. // 保存加上图形旋转之后的缩放比例
  13. var _ratio = {ratioX: 1, ratioY: 1};
  14. var autoAdaptive = '@autoAdaptive@';
  15. var browserSize = {
  16. width: window.innerWidth || $window.innerWidth(),
  17. height: window.innerHeight || $window.innerHeight()
  18. }
  19. var globalVarObj = {};
  20. var globarParamsObj = {};
  21. var globalAliasObj = {};
  22. var pageSizeRatioValue;
  23. var PAGESCALABLE; // 页面是否可通过滚轮缩放
  24. var PageAdaptMode = {
  25. value: 'originSize',
  26. minWidth: 1366,
  27. minHeight: 768
  28. };
  29. function calcRatio (backSize, browserSize, ratio) {
  30. var value = GD.getParams('pageSizeRatioValue') || {}, rt;
  31. function cr(adaptMode) {
  32. var rx=1, ry=1, w, h;
  33. switch (adaptMode) {
  34. case 'adaptWidth':
  35. rx = ry = browserSize.width / backSize.width;
  36. break;
  37. case 'adaptHeight':
  38. rx = ry = browserSize.width / backSize.width;
  39. break;
  40. case 'adaptBrowser':
  41. rx = browserSize.width / backSize.width;
  42. ry = browserSize.height / backSize.height;
  43. break;
  44. case 'originSize':
  45. rx = ry = 1;
  46. break;
  47. case 'autoResize':
  48. w = browserSize.width < PageAdaptMode.minWidth ? PageAdaptMode.minWidth : browserSize.width;
  49. h = browserSize.height < PageAdaptMode.minHeight ? PageAdaptMode.minHeight : browserSize.height;
  50. rx = w / backSize.width;
  51. ry = h / backSize.height;
  52. rx > ry ? rx = ry : ry = rx;
  53. break;
  54. }
  55. return {rx: rx,ry: ry}
  56. }
  57. value = value.value || PageAdaptMode.value;
  58. pageSizeRatioValue = value;
  59. if ($.isNumeric(value)) {
  60. rt = cr(PageAdaptMode.value);
  61. ratio.ratioX = value*rt.rx;
  62. ratio.ratioY = value*rt.ry;
  63. } else {
  64. rt = cr(value);
  65. ratio.ratioX = rt.rx;
  66. ratio.ratioY = rt.ry;
  67. }
  68. ratio.originRatioX = rt.rx;
  69. ratio.originRatioY = rt.ry;
  70. window.backSize = backSize;
  71. }
  72. // 页面的依赖
  73. (function (W, GD) {
  74. W.GD = GD = GD || {};
  75. GD.relationship = {
  76. // hash: ['a.js', 'b.js', 'c.js'],
  77. '1234/syz_pl': ['lib/粗黄线长.js','lib/细线竖短紫.js','lib/黄双园.js','lib/黄色接地.js','lib/圆弧.js','lib/粗线.js','lib/矩形箭头竖.js','lib/pt接地.js','lib/接地.js','lib/紫黄双圆.js','lib/矩形箭头上.js','lib/黄色向上接地.js','lib/黄箭头.js','lib/紫线细横.js','lib/细线竖中紫.js','lib/倒置 接地刀闸通用图元.js','lib/开关通用图元.js','lib/断路器通用图元.js','lib/手车通用图元.js'],
  78. }
  79. })(window, window.GD);
  80. (function () {
  81. for (var i = 0, len = varList.length; i < len; i++) {
  82. var varStr = varList[i];
  83. varStr = varStr && varStr.toLowerCase && varStr.toLowerCase();
  84. varStr && (varListObj[varStr] = 0);
  85. }
  86. })();
  87. jQuery.support.cors = true;
  88. ht.Default.appendTimeStamp = function(url) { return url };
  89. function init() {
  90. initPage();
  91. // dataModel._libModel = _libModel;
  92. try {
  93. VarValue = JSON.parse(sessionStorage.getItem(location.pathname)) || VarValue;
  94. } catch (err) {}
  95. for(var i=0;i< 106 ;i++){VarValue[i] =0;}
  96. graphView.handleScroll = function () {}; graphView.setPannable(false); graphView.setMovableFunc(function(data){return false});PAGESCALABLE = false
  97. view.style.background = 'rgba(255,255,255,1)';
  98. anniu=0;
  99. sy=0;
  100. ldjsc=0;
  101. ztjs=0;
  102. sbjz=0;
  103. xnfx=0;
  104. pjgl=0;
  105. zbph=0;
  106. dbgl=0;
  107. bjzx=0;
  108. jrjs=0;
  109. sxxny=0;
  110. yygjb=0;
  111. plhts=0;
  112. tqwns=0;
  113. gljf=0;
  114. hyfy=0;
  115. llbts=0;
  116. ygcls=0;
  117. fs=0;
  118. sjgl=0;
  119. yfgl=0;
  120. rfdl=0;
  121. yfdl=0;
  122. ylyxx=0;
  123. nfdl=0;
  124. nlyxs=0;
  125. llfdl=0;
  126. whssdl=0;
  127. gzssdl=0;
  128. xdssdl=0;
  129. slssdl=0;
  130. xnssdl=0;
  131. A=0;
  132. B=0;
  133. C=0;
  134. D=0;
  135. E=0;
  136. F=0;
  137. Node563_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0527";
  138. Node564_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0525";
  139. Node565_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0528";
  140. Node566_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0024";
  141. Node567_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0025";
  142. Node568_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0015";
  143. Node569_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0017";
  144. Node570_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0016";
  145. Node571_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0019";
  146. Node572_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0063";
  147. Node573_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0061";
  148. Node574_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0027";
  149. Node575_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0028";
  150. Node576_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0058";
  151. Node577_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0057";
  152. Node578_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0055";
  153. Node579_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0052";
  154. Node580_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0051";
  155. Node581_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0049";
  156. Node582_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0675";
  157. Node583_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0677";
  158. Node584_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0676";
  159. Node585_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0678";
  160. Node586_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0698";
  161. Node587_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0703";
  162. Node588_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0702";
  163. Node589_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0708";
  164. Node590_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0707";
  165. Node591_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0708";
  166. Node592_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0066";
  167. Node593_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0022";
  168. Node594_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0069";
  169. Node595_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0651";
  170. Node596_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0654";
  171. Node597_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0623";
  172. Node598_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0626";
  173. Node599_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0655";
  174. Node600_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0627";
  175. Node601_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0595";
  176. Node602_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0598";
  177. Node603_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0599";
  178. Node604_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0043";
  179. Node605_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0045";
  180. Node606_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0046";
  181. Node607_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0037";
  182. Node608_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0039";
  183. Node609_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0040";
  184. Node610_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0031";
  185. Node611_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0033";
  186. Node612_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0034";
  187. Node613_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0719";
  188. Node614_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0720";
  189. Node615_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0714";
  190. Node616_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0684";
  191. Node617_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0687";
  192. Node618_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0690";
  193. Node619_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0693";
  194. Node620_xianshi4="0";
  195. Node621_xianshi4="0";
  196. Node622_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0526";
  197. Node623_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0524";
  198. Node625_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0014";
  199. Node626_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0016";
  200. Node627_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0065";
  201. Node628_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0021";
  202. Node629_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0062";
  203. Node630_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0060";
  204. Node631_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0056";
  205. Node632_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0054";
  206. Node633_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0050";
  207. Node634_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0048";
  208. Node635_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0674";
  209. Node636_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0696";
  210. Node637_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0706";
  211. Node638_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0701";
  212. Node639_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0068";
  213. Node640_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0649";
  214. Node641_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0652";
  215. Node642_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0621";
  216. Node643_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0624";
  217. Node644_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0593";
  218. Node645_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0596";
  219. Node646_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0042";
  220. Node647_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0044";
  221. Node648_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0036";
  222. Node649_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0038";
  223. Node650_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0030";
  224. Node651_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0032";
  225. Node652_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0523";
  226. Node653_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0023";
  227. Node654_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0013";
  228. Node655_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0064";
  229. Node656_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0020";
  230. Node657_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0059";
  231. Node658_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0026";
  232. Node659_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0053";
  233. Node660_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0047";
  234. Node661_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0672";
  235. Node662_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0679";
  236. Node663_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0694";
  237. Node664_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0699";
  238. Node665_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0704";
  239. Node666_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0067";
  240. Node667_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0640";
  241. Node668_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0612";
  242. Node669_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0591";
  243. Node670_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0041";
  244. Node671_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0029";
  245. Node672_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0712";
  246. Node673_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0682";
  247. Node674_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0685";
  248. Node675_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0688";
  249. Node676_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0691";
  250. Node677_xianshi1="0";
  251. Node678_xianshi1="0";
  252. Node679_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0715";
  253. Node680_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0680";
  254. Node681_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0681";
  255. Node682_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0695";
  256. Node683_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0700";
  257. Node684_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0705";
  258. Node685_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0716";
  259. Node686_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0713";
  260. Node687_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0683";
  261. Node688_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0686";
  262. Node689_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0689";
  263. Node690_xianshi2="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0692";
  264. Node691_xianshi2="0";
  265. Node692_xianshi2="0";
  266. Node694_xianshi4="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0697";
  267. Node695_xianshi1="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0035";
  268. Node696_xianshi="HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0673";
  269. /*@PageBeforeInit@*/
  270. ;(function () {
  271. var GD = window.GD;
  272. if (!GD || typeof GD.useParams !== 'function') return ;
  273. GD.useParams();
  274. })();
  275. var backSize = {width: 1899, height: 1024};calcRatio(backSize, browserSize, ratio);_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  276. var PageBackgroundtype = 'rect';
  277. var PageBackground = new ht.Node(),
  278. PageBackgroundBorderWidth = 0*2;
  279. if (PageBackgroundtype === 'arc') {
  280. PageBackgroundBorderWidth *= 0;
  281. }
  282. PageBackground.setImage(GD.getRectJSON(1899*_ratio.ratioX, 1024*_ratio.ratioY, PageBackgroundtype, '@arcFrom@', '@arcTo@', '@arcClose@'));
  283. PageBackground.setPosition(949*ratio.ratioX, 512*ratio.ratioY);
  284. PageBackground.setSize(1899*_ratio.ratioX, 1024*_ratio.ratioY);
  285. PageBackground.s({
  286. 'pixelPerfect':true
  287. /*@AddPara@*/
  288. });
  289. PageBackground.a('node.width', 1899*_ratio.ratioX);
  290. PageBackground.a('node.height', 1024*_ratio.ratioY);
  291. PageBackground.a('node.type', PageBackgroundtype);
  292. PageBackground.a('node.rect', [0, 0, 1899*_ratio.ratioX, 1024*_ratio.ratioY]);
  293. PageBackground.a('node.background', 'rgba(255,255,255,1)');
  294. PageBackground.a('node.gradientcolor', 'rgba(255,255,255,1)');
  295. PageBackground.a('node.gradient', '');
  296. PageBackground.a('node.borderwidth', PageBackgroundBorderWidth);
  297. PageBackground.a('node.color', 'rgba(0,0,0,1)');
  298. PageBackground.a('node.fillrect', [0,0,0,0]);
  299. PageBackground.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  300. PageBackground.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  301. PageBackground.a('node.fillgradient', '');
  302. if (PageBackgroundtype !== 'rect') {
  303. PageBackground.a('node.arcFrom', parseFloat('@arcFrom@'));
  304. PageBackground.a('node.arcTo', parseFloat('@arcTo@'));
  305. PageBackground.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  306. }
  307. if (PageBackgroundtype === 'arc') {
  308. PageBackground.a('node.arcOval', true);
  309. }
  310. PageBackground.setRotation(0*Math.PI/180);
  311. PageBackground.borderWidth = PageBackgroundBorderWidth;
  312. PageBackground.borderFillwidth = PageBackgroundBorderWidth;
  313. dataModel.add(PageBackground);
  314. PageBackground._nodename = 'PageBackground'
  315. PageBackground._nodeType = 'rect';
  316. zoomNodeList.push({
  317. node: PageBackground,
  318. attr: 'node.borderwidth'
  319. });
  320. (function (node, _img) {
  321. var setWidth = node.setWidth,
  322. setHeight = node.setHeight;
  323. node.setWidth = function (width) {
  324. if (width === this.getWidth()) return ;
  325. var height = this.getHeight();
  326. this.a('node.width', width);
  327. this.a('node.rect', [0,0,width, height]);
  328. setWidth.apply(this, arguments);
  329. }
  330. node.setHeight = function (height) {
  331. if (height === this.getHeight()) return ;
  332. var width = this.getWidth();
  333. this.a('node.height', height);
  334. this.a('node.rect', [0,0,width, height]);
  335. setHeight.apply(this, arguments);
  336. }
  337. })(PageBackground, PageBackground.getImage());PageBackground.s({'2d.selectable': false,'2d.movable': false});_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  338. var Node0type = 'rect';
  339. var Node0 = new ht.Node(),
  340. Node0BorderWidth = 0*2;
  341. if (Node0type === 'arc') {
  342. Node0BorderWidth *= 0;
  343. }
  344. Node0.setImage(GD.getRectJSON(27*_ratio.ratioX, 121*_ratio.ratioY, Node0type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  345. Node0.setPosition(13*ratio.ratioX, 98*ratio.ratioY);
  346. Node0.setSize(27*_ratio.ratioX, 121*_ratio.ratioY);
  347. Node0.s({
  348. 'pixelPerfect':true
  349. /*@AddPara@*/
  350. });
  351. Node0.a('node.width', 27*_ratio.ratioX);
  352. Node0.a('node.height', 121*_ratio.ratioY);
  353. Node0.a('node.type', Node0type);
  354. Node0.a('node.rect', [0, 0, 27*_ratio.ratioX, 121*_ratio.ratioY]);
  355. Node0.a('node.background', 'rgba(0,132,215,1)');
  356. Node0.a('node.gradientcolor', 'rgba(0,132,215,1)');
  357. Node0.a('node.gradient', '');
  358. Node0.a('node.borderwidth', Node0BorderWidth);
  359. Node0.a('node.color', 'rgba(0,0,255,0)');
  360. Node0.a('node.fillrect', [0,0,0,0]);
  361. Node0.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  362. Node0.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  363. Node0.a('node.fillgradient', '');
  364. if (Node0type !== 'rect') {
  365. Node0.a('node.arcFrom', parseFloat('@arcFrom@'));
  366. Node0.a('node.arcTo', parseFloat('@arcTo@'));
  367. Node0.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  368. }
  369. if (Node0type === 'arc') {
  370. Node0.a('node.arcOval', true);
  371. }
  372. Node0.setRotation(0*Math.PI/180);
  373. Node0.borderWidth = Node0BorderWidth;
  374. Node0.borderFillwidth = Node0BorderWidth;
  375. dataModel.add(Node0);
  376. Node0._nodename = 'Node0'
  377. Node0._nodeType = 'rect';
  378. zoomNodeList.push({
  379. node: Node0,
  380. attr: 'node.borderwidth'
  381. });
  382. (function (node, _img) {
  383. var setWidth = node.setWidth,
  384. setHeight = node.setHeight;
  385. node.setWidth = function (width) {
  386. if (width === this.getWidth()) return ;
  387. var height = this.getHeight();
  388. this.a('node.width', width);
  389. this.a('node.rect', [0,0,width, height]);
  390. setWidth.apply(this, arguments);
  391. }
  392. node.setHeight = function (height) {
  393. if (height === this.getHeight()) return ;
  394. var width = this.getWidth();
  395. this.a('node.height', height);
  396. this.a('node.rect', [0,0,width, height]);
  397. setHeight.apply(this, arguments);
  398. }
  399. })(Node0, Node0.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  400. var Node1 = new ht.Node();
  401. var Node1textStart, Node1textWidth, Node1lineStart, Node1align = 'left', Node1fontSize = 13.3333*_ratio.ratioY,Node1width = 53*_ratio.ratioX, Node1height = 30*_ratio.ratioY;
  402. (function () {
  403. if (Node1align === 'left') {
  404. Node1textStart = Node1fontSize * 0.2 > 2 ? Node1fontSize * 0.2 - 4 : Node1fontSize * 0.2 - 9;
  405. Node1textWidth = Node1width;
  406. Node1lineStart = 1;
  407. } else if (Node1align === 'right') {
  408. Node1textStart = 0;
  409. Node1textWidth =Node1fontSize <= 8 ? Node1width + Node1fontSize * 0.2 + 6 : Node1width - Node1fontSize * 0.2;
  410. Node1lineStart = (Node1width - (ht.Default.getTextSize('综', 'bold '+ Node1fontSize + 'px "Arial"').width + 6)) * 0.5;
  411. } else if (Node1align === 'center') {
  412. Node1textStart = -3;
  413. Node1textWidth = Node1width;
  414. Node1lineStart = Node1width - ht.Default.getTextSize('综', 'bold '+ Node1fontSize + 'px "Arial"').width - 11;
  415. }
  416. })();
  417. Node1.setImage(GD.getTextJSON(Node1width, Node1height, true, false, false, 'bold '+ Node1fontSize + 'px "Arial"'))
  418. Node1.setPosition(29*ratio.ratioX, 55*ratio.ratioY);
  419. Node1.setWidth(Node1width);
  420. Node1.setHeight(Node1height);
  421. Node1._nodeType = 'text';
  422. Node1._disallowEvert = true;
  423. Node1.setRotation(0*Math.PI/180);
  424. Node1.a('node.width', Node1width);
  425. Node1.a('node.height', Node1height);
  426. Node1.a('node.rect', [0, 0, Node1width, Node1height]);
  427. Node1.a('node.bordercolor','rgba(255,255,255,1)');
  428. Node1.a('node.borderwidth', 0);
  429. Node1.a('node.background','' || 'rgba(0,0,0,0)');
  430. Node1.a('node.gradient','');
  431. Node1.a('node.gradientcolor','');
  432. Node1.a('node.text','综');
  433. Node1.a('node.textalign','left');
  434. Node1.a('node.textvAlign','middle');
  435. Node1.a('node.textrect', [Node1textStart, 0, Node1textWidth, Node1height]);
  436. Node1.a('node.color','rgba(255,255,255,1)');
  437. Node1.a('node.font','bold '+ Node1fontSize + 'px "Arial"');
  438. Node1.a('node.textvisible',true);
  439. Node1.a('node.linefeed',false);
  440. if (false) {
  441. Node1.a('node.textfunc',function(g) {
  442. g.beginPath();
  443. var str=Node1.a('node.text') || '综';
  444. var color=Node1.a('node.color') || 'rgba(255,255,255,1)';
  445. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node1width,Node1height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node1fontSize + 'px "Arial"', 0,g);
  446. });
  447. }
  448. if (false) {
  449. Node1.a('node.underlinepoints',[Node1lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node1fontSize + 2 , ht.Default.getTextSize('综', 'bold '+ Node1fontSize + 'px "Arial"').width + 6, (Node1height - Node1fontSize) * 0.5*_ratio.ratioY + Node1fontSize + 2 ]);
  450. Node1.a('node.underlinevisible',false);
  451. Node1.a('node.underlineBorderWidth', 1);
  452. }
  453. dataModel.add(Node1);
  454. zoomNodeList.push({
  455. node: Node1,
  456. borderWidth: 0,
  457. attr: 'node.borderwidth'
  458. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  459. var Node2type = 'rect';
  460. var Node2 = new ht.Node(),
  461. Node2BorderWidth = 0*2;
  462. if (Node2type === 'arc') {
  463. Node2BorderWidth *= 0;
  464. }
  465. Node2.setImage(GD.getRectJSON(156*_ratio.ratioX, 30*_ratio.ratioY, Node2type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  466. Node2.setPosition(106*ratio.ratioX, 101*ratio.ratioY);
  467. Node2.setSize(156*_ratio.ratioX, 30*_ratio.ratioY);
  468. Node2.s({
  469. 'pixelPerfect':true
  470. /*@AddPara@*/
  471. });
  472. Node2.a('node.width', 156*_ratio.ratioX);
  473. Node2.a('node.height', 30*_ratio.ratioY);
  474. Node2.a('node.type', Node2type);
  475. Node2.a('node.rect', [0, 0, 156*_ratio.ratioX, 30*_ratio.ratioY]);
  476. Node2.a('node.background', 'rgba(72,192,209,1)');
  477. Node2.a('node.gradientcolor', 'rgba(72,192,209,1)');
  478. Node2.a('node.gradient', '');
  479. Node2.a('node.borderwidth', Node2BorderWidth);
  480. Node2.a('node.color', 'rgba(0,0,0,0)');
  481. Node2.a('node.fillrect', [0,0,0,0]);
  482. Node2.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  483. Node2.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  484. Node2.a('node.fillgradient', '');
  485. if (Node2type !== 'rect') {
  486. Node2.a('node.arcFrom', parseFloat('@arcFrom@'));
  487. Node2.a('node.arcTo', parseFloat('@arcTo@'));
  488. Node2.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  489. }
  490. if (Node2type === 'arc') {
  491. Node2.a('node.arcOval', true);
  492. }
  493. Node2.setRotation(0*Math.PI/180);
  494. Node2.borderWidth = Node2BorderWidth;
  495. Node2.borderFillwidth = Node2BorderWidth;
  496. dataModel.add(Node2);
  497. Node2._nodename = 'Node2'
  498. Node2._nodeType = 'rect';
  499. zoomNodeList.push({
  500. node: Node2,
  501. attr: 'node.borderwidth'
  502. });
  503. (function (node, _img) {
  504. var setWidth = node.setWidth,
  505. setHeight = node.setHeight;
  506. node.setWidth = function (width) {
  507. if (width === this.getWidth()) return ;
  508. var height = this.getHeight();
  509. this.a('node.width', width);
  510. this.a('node.rect', [0,0,width, height]);
  511. setWidth.apply(this, arguments);
  512. }
  513. node.setHeight = function (height) {
  514. if (height === this.getHeight()) return ;
  515. var width = this.getWidth();
  516. this.a('node.height', height);
  517. this.a('node.rect', [0,0,width, height]);
  518. setHeight.apply(this, arguments);
  519. }
  520. })(Node2, Node2.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  521. var Node3 = new ht.Node();
  522. var Node3textStart, Node3textWidth, Node3lineStart, Node3align = 'left', Node3fontSize = 14.66663*_ratio.ratioY,Node3width = 157*_ratio.ratioX, Node3height = 24*_ratio.ratioY;
  523. (function () {
  524. if (Node3align === 'left') {
  525. Node3textStart = Node3fontSize * 0.2 > 2 ? Node3fontSize * 0.2 - 4 : Node3fontSize * 0.2 - 9;
  526. Node3textWidth = Node3width;
  527. Node3lineStart = 1;
  528. } else if (Node3align === 'right') {
  529. Node3textStart = 0;
  530. Node3textWidth =Node3fontSize <= 8 ? Node3width + Node3fontSize * 0.2 + 6 : Node3width - Node3fontSize * 0.2;
  531. Node3lineStart = (Node3width - (ht.Default.getTextSize('安全天数', 'bold '+ Node3fontSize + 'px "Arial"').width + 6)) * 0.5;
  532. } else if (Node3align === 'center') {
  533. Node3textStart = -3;
  534. Node3textWidth = Node3width;
  535. Node3lineStart = Node3width - ht.Default.getTextSize('安全天数', 'bold '+ Node3fontSize + 'px "Arial"').width - 11;
  536. }
  537. })();
  538. Node3.setImage(GD.getTextJSON(Node3width, Node3height, true, false, false, 'bold '+ Node3fontSize + 'px "Arial"'))
  539. Node3.setPosition(145*ratio.ratioX, 103*ratio.ratioY);
  540. Node3.setWidth(Node3width);
  541. Node3.setHeight(Node3height);
  542. Node3._nodeType = 'text';
  543. Node3._disallowEvert = true;
  544. Node3.setRotation(0*Math.PI/180);
  545. Node3.a('node.width', Node3width);
  546. Node3.a('node.height', Node3height);
  547. Node3.a('node.rect', [0, 0, Node3width, Node3height]);
  548. Node3.a('node.bordercolor','rgba(255,255,255,1)');
  549. Node3.a('node.borderwidth', 0);
  550. Node3.a('node.background','' || 'rgba(0,0,0,0)');
  551. Node3.a('node.gradient','');
  552. Node3.a('node.gradientcolor','');
  553. Node3.a('node.text','安全天数');
  554. Node3.a('node.textalign','left');
  555. Node3.a('node.textvAlign','middle');
  556. Node3.a('node.textrect', [Node3textStart, 0, Node3textWidth, Node3height]);
  557. Node3.a('node.color','rgba(255,255,255,1)');
  558. Node3.a('node.font','bold '+ Node3fontSize + 'px "Arial"');
  559. Node3.a('node.textvisible',true);
  560. Node3.a('node.linefeed',false);
  561. if (false) {
  562. Node3.a('node.textfunc',function(g) {
  563. g.beginPath();
  564. var str=Node3.a('node.text') || '安全天数';
  565. var color=Node3.a('node.color') || 'rgba(255,255,255,1)';
  566. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node3width,Node3height,14.66663*_ratio.ratioY,"left",color,'bold '+ Node3fontSize + 'px "Arial"', 0,g);
  567. });
  568. }
  569. if (false) {
  570. Node3.a('node.underlinepoints',[Node3lineStart, (24 - 14.66663) * 0.5 * _ratio.ratioY + Node3fontSize + 2 , ht.Default.getTextSize('安全天数', 'bold '+ Node3fontSize + 'px "Arial"').width + 6, (Node3height - Node3fontSize) * 0.5*_ratio.ratioY + Node3fontSize + 2 ]);
  571. Node3.a('node.underlinevisible',false);
  572. Node3.a('node.underlineBorderWidth', 1);
  573. }
  574. dataModel.add(Node3);
  575. zoomNodeList.push({
  576. node: Node3,
  577. borderWidth: 0,
  578. attr: 'node.borderwidth'
  579. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  580. var Node4type = 'rect';
  581. var Node4 = new ht.Node(),
  582. Node4BorderWidth = 0*2;
  583. if (Node4type === 'arc') {
  584. Node4BorderWidth *= 0;
  585. }
  586. Node4.setImage(GD.getRectJSON(105*_ratio.ratioX, 48*_ratio.ratioY, Node4type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  587. Node4.setPosition(82*ratio.ratioX, 138*ratio.ratioY);
  588. Node4.setSize(105*_ratio.ratioX, 48*_ratio.ratioY);
  589. Node4.s({
  590. 'pixelPerfect':true
  591. /*@AddPara@*/
  592. });
  593. Node4.a('node.width', 105*_ratio.ratioX);
  594. Node4.a('node.height', 48*_ratio.ratioY);
  595. Node4.a('node.type', Node4type);
  596. Node4.a('node.rect', [0, 0, 105*_ratio.ratioX, 48*_ratio.ratioY]);
  597. Node4.a('node.background', 'rgba(255,255,255,0.003921569)');
  598. Node4.a('node.gradientcolor', '');
  599. Node4.a('node.gradient', '');
  600. Node4.a('node.borderwidth', Node4BorderWidth);
  601. Node4.a('node.color', 'rgba(0,0,0,0)');
  602. Node4.a('node.fillrect', [0,0,0,0]);
  603. Node4.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  604. Node4.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  605. Node4.a('node.fillgradient', '');
  606. if (Node4type !== 'rect') {
  607. Node4.a('node.arcFrom', parseFloat('@arcFrom@'));
  608. Node4.a('node.arcTo', parseFloat('@arcTo@'));
  609. Node4.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  610. }
  611. if (Node4type === 'arc') {
  612. Node4.a('node.arcOval', true);
  613. }
  614. Node4.setRotation(0*Math.PI/180);
  615. Node4.borderWidth = Node4BorderWidth;
  616. Node4.borderFillwidth = Node4BorderWidth;
  617. dataModel.add(Node4);
  618. Node4._nodename = 'Node4'
  619. Node4._nodeType = 'rect';
  620. zoomNodeList.push({
  621. node: Node4,
  622. attr: 'node.borderwidth'
  623. });
  624. (function (node, _img) {
  625. var setWidth = node.setWidth,
  626. setHeight = node.setHeight;
  627. node.setWidth = function (width) {
  628. if (width === this.getWidth()) return ;
  629. var height = this.getHeight();
  630. this.a('node.width', width);
  631. this.a('node.rect', [0,0,width, height]);
  632. setWidth.apply(this, arguments);
  633. }
  634. node.setHeight = function (height) {
  635. if (height === this.getHeight()) return ;
  636. var width = this.getWidth();
  637. this.a('node.height', height);
  638. this.a('node.rect', [0,0,width, height]);
  639. setHeight.apply(this, arguments);
  640. }
  641. })(Node4, Node4.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  642. var Node5 = new ht.Node();
  643. var Node5textStart, Node5textWidth, Node5lineStart, Node5align = 'right', Node5fontSize = 33.33325*_ratio.ratioY,Node5width = 70*_ratio.ratioX, Node5height = 49*_ratio.ratioY;
  644. (function () {
  645. if (Node5align === 'left') {
  646. Node5textStart = Node5fontSize * 0.2 > 2 ? Node5fontSize * 0.2 - 4 : Node5fontSize * 0.2 - 9;
  647. Node5textWidth = Node5width;
  648. Node5lineStart = 1;
  649. } else if (Node5align === 'right') {
  650. Node5textStart = 0;
  651. Node5textWidth =Node5fontSize <= 8 ? Node5width + Node5fontSize * 0.2 + 6 : Node5width - Node5fontSize * 0.2;
  652. Node5lineStart = (Node5width - (ht.Default.getTextSize('9 9 9', ' '+ Node5fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  653. } else if (Node5align === 'center') {
  654. Node5textStart = -3;
  655. Node5textWidth = Node5width;
  656. Node5lineStart = Node5width - ht.Default.getTextSize('9 9 9', ' '+ Node5fontSize + 'px "UniDreamLED"').width - 11;
  657. }
  658. })();
  659. Node5.setImage(GD.getTextJSON(Node5width, Node5height, true, false, false, ' '+ Node5fontSize + 'px "UniDreamLED"'))
  660. Node5.setPosition(91*ratio.ratioX, 145*ratio.ratioY);
  661. Node5.setWidth(Node5width);
  662. Node5.setHeight(Node5height);
  663. Node5._nodeType = 'text';
  664. Node5._disallowEvert = true;
  665. Node5.setRotation(0*Math.PI/180);
  666. Node5.a('node.width', Node5width);
  667. Node5.a('node.height', Node5height);
  668. Node5.a('node.rect', [0, 0, Node5width, Node5height]);
  669. Node5.a('node.bordercolor','rgba(0,0,0,1)');
  670. Node5.a('node.borderwidth', 0);
  671. Node5.a('node.background','' || 'rgba(0,0,0,0)');
  672. Node5.a('node.gradient','');
  673. Node5.a('node.gradientcolor','');
  674. Node5.a('node.text','9 9 9');
  675. Node5.a('node.textalign','right');
  676. Node5.a('node.textvAlign','middle');
  677. Node5.a('node.textrect', [Node5textStart, 0, Node5textWidth, Node5height]);
  678. Node5.a('node.color','rgba(0,0,0,1)');
  679. Node5.a('node.font',' '+ Node5fontSize + 'px "UniDreamLED"');
  680. Node5.a('node.textvisible',true);
  681. Node5.a('node.linefeed',false);
  682. if (false) {
  683. Node5.a('node.textfunc',function(g) {
  684. g.beginPath();
  685. var str=Node5.a('node.text') || '9 9 9';
  686. var color=Node5.a('node.color') || 'rgba(0,0,0,1)';
  687. canvasTextAutoLine(str,0,33.33325*0.5*_ratio.ratioY,Node5width,Node5height,33.33325*_ratio.ratioY,"right",color,' '+ Node5fontSize + 'px "UniDreamLED"', 0,g);
  688. });
  689. }
  690. if (false) {
  691. Node5.a('node.underlinepoints',[Node5lineStart, (49 - 33.33325) * 0.5 * _ratio.ratioY + Node5fontSize + 2 , ht.Default.getTextSize('9 9 9', ' '+ Node5fontSize + 'px "UniDreamLED"').width + 6, (Node5height - Node5fontSize) * 0.5*_ratio.ratioY + Node5fontSize + 2 ]);
  692. Node5.a('node.underlinevisible',false);
  693. Node5.a('node.underlineBorderWidth', 1);
  694. }
  695. dataModel.add(Node5);
  696. zoomNodeList.push({
  697. node: Node5,
  698. borderWidth: 0,
  699. attr: 'node.borderwidth'
  700. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  701. var Node6type = 'rect';
  702. var Node6 = new ht.Node(),
  703. Node6BorderWidth = 0*2;
  704. if (Node6type === 'arc') {
  705. Node6BorderWidth *= 0;
  706. }
  707. Node6.setImage(GD.getRectJSON(31*_ratio.ratioX, 31*_ratio.ratioY, Node6type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  708. Node6.setPosition(165*ratio.ratioX, 143*ratio.ratioY);
  709. Node6.setSize(31*_ratio.ratioX, 31*_ratio.ratioY);
  710. Node6.s({
  711. 'pixelPerfect':true
  712. /*@AddPara@*/
  713. });
  714. Node6.a('node.width', 31*_ratio.ratioX);
  715. Node6.a('node.height', 31*_ratio.ratioY);
  716. Node6.a('node.type', Node6type);
  717. Node6.a('node.rect', [0, 0, 31*_ratio.ratioX, 31*_ratio.ratioY]);
  718. Node6.a('node.background', 'rgba(225,99,37,1)');
  719. Node6.a('node.gradientcolor', 'rgba(225,99,37,1)');
  720. Node6.a('node.gradient', '');
  721. Node6.a('node.borderwidth', Node6BorderWidth);
  722. Node6.a('node.color', 'rgba(0,0,0,0)');
  723. Node6.a('node.fillrect', [0,0,0,0]);
  724. Node6.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  725. Node6.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  726. Node6.a('node.fillgradient', '');
  727. if (Node6type !== 'rect') {
  728. Node6.a('node.arcFrom', parseFloat('@arcFrom@'));
  729. Node6.a('node.arcTo', parseFloat('@arcTo@'));
  730. Node6.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  731. }
  732. if (Node6type === 'arc') {
  733. Node6.a('node.arcOval', true);
  734. }
  735. Node6.setRotation(0*Math.PI/180);
  736. Node6.borderWidth = Node6BorderWidth;
  737. Node6.borderFillwidth = Node6BorderWidth;
  738. dataModel.add(Node6);
  739. Node6._nodename = 'Node6'
  740. Node6._nodeType = 'rect';
  741. zoomNodeList.push({
  742. node: Node6,
  743. attr: 'node.borderwidth'
  744. });
  745. (function (node, _img) {
  746. var setWidth = node.setWidth,
  747. setHeight = node.setHeight;
  748. node.setWidth = function (width) {
  749. if (width === this.getWidth()) return ;
  750. var height = this.getHeight();
  751. this.a('node.width', width);
  752. this.a('node.rect', [0,0,width, height]);
  753. setWidth.apply(this, arguments);
  754. }
  755. node.setHeight = function (height) {
  756. if (height === this.getHeight()) return ;
  757. var width = this.getWidth();
  758. this.a('node.height', height);
  759. this.a('node.rect', [0,0,width, height]);
  760. setHeight.apply(this, arguments);
  761. }
  762. })(Node6, Node6.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  763. var Node7 = new ht.Node();
  764. var Node7textStart, Node7textWidth, Node7lineStart, Node7align = 'left', Node7fontSize = 13.3333*_ratio.ratioY,Node7width = 27*_ratio.ratioX, Node7height = 16*_ratio.ratioY;
  765. (function () {
  766. if (Node7align === 'left') {
  767. Node7textStart = Node7fontSize * 0.2 > 2 ? Node7fontSize * 0.2 - 4 : Node7fontSize * 0.2 - 9;
  768. Node7textWidth = Node7width;
  769. Node7lineStart = 1;
  770. } else if (Node7align === 'right') {
  771. Node7textStart = 0;
  772. Node7textWidth =Node7fontSize <= 8 ? Node7width + Node7fontSize * 0.2 + 6 : Node7width - Node7fontSize * 0.2;
  773. Node7lineStart = (Node7width - (ht.Default.getTextSize('天', 'bold '+ Node7fontSize + 'px "Arial"').width + 6)) * 0.5;
  774. } else if (Node7align === 'center') {
  775. Node7textStart = -3;
  776. Node7textWidth = Node7width;
  777. Node7lineStart = Node7width - ht.Default.getTextSize('天', 'bold '+ Node7fontSize + 'px "Arial"').width - 11;
  778. }
  779. })();
  780. Node7.setImage(GD.getTextJSON(Node7width, Node7height, true, false, false, 'bold '+ Node7fontSize + 'px "Arial"'))
  781. Node7.setPosition(169*ratio.ratioX, 145*ratio.ratioY);
  782. Node7.setWidth(Node7width);
  783. Node7.setHeight(Node7height);
  784. Node7._nodeType = 'text';
  785. Node7._disallowEvert = true;
  786. Node7.setRotation(0*Math.PI/180);
  787. Node7.a('node.width', Node7width);
  788. Node7.a('node.height', Node7height);
  789. Node7.a('node.rect', [0, 0, Node7width, Node7height]);
  790. Node7.a('node.bordercolor','rgba(255,255,255,1)');
  791. Node7.a('node.borderwidth', 0);
  792. Node7.a('node.background','' || 'rgba(0,0,0,0)');
  793. Node7.a('node.gradient','');
  794. Node7.a('node.gradientcolor','');
  795. Node7.a('node.text','天');
  796. Node7.a('node.textalign','left');
  797. Node7.a('node.textvAlign','middle');
  798. Node7.a('node.textrect', [Node7textStart, 0, Node7textWidth, Node7height]);
  799. Node7.a('node.color','rgba(255,255,255,1)');
  800. Node7.a('node.font','bold '+ Node7fontSize + 'px "Arial"');
  801. Node7.a('node.textvisible',true);
  802. Node7.a('node.linefeed',false);
  803. if (false) {
  804. Node7.a('node.textfunc',function(g) {
  805. g.beginPath();
  806. var str=Node7.a('node.text') || '天';
  807. var color=Node7.a('node.color') || 'rgba(255,255,255,1)';
  808. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node7width,Node7height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node7fontSize + 'px "Arial"', 0,g);
  809. });
  810. }
  811. if (false) {
  812. Node7.a('node.underlinepoints',[Node7lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node7fontSize + 2 , ht.Default.getTextSize('天', 'bold '+ Node7fontSize + 'px "Arial"').width + 6, (Node7height - Node7fontSize) * 0.5*_ratio.ratioY + Node7fontSize + 2 ]);
  813. Node7.a('node.underlinevisible',false);
  814. Node7.a('node.underlineBorderWidth', 1);
  815. }
  816. dataModel.add(Node7);
  817. zoomNodeList.push({
  818. node: Node7,
  819. borderWidth: 0,
  820. attr: 'node.borderwidth'
  821. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  822. var Node8 = new ht.Node();
  823. var Node8textStart, Node8textWidth, Node8lineStart, Node8align = 'center', Node8fontSize = 14.66663*_ratio.ratioY,Node8width = 67*_ratio.ratioX, Node8height = 26*_ratio.ratioY;
  824. (function () {
  825. if (Node8align === 'left') {
  826. Node8textStart = Node8fontSize * 0.2 > 2 ? Node8fontSize * 0.2 - 4 : Node8fontSize * 0.2 - 9;
  827. Node8textWidth = Node8width;
  828. Node8lineStart = 1;
  829. } else if (Node8align === 'right') {
  830. Node8textStart = 0;
  831. Node8textWidth =Node8fontSize <= 8 ? Node8width + Node8fontSize * 0.2 + 6 : Node8width - Node8fontSize * 0.2;
  832. Node8lineStart = (Node8width - (ht.Default.getTextSize('台', ' '+ Node8fontSize + 'px "Arial"').width + 6)) * 0.5;
  833. } else if (Node8align === 'center') {
  834. Node8textStart = -3;
  835. Node8textWidth = Node8width;
  836. Node8lineStart = Node8width - ht.Default.getTextSize('台', ' '+ Node8fontSize + 'px "Arial"').width - 11;
  837. }
  838. })();
  839. Node8.setImage(GD.getTextJSON(Node8width, Node8height, true, false, false, ' '+ Node8fontSize + 'px "Arial"'))
  840. Node8.setPosition(1860*ratio.ratioX, 84*ratio.ratioY);
  841. Node8.setWidth(Node8width);
  842. Node8.setHeight(Node8height);
  843. Node8._nodeType = 'text';
  844. Node8._disallowEvert = true;
  845. Node8.setRotation(0*Math.PI/180);
  846. Node8.a('node.width', Node8width);
  847. Node8.a('node.height', Node8height);
  848. Node8.a('node.rect', [0, 0, Node8width, Node8height]);
  849. Node8.a('node.bordercolor','rgba(105,105,105,1)');
  850. Node8.a('node.borderwidth', 0);
  851. Node8.a('node.background','' || 'rgba(0,0,0,0)');
  852. Node8.a('node.gradient','');
  853. Node8.a('node.gradientcolor','');
  854. Node8.a('node.text','台');
  855. Node8.a('node.textalign','center');
  856. Node8.a('node.textvAlign','middle');
  857. Node8.a('node.textrect', [Node8textStart, 0, Node8textWidth, Node8height]);
  858. Node8.a('node.color','rgba(105,105,105,1)');
  859. Node8.a('node.font',' '+ Node8fontSize + 'px "Arial"');
  860. Node8.a('node.textvisible',true);
  861. Node8.a('node.linefeed',false);
  862. if (false) {
  863. Node8.a('node.textfunc',function(g) {
  864. g.beginPath();
  865. var str=Node8.a('node.text') || '台';
  866. var color=Node8.a('node.color') || 'rgba(105,105,105,1)';
  867. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node8width,Node8height,14.66663*_ratio.ratioY,"center",color,' '+ Node8fontSize + 'px "Arial"', 0,g);
  868. });
  869. }
  870. if (false) {
  871. Node8.a('node.underlinepoints',[Node8lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node8fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node8fontSize + 'px "Arial"').width + 6, (Node8height - Node8fontSize) * 0.5*_ratio.ratioY + Node8fontSize + 2 ]);
  872. Node8.a('node.underlinevisible',false);
  873. Node8.a('node.underlineBorderWidth', 1);
  874. }
  875. dataModel.add(Node8);
  876. zoomNodeList.push({
  877. node: Node8,
  878. borderWidth: 0,
  879. attr: 'node.borderwidth'
  880. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  881. var Node9 = new ht.Node();
  882. var Node9textStart, Node9textWidth, Node9lineStart, Node9align = 'center', Node9fontSize = 14.66663*_ratio.ratioY,Node9width = 67*_ratio.ratioX, Node9height = 26*_ratio.ratioY;
  883. (function () {
  884. if (Node9align === 'left') {
  885. Node9textStart = Node9fontSize * 0.2 > 2 ? Node9fontSize * 0.2 - 4 : Node9fontSize * 0.2 - 9;
  886. Node9textWidth = Node9width;
  887. Node9lineStart = 1;
  888. } else if (Node9align === 'right') {
  889. Node9textStart = 0;
  890. Node9textWidth =Node9fontSize <= 8 ? Node9width + Node9fontSize * 0.2 + 6 : Node9width - Node9fontSize * 0.2;
  891. Node9lineStart = (Node9width - (ht.Default.getTextSize('台', ' '+ Node9fontSize + 'px "Arial"').width + 6)) * 0.5;
  892. } else if (Node9align === 'center') {
  893. Node9textStart = -3;
  894. Node9textWidth = Node9width;
  895. Node9lineStart = Node9width - ht.Default.getTextSize('台', ' '+ Node9fontSize + 'px "Arial"').width - 11;
  896. }
  897. })();
  898. Node9.setImage(GD.getTextJSON(Node9width, Node9height, true, false, false, ' '+ Node9fontSize + 'px "Arial"'))
  899. Node9.setPosition(1860*ratio.ratioX, 145*ratio.ratioY);
  900. Node9.setWidth(Node9width);
  901. Node9.setHeight(Node9height);
  902. Node9._nodeType = 'text';
  903. Node9._disallowEvert = true;
  904. Node9.setRotation(0*Math.PI/180);
  905. Node9.a('node.width', Node9width);
  906. Node9.a('node.height', Node9height);
  907. Node9.a('node.rect', [0, 0, Node9width, Node9height]);
  908. Node9.a('node.bordercolor','rgba(105,105,105,1)');
  909. Node9.a('node.borderwidth', 0);
  910. Node9.a('node.background','' || 'rgba(0,0,0,0)');
  911. Node9.a('node.gradient','');
  912. Node9.a('node.gradientcolor','');
  913. Node9.a('node.text','台');
  914. Node9.a('node.textalign','center');
  915. Node9.a('node.textvAlign','middle');
  916. Node9.a('node.textrect', [Node9textStart, 0, Node9textWidth, Node9height]);
  917. Node9.a('node.color','rgba(105,105,105,1)');
  918. Node9.a('node.font',' '+ Node9fontSize + 'px "Arial"');
  919. Node9.a('node.textvisible',true);
  920. Node9.a('node.linefeed',false);
  921. if (false) {
  922. Node9.a('node.textfunc',function(g) {
  923. g.beginPath();
  924. var str=Node9.a('node.text') || '台';
  925. var color=Node9.a('node.color') || 'rgba(105,105,105,1)';
  926. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node9width,Node9height,14.66663*_ratio.ratioY,"center",color,' '+ Node9fontSize + 'px "Arial"', 0,g);
  927. });
  928. }
  929. if (false) {
  930. Node9.a('node.underlinepoints',[Node9lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node9fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node9fontSize + 'px "Arial"').width + 6, (Node9height - Node9fontSize) * 0.5*_ratio.ratioY + Node9fontSize + 2 ]);
  931. Node9.a('node.underlinevisible',false);
  932. Node9.a('node.underlineBorderWidth', 1);
  933. }
  934. dataModel.add(Node9);
  935. zoomNodeList.push({
  936. node: Node9,
  937. borderWidth: 0,
  938. attr: 'node.borderwidth'
  939. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  940. var Node10 = new ht.Node();
  941. var Node10textStart, Node10textWidth, Node10lineStart, Node10align = 'left', Node10fontSize = 13.3333*_ratio.ratioY,Node10width = 47*_ratio.ratioX, Node10height = 38*_ratio.ratioY;
  942. (function () {
  943. if (Node10align === 'left') {
  944. Node10textStart = Node10fontSize * 0.2 > 2 ? Node10fontSize * 0.2 - 4 : Node10fontSize * 0.2 - 9;
  945. Node10textWidth = Node10width;
  946. Node10lineStart = 1;
  947. } else if (Node10align === 'right') {
  948. Node10textStart = 0;
  949. Node10textWidth =Node10fontSize <= 8 ? Node10width + Node10fontSize * 0.2 + 6 : Node10width - Node10fontSize * 0.2;
  950. Node10lineStart = (Node10width - (ht.Default.getTextSize('待机', 'bold '+ Node10fontSize + 'px "Arial"').width + 6)) * 0.5;
  951. } else if (Node10align === 'center') {
  952. Node10textStart = -3;
  953. Node10textWidth = Node10width;
  954. Node10lineStart = Node10width - ht.Default.getTextSize('待机', 'bold '+ Node10fontSize + 'px "Arial"').width - 11;
  955. }
  956. })();
  957. Node10.setImage(GD.getTextJSON(Node10width, Node10height, true, false, false, 'bold '+ Node10fontSize + 'px "Arial"'))
  958. Node10.setPosition(1644*ratio.ratioX, 51*ratio.ratioY);
  959. Node10.setWidth(Node10width);
  960. Node10.setHeight(Node10height);
  961. Node10._nodeType = 'text';
  962. Node10._disallowEvert = true;
  963. Node10.setRotation(0*Math.PI/180);
  964. Node10.a('node.width', Node10width);
  965. Node10.a('node.height', Node10height);
  966. Node10.a('node.rect', [0, 0, Node10width, Node10height]);
  967. Node10.a('node.bordercolor','rgba(0,0,0,1)');
  968. Node10.a('node.borderwidth', 0);
  969. Node10.a('node.background','' || 'rgba(0,0,0,0)');
  970. Node10.a('node.gradient','');
  971. Node10.a('node.gradientcolor','');
  972. Node10.a('node.text','待机');
  973. Node10.a('node.textalign','left');
  974. Node10.a('node.textvAlign','middle');
  975. Node10.a('node.textrect', [Node10textStart, 0, Node10textWidth, Node10height]);
  976. Node10.a('node.color','rgba(0,0,0,1)');
  977. Node10.a('node.font','bold '+ Node10fontSize + 'px "Arial"');
  978. Node10.a('node.textvisible',true);
  979. Node10.a('node.linefeed',false);
  980. if (false) {
  981. Node10.a('node.textfunc',function(g) {
  982. g.beginPath();
  983. var str=Node10.a('node.text') || '待机';
  984. var color=Node10.a('node.color') || 'rgba(0,0,0,1)';
  985. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node10width,Node10height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node10fontSize + 'px "Arial"', 0,g);
  986. });
  987. }
  988. if (false) {
  989. Node10.a('node.underlinepoints',[Node10lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node10fontSize + 2 , ht.Default.getTextSize('待机', 'bold '+ Node10fontSize + 'px "Arial"').width + 6, (Node10height - Node10fontSize) * 0.5*_ratio.ratioY + Node10fontSize + 2 ]);
  990. Node10.a('node.underlinevisible',false);
  991. Node10.a('node.underlineBorderWidth', 1);
  992. }
  993. dataModel.add(Node10);
  994. zoomNodeList.push({
  995. node: Node10,
  996. borderWidth: 0,
  997. attr: 'node.borderwidth'
  998. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  999. var Node11 = new ht.Node();
  1000. var Node11textStart, Node11textWidth, Node11lineStart, Node11align = 'center', Node11fontSize = 13.3333*_ratio.ratioY,Node11width = 97*_ratio.ratioX, Node11height = 25*_ratio.ratioY;
  1001. (function () {
  1002. if (Node11align === 'left') {
  1003. Node11textStart = Node11fontSize * 0.2 > 2 ? Node11fontSize * 0.2 - 4 : Node11fontSize * 0.2 - 9;
  1004. Node11textWidth = Node11width;
  1005. Node11lineStart = 1;
  1006. } else if (Node11align === 'right') {
  1007. Node11textStart = 0;
  1008. Node11textWidth =Node11fontSize <= 8 ? Node11width + Node11fontSize * 0.2 + 6 : Node11width - Node11fontSize * 0.2;
  1009. Node11lineStart = (Node11width - (ht.Default.getTextSize('装机容量', ' '+ Node11fontSize + 'px "Arial"').width + 6)) * 0.5;
  1010. } else if (Node11align === 'center') {
  1011. Node11textStart = -3;
  1012. Node11textWidth = Node11width;
  1013. Node11lineStart = Node11width - ht.Default.getTextSize('装机容量', ' '+ Node11fontSize + 'px "Arial"').width - 11;
  1014. }
  1015. })();
  1016. Node11.setImage(GD.getTextJSON(Node11width, Node11height, true, false, false, ' '+ Node11fontSize + 'px "Arial"'))
  1017. Node11.setPosition(222*ratio.ratioX, 51*ratio.ratioY);
  1018. Node11.setWidth(Node11width);
  1019. Node11.setHeight(Node11height);
  1020. Node11._nodeType = 'text';
  1021. Node11._disallowEvert = true;
  1022. Node11.setRotation(0*Math.PI/180);
  1023. Node11.a('node.width', Node11width);
  1024. Node11.a('node.height', Node11height);
  1025. Node11.a('node.rect', [0, 0, Node11width, Node11height]);
  1026. Node11.a('node.bordercolor','rgba(0,0,0,1)');
  1027. Node11.a('node.borderwidth', 0);
  1028. Node11.a('node.background','' || 'rgba(0,0,0,0)');
  1029. Node11.a('node.gradient','');
  1030. Node11.a('node.gradientcolor','');
  1031. Node11.a('node.text','装机容量');
  1032. Node11.a('node.textalign','center');
  1033. Node11.a('node.textvAlign','middle');
  1034. Node11.a('node.textrect', [Node11textStart, 0, Node11textWidth, Node11height]);
  1035. Node11.a('node.color','rgba(0,0,0,1)');
  1036. Node11.a('node.font',' '+ Node11fontSize + 'px "Arial"');
  1037. Node11.a('node.textvisible',true);
  1038. Node11.a('node.linefeed',false);
  1039. if (false) {
  1040. Node11.a('node.textfunc',function(g) {
  1041. g.beginPath();
  1042. var str=Node11.a('node.text') || '装机容量';
  1043. var color=Node11.a('node.color') || 'rgba(0,0,0,1)';
  1044. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node11width,Node11height,13.3333*_ratio.ratioY,"center",color,' '+ Node11fontSize + 'px "Arial"', 0,g);
  1045. });
  1046. }
  1047. if (false) {
  1048. Node11.a('node.underlinepoints',[Node11lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node11fontSize + 2 , ht.Default.getTextSize('装机容量', ' '+ Node11fontSize + 'px "Arial"').width + 6, (Node11height - Node11fontSize) * 0.5*_ratio.ratioY + Node11fontSize + 2 ]);
  1049. Node11.a('node.underlinevisible',false);
  1050. Node11.a('node.underlineBorderWidth', 1);
  1051. }
  1052. dataModel.add(Node11);
  1053. zoomNodeList.push({
  1054. node: Node11,
  1055. borderWidth: 0,
  1056. attr: 'node.borderwidth'
  1057. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1058. var Node12 = new ht.Node();
  1059. var Node12textStart, Node12textWidth, Node12lineStart, Node12align = 'left', Node12fontSize = 13.3333*_ratio.ratioY,Node12width = 87*_ratio.ratioX, Node12height = 32*_ratio.ratioY;
  1060. (function () {
  1061. if (Node12align === 'left') {
  1062. Node12textStart = Node12fontSize * 0.2 > 2 ? Node12fontSize * 0.2 - 4 : Node12fontSize * 0.2 - 9;
  1063. Node12textWidth = Node12width;
  1064. Node12lineStart = 1;
  1065. } else if (Node12align === 'right') {
  1066. Node12textStart = 0;
  1067. Node12textWidth =Node12fontSize <= 8 ? Node12width + Node12fontSize * 0.2 + 6 : Node12width - Node12fontSize * 0.2;
  1068. Node12lineStart = (Node12width - (ht.Default.getTextSize('上网电量', ' '+ Node12fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1069. } else if (Node12align === 'center') {
  1070. Node12textStart = -3;
  1071. Node12textWidth = Node12width;
  1072. Node12lineStart = Node12width - ht.Default.getTextSize('上网电量', ' '+ Node12fontSize + 'px "微软雅黑"').width - 11;
  1073. }
  1074. })();
  1075. Node12.setImage(GD.getTextJSON(Node12width, Node12height, true, false, false, ' '+ Node12fontSize + 'px "微软雅黑"'))
  1076. Node12.setPosition(230*ratio.ratioX, 148*ratio.ratioY);
  1077. Node12.setWidth(Node12width);
  1078. Node12.setHeight(Node12height);
  1079. Node12._nodeType = 'text';
  1080. Node12._disallowEvert = true;
  1081. Node12.setRotation(0*Math.PI/180);
  1082. Node12.a('node.width', Node12width);
  1083. Node12.a('node.height', Node12height);
  1084. Node12.a('node.rect', [0, 0, Node12width, Node12height]);
  1085. Node12.a('node.bordercolor','rgba(0,0,0,1)');
  1086. Node12.a('node.borderwidth', 0);
  1087. Node12.a('node.background','' || 'rgba(0,0,0,0)');
  1088. Node12.a('node.gradient','');
  1089. Node12.a('node.gradientcolor','');
  1090. Node12.a('node.text','上网电量');
  1091. Node12.a('node.textalign','left');
  1092. Node12.a('node.textvAlign','middle');
  1093. Node12.a('node.textrect', [Node12textStart, 0, Node12textWidth, Node12height]);
  1094. Node12.a('node.color','rgba(0,0,0,1)');
  1095. Node12.a('node.font',' '+ Node12fontSize + 'px "微软雅黑"');
  1096. Node12.a('node.textvisible',true);
  1097. Node12.a('node.linefeed',false);
  1098. if (false) {
  1099. Node12.a('node.textfunc',function(g) {
  1100. g.beginPath();
  1101. var str=Node12.a('node.text') || '上网电量';
  1102. var color=Node12.a('node.color') || 'rgba(0,0,0,1)';
  1103. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node12width,Node12height,13.3333*_ratio.ratioY,"left",color,' '+ Node12fontSize + 'px "微软雅黑"', 0,g);
  1104. });
  1105. }
  1106. if (false) {
  1107. Node12.a('node.underlinepoints',[Node12lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node12fontSize + 2 , ht.Default.getTextSize('上网电量', ' '+ Node12fontSize + 'px "微软雅黑"').width + 6, (Node12height - Node12fontSize) * 0.5*_ratio.ratioY + Node12fontSize + 2 ]);
  1108. Node12.a('node.underlinevisible',false);
  1109. Node12.a('node.underlineBorderWidth', 1);
  1110. }
  1111. dataModel.add(Node12);
  1112. zoomNodeList.push({
  1113. node: Node12,
  1114. borderWidth: 0,
  1115. attr: 'node.borderwidth'
  1116. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1117. var Node13 = new ht.Node();
  1118. var Node13textStart, Node13textWidth, Node13lineStart, Node13align = 'center', Node13fontSize = 13.3333*_ratio.ratioY,Node13width = 113*_ratio.ratioX, Node13height = 32*_ratio.ratioY;
  1119. (function () {
  1120. if (Node13align === 'left') {
  1121. Node13textStart = Node13fontSize * 0.2 > 2 ? Node13fontSize * 0.2 - 4 : Node13fontSize * 0.2 - 9;
  1122. Node13textWidth = Node13width;
  1123. Node13lineStart = 1;
  1124. } else if (Node13align === 'right') {
  1125. Node13textStart = 0;
  1126. Node13textWidth =Node13fontSize <= 8 ? Node13width + Node13fontSize * 0.2 + 6 : Node13width - Node13fontSize * 0.2;
  1127. Node13lineStart = (Node13width - (ht.Default.getTextSize('日性能损失电量', ' '+ Node13fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1128. } else if (Node13align === 'center') {
  1129. Node13textStart = -3;
  1130. Node13textWidth = Node13width;
  1131. Node13lineStart = Node13width - ht.Default.getTextSize('日性能损失电量', ' '+ Node13fontSize + 'px "微软雅黑"').width - 11;
  1132. }
  1133. })();
  1134. Node13.setImage(GD.getTextJSON(Node13width, Node13height, true, false, false, ' '+ Node13fontSize + 'px "微软雅黑"'))
  1135. Node13.setPosition(532*ratio.ratioX, 149*ratio.ratioY);
  1136. Node13.setWidth(Node13width);
  1137. Node13.setHeight(Node13height);
  1138. Node13._nodeType = 'text';
  1139. Node13._disallowEvert = true;
  1140. Node13.setRotation(0*Math.PI/180);
  1141. Node13.a('node.width', Node13width);
  1142. Node13.a('node.height', Node13height);
  1143. Node13.a('node.rect', [0, 0, Node13width, Node13height]);
  1144. Node13.a('node.bordercolor','rgba(64,64,64,1)');
  1145. Node13.a('node.borderwidth', 0);
  1146. Node13.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  1147. Node13.a('node.gradient','');
  1148. Node13.a('node.gradientcolor','rgba(255,255,255,0)');
  1149. Node13.a('node.text','日性能损失电量');
  1150. Node13.a('node.textalign','center');
  1151. Node13.a('node.textvAlign','middle');
  1152. Node13.a('node.textrect', [Node13textStart, 0, Node13textWidth, Node13height]);
  1153. Node13.a('node.color','rgba(64,64,64,1)');
  1154. Node13.a('node.font',' '+ Node13fontSize + 'px "微软雅黑"');
  1155. Node13.a('node.textvisible',true);
  1156. Node13.a('node.linefeed',false);
  1157. if (false) {
  1158. Node13.a('node.textfunc',function(g) {
  1159. g.beginPath();
  1160. var str=Node13.a('node.text') || '日性能损失电量';
  1161. var color=Node13.a('node.color') || 'rgba(64,64,64,1)';
  1162. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node13width,Node13height,13.3333*_ratio.ratioY,"center",color,' '+ Node13fontSize + 'px "微软雅黑"', 0,g);
  1163. });
  1164. }
  1165. if (false) {
  1166. Node13.a('node.underlinepoints',[Node13lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node13fontSize + 2 , ht.Default.getTextSize('日性能损失电量', ' '+ Node13fontSize + 'px "微软雅黑"').width + 6, (Node13height - Node13fontSize) * 0.5*_ratio.ratioY + Node13fontSize + 2 ]);
  1167. Node13.a('node.underlinevisible',false);
  1168. Node13.a('node.underlineBorderWidth', 1);
  1169. }
  1170. dataModel.add(Node13);
  1171. zoomNodeList.push({
  1172. node: Node13,
  1173. borderWidth: 0,
  1174. attr: 'node.borderwidth'
  1175. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1176. var Node14 = new ht.Node();
  1177. var Node14textStart, Node14textWidth, Node14lineStart, Node14align = 'center', Node14fontSize = 13.3333*_ratio.ratioY,Node14width = 110*_ratio.ratioX, Node14height = 32*_ratio.ratioY;
  1178. (function () {
  1179. if (Node14align === 'left') {
  1180. Node14textStart = Node14fontSize * 0.2 > 2 ? Node14fontSize * 0.2 - 4 : Node14fontSize * 0.2 - 9;
  1181. Node14textWidth = Node14width;
  1182. Node14lineStart = 1;
  1183. } else if (Node14align === 'right') {
  1184. Node14textStart = 0;
  1185. Node14textWidth =Node14fontSize <= 8 ? Node14width + Node14fontSize * 0.2 + 6 : Node14width - Node14fontSize * 0.2;
  1186. Node14lineStart = (Node14width - (ht.Default.getTextSize('月性能损失电量', ' '+ Node14fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1187. } else if (Node14align === 'center') {
  1188. Node14textStart = -3;
  1189. Node14textWidth = Node14width;
  1190. Node14lineStart = Node14width - ht.Default.getTextSize('月性能损失电量', ' '+ Node14fontSize + 'px "微软雅黑"').width - 11;
  1191. }
  1192. })();
  1193. Node14.setImage(GD.getTextJSON(Node14width, Node14height, true, false, false, ' '+ Node14fontSize + 'px "微软雅黑"'))
  1194. Node14.setPosition(811*ratio.ratioX, 149*ratio.ratioY);
  1195. Node14.setWidth(Node14width);
  1196. Node14.setHeight(Node14height);
  1197. Node14._nodeType = 'text';
  1198. Node14._disallowEvert = true;
  1199. Node14.setRotation(0*Math.PI/180);
  1200. Node14.a('node.width', Node14width);
  1201. Node14.a('node.height', Node14height);
  1202. Node14.a('node.rect', [0, 0, Node14width, Node14height]);
  1203. Node14.a('node.bordercolor','rgba(0,0,0,1)');
  1204. Node14.a('node.borderwidth', 0);
  1205. Node14.a('node.background','' || 'rgba(0,0,0,0)');
  1206. Node14.a('node.gradient','');
  1207. Node14.a('node.gradientcolor','');
  1208. Node14.a('node.text','月性能损失电量');
  1209. Node14.a('node.textalign','center');
  1210. Node14.a('node.textvAlign','middle');
  1211. Node14.a('node.textrect', [Node14textStart, 0, Node14textWidth, Node14height]);
  1212. Node14.a('node.color','rgba(0,0,0,1)');
  1213. Node14.a('node.font',' '+ Node14fontSize + 'px "微软雅黑"');
  1214. Node14.a('node.textvisible',true);
  1215. Node14.a('node.linefeed',false);
  1216. if (false) {
  1217. Node14.a('node.textfunc',function(g) {
  1218. g.beginPath();
  1219. var str=Node14.a('node.text') || '月性能损失电量';
  1220. var color=Node14.a('node.color') || 'rgba(0,0,0,1)';
  1221. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node14width,Node14height,13.3333*_ratio.ratioY,"center",color,' '+ Node14fontSize + 'px "微软雅黑"', 0,g);
  1222. });
  1223. }
  1224. if (false) {
  1225. Node14.a('node.underlinepoints',[Node14lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node14fontSize + 2 , ht.Default.getTextSize('月性能损失电量', ' '+ Node14fontSize + 'px "微软雅黑"').width + 6, (Node14height - Node14fontSize) * 0.5*_ratio.ratioY + Node14fontSize + 2 ]);
  1226. Node14.a('node.underlinevisible',false);
  1227. Node14.a('node.underlineBorderWidth', 1);
  1228. }
  1229. dataModel.add(Node14);
  1230. zoomNodeList.push({
  1231. node: Node14,
  1232. borderWidth: 0,
  1233. attr: 'node.borderwidth'
  1234. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1235. var Node15 = new ht.Node();
  1236. var Node15textStart, Node15textWidth, Node15lineStart, Node15align = 'center', Node15fontSize = 13.3333*_ratio.ratioY,Node15width = 59*_ratio.ratioX, Node15height = 26*_ratio.ratioY;
  1237. (function () {
  1238. if (Node15align === 'left') {
  1239. Node15textStart = Node15fontSize * 0.2 > 2 ? Node15fontSize * 0.2 - 4 : Node15fontSize * 0.2 - 9;
  1240. Node15textWidth = Node15width;
  1241. Node15lineStart = 1;
  1242. } else if (Node15align === 'right') {
  1243. Node15textStart = 0;
  1244. Node15textWidth =Node15fontSize <= 8 ? Node15width + Node15fontSize * 0.2 + 6 : Node15width - Node15fontSize * 0.2;
  1245. Node15lineStart = (Node15width - (ht.Default.getTextSize('万kWh', ' '+ Node15fontSize + 'px "Arial"').width + 6)) * 0.5;
  1246. } else if (Node15align === 'center') {
  1247. Node15textStart = -3;
  1248. Node15textWidth = Node15width;
  1249. Node15lineStart = Node15width - ht.Default.getTextSize('万kWh', ' '+ Node15fontSize + 'px "Arial"').width - 11;
  1250. }
  1251. })();
  1252. Node15.setImage(GD.getTextJSON(Node15width, Node15height, true, false, false, ' '+ Node15fontSize + 'px "Arial"'))
  1253. Node15.setPosition(998*ratio.ratioX, 149*ratio.ratioY);
  1254. Node15.setWidth(Node15width);
  1255. Node15.setHeight(Node15height);
  1256. Node15._nodeType = 'text';
  1257. Node15._disallowEvert = true;
  1258. Node15.setRotation(0*Math.PI/180);
  1259. Node15.a('node.width', Node15width);
  1260. Node15.a('node.height', Node15height);
  1261. Node15.a('node.rect', [0, 0, Node15width, Node15height]);
  1262. Node15.a('node.bordercolor','rgba(128,128,128,1)');
  1263. Node15.a('node.borderwidth', 0);
  1264. Node15.a('node.background','' || 'rgba(0,0,0,0)');
  1265. Node15.a('node.gradient','');
  1266. Node15.a('node.gradientcolor','');
  1267. Node15.a('node.text','万kWh');
  1268. Node15.a('node.textalign','center');
  1269. Node15.a('node.textvAlign','middle');
  1270. Node15.a('node.textrect', [Node15textStart, 0, Node15textWidth, Node15height]);
  1271. Node15.a('node.color','rgba(128,128,128,1)');
  1272. Node15.a('node.font',' '+ Node15fontSize + 'px "Arial"');
  1273. Node15.a('node.textvisible',true);
  1274. Node15.a('node.linefeed',false);
  1275. if (false) {
  1276. Node15.a('node.textfunc',function(g) {
  1277. g.beginPath();
  1278. var str=Node15.a('node.text') || '万kWh';
  1279. var color=Node15.a('node.color') || 'rgba(128,128,128,1)';
  1280. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node15width,Node15height,13.3333*_ratio.ratioY,"center",color,' '+ Node15fontSize + 'px "Arial"', 0,g);
  1281. });
  1282. }
  1283. if (false) {
  1284. Node15.a('node.underlinepoints',[Node15lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node15fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node15fontSize + 'px "Arial"').width + 6, (Node15height - Node15fontSize) * 0.5*_ratio.ratioY + Node15fontSize + 2 ]);
  1285. Node15.a('node.underlinevisible',false);
  1286. Node15.a('node.underlineBorderWidth', 1);
  1287. }
  1288. dataModel.add(Node15);
  1289. zoomNodeList.push({
  1290. node: Node15,
  1291. borderWidth: 0,
  1292. attr: 'node.borderwidth'
  1293. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1294. var Node16 = new ht.Node();
  1295. var Node16textStart, Node16textWidth, Node16lineStart, Node16align = 'center', Node16fontSize = 13.3333*_ratio.ratioY,Node16width = 110*_ratio.ratioX, Node16height = 32*_ratio.ratioY;
  1296. (function () {
  1297. if (Node16align === 'left') {
  1298. Node16textStart = Node16fontSize * 0.2 > 2 ? Node16fontSize * 0.2 - 4 : Node16fontSize * 0.2 - 9;
  1299. Node16textWidth = Node16width;
  1300. Node16lineStart = 1;
  1301. } else if (Node16align === 'right') {
  1302. Node16textStart = 0;
  1303. Node16textWidth =Node16fontSize <= 8 ? Node16width + Node16fontSize * 0.2 + 6 : Node16width - Node16fontSize * 0.2;
  1304. Node16lineStart = (Node16width - (ht.Default.getTextSize('年性能损失电量', ' '+ Node16fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  1305. } else if (Node16align === 'center') {
  1306. Node16textStart = -3;
  1307. Node16textWidth = Node16width;
  1308. Node16lineStart = Node16width - ht.Default.getTextSize('年性能损失电量', ' '+ Node16fontSize + 'px "微软雅黑"').width - 11;
  1309. }
  1310. })();
  1311. Node16.setImage(GD.getTextJSON(Node16width, Node16height, true, false, false, ' '+ Node16fontSize + 'px "微软雅黑"'))
  1312. Node16.setPosition(1091*ratio.ratioX, 149*ratio.ratioY);
  1313. Node16.setWidth(Node16width);
  1314. Node16.setHeight(Node16height);
  1315. Node16._nodeType = 'text';
  1316. Node16._disallowEvert = true;
  1317. Node16.setRotation(0*Math.PI/180);
  1318. Node16.a('node.width', Node16width);
  1319. Node16.a('node.height', Node16height);
  1320. Node16.a('node.rect', [0, 0, Node16width, Node16height]);
  1321. Node16.a('node.bordercolor','rgba(0,0,0,1)');
  1322. Node16.a('node.borderwidth', 0);
  1323. Node16.a('node.background','' || 'rgba(0,0,0,0)');
  1324. Node16.a('node.gradient','');
  1325. Node16.a('node.gradientcolor','');
  1326. Node16.a('node.text','年性能损失电量');
  1327. Node16.a('node.textalign','center');
  1328. Node16.a('node.textvAlign','middle');
  1329. Node16.a('node.textrect', [Node16textStart, 0, Node16textWidth, Node16height]);
  1330. Node16.a('node.color','rgba(0,0,0,1)');
  1331. Node16.a('node.font',' '+ Node16fontSize + 'px "微软雅黑"');
  1332. Node16.a('node.textvisible',true);
  1333. Node16.a('node.linefeed',false);
  1334. if (false) {
  1335. Node16.a('node.textfunc',function(g) {
  1336. g.beginPath();
  1337. var str=Node16.a('node.text') || '年性能损失电量';
  1338. var color=Node16.a('node.color') || 'rgba(0,0,0,1)';
  1339. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node16width,Node16height,13.3333*_ratio.ratioY,"center",color,' '+ Node16fontSize + 'px "微软雅黑"', 0,g);
  1340. });
  1341. }
  1342. if (false) {
  1343. Node16.a('node.underlinepoints',[Node16lineStart, (32 - 13.3333) * 0.5 * _ratio.ratioY + Node16fontSize + 2 , ht.Default.getTextSize('年性能损失电量', ' '+ Node16fontSize + 'px "微软雅黑"').width + 6, (Node16height - Node16fontSize) * 0.5*_ratio.ratioY + Node16fontSize + 2 ]);
  1344. Node16.a('node.underlinevisible',false);
  1345. Node16.a('node.underlineBorderWidth', 1);
  1346. }
  1347. dataModel.add(Node16);
  1348. zoomNodeList.push({
  1349. node: Node16,
  1350. borderWidth: 0,
  1351. attr: 'node.borderwidth'
  1352. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1353. var Node17 = new ht.Node();
  1354. var Node17textStart, Node17textWidth, Node17lineStart, Node17align = 'center', Node17fontSize = 13.3333*_ratio.ratioY,Node17width = 59*_ratio.ratioX, Node17height = 26*_ratio.ratioY;
  1355. (function () {
  1356. if (Node17align === 'left') {
  1357. Node17textStart = Node17fontSize * 0.2 > 2 ? Node17fontSize * 0.2 - 4 : Node17fontSize * 0.2 - 9;
  1358. Node17textWidth = Node17width;
  1359. Node17lineStart = 1;
  1360. } else if (Node17align === 'right') {
  1361. Node17textStart = 0;
  1362. Node17textWidth =Node17fontSize <= 8 ? Node17width + Node17fontSize * 0.2 + 6 : Node17width - Node17fontSize * 0.2;
  1363. Node17lineStart = (Node17width - (ht.Default.getTextSize('万kWh', ' '+ Node17fontSize + 'px "Arial"').width + 6)) * 0.5;
  1364. } else if (Node17align === 'center') {
  1365. Node17textStart = -3;
  1366. Node17textWidth = Node17width;
  1367. Node17lineStart = Node17width - ht.Default.getTextSize('万kWh', ' '+ Node17fontSize + 'px "Arial"').width - 11;
  1368. }
  1369. })();
  1370. Node17.setImage(GD.getTextJSON(Node17width, Node17height, true, false, false, ' '+ Node17fontSize + 'px "Arial"'))
  1371. Node17.setPosition(1278*ratio.ratioX, 149*ratio.ratioY);
  1372. Node17.setWidth(Node17width);
  1373. Node17.setHeight(Node17height);
  1374. Node17._nodeType = 'text';
  1375. Node17._disallowEvert = true;
  1376. Node17.setRotation(0*Math.PI/180);
  1377. Node17.a('node.width', Node17width);
  1378. Node17.a('node.height', Node17height);
  1379. Node17.a('node.rect', [0, 0, Node17width, Node17height]);
  1380. Node17.a('node.bordercolor','rgba(128,128,128,1)');
  1381. Node17.a('node.borderwidth', 0);
  1382. Node17.a('node.background','' || 'rgba(0,0,0,0)');
  1383. Node17.a('node.gradient','');
  1384. Node17.a('node.gradientcolor','');
  1385. Node17.a('node.text','万kWh');
  1386. Node17.a('node.textalign','center');
  1387. Node17.a('node.textvAlign','middle');
  1388. Node17.a('node.textrect', [Node17textStart, 0, Node17textWidth, Node17height]);
  1389. Node17.a('node.color','rgba(128,128,128,1)');
  1390. Node17.a('node.font',' '+ Node17fontSize + 'px "Arial"');
  1391. Node17.a('node.textvisible',true);
  1392. Node17.a('node.linefeed',false);
  1393. if (false) {
  1394. Node17.a('node.textfunc',function(g) {
  1395. g.beginPath();
  1396. var str=Node17.a('node.text') || '万kWh';
  1397. var color=Node17.a('node.color') || 'rgba(128,128,128,1)';
  1398. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node17width,Node17height,13.3333*_ratio.ratioY,"center",color,' '+ Node17fontSize + 'px "Arial"', 0,g);
  1399. });
  1400. }
  1401. if (false) {
  1402. Node17.a('node.underlinepoints',[Node17lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node17fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node17fontSize + 'px "Arial"').width + 6, (Node17height - Node17fontSize) * 0.5*_ratio.ratioY + Node17fontSize + 2 ]);
  1403. Node17.a('node.underlinevisible',false);
  1404. Node17.a('node.underlineBorderWidth', 1);
  1405. }
  1406. dataModel.add(Node17);
  1407. zoomNodeList.push({
  1408. node: Node17,
  1409. borderWidth: 0,
  1410. attr: 'node.borderwidth'
  1411. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1412. var Node18 = new ht.Node();
  1413. var Node18textStart, Node18textWidth, Node18lineStart, Node18align = 'center', Node18fontSize = 13.3333*_ratio.ratioY,Node18width = 59*_ratio.ratioX, Node18height = 26*_ratio.ratioY;
  1414. (function () {
  1415. if (Node18align === 'left') {
  1416. Node18textStart = Node18fontSize * 0.2 > 2 ? Node18fontSize * 0.2 - 4 : Node18fontSize * 0.2 - 9;
  1417. Node18textWidth = Node18width;
  1418. Node18lineStart = 1;
  1419. } else if (Node18align === 'right') {
  1420. Node18textStart = 0;
  1421. Node18textWidth =Node18fontSize <= 8 ? Node18width + Node18fontSize * 0.2 + 6 : Node18width - Node18fontSize * 0.2;
  1422. Node18lineStart = (Node18width - (ht.Default.getTextSize('万kWh', ' '+ Node18fontSize + 'px "Arial"').width + 6)) * 0.5;
  1423. } else if (Node18align === 'center') {
  1424. Node18textStart = -3;
  1425. Node18textWidth = Node18width;
  1426. Node18lineStart = Node18width - ht.Default.getTextSize('万kWh', ' '+ Node18fontSize + 'px "Arial"').width - 11;
  1427. }
  1428. })();
  1429. Node18.setImage(GD.getTextJSON(Node18width, Node18height, true, false, false, ' '+ Node18fontSize + 'px "Arial"'))
  1430. Node18.setPosition(434*ratio.ratioX, 149*ratio.ratioY);
  1431. Node18.setWidth(Node18width);
  1432. Node18.setHeight(Node18height);
  1433. Node18._nodeType = 'text';
  1434. Node18._disallowEvert = true;
  1435. Node18.setRotation(0*Math.PI/180);
  1436. Node18.a('node.width', Node18width);
  1437. Node18.a('node.height', Node18height);
  1438. Node18.a('node.rect', [0, 0, Node18width, Node18height]);
  1439. Node18.a('node.bordercolor','rgba(128,128,128,1)');
  1440. Node18.a('node.borderwidth', 0);
  1441. Node18.a('node.background','' || 'rgba(0,0,0,0)');
  1442. Node18.a('node.gradient','');
  1443. Node18.a('node.gradientcolor','');
  1444. Node18.a('node.text','万kWh');
  1445. Node18.a('node.textalign','center');
  1446. Node18.a('node.textvAlign','middle');
  1447. Node18.a('node.textrect', [Node18textStart, 0, Node18textWidth, Node18height]);
  1448. Node18.a('node.color','rgba(128,128,128,1)');
  1449. Node18.a('node.font',' '+ Node18fontSize + 'px "Arial"');
  1450. Node18.a('node.textvisible',true);
  1451. Node18.a('node.linefeed',false);
  1452. if (false) {
  1453. Node18.a('node.textfunc',function(g) {
  1454. g.beginPath();
  1455. var str=Node18.a('node.text') || '万kWh';
  1456. var color=Node18.a('node.color') || 'rgba(128,128,128,1)';
  1457. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node18width,Node18height,13.3333*_ratio.ratioY,"center",color,' '+ Node18fontSize + 'px "Arial"', 0,g);
  1458. });
  1459. }
  1460. if (false) {
  1461. Node18.a('node.underlinepoints',[Node18lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node18fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node18fontSize + 'px "Arial"').width + 6, (Node18height - Node18fontSize) * 0.5*_ratio.ratioY + Node18fontSize + 2 ]);
  1462. Node18.a('node.underlinevisible',false);
  1463. Node18.a('node.underlineBorderWidth', 1);
  1464. }
  1465. dataModel.add(Node18);
  1466. zoomNodeList.push({
  1467. node: Node18,
  1468. borderWidth: 0,
  1469. attr: 'node.borderwidth'
  1470. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1471. var Node19 = new ht.Node();
  1472. var Node19textStart, Node19textWidth, Node19lineStart, Node19align = 'center', Node19fontSize = 13.3333*_ratio.ratioY,Node19width = 59*_ratio.ratioX, Node19height = 26*_ratio.ratioY;
  1473. (function () {
  1474. if (Node19align === 'left') {
  1475. Node19textStart = Node19fontSize * 0.2 > 2 ? Node19fontSize * 0.2 - 4 : Node19fontSize * 0.2 - 9;
  1476. Node19textWidth = Node19width;
  1477. Node19lineStart = 1;
  1478. } else if (Node19align === 'right') {
  1479. Node19textStart = 0;
  1480. Node19textWidth =Node19fontSize <= 8 ? Node19width + Node19fontSize * 0.2 + 6 : Node19width - Node19fontSize * 0.2;
  1481. Node19lineStart = (Node19width - (ht.Default.getTextSize('万kWh', ' '+ Node19fontSize + 'px "Arial"').width + 6)) * 0.5;
  1482. } else if (Node19align === 'center') {
  1483. Node19textStart = -3;
  1484. Node19textWidth = Node19width;
  1485. Node19lineStart = Node19width - ht.Default.getTextSize('万kWh', ' '+ Node19fontSize + 'px "Arial"').width - 11;
  1486. }
  1487. })();
  1488. Node19.setImage(GD.getTextJSON(Node19width, Node19height, true, false, false, ' '+ Node19fontSize + 'px "Arial"'))
  1489. Node19.setPosition(718*ratio.ratioX, 149*ratio.ratioY);
  1490. Node19.setWidth(Node19width);
  1491. Node19.setHeight(Node19height);
  1492. Node19._nodeType = 'text';
  1493. Node19._disallowEvert = true;
  1494. Node19.setRotation(0*Math.PI/180);
  1495. Node19.a('node.width', Node19width);
  1496. Node19.a('node.height', Node19height);
  1497. Node19.a('node.rect', [0, 0, Node19width, Node19height]);
  1498. Node19.a('node.bordercolor','rgba(128,128,128,1)');
  1499. Node19.a('node.borderwidth', 0);
  1500. Node19.a('node.background','' || 'rgba(0,0,0,0)');
  1501. Node19.a('node.gradient','');
  1502. Node19.a('node.gradientcolor','');
  1503. Node19.a('node.text','万kWh');
  1504. Node19.a('node.textalign','center');
  1505. Node19.a('node.textvAlign','middle');
  1506. Node19.a('node.textrect', [Node19textStart, 0, Node19textWidth, Node19height]);
  1507. Node19.a('node.color','rgba(128,128,128,1)');
  1508. Node19.a('node.font',' '+ Node19fontSize + 'px "Arial"');
  1509. Node19.a('node.textvisible',true);
  1510. Node19.a('node.linefeed',false);
  1511. if (false) {
  1512. Node19.a('node.textfunc',function(g) {
  1513. g.beginPath();
  1514. var str=Node19.a('node.text') || '万kWh';
  1515. var color=Node19.a('node.color') || 'rgba(128,128,128,1)';
  1516. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node19width,Node19height,13.3333*_ratio.ratioY,"center",color,' '+ Node19fontSize + 'px "Arial"', 0,g);
  1517. });
  1518. }
  1519. if (false) {
  1520. Node19.a('node.underlinepoints',[Node19lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node19fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node19fontSize + 'px "Arial"').width + 6, (Node19height - Node19fontSize) * 0.5*_ratio.ratioY + Node19fontSize + 2 ]);
  1521. Node19.a('node.underlinevisible',false);
  1522. Node19.a('node.underlineBorderWidth', 1);
  1523. }
  1524. dataModel.add(Node19);
  1525. zoomNodeList.push({
  1526. node: Node19,
  1527. borderWidth: 0,
  1528. attr: 'node.borderwidth'
  1529. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1530. var Node20 = new ht.Node();
  1531. var Node20textStart, Node20textWidth, Node20lineStart, Node20align = 'left', Node20fontSize = 13.3333*_ratio.ratioY,Node20width = 53*_ratio.ratioX, Node20height = 30*_ratio.ratioY;
  1532. (function () {
  1533. if (Node20align === 'left') {
  1534. Node20textStart = Node20fontSize * 0.2 > 2 ? Node20fontSize * 0.2 - 4 : Node20fontSize * 0.2 - 9;
  1535. Node20textWidth = Node20width;
  1536. Node20lineStart = 1;
  1537. } else if (Node20align === 'right') {
  1538. Node20textStart = 0;
  1539. Node20textWidth =Node20fontSize <= 8 ? Node20width + Node20fontSize * 0.2 + 6 : Node20width - Node20fontSize * 0.2;
  1540. Node20lineStart = (Node20width - (ht.Default.getTextSize('合', 'bold '+ Node20fontSize + 'px "Arial"').width + 6)) * 0.5;
  1541. } else if (Node20align === 'center') {
  1542. Node20textStart = -3;
  1543. Node20textWidth = Node20width;
  1544. Node20lineStart = Node20width - ht.Default.getTextSize('合', 'bold '+ Node20fontSize + 'px "Arial"').width - 11;
  1545. }
  1546. })();
  1547. Node20.setImage(GD.getTextJSON(Node20width, Node20height, true, false, false, 'bold '+ Node20fontSize + 'px "Arial"'))
  1548. Node20.setPosition(30*ratio.ratioX, 83*ratio.ratioY);
  1549. Node20.setWidth(Node20width);
  1550. Node20.setHeight(Node20height);
  1551. Node20._nodeType = 'text';
  1552. Node20._disallowEvert = true;
  1553. Node20.setRotation(0*Math.PI/180);
  1554. Node20.a('node.width', Node20width);
  1555. Node20.a('node.height', Node20height);
  1556. Node20.a('node.rect', [0, 0, Node20width, Node20height]);
  1557. Node20.a('node.bordercolor','rgba(255,255,255,1)');
  1558. Node20.a('node.borderwidth', 0);
  1559. Node20.a('node.background','' || 'rgba(0,0,0,0)');
  1560. Node20.a('node.gradient','');
  1561. Node20.a('node.gradientcolor','');
  1562. Node20.a('node.text','合');
  1563. Node20.a('node.textalign','left');
  1564. Node20.a('node.textvAlign','middle');
  1565. Node20.a('node.textrect', [Node20textStart, 0, Node20textWidth, Node20height]);
  1566. Node20.a('node.color','rgba(255,255,255,1)');
  1567. Node20.a('node.font','bold '+ Node20fontSize + 'px "Arial"');
  1568. Node20.a('node.textvisible',true);
  1569. Node20.a('node.linefeed',false);
  1570. if (false) {
  1571. Node20.a('node.textfunc',function(g) {
  1572. g.beginPath();
  1573. var str=Node20.a('node.text') || '合';
  1574. var color=Node20.a('node.color') || 'rgba(255,255,255,1)';
  1575. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node20width,Node20height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node20fontSize + 'px "Arial"', 0,g);
  1576. });
  1577. }
  1578. if (false) {
  1579. Node20.a('node.underlinepoints',[Node20lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node20fontSize + 2 , ht.Default.getTextSize('合', 'bold '+ Node20fontSize + 'px "Arial"').width + 6, (Node20height - Node20fontSize) * 0.5*_ratio.ratioY + Node20fontSize + 2 ]);
  1580. Node20.a('node.underlinevisible',false);
  1581. Node20.a('node.underlineBorderWidth', 1);
  1582. }
  1583. dataModel.add(Node20);
  1584. zoomNodeList.push({
  1585. node: Node20,
  1586. borderWidth: 0,
  1587. attr: 'node.borderwidth'
  1588. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1589. var Node21 = new ht.Node();
  1590. var Node21textStart, Node21textWidth, Node21lineStart, Node21align = 'left', Node21fontSize = 13.3333*_ratio.ratioY,Node21width = 53*_ratio.ratioX, Node21height = 30*_ratio.ratioY;
  1591. (function () {
  1592. if (Node21align === 'left') {
  1593. Node21textStart = Node21fontSize * 0.2 > 2 ? Node21fontSize * 0.2 - 4 : Node21fontSize * 0.2 - 9;
  1594. Node21textWidth = Node21width;
  1595. Node21lineStart = 1;
  1596. } else if (Node21align === 'right') {
  1597. Node21textStart = 0;
  1598. Node21textWidth =Node21fontSize <= 8 ? Node21width + Node21fontSize * 0.2 + 6 : Node21width - Node21fontSize * 0.2;
  1599. Node21lineStart = (Node21width - (ht.Default.getTextSize('指', 'bold '+ Node21fontSize + 'px "Arial"').width + 6)) * 0.5;
  1600. } else if (Node21align === 'center') {
  1601. Node21textStart = -3;
  1602. Node21textWidth = Node21width;
  1603. Node21lineStart = Node21width - ht.Default.getTextSize('指', 'bold '+ Node21fontSize + 'px "Arial"').width - 11;
  1604. }
  1605. })();
  1606. Node21.setImage(GD.getTextJSON(Node21width, Node21height, true, false, false, 'bold '+ Node21fontSize + 'px "Arial"'))
  1607. Node21.setPosition(30*ratio.ratioX, 110*ratio.ratioY);
  1608. Node21.setWidth(Node21width);
  1609. Node21.setHeight(Node21height);
  1610. Node21._nodeType = 'text';
  1611. Node21._disallowEvert = true;
  1612. Node21.setRotation(0*Math.PI/180);
  1613. Node21.a('node.width', Node21width);
  1614. Node21.a('node.height', Node21height);
  1615. Node21.a('node.rect', [0, 0, Node21width, Node21height]);
  1616. Node21.a('node.bordercolor','rgba(255,255,255,1)');
  1617. Node21.a('node.borderwidth', 0);
  1618. Node21.a('node.background','' || 'rgba(0,0,0,0)');
  1619. Node21.a('node.gradient','');
  1620. Node21.a('node.gradientcolor','');
  1621. Node21.a('node.text','指');
  1622. Node21.a('node.textalign','left');
  1623. Node21.a('node.textvAlign','middle');
  1624. Node21.a('node.textrect', [Node21textStart, 0, Node21textWidth, Node21height]);
  1625. Node21.a('node.color','rgba(255,255,255,1)');
  1626. Node21.a('node.font','bold '+ Node21fontSize + 'px "Arial"');
  1627. Node21.a('node.textvisible',true);
  1628. Node21.a('node.linefeed',false);
  1629. if (false) {
  1630. Node21.a('node.textfunc',function(g) {
  1631. g.beginPath();
  1632. var str=Node21.a('node.text') || '指';
  1633. var color=Node21.a('node.color') || 'rgba(255,255,255,1)';
  1634. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node21width,Node21height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node21fontSize + 'px "Arial"', 0,g);
  1635. });
  1636. }
  1637. if (false) {
  1638. Node21.a('node.underlinepoints',[Node21lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node21fontSize + 2 , ht.Default.getTextSize('指', 'bold '+ Node21fontSize + 'px "Arial"').width + 6, (Node21height - Node21fontSize) * 0.5*_ratio.ratioY + Node21fontSize + 2 ]);
  1639. Node21.a('node.underlinevisible',false);
  1640. Node21.a('node.underlineBorderWidth', 1);
  1641. }
  1642. dataModel.add(Node21);
  1643. zoomNodeList.push({
  1644. node: Node21,
  1645. borderWidth: 0,
  1646. attr: 'node.borderwidth'
  1647. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1648. var Node22 = new ht.Node();
  1649. var Node22textStart, Node22textWidth, Node22lineStart, Node22align = 'left', Node22fontSize = 13.3333*_ratio.ratioY,Node22width = 53*_ratio.ratioX, Node22height = 30*_ratio.ratioY;
  1650. (function () {
  1651. if (Node22align === 'left') {
  1652. Node22textStart = Node22fontSize * 0.2 > 2 ? Node22fontSize * 0.2 - 4 : Node22fontSize * 0.2 - 9;
  1653. Node22textWidth = Node22width;
  1654. Node22lineStart = 1;
  1655. } else if (Node22align === 'right') {
  1656. Node22textStart = 0;
  1657. Node22textWidth =Node22fontSize <= 8 ? Node22width + Node22fontSize * 0.2 + 6 : Node22width - Node22fontSize * 0.2;
  1658. Node22lineStart = (Node22width - (ht.Default.getTextSize('标', 'bold '+ Node22fontSize + 'px "Arial"').width + 6)) * 0.5;
  1659. } else if (Node22align === 'center') {
  1660. Node22textStart = -3;
  1661. Node22textWidth = Node22width;
  1662. Node22lineStart = Node22width - ht.Default.getTextSize('标', 'bold '+ Node22fontSize + 'px "Arial"').width - 11;
  1663. }
  1664. })();
  1665. Node22.setImage(GD.getTextJSON(Node22width, Node22height, true, false, false, 'bold '+ Node22fontSize + 'px "Arial"'))
  1666. Node22.setPosition(30*ratio.ratioX, 140*ratio.ratioY);
  1667. Node22.setWidth(Node22width);
  1668. Node22.setHeight(Node22height);
  1669. Node22._nodeType = 'text';
  1670. Node22._disallowEvert = true;
  1671. Node22.setRotation(0*Math.PI/180);
  1672. Node22.a('node.width', Node22width);
  1673. Node22.a('node.height', Node22height);
  1674. Node22.a('node.rect', [0, 0, Node22width, Node22height]);
  1675. Node22.a('node.bordercolor','rgba(255,255,255,1)');
  1676. Node22.a('node.borderwidth', 0);
  1677. Node22.a('node.background','' || 'rgba(0,0,0,0)');
  1678. Node22.a('node.gradient','');
  1679. Node22.a('node.gradientcolor','');
  1680. Node22.a('node.text','标');
  1681. Node22.a('node.textalign','left');
  1682. Node22.a('node.textvAlign','middle');
  1683. Node22.a('node.textrect', [Node22textStart, 0, Node22textWidth, Node22height]);
  1684. Node22.a('node.color','rgba(255,255,255,1)');
  1685. Node22.a('node.font','bold '+ Node22fontSize + 'px "Arial"');
  1686. Node22.a('node.textvisible',true);
  1687. Node22.a('node.linefeed',false);
  1688. if (false) {
  1689. Node22.a('node.textfunc',function(g) {
  1690. g.beginPath();
  1691. var str=Node22.a('node.text') || '标';
  1692. var color=Node22.a('node.color') || 'rgba(255,255,255,1)';
  1693. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node22width,Node22height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node22fontSize + 'px "Arial"', 0,g);
  1694. });
  1695. }
  1696. if (false) {
  1697. Node22.a('node.underlinepoints',[Node22lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node22fontSize + 2 , ht.Default.getTextSize('标', 'bold '+ Node22fontSize + 'px "Arial"').width + 6, (Node22height - Node22fontSize) * 0.5*_ratio.ratioY + Node22fontSize + 2 ]);
  1698. Node22.a('node.underlinevisible',false);
  1699. Node22.a('node.underlineBorderWidth', 1);
  1700. }
  1701. dataModel.add(Node22);
  1702. zoomNodeList.push({
  1703. node: Node22,
  1704. borderWidth: 0,
  1705. attr: 'node.borderwidth'
  1706. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1707. var Node23 = new ht.Node();
  1708. var Node23textStart, Node23textWidth, Node23lineStart, Node23align = 'left', Node23fontSize = 13.3333*_ratio.ratioY,Node23width = 47*_ratio.ratioX, Node23height = 38*_ratio.ratioY;
  1709. (function () {
  1710. if (Node23align === 'left') {
  1711. Node23textStart = Node23fontSize * 0.2 > 2 ? Node23fontSize * 0.2 - 4 : Node23fontSize * 0.2 - 9;
  1712. Node23textWidth = Node23width;
  1713. Node23lineStart = 1;
  1714. } else if (Node23align === 'right') {
  1715. Node23textStart = 0;
  1716. Node23textWidth =Node23fontSize <= 8 ? Node23width + Node23fontSize * 0.2 + 6 : Node23width - Node23fontSize * 0.2;
  1717. Node23lineStart = (Node23width - (ht.Default.getTextSize('运行', 'bold '+ Node23fontSize + 'px "Arial"').width + 6)) * 0.5;
  1718. } else if (Node23align === 'center') {
  1719. Node23textStart = -3;
  1720. Node23textWidth = Node23width;
  1721. Node23lineStart = Node23width - ht.Default.getTextSize('运行', 'bold '+ Node23fontSize + 'px "Arial"').width - 11;
  1722. }
  1723. })();
  1724. Node23.setImage(GD.getTextJSON(Node23width, Node23height, true, false, false, 'bold '+ Node23fontSize + 'px "Arial"'))
  1725. Node23.setPosition(1506*ratio.ratioX, 51*ratio.ratioY);
  1726. Node23.setWidth(Node23width);
  1727. Node23.setHeight(Node23height);
  1728. Node23._nodeType = 'text';
  1729. Node23._disallowEvert = true;
  1730. Node23.setRotation(0*Math.PI/180);
  1731. Node23.a('node.width', Node23width);
  1732. Node23.a('node.height', Node23height);
  1733. Node23.a('node.rect', [0, 0, Node23width, Node23height]);
  1734. Node23.a('node.bordercolor','rgba(0,0,0,1)');
  1735. Node23.a('node.borderwidth', 0);
  1736. Node23.a('node.background','' || 'rgba(0,0,0,0)');
  1737. Node23.a('node.gradient','');
  1738. Node23.a('node.gradientcolor','');
  1739. Node23.a('node.text','运行');
  1740. Node23.a('node.textalign','left');
  1741. Node23.a('node.textvAlign','middle');
  1742. Node23.a('node.textrect', [Node23textStart, 0, Node23textWidth, Node23height]);
  1743. Node23.a('node.color','rgba(0,0,0,1)');
  1744. Node23.a('node.font','bold '+ Node23fontSize + 'px "Arial"');
  1745. Node23.a('node.textvisible',true);
  1746. Node23.a('node.linefeed',false);
  1747. if (false) {
  1748. Node23.a('node.textfunc',function(g) {
  1749. g.beginPath();
  1750. var str=Node23.a('node.text') || '运行';
  1751. var color=Node23.a('node.color') || 'rgba(0,0,0,1)';
  1752. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node23width,Node23height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node23fontSize + 'px "Arial"', 0,g);
  1753. });
  1754. }
  1755. if (false) {
  1756. Node23.a('node.underlinepoints',[Node23lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node23fontSize + 2 , ht.Default.getTextSize('运行', 'bold '+ Node23fontSize + 'px "Arial"').width + 6, (Node23height - Node23fontSize) * 0.5*_ratio.ratioY + Node23fontSize + 2 ]);
  1757. Node23.a('node.underlinevisible',false);
  1758. Node23.a('node.underlineBorderWidth', 1);
  1759. }
  1760. dataModel.add(Node23);
  1761. zoomNodeList.push({
  1762. node: Node23,
  1763. borderWidth: 0,
  1764. attr: 'node.borderwidth'
  1765. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  1766. var Node24 = new ht.Node();
  1767. var Node24textStart, Node24textWidth, Node24lineStart, Node24align = 'left', Node24fontSize = 13.3333*_ratio.ratioY,Node24width = 47*_ratio.ratioX, Node24height = 38*_ratio.ratioY;
  1768. (function () {
  1769. if (Node24align === 'left') {
  1770. Node24textStart = Node24fontSize * 0.2 > 2 ? Node24fontSize * 0.2 - 4 : Node24fontSize * 0.2 - 9;
  1771. Node24textWidth = Node24width;
  1772. Node24lineStart = 1;
  1773. } else if (Node24align === 'right') {
  1774. Node24textStart = 0;
  1775. Node24textWidth =Node24fontSize <= 8 ? Node24width + Node24fontSize * 0.2 + 6 : Node24width - Node24fontSize * 0.2;
  1776. Node24lineStart = (Node24width - (ht.Default.getTextSize('故障', 'bold '+ Node24fontSize + 'px "Arial"').width + 6)) * 0.5;
  1777. } else if (Node24align === 'center') {
  1778. Node24textStart = -3;
  1779. Node24textWidth = Node24width;
  1780. Node24lineStart = Node24width - ht.Default.getTextSize('故障', 'bold '+ Node24fontSize + 'px "Arial"').width - 11;
  1781. }
  1782. })();
  1783. Node24.setImage(GD.getTextJSON(Node24width, Node24height, true, false, false, 'bold '+ Node24fontSize + 'px "Arial"'))
  1784. Node24.setPosition(1782*ratio.ratioX, 51*ratio.ratioY);
  1785. Node24.setWidth(Node24width);
  1786. Node24.setHeight(Node24height);
  1787. Node24._nodeType = 'text';
  1788. Node24._disallowEvert = true;
  1789. Node24.setRotation(0*Math.PI/180);
  1790. Node24.a('node.width', Node24width);
  1791. Node24.a('node.height', Node24height);
  1792. Node24.a('node.rect', [0, 0, Node24width, Node24height]);
  1793. Node24.a('node.bordercolor','rgba(0,0,0,1)');
  1794. Node24.a('node.borderwidth', 0);
  1795. Node24.a('node.background','' || 'rgba(0,0,0,0)');
  1796. Node24.a('node.gradient','');
  1797. Node24.a('node.gradientcolor','');
  1798. Node24.a('node.text','故障');
  1799. Node24.a('node.textalign','left');
  1800. Node24.a('node.textvAlign','middle');
  1801. Node24.a('node.textrect', [Node24textStart, 0, Node24textWidth, Node24height]);
  1802. Node24.a('node.color','rgba(0,0,0,1)');
  1803. Node24.a('node.font','bold '+ Node24fontSize + 'px "Arial"');
  1804. Node24.a('node.textvisible',true);
  1805. Node24.a('node.linefeed',false);
  1806. if (false) {
  1807. Node24.a('node.textfunc',function(g) {
  1808. g.beginPath();
  1809. var str=Node24.a('node.text') || '故障';
  1810. var color=Node24.a('node.color') || 'rgba(0,0,0,1)';
  1811. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node24width,Node24height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node24fontSize + 'px "Arial"', 0,g);
  1812. });
  1813. }
  1814. if (false) {
  1815. Node24.a('node.underlinepoints',[Node24lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node24fontSize + 2 , ht.Default.getTextSize('故障', 'bold '+ Node24fontSize + 'px "Arial"').width + 6, (Node24height - Node24fontSize) * 0.5*_ratio.ratioY + Node24fontSize + 2 ]);
  1816. Node24.a('node.underlinevisible',false);
  1817. Node24.a('node.underlineBorderWidth', 1);
  1818. }
  1819. dataModel.add(Node24);
  1820. zoomNodeList.push({
  1821. node: Node24,
  1822. borderWidth: 0,
  1823. attr: 'node.borderwidth'
  1824. }); var Node25points=[626, 239,672, 239],
  1825. Node25rect=ht.Default.unionPoint([{x:626,y:239},{x:672,y:239}]),
  1826. Node25compspts=[];
  1827. _ratio = GD.getRatioWithRotation(0, ratio);
  1828. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  1829. _endratio = GD.getRatioWithRotation(0, ratio);
  1830. for(var i=0;i<Node25points.length;i++){
  1831. if(i%2==0){
  1832. Node25compspts.push(Node25points[i]-Node25rect.x);
  1833. }else{
  1834. Node25compspts.push(Node25points[i]-Node25rect.y);
  1835. }
  1836. }
  1837. var Node25ptslength=Node25compspts.length;
  1838. if (Node25rect.height === 0) {
  1839. Node25compspts[0] -= 0;
  1840. Node25compspts[Node25ptslength-2] += 0;
  1841. } else if (Node25rect.width === 0){
  1842. Node25compspts[1] -= 0;
  1843. Node25compspts[Node25ptslength-1] += 0;
  1844. } else {
  1845. Node25compspts[0] -= 0;
  1846. Node25compspts[1] -= 0;
  1847. Node25compspts[Node25ptslength-2] += 0;
  1848. Node25compspts[Node25ptslength-1] += 0;
  1849. }
  1850. Node25 = new ht.Node();
  1851. Node25.borderWidth = 1;
  1852. Node25rect.width = Node25rect.width === 0 ? 0.0001 : Node25rect.width;
  1853. Node25rect.height = Node25rect.height === 0 ? 0.0001 : Node25rect.height;
  1854. var Node25endCompspts = [Node25compspts[Node25ptslength-2],Node25compspts[Node25ptslength-1],0,0];
  1855. var Node25startCompspts = [Node25compspts[0],Node25compspts[1],0,0];
  1856. Node25.setImage(GD.getPolyLineJSON());
  1857. Node25.setPosition(Node25rect.x+Node25rect.width/2,Node25rect.y+Node25rect.height/2);
  1858. Node25.setSize(Node25rect.width,Node25rect.height);
  1859. Node25.setStyle("opacity",1);
  1860. Node25.s({'pixelPerfect':true});
  1861. Node25borderwidth=1;
  1862. Node25.setRotation(0);
  1863. dataModel.add(Node25);
  1864. Node25.a('node.points',Node25compspts);
  1865. Node25.a('node.segments',[1,2]);
  1866. Node25.a('node.color','rgba(255,0,255,1)');
  1867. Node25.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1868. Node25.a('node.borderColor','rgba(255,0,255,1)');
  1869. Node25.a('node.background','rgba(255,0,255,1)');
  1870. Node25.a('node.gradient','');
  1871. Node25.a('node.gradientcolor','rgba(255,0,255,1)');
  1872. Node25.a('node.endCompspts',Node25endCompspts);
  1873. Node25.a('node.startCompspts',Node25startCompspts);
  1874. (function (node, img, compspts, endCompspts, startCompspts) {
  1875. var position = node.getPosition(),
  1876. w = node.getWidth()*_ratio.ratioX,
  1877. h = node.getHeight()*_ratio.ratioY;
  1878. function resetPoints(rx, ry) {
  1879. for (var i = 0, len = compspts.length; i < len; i++) {
  1880. if (i%2 === 0) {
  1881. compspts[i]*=rx;
  1882. } else {
  1883. compspts[i]*=ry;
  1884. }
  1885. }
  1886. endCompspts[0] = compspts[compspts.length-2];
  1887. endCompspts[1] = compspts[compspts.length-1];
  1888. endCompspts[2] *= rx;
  1889. endCompspts[3] *= ry;
  1890. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1891. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  1892. startCompspts[0] = compspts[0];
  1893. startCompspts[1] = compspts[1];
  1894. startCompspts[2] *= rx;
  1895. startCompspts[3] *= ry;
  1896. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  1897. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  1898. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  1899. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  1900. }
  1901. node.setSize(w, h);
  1902. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  1903. node.a('node.width', w);
  1904. node.a('node.height', h);
  1905. resetPoints(_ratio.ratioX, _ratio.ratioY);
  1906. node.borderWidth = 1;
  1907. node.a('node.borderwidth',node.borderWidth);
  1908. node._nodename = 'Node25';
  1909. node._nodeType = 'line';
  1910. zoomNodeList.push({
  1911. node: node,
  1912. attr: 'node.borderwidth'
  1913. });
  1914. var setWidth = node.setWidth,
  1915. setHeight = node.setHeight,
  1916. timer, rx = 1, ry = 1;
  1917. node.setWidth = function (width) {
  1918. var _width = this.getWidth();
  1919. rx = width / _width;
  1920. node.a('node.width', width);
  1921. setWidth.apply(this, arguments);
  1922. resetPoints(rx, 1);
  1923. }
  1924. node.setHeight = function (height) {
  1925. var _height = this.getHeight();
  1926. ry = height / _height;
  1927. node.a('node.height', height);
  1928. setHeight.apply(this, arguments);
  1929. resetPoints(1, ry);
  1930. }
  1931. })(Node25, Node25.getImage(), Node25compspts, Node25endCompspts, Node25startCompspts);
  1932. var Node26points=[672, 197,718, 197],
  1933. Node26rect=ht.Default.unionPoint([{x:672,y:197},{x:718,y:197}]),
  1934. Node26compspts=[];
  1935. _ratio = GD.getRatioWithRotation(0, ratio);
  1936. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  1937. _endratio = GD.getRatioWithRotation(0, ratio);
  1938. for(var i=0;i<Node26points.length;i++){
  1939. if(i%2==0){
  1940. Node26compspts.push(Node26points[i]-Node26rect.x);
  1941. }else{
  1942. Node26compspts.push(Node26points[i]-Node26rect.y);
  1943. }
  1944. }
  1945. var Node26ptslength=Node26compspts.length;
  1946. if (Node26rect.height === 0) {
  1947. Node26compspts[0] -= 0;
  1948. Node26compspts[Node26ptslength-2] += 0;
  1949. } else if (Node26rect.width === 0){
  1950. Node26compspts[1] -= 0;
  1951. Node26compspts[Node26ptslength-1] += 0;
  1952. } else {
  1953. Node26compspts[0] -= 0;
  1954. Node26compspts[1] -= 0;
  1955. Node26compspts[Node26ptslength-2] += 0;
  1956. Node26compspts[Node26ptslength-1] += 0;
  1957. }
  1958. Node26 = new ht.Node();
  1959. Node26.borderWidth = 1;
  1960. Node26rect.width = Node26rect.width === 0 ? 0.0001 : Node26rect.width;
  1961. Node26rect.height = Node26rect.height === 0 ? 0.0001 : Node26rect.height;
  1962. var Node26endCompspts = [Node26compspts[Node26ptslength-2],Node26compspts[Node26ptslength-1],0,0];
  1963. var Node26startCompspts = [Node26compspts[0],Node26compspts[1],0,0];
  1964. Node26.setImage(GD.getPolyLineJSON());
  1965. Node26.setPosition(Node26rect.x+Node26rect.width/2,Node26rect.y+Node26rect.height/2);
  1966. Node26.setSize(Node26rect.width,Node26rect.height);
  1967. Node26.setStyle("opacity",1);
  1968. Node26.s({'pixelPerfect':true});
  1969. Node26borderwidth=1;
  1970. Node26.setRotation(0);
  1971. dataModel.add(Node26);
  1972. Node26.a('node.points',Node26compspts);
  1973. Node26.a('node.segments',[1,2]);
  1974. Node26.a('node.color','rgba(255,0,255,1)');
  1975. Node26.a('node.borderPattern',getDashStyle("@borderPattern@"));
  1976. Node26.a('node.borderColor','rgba(255,0,255,1)');
  1977. Node26.a('node.background','rgba(255,0,255,1)');
  1978. Node26.a('node.gradient','');
  1979. Node26.a('node.gradientcolor','rgba(255,0,255,1)');
  1980. Node26.a('node.endCompspts',Node26endCompspts);
  1981. Node26.a('node.startCompspts',Node26startCompspts);
  1982. (function (node, img, compspts, endCompspts, startCompspts) {
  1983. var position = node.getPosition(),
  1984. w = node.getWidth()*_ratio.ratioX,
  1985. h = node.getHeight()*_ratio.ratioY;
  1986. function resetPoints(rx, ry) {
  1987. for (var i = 0, len = compspts.length; i < len; i++) {
  1988. if (i%2 === 0) {
  1989. compspts[i]*=rx;
  1990. } else {
  1991. compspts[i]*=ry;
  1992. }
  1993. }
  1994. endCompspts[0] = compspts[compspts.length-2];
  1995. endCompspts[1] = compspts[compspts.length-1];
  1996. endCompspts[2] *= rx;
  1997. endCompspts[3] *= ry;
  1998. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  1999. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2000. startCompspts[0] = compspts[0];
  2001. startCompspts[1] = compspts[1];
  2002. startCompspts[2] *= rx;
  2003. startCompspts[3] *= ry;
  2004. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2005. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2006. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2007. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2008. }
  2009. node.setSize(w, h);
  2010. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2011. node.a('node.width', w);
  2012. node.a('node.height', h);
  2013. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2014. node.borderWidth = 1;
  2015. node.a('node.borderwidth',node.borderWidth);
  2016. node._nodename = 'Node26';
  2017. node._nodeType = 'line';
  2018. zoomNodeList.push({
  2019. node: node,
  2020. attr: 'node.borderwidth'
  2021. });
  2022. var setWidth = node.setWidth,
  2023. setHeight = node.setHeight,
  2024. timer, rx = 1, ry = 1;
  2025. node.setWidth = function (width) {
  2026. var _width = this.getWidth();
  2027. rx = width / _width;
  2028. node.a('node.width', width);
  2029. setWidth.apply(this, arguments);
  2030. resetPoints(rx, 1);
  2031. }
  2032. node.setHeight = function (height) {
  2033. var _height = this.getHeight();
  2034. ry = height / _height;
  2035. node.a('node.height', height);
  2036. setHeight.apply(this, arguments);
  2037. resetPoints(1, ry);
  2038. }
  2039. })(Node26, Node26.getImage(), Node26compspts, Node26endCompspts, Node26startCompspts);
  2040. var Node27points=[673, 279,719, 279],
  2041. Node27rect=ht.Default.unionPoint([{x:673,y:279},{x:719,y:279}]),
  2042. Node27compspts=[];
  2043. _ratio = GD.getRatioWithRotation(0, ratio);
  2044. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  2045. _endratio = GD.getRatioWithRotation(0, ratio);
  2046. for(var i=0;i<Node27points.length;i++){
  2047. if(i%2==0){
  2048. Node27compspts.push(Node27points[i]-Node27rect.x);
  2049. }else{
  2050. Node27compspts.push(Node27points[i]-Node27rect.y);
  2051. }
  2052. }
  2053. var Node27ptslength=Node27compspts.length;
  2054. if (Node27rect.height === 0) {
  2055. Node27compspts[0] -= 0;
  2056. Node27compspts[Node27ptslength-2] += 0;
  2057. } else if (Node27rect.width === 0){
  2058. Node27compspts[1] -= 0;
  2059. Node27compspts[Node27ptslength-1] += 0;
  2060. } else {
  2061. Node27compspts[0] -= 0;
  2062. Node27compspts[1] -= 0;
  2063. Node27compspts[Node27ptslength-2] += 0;
  2064. Node27compspts[Node27ptslength-1] += 0;
  2065. }
  2066. Node27 = new ht.Node();
  2067. Node27.borderWidth = 1;
  2068. Node27rect.width = Node27rect.width === 0 ? 0.0001 : Node27rect.width;
  2069. Node27rect.height = Node27rect.height === 0 ? 0.0001 : Node27rect.height;
  2070. var Node27endCompspts = [Node27compspts[Node27ptslength-2],Node27compspts[Node27ptslength-1],0,0];
  2071. var Node27startCompspts = [Node27compspts[0],Node27compspts[1],0,0];
  2072. Node27.setImage(GD.getPolyLineJSON());
  2073. Node27.setPosition(Node27rect.x+Node27rect.width/2,Node27rect.y+Node27rect.height/2);
  2074. Node27.setSize(Node27rect.width,Node27rect.height);
  2075. Node27.setStyle("opacity",1);
  2076. Node27.s({'pixelPerfect':true});
  2077. Node27borderwidth=1;
  2078. Node27.setRotation(0);
  2079. dataModel.add(Node27);
  2080. Node27.a('node.points',Node27compspts);
  2081. Node27.a('node.segments',[1,2]);
  2082. Node27.a('node.color','rgba(255,0,255,1)');
  2083. Node27.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2084. Node27.a('node.borderColor','rgba(255,0,255,1)');
  2085. Node27.a('node.background','rgba(255,0,255,1)');
  2086. Node27.a('node.gradient','');
  2087. Node27.a('node.gradientcolor','rgba(255,0,255,1)');
  2088. Node27.a('node.endCompspts',Node27endCompspts);
  2089. Node27.a('node.startCompspts',Node27startCompspts);
  2090. (function (node, img, compspts, endCompspts, startCompspts) {
  2091. var position = node.getPosition(),
  2092. w = node.getWidth()*_ratio.ratioX,
  2093. h = node.getHeight()*_ratio.ratioY;
  2094. function resetPoints(rx, ry) {
  2095. for (var i = 0, len = compspts.length; i < len; i++) {
  2096. if (i%2 === 0) {
  2097. compspts[i]*=rx;
  2098. } else {
  2099. compspts[i]*=ry;
  2100. }
  2101. }
  2102. endCompspts[0] = compspts[compspts.length-2];
  2103. endCompspts[1] = compspts[compspts.length-1];
  2104. endCompspts[2] *= rx;
  2105. endCompspts[3] *= ry;
  2106. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2107. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2108. startCompspts[0] = compspts[0];
  2109. startCompspts[1] = compspts[1];
  2110. startCompspts[2] *= rx;
  2111. startCompspts[3] *= ry;
  2112. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2113. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2114. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2115. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2116. }
  2117. node.setSize(w, h);
  2118. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2119. node.a('node.width', w);
  2120. node.a('node.height', h);
  2121. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2122. node.borderWidth = 1;
  2123. node.a('node.borderwidth',node.borderWidth);
  2124. node._nodename = 'Node27';
  2125. node._nodeType = 'line';
  2126. zoomNodeList.push({
  2127. node: node,
  2128. attr: 'node.borderwidth'
  2129. });
  2130. var setWidth = node.setWidth,
  2131. setHeight = node.setHeight,
  2132. timer, rx = 1, ry = 1;
  2133. node.setWidth = function (width) {
  2134. var _width = this.getWidth();
  2135. rx = width / _width;
  2136. node.a('node.width', width);
  2137. setWidth.apply(this, arguments);
  2138. resetPoints(rx, 1);
  2139. }
  2140. node.setHeight = function (height) {
  2141. var _height = this.getHeight();
  2142. ry = height / _height;
  2143. node.a('node.height', height);
  2144. setHeight.apply(this, arguments);
  2145. resetPoints(1, ry);
  2146. }
  2147. })(Node27, Node27.getImage(), Node27compspts, Node27endCompspts, Node27startCompspts);
  2148. var Node28points=[626, 240,626, 247],
  2149. Node28rect=ht.Default.unionPoint([{x:626,y:240},{x:626,y:247}]),
  2150. Node28compspts=[];
  2151. _ratio = GD.getRatioWithRotation(0, ratio);
  2152. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  2153. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  2154. for(var i=0;i<Node28points.length;i++){
  2155. if(i%2==0){
  2156. Node28compspts.push(Node28points[i]-Node28rect.x);
  2157. }else{
  2158. Node28compspts.push(Node28points[i]-Node28rect.y);
  2159. }
  2160. }
  2161. var Node28ptslength=Node28compspts.length;
  2162. if (Node28rect.height === 0) {
  2163. Node28compspts[0] -= 0;
  2164. Node28compspts[Node28ptslength-2] += 0;
  2165. } else if (Node28rect.width === 0){
  2166. Node28compspts[1] -= 0;
  2167. Node28compspts[Node28ptslength-1] += 0;
  2168. } else {
  2169. Node28compspts[0] -= 0;
  2170. Node28compspts[1] -= 0;
  2171. Node28compspts[Node28ptslength-2] += 0;
  2172. Node28compspts[Node28ptslength-1] += 0;
  2173. }
  2174. Node28 = new ht.Node();
  2175. Node28.borderWidth = 1;
  2176. Node28rect.width = Node28rect.width === 0 ? 0.0001 : Node28rect.width;
  2177. Node28rect.height = Node28rect.height === 0 ? 0.0001 : Node28rect.height;
  2178. var Node28endCompspts = [Node28compspts[Node28ptslength-2],Node28compspts[Node28ptslength-1],0,0];
  2179. var Node28startCompspts = [Node28compspts[0],Node28compspts[1],0,0];
  2180. Node28.setImage(GD.getPolyLineJSON());
  2181. Node28.setPosition(Node28rect.x+Node28rect.width/2,Node28rect.y+Node28rect.height/2);
  2182. Node28.setSize(Node28rect.width,Node28rect.height);
  2183. Node28.setStyle("opacity",1);
  2184. Node28.s({'pixelPerfect':true});
  2185. Node28borderwidth=1;
  2186. Node28.setRotation(0);
  2187. dataModel.add(Node28);
  2188. Node28.a('node.points',Node28compspts);
  2189. Node28.a('node.segments',[1,2]);
  2190. Node28.a('node.color','rgba(255,0,255,1)');
  2191. Node28.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2192. Node28.a('node.borderColor','rgba(255,0,255,1)');
  2193. Node28.a('node.background','rgba(255,0,255,1)');
  2194. Node28.a('node.gradient','');
  2195. Node28.a('node.gradientcolor','rgba(255,0,255,1)');
  2196. Node28.a('node.endCompspts',Node28endCompspts);
  2197. Node28.a('node.startCompspts',Node28startCompspts);
  2198. (function (node, img, compspts, endCompspts, startCompspts) {
  2199. var position = node.getPosition(),
  2200. w = node.getWidth()*_ratio.ratioX,
  2201. h = node.getHeight()*_ratio.ratioY;
  2202. function resetPoints(rx, ry) {
  2203. for (var i = 0, len = compspts.length; i < len; i++) {
  2204. if (i%2 === 0) {
  2205. compspts[i]*=rx;
  2206. } else {
  2207. compspts[i]*=ry;
  2208. }
  2209. }
  2210. endCompspts[0] = compspts[compspts.length-2];
  2211. endCompspts[1] = compspts[compspts.length-1];
  2212. endCompspts[2] *= rx;
  2213. endCompspts[3] *= ry;
  2214. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2215. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2216. startCompspts[0] = compspts[0];
  2217. startCompspts[1] = compspts[1];
  2218. startCompspts[2] *= rx;
  2219. startCompspts[3] *= ry;
  2220. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2221. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2222. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2223. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2224. }
  2225. node.setSize(w, h);
  2226. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2227. node.a('node.width', w);
  2228. node.a('node.height', h);
  2229. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2230. node.borderWidth = 1;
  2231. node.a('node.borderwidth',node.borderWidth);
  2232. node._nodename = 'Node28';
  2233. node._nodeType = 'line';
  2234. zoomNodeList.push({
  2235. node: node,
  2236. attr: 'node.borderwidth'
  2237. });
  2238. var setWidth = node.setWidth,
  2239. setHeight = node.setHeight,
  2240. timer, rx = 1, ry = 1;
  2241. node.setWidth = function (width) {
  2242. var _width = this.getWidth();
  2243. rx = width / _width;
  2244. node.a('node.width', width);
  2245. setWidth.apply(this, arguments);
  2246. resetPoints(rx, 1);
  2247. }
  2248. node.setHeight = function (height) {
  2249. var _height = this.getHeight();
  2250. ry = height / _height;
  2251. node.a('node.height', height);
  2252. setHeight.apply(this, arguments);
  2253. resetPoints(1, ry);
  2254. }
  2255. })(Node28, Node28.getImage(), Node28compspts, Node28endCompspts, Node28startCompspts);
  2256. var Node29_0points=[623, 273,629, 273],
  2257. Node29_0rect=ht.Default.unionPoint([{x:623,y:273},{x:629,y:273}]),
  2258. Node29_0compspts=[];
  2259. _ratio = GD.getRatioWithRotation(0, ratio);
  2260. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  2261. _endratio = GD.getRatioWithRotation(0, ratio);
  2262. for(var i=0;i<Node29_0points.length;i++){
  2263. if(i%2==0){
  2264. Node29_0compspts.push(Node29_0points[i]-Node29_0rect.x);
  2265. }else{
  2266. Node29_0compspts.push(Node29_0points[i]-Node29_0rect.y);
  2267. }
  2268. }
  2269. var Node29_0ptslength=Node29_0compspts.length;
  2270. if (Node29_0rect.height === 0) {
  2271. Node29_0compspts[0] -= 0;
  2272. Node29_0compspts[Node29_0ptslength-2] += 0;
  2273. } else if (Node29_0rect.width === 0){
  2274. Node29_0compspts[1] -= 0;
  2275. Node29_0compspts[Node29_0ptslength-1] += 0;
  2276. } else {
  2277. Node29_0compspts[0] -= 0;
  2278. Node29_0compspts[1] -= 0;
  2279. Node29_0compspts[Node29_0ptslength-2] += 0;
  2280. Node29_0compspts[Node29_0ptslength-1] += 0;
  2281. }
  2282. Node29_0 = new ht.Node();
  2283. Node29_0.borderWidth = 1;
  2284. Node29_0rect.width = Node29_0rect.width === 0 ? 0.0001 : Node29_0rect.width;
  2285. Node29_0rect.height = Node29_0rect.height === 0 ? 0.0001 : Node29_0rect.height;
  2286. var Node29_0endCompspts = [Node29_0compspts[Node29_0ptslength-2],Node29_0compspts[Node29_0ptslength-1],0,0];
  2287. var Node29_0startCompspts = [Node29_0compspts[0],Node29_0compspts[1],0,0];
  2288. Node29_0.setImage(GD.getPolyLineJSON());
  2289. Node29_0.setPosition(Node29_0rect.x+Node29_0rect.width/2,Node29_0rect.y+Node29_0rect.height/2);
  2290. Node29_0.setSize(Node29_0rect.width,Node29_0rect.height);
  2291. Node29_0.setStyle("opacity",1);
  2292. Node29_0.s({'pixelPerfect':true});
  2293. Node29_0borderwidth=1;
  2294. Node29_0.setRotation(0);
  2295. dataModel.add(Node29_0);
  2296. Node29_0.a('node.points',Node29_0compspts);
  2297. Node29_0.a('node.segments',[1,2]);
  2298. Node29_0.a('node.color','rgba(255,0,255,1)');
  2299. Node29_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2300. Node29_0.a('node.borderColor','rgba(255,0,255,1)');
  2301. Node29_0.a('node.background','rgba(255,0,255,1)');
  2302. Node29_0.a('node.gradient','');
  2303. Node29_0.a('node.gradientcolor','rgba(255,0,255,1)');
  2304. Node29_0.a('node.endCompspts',Node29_0endCompspts);
  2305. Node29_0.a('node.startCompspts',Node29_0startCompspts);
  2306. (function (node, img, compspts, endCompspts, startCompspts) {
  2307. var position = node.getPosition(),
  2308. w = node.getWidth()*_ratio.ratioX,
  2309. h = node.getHeight()*_ratio.ratioY;
  2310. function resetPoints(rx, ry) {
  2311. for (var i = 0, len = compspts.length; i < len; i++) {
  2312. if (i%2 === 0) {
  2313. compspts[i]*=rx;
  2314. } else {
  2315. compspts[i]*=ry;
  2316. }
  2317. }
  2318. endCompspts[0] = compspts[compspts.length-2];
  2319. endCompspts[1] = compspts[compspts.length-1];
  2320. endCompspts[2] *= rx;
  2321. endCompspts[3] *= ry;
  2322. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2323. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2324. startCompspts[0] = compspts[0];
  2325. startCompspts[1] = compspts[1];
  2326. startCompspts[2] *= rx;
  2327. startCompspts[3] *= ry;
  2328. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2329. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2330. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2331. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2332. }
  2333. node.setSize(w, h);
  2334. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2335. node.a('node.width', w);
  2336. node.a('node.height', h);
  2337. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2338. node.borderWidth = 1;
  2339. node.a('node.borderwidth',node.borderWidth);
  2340. node._nodename = 'Node29_0';
  2341. node._nodeType = 'line';
  2342. zoomNodeList.push({
  2343. node: node,
  2344. attr: 'node.borderwidth'
  2345. });
  2346. var setWidth = node.setWidth,
  2347. setHeight = node.setHeight,
  2348. timer, rx = 1, ry = 1;
  2349. node.setWidth = function (width) {
  2350. var _width = this.getWidth();
  2351. rx = width / _width;
  2352. node.a('node.width', width);
  2353. setWidth.apply(this, arguments);
  2354. resetPoints(rx, 1);
  2355. }
  2356. node.setHeight = function (height) {
  2357. var _height = this.getHeight();
  2358. ry = height / _height;
  2359. node.a('node.height', height);
  2360. setHeight.apply(this, arguments);
  2361. resetPoints(1, ry);
  2362. }
  2363. })(Node29_0, Node29_0.getImage(), Node29_0compspts, Node29_0endCompspts, Node29_0startCompspts);
  2364. var Node29_1points=[621, 270,632, 270],
  2365. Node29_1rect=ht.Default.unionPoint([{x:621,y:270},{x:632,y:270}]),
  2366. Node29_1compspts=[];
  2367. _ratio = GD.getRatioWithRotation(0, ratio);
  2368. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  2369. _endratio = GD.getRatioWithRotation(0, ratio);
  2370. for(var i=0;i<Node29_1points.length;i++){
  2371. if(i%2==0){
  2372. Node29_1compspts.push(Node29_1points[i]-Node29_1rect.x);
  2373. }else{
  2374. Node29_1compspts.push(Node29_1points[i]-Node29_1rect.y);
  2375. }
  2376. }
  2377. var Node29_1ptslength=Node29_1compspts.length;
  2378. if (Node29_1rect.height === 0) {
  2379. Node29_1compspts[0] -= 0;
  2380. Node29_1compspts[Node29_1ptslength-2] += 0;
  2381. } else if (Node29_1rect.width === 0){
  2382. Node29_1compspts[1] -= 0;
  2383. Node29_1compspts[Node29_1ptslength-1] += 0;
  2384. } else {
  2385. Node29_1compspts[0] -= 0;
  2386. Node29_1compspts[1] -= 0;
  2387. Node29_1compspts[Node29_1ptslength-2] += 0;
  2388. Node29_1compspts[Node29_1ptslength-1] += 0;
  2389. }
  2390. Node29_1 = new ht.Node();
  2391. Node29_1.borderWidth = 1;
  2392. Node29_1rect.width = Node29_1rect.width === 0 ? 0.0001 : Node29_1rect.width;
  2393. Node29_1rect.height = Node29_1rect.height === 0 ? 0.0001 : Node29_1rect.height;
  2394. var Node29_1endCompspts = [Node29_1compspts[Node29_1ptslength-2],Node29_1compspts[Node29_1ptslength-1],0,0];
  2395. var Node29_1startCompspts = [Node29_1compspts[0],Node29_1compspts[1],0,0];
  2396. Node29_1.setImage(GD.getPolyLineJSON());
  2397. Node29_1.setPosition(Node29_1rect.x+Node29_1rect.width/2,Node29_1rect.y+Node29_1rect.height/2);
  2398. Node29_1.setSize(Node29_1rect.width,Node29_1rect.height);
  2399. Node29_1.setStyle("opacity",1);
  2400. Node29_1.s({'pixelPerfect':true});
  2401. Node29_1borderwidth=1;
  2402. Node29_1.setRotation(0);
  2403. dataModel.add(Node29_1);
  2404. Node29_1.a('node.points',Node29_1compspts);
  2405. Node29_1.a('node.segments',[1,2]);
  2406. Node29_1.a('node.color','rgba(255,0,255,1)');
  2407. Node29_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2408. Node29_1.a('node.borderColor','rgba(255,0,255,1)');
  2409. Node29_1.a('node.background','rgba(255,0,255,1)');
  2410. Node29_1.a('node.gradient','');
  2411. Node29_1.a('node.gradientcolor','rgba(255,0,255,1)');
  2412. Node29_1.a('node.endCompspts',Node29_1endCompspts);
  2413. Node29_1.a('node.startCompspts',Node29_1startCompspts);
  2414. (function (node, img, compspts, endCompspts, startCompspts) {
  2415. var position = node.getPosition(),
  2416. w = node.getWidth()*_ratio.ratioX,
  2417. h = node.getHeight()*_ratio.ratioY;
  2418. function resetPoints(rx, ry) {
  2419. for (var i = 0, len = compspts.length; i < len; i++) {
  2420. if (i%2 === 0) {
  2421. compspts[i]*=rx;
  2422. } else {
  2423. compspts[i]*=ry;
  2424. }
  2425. }
  2426. endCompspts[0] = compspts[compspts.length-2];
  2427. endCompspts[1] = compspts[compspts.length-1];
  2428. endCompspts[2] *= rx;
  2429. endCompspts[3] *= ry;
  2430. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2431. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2432. startCompspts[0] = compspts[0];
  2433. startCompspts[1] = compspts[1];
  2434. startCompspts[2] *= rx;
  2435. startCompspts[3] *= ry;
  2436. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2437. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2438. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2439. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2440. }
  2441. node.setSize(w, h);
  2442. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2443. node.a('node.width', w);
  2444. node.a('node.height', h);
  2445. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2446. node.borderWidth = 1;
  2447. node.a('node.borderwidth',node.borderWidth);
  2448. node._nodename = 'Node29_1';
  2449. node._nodeType = 'line';
  2450. zoomNodeList.push({
  2451. node: node,
  2452. attr: 'node.borderwidth'
  2453. });
  2454. var setWidth = node.setWidth,
  2455. setHeight = node.setHeight,
  2456. timer, rx = 1, ry = 1;
  2457. node.setWidth = function (width) {
  2458. var _width = this.getWidth();
  2459. rx = width / _width;
  2460. node.a('node.width', width);
  2461. setWidth.apply(this, arguments);
  2462. resetPoints(rx, 1);
  2463. }
  2464. node.setHeight = function (height) {
  2465. var _height = this.getHeight();
  2466. ry = height / _height;
  2467. node.a('node.height', height);
  2468. setHeight.apply(this, arguments);
  2469. resetPoints(1, ry);
  2470. }
  2471. })(Node29_1, Node29_1.getImage(), Node29_1compspts, Node29_1endCompspts, Node29_1startCompspts);
  2472. var Node29_2points=[619, 267,634, 267],
  2473. Node29_2rect=ht.Default.unionPoint([{x:619,y:267},{x:634,y:267}]),
  2474. Node29_2compspts=[];
  2475. _ratio = GD.getRatioWithRotation(0, ratio);
  2476. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  2477. _endratio = GD.getRatioWithRotation(0, ratio);
  2478. for(var i=0;i<Node29_2points.length;i++){
  2479. if(i%2==0){
  2480. Node29_2compspts.push(Node29_2points[i]-Node29_2rect.x);
  2481. }else{
  2482. Node29_2compspts.push(Node29_2points[i]-Node29_2rect.y);
  2483. }
  2484. }
  2485. var Node29_2ptslength=Node29_2compspts.length;
  2486. if (Node29_2rect.height === 0) {
  2487. Node29_2compspts[0] -= 0;
  2488. Node29_2compspts[Node29_2ptslength-2] += 0;
  2489. } else if (Node29_2rect.width === 0){
  2490. Node29_2compspts[1] -= 0;
  2491. Node29_2compspts[Node29_2ptslength-1] += 0;
  2492. } else {
  2493. Node29_2compspts[0] -= 0;
  2494. Node29_2compspts[1] -= 0;
  2495. Node29_2compspts[Node29_2ptslength-2] += 0;
  2496. Node29_2compspts[Node29_2ptslength-1] += 0;
  2497. }
  2498. Node29_2 = new ht.Node();
  2499. Node29_2.borderWidth = 1;
  2500. Node29_2rect.width = Node29_2rect.width === 0 ? 0.0001 : Node29_2rect.width;
  2501. Node29_2rect.height = Node29_2rect.height === 0 ? 0.0001 : Node29_2rect.height;
  2502. var Node29_2endCompspts = [Node29_2compspts[Node29_2ptslength-2],Node29_2compspts[Node29_2ptslength-1],0,0];
  2503. var Node29_2startCompspts = [Node29_2compspts[0],Node29_2compspts[1],0,0];
  2504. Node29_2.setImage(GD.getPolyLineJSON());
  2505. Node29_2.setPosition(Node29_2rect.x+Node29_2rect.width/2,Node29_2rect.y+Node29_2rect.height/2);
  2506. Node29_2.setSize(Node29_2rect.width,Node29_2rect.height);
  2507. Node29_2.setStyle("opacity",1);
  2508. Node29_2.s({'pixelPerfect':true});
  2509. Node29_2borderwidth=1;
  2510. Node29_2.setRotation(0);
  2511. dataModel.add(Node29_2);
  2512. Node29_2.a('node.points',Node29_2compspts);
  2513. Node29_2.a('node.segments',[1,2]);
  2514. Node29_2.a('node.color','rgba(255,0,255,1)');
  2515. Node29_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2516. Node29_2.a('node.borderColor','rgba(255,0,255,1)');
  2517. Node29_2.a('node.background','rgba(255,0,255,1)');
  2518. Node29_2.a('node.gradient','');
  2519. Node29_2.a('node.gradientcolor','rgba(255,0,255,1)');
  2520. Node29_2.a('node.endCompspts',Node29_2endCompspts);
  2521. Node29_2.a('node.startCompspts',Node29_2startCompspts);
  2522. (function (node, img, compspts, endCompspts, startCompspts) {
  2523. var position = node.getPosition(),
  2524. w = node.getWidth()*_ratio.ratioX,
  2525. h = node.getHeight()*_ratio.ratioY;
  2526. function resetPoints(rx, ry) {
  2527. for (var i = 0, len = compspts.length; i < len; i++) {
  2528. if (i%2 === 0) {
  2529. compspts[i]*=rx;
  2530. } else {
  2531. compspts[i]*=ry;
  2532. }
  2533. }
  2534. endCompspts[0] = compspts[compspts.length-2];
  2535. endCompspts[1] = compspts[compspts.length-1];
  2536. endCompspts[2] *= rx;
  2537. endCompspts[3] *= ry;
  2538. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2539. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2540. startCompspts[0] = compspts[0];
  2541. startCompspts[1] = compspts[1];
  2542. startCompspts[2] *= rx;
  2543. startCompspts[3] *= ry;
  2544. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2545. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2546. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2547. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2548. }
  2549. node.setSize(w, h);
  2550. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2551. node.a('node.width', w);
  2552. node.a('node.height', h);
  2553. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2554. node.borderWidth = 1;
  2555. node.a('node.borderwidth',node.borderWidth);
  2556. node._nodename = 'Node29_2';
  2557. node._nodeType = 'line';
  2558. zoomNodeList.push({
  2559. node: node,
  2560. attr: 'node.borderwidth'
  2561. });
  2562. var setWidth = node.setWidth,
  2563. setHeight = node.setHeight,
  2564. timer, rx = 1, ry = 1;
  2565. node.setWidth = function (width) {
  2566. var _width = this.getWidth();
  2567. rx = width / _width;
  2568. node.a('node.width', width);
  2569. setWidth.apply(this, arguments);
  2570. resetPoints(rx, 1);
  2571. }
  2572. node.setHeight = function (height) {
  2573. var _height = this.getHeight();
  2574. ry = height / _height;
  2575. node.a('node.height', height);
  2576. setHeight.apply(this, arguments);
  2577. resetPoints(1, ry);
  2578. }
  2579. })(Node29_2, Node29_2.getImage(), Node29_2compspts, Node29_2endCompspts, Node29_2startCompspts);
  2580. var Node29_3points=[626, 267,626, 261],
  2581. Node29_3rect=ht.Default.unionPoint([{x:626,y:267},{x:626,y:261}]),
  2582. Node29_3compspts=[];
  2583. _ratio = GD.getRatioWithRotation(0, ratio);
  2584. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  2585. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  2586. for(var i=0;i<Node29_3points.length;i++){
  2587. if(i%2==0){
  2588. Node29_3compspts.push(Node29_3points[i]-Node29_3rect.x);
  2589. }else{
  2590. Node29_3compspts.push(Node29_3points[i]-Node29_3rect.y);
  2591. }
  2592. }
  2593. var Node29_3ptslength=Node29_3compspts.length;
  2594. if (Node29_3rect.height === 0) {
  2595. Node29_3compspts[0] -= 0;
  2596. Node29_3compspts[Node29_3ptslength-2] += 0;
  2597. } else if (Node29_3rect.width === 0){
  2598. Node29_3compspts[1] -= 0;
  2599. Node29_3compspts[Node29_3ptslength-1] += 0;
  2600. } else {
  2601. Node29_3compspts[0] -= 0;
  2602. Node29_3compspts[1] -= 0;
  2603. Node29_3compspts[Node29_3ptslength-2] += 0;
  2604. Node29_3compspts[Node29_3ptslength-1] += 0;
  2605. }
  2606. Node29_3 = new ht.Node();
  2607. Node29_3.borderWidth = 1;
  2608. Node29_3rect.width = Node29_3rect.width === 0 ? 0.0001 : Node29_3rect.width;
  2609. Node29_3rect.height = Node29_3rect.height === 0 ? 0.0001 : Node29_3rect.height;
  2610. var Node29_3endCompspts = [Node29_3compspts[Node29_3ptslength-2],Node29_3compspts[Node29_3ptslength-1],0,0];
  2611. var Node29_3startCompspts = [Node29_3compspts[0],Node29_3compspts[1],0,0];
  2612. Node29_3.setImage(GD.getPolyLineJSON());
  2613. Node29_3.setPosition(Node29_3rect.x+Node29_3rect.width/2,Node29_3rect.y+Node29_3rect.height/2);
  2614. Node29_3.setSize(Node29_3rect.width,Node29_3rect.height);
  2615. Node29_3.setStyle("opacity",1);
  2616. Node29_3.s({'pixelPerfect':true});
  2617. Node29_3borderwidth=1;
  2618. Node29_3.setRotation(0);
  2619. dataModel.add(Node29_3);
  2620. Node29_3.a('node.points',Node29_3compspts);
  2621. Node29_3.a('node.segments',[1,2]);
  2622. Node29_3.a('node.color','rgba(255,0,255,1)');
  2623. Node29_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2624. Node29_3.a('node.borderColor','rgba(255,0,255,1)');
  2625. Node29_3.a('node.background','rgba(255,0,255,1)');
  2626. Node29_3.a('node.gradient','');
  2627. Node29_3.a('node.gradientcolor','rgba(255,0,255,1)');
  2628. Node29_3.a('node.endCompspts',Node29_3endCompspts);
  2629. Node29_3.a('node.startCompspts',Node29_3startCompspts);
  2630. (function (node, img, compspts, endCompspts, startCompspts) {
  2631. var position = node.getPosition(),
  2632. w = node.getWidth()*_ratio.ratioX,
  2633. h = node.getHeight()*_ratio.ratioY;
  2634. function resetPoints(rx, ry) {
  2635. for (var i = 0, len = compspts.length; i < len; i++) {
  2636. if (i%2 === 0) {
  2637. compspts[i]*=rx;
  2638. } else {
  2639. compspts[i]*=ry;
  2640. }
  2641. }
  2642. endCompspts[0] = compspts[compspts.length-2];
  2643. endCompspts[1] = compspts[compspts.length-1];
  2644. endCompspts[2] *= rx;
  2645. endCompspts[3] *= ry;
  2646. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2647. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2648. startCompspts[0] = compspts[0];
  2649. startCompspts[1] = compspts[1];
  2650. startCompspts[2] *= rx;
  2651. startCompspts[3] *= ry;
  2652. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2653. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2654. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2655. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2656. }
  2657. node.setSize(w, h);
  2658. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2659. node.a('node.width', w);
  2660. node.a('node.height', h);
  2661. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2662. node.borderWidth = 1;
  2663. node.a('node.borderwidth',node.borderWidth);
  2664. node._nodename = 'Node29_3';
  2665. node._nodeType = 'line';
  2666. zoomNodeList.push({
  2667. node: node,
  2668. attr: 'node.borderwidth'
  2669. });
  2670. var setWidth = node.setWidth,
  2671. setHeight = node.setHeight,
  2672. timer, rx = 1, ry = 1;
  2673. node.setWidth = function (width) {
  2674. var _width = this.getWidth();
  2675. rx = width / _width;
  2676. node.a('node.width', width);
  2677. setWidth.apply(this, arguments);
  2678. resetPoints(rx, 1);
  2679. }
  2680. node.setHeight = function (height) {
  2681. var _height = this.getHeight();
  2682. ry = height / _height;
  2683. node.a('node.height', height);
  2684. setHeight.apply(this, arguments);
  2685. resetPoints(1, ry);
  2686. }
  2687. })(Node29_3, Node29_3.getImage(), Node29_3compspts, Node29_3endCompspts, Node29_3startCompspts);
  2688. var Node30points=[672, 178,672, 210],
  2689. Node30rect=ht.Default.unionPoint([{x:672,y:178},{x:672,y:210}]),
  2690. Node30compspts=[];
  2691. _ratio = GD.getRatioWithRotation(0, ratio);
  2692. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  2693. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  2694. for(var i=0;i<Node30points.length;i++){
  2695. if(i%2==0){
  2696. Node30compspts.push(Node30points[i]-Node30rect.x);
  2697. }else{
  2698. Node30compspts.push(Node30points[i]-Node30rect.y);
  2699. }
  2700. }
  2701. var Node30ptslength=Node30compspts.length;
  2702. if (Node30rect.height === 0) {
  2703. Node30compspts[0] -= 0;
  2704. Node30compspts[Node30ptslength-2] += 0;
  2705. } else if (Node30rect.width === 0){
  2706. Node30compspts[1] -= 0;
  2707. Node30compspts[Node30ptslength-1] += 0;
  2708. } else {
  2709. Node30compspts[0] -= 0;
  2710. Node30compspts[1] -= 0;
  2711. Node30compspts[Node30ptslength-2] += 0;
  2712. Node30compspts[Node30ptslength-1] += 0;
  2713. }
  2714. Node30 = new ht.Node();
  2715. Node30.borderWidth = 1;
  2716. Node30rect.width = Node30rect.width === 0 ? 0.0001 : Node30rect.width;
  2717. Node30rect.height = Node30rect.height === 0 ? 0.0001 : Node30rect.height;
  2718. var Node30endCompspts = [Node30compspts[Node30ptslength-2],Node30compspts[Node30ptslength-1],0,0];
  2719. var Node30startCompspts = [Node30compspts[0],Node30compspts[1],0,0];
  2720. Node30.setImage(GD.getPolyLineJSON());
  2721. Node30.setPosition(Node30rect.x+Node30rect.width/2,Node30rect.y+Node30rect.height/2);
  2722. Node30.setSize(Node30rect.width,Node30rect.height);
  2723. Node30.setStyle("opacity",1);
  2724. Node30.s({'pixelPerfect':true});
  2725. Node30borderwidth=1;
  2726. Node30.setRotation(0);
  2727. dataModel.add(Node30);
  2728. Node30.a('node.points',Node30compspts);
  2729. Node30.a('node.segments',[1,2]);
  2730. Node30.a('node.color','rgba(255,0,255,1)');
  2731. Node30.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2732. Node30.a('node.borderColor','rgba(255,0,255,1)');
  2733. Node30.a('node.background','rgba(255,0,255,1)');
  2734. Node30.a('node.gradient','');
  2735. Node30.a('node.gradientcolor','rgba(255,0,255,1)');
  2736. Node30.a('node.endCompspts',Node30endCompspts);
  2737. Node30.a('node.startCompspts',Node30startCompspts);
  2738. (function (node, img, compspts, endCompspts, startCompspts) {
  2739. var position = node.getPosition(),
  2740. w = node.getWidth()*_ratio.ratioX,
  2741. h = node.getHeight()*_ratio.ratioY;
  2742. function resetPoints(rx, ry) {
  2743. for (var i = 0, len = compspts.length; i < len; i++) {
  2744. if (i%2 === 0) {
  2745. compspts[i]*=rx;
  2746. } else {
  2747. compspts[i]*=ry;
  2748. }
  2749. }
  2750. endCompspts[0] = compspts[compspts.length-2];
  2751. endCompspts[1] = compspts[compspts.length-1];
  2752. endCompspts[2] *= rx;
  2753. endCompspts[3] *= ry;
  2754. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2755. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2756. startCompspts[0] = compspts[0];
  2757. startCompspts[1] = compspts[1];
  2758. startCompspts[2] *= rx;
  2759. startCompspts[3] *= ry;
  2760. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2761. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2762. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2763. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2764. }
  2765. node.setSize(w, h);
  2766. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2767. node.a('node.width', w);
  2768. node.a('node.height', h);
  2769. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2770. node.borderWidth = 1;
  2771. node.a('node.borderwidth',node.borderWidth);
  2772. node._nodename = 'Node30';
  2773. node._nodeType = 'line';
  2774. zoomNodeList.push({
  2775. node: node,
  2776. attr: 'node.borderwidth'
  2777. });
  2778. var setWidth = node.setWidth,
  2779. setHeight = node.setHeight,
  2780. timer, rx = 1, ry = 1;
  2781. node.setWidth = function (width) {
  2782. var _width = this.getWidth();
  2783. rx = width / _width;
  2784. node.a('node.width', width);
  2785. setWidth.apply(this, arguments);
  2786. resetPoints(rx, 1);
  2787. }
  2788. node.setHeight = function (height) {
  2789. var _height = this.getHeight();
  2790. ry = height / _height;
  2791. node.a('node.height', height);
  2792. setHeight.apply(this, arguments);
  2793. resetPoints(1, ry);
  2794. }
  2795. })(Node30, Node30.getImage(), Node30compspts, Node30endCompspts, Node30startCompspts);
  2796. var Node31rect=ht.Default.unionPoint([{x: 665, y: 173},{x: 665, y: 173},{x: 675, y: 173},{x: 670, y: 183}]),
  2797. Node31points=[665,173,665,173,675,173,670,183],
  2798. Node31compsPoints=[],
  2799. Node31SetPoints = [{x: 665, y: 173},{x: 665, y: 173},{x: 675, y: 173},{x: 670, y: 183}],
  2800. Node31setSegments = [1,2,2,2];
  2801. _ratio = GD.getRatioWithRotation(3.141593, ratio);
  2802. for(var i=0;i<Node31points.length;i++){
  2803. if(i%2==0){
  2804. Node31compsPoints.push(Node31points[i]-Node31rect.x);
  2805. }else{
  2806. Node31compsPoints.push(Node31points[i]-Node31rect.y);
  2807. }
  2808. }
  2809. var Node31 = new ht.Node();
  2810. Node31.setImage(GD.getPolyGonJSON());
  2811. Node31.setPosition(Node31rect.x + Node31rect.width/2, Node31rect.y + Node31rect.height/2);
  2812. Node31.setSize(Node31rect.width, Node31rect.height);
  2813. Node31.setRotation(3.141593);
  2814. Node31.borderWidth=0;
  2815. Node31.borderFillwidth=0*2;
  2816. Node31.s({'pixelPerfect':true});
  2817. dataModel.add(Node31);
  2818. // Node31.a('node.width', Node31rect.width*_ratio.ratioX);
  2819. // Node31.a('node.height', Node31rect.height*_ratio.ratioY);
  2820. Node31.a('node.clip', function(g,width,height,data) {
  2821. var clippoints = Node31SetPoints;
  2822. if(clippoints.length<=3) return;
  2823. if(Node31.a('Node31.isFill')=="false") return;
  2824. var clipcompsPoints=[];
  2825. var rect = ht.Default.unionPoint(clippoints);
  2826. for(var i=0;i<clippoints.length;i++){
  2827. clipcompsPoints.push({x:clippoints[i].x-rect.x,y:clippoints[i].y-rect.y});
  2828. }
  2829. var clipsegments=Node31setSegments;
  2830. g.beginPath();
  2831. drawPoints(g,clipcompsPoints,clipsegments);
  2832. g.clip();
  2833. })
  2834. Node31.a('node.type', 'shape');
  2835. Node31.a('node.comsPoints', Node31compsPoints);
  2836. Node31.a('node.closePath', true);
  2837. Node31.a('node.borderwidth', 0);
  2838. Node31.a('node.color', 'rgba(0,0,0,0)');
  2839. Node31.a('node.background','rgba(255,0,255,1)');
  2840. Node31.a('node.closePath', true);
  2841. Node31.a('node.closePath', true);
  2842. Node31.a('node.gradient','');
  2843. Node31.a('node.gradientcolor','rgba(255,0,255,1)');
  2844. Node31.a('node.isFill','false');
  2845. Node31.a('node.original',[0,0,0,0]);
  2846. Node31.a('node.fillrect',[0,0,0,0]);
  2847. Node31.a('node.fillbackcolor','rgba(255,0,255,1)');
  2848. Node31.a('node.fillgradient','');
  2849. Node31.a('node.fillgradientcolor','rgba(255,0,255,1)');
  2850. Node31.a('node.segments',Node31setSegments);
  2851. Node31.a('node.borderPattern',"");
  2852. (function (node, nodecompsPoints, setPoints) {
  2853. var w = node.getWidth()*_ratio.ratioX,
  2854. h = node.getHeight()*_ratio.ratioY,
  2855. img = node.getImage();
  2856. function resetPoints(rx, ry) {
  2857. for (var i = 0, len = nodecompsPoints.length; i < len; i++) {
  2858. if (i%2 === 0) {
  2859. nodecompsPoints[i]*=rx;
  2860. } else {
  2861. nodecompsPoints[i]*=ry;
  2862. }
  2863. if (setPoints[i]) {
  2864. setPoints[i].x *= rx;
  2865. setPoints[i].y *= ry;
  2866. }
  2867. }
  2868. }
  2869. node.setSize(w, h);
  2870. node.a('node.width', w);
  2871. node.a('node.height', h);
  2872. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2873. var position = node.getPosition();
  2874. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2875. node._nodename = 'Node31';
  2876. node._nodeType = 'polygon';
  2877. zoomNodeList.push({
  2878. node: node,
  2879. attr: 'node.borderwidth'
  2880. });
  2881. // 重载setWidth, setHeight
  2882. var setWidth = node.setWidth,
  2883. setHeight = node.setHeight,
  2884. timer, rx = 1, ry = 1;
  2885. node.setWidth = function (width) {
  2886. var _width = this.getWidth();
  2887. rx = width / _width;
  2888. node.a('node.width', width);
  2889. setWidth.apply(this, arguments);
  2890. resetPoints(rx, 1);
  2891. }
  2892. node.setHeight = function (height) {
  2893. var _height = this.getHeight();
  2894. ry = height / _height;
  2895. node.a('node.height', height);
  2896. setHeight.apply(this, arguments);
  2897. resetPoints(1, ry);
  2898. }
  2899. })(Node31, Node31compsPoints, Node31SetPoints );
  2900. var Node32points=[672, 229,672, 250],
  2901. Node32rect=ht.Default.unionPoint([{x:672,y:229},{x:672,y:250}]),
  2902. Node32compspts=[];
  2903. _ratio = GD.getRatioWithRotation(0, ratio);
  2904. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  2905. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  2906. for(var i=0;i<Node32points.length;i++){
  2907. if(i%2==0){
  2908. Node32compspts.push(Node32points[i]-Node32rect.x);
  2909. }else{
  2910. Node32compspts.push(Node32points[i]-Node32rect.y);
  2911. }
  2912. }
  2913. var Node32ptslength=Node32compspts.length;
  2914. if (Node32rect.height === 0) {
  2915. Node32compspts[0] -= 0;
  2916. Node32compspts[Node32ptslength-2] += 0;
  2917. } else if (Node32rect.width === 0){
  2918. Node32compspts[1] -= 0;
  2919. Node32compspts[Node32ptslength-1] += 0;
  2920. } else {
  2921. Node32compspts[0] -= 0;
  2922. Node32compspts[1] -= 0;
  2923. Node32compspts[Node32ptslength-2] += 0;
  2924. Node32compspts[Node32ptslength-1] += 0;
  2925. }
  2926. Node32 = new ht.Node();
  2927. Node32.borderWidth = 1;
  2928. Node32rect.width = Node32rect.width === 0 ? 0.0001 : Node32rect.width;
  2929. Node32rect.height = Node32rect.height === 0 ? 0.0001 : Node32rect.height;
  2930. var Node32endCompspts = [Node32compspts[Node32ptslength-2],Node32compspts[Node32ptslength-1],0,0];
  2931. var Node32startCompspts = [Node32compspts[0],Node32compspts[1],0,0];
  2932. Node32.setImage(GD.getPolyLineJSON());
  2933. Node32.setPosition(Node32rect.x+Node32rect.width/2,Node32rect.y+Node32rect.height/2);
  2934. Node32.setSize(Node32rect.width,Node32rect.height);
  2935. Node32.setStyle("opacity",1);
  2936. Node32.s({'pixelPerfect':true});
  2937. Node32borderwidth=1;
  2938. Node32.setRotation(0);
  2939. dataModel.add(Node32);
  2940. Node32.a('node.points',Node32compspts);
  2941. Node32.a('node.segments',[1,2]);
  2942. Node32.a('node.color','rgba(255,0,255,1)');
  2943. Node32.a('node.borderPattern',getDashStyle("@borderPattern@"));
  2944. Node32.a('node.borderColor','rgba(255,0,255,1)');
  2945. Node32.a('node.background','rgba(255,0,255,1)');
  2946. Node32.a('node.gradient','');
  2947. Node32.a('node.gradientcolor','rgba(255,0,255,1)');
  2948. Node32.a('node.endCompspts',Node32endCompspts);
  2949. Node32.a('node.startCompspts',Node32startCompspts);
  2950. (function (node, img, compspts, endCompspts, startCompspts) {
  2951. var position = node.getPosition(),
  2952. w = node.getWidth()*_ratio.ratioX,
  2953. h = node.getHeight()*_ratio.ratioY;
  2954. function resetPoints(rx, ry) {
  2955. for (var i = 0, len = compspts.length; i < len; i++) {
  2956. if (i%2 === 0) {
  2957. compspts[i]*=rx;
  2958. } else {
  2959. compspts[i]*=ry;
  2960. }
  2961. }
  2962. endCompspts[0] = compspts[compspts.length-2];
  2963. endCompspts[1] = compspts[compspts.length-1];
  2964. endCompspts[2] *= rx;
  2965. endCompspts[3] *= ry;
  2966. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  2967. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  2968. startCompspts[0] = compspts[0];
  2969. startCompspts[1] = compspts[1];
  2970. startCompspts[2] *= rx;
  2971. startCompspts[3] *= ry;
  2972. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  2973. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  2974. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  2975. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  2976. }
  2977. node.setSize(w, h);
  2978. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  2979. node.a('node.width', w);
  2980. node.a('node.height', h);
  2981. resetPoints(_ratio.ratioX, _ratio.ratioY);
  2982. node.borderWidth = 1;
  2983. node.a('node.borderwidth',node.borderWidth);
  2984. node._nodename = 'Node32';
  2985. node._nodeType = 'line';
  2986. zoomNodeList.push({
  2987. node: node,
  2988. attr: 'node.borderwidth'
  2989. });
  2990. var setWidth = node.setWidth,
  2991. setHeight = node.setHeight,
  2992. timer, rx = 1, ry = 1;
  2993. node.setWidth = function (width) {
  2994. var _width = this.getWidth();
  2995. rx = width / _width;
  2996. node.a('node.width', width);
  2997. setWidth.apply(this, arguments);
  2998. resetPoints(rx, 1);
  2999. }
  3000. node.setHeight = function (height) {
  3001. var _height = this.getHeight();
  3002. ry = height / _height;
  3003. node.a('node.height', height);
  3004. setHeight.apply(this, arguments);
  3005. resetPoints(1, ry);
  3006. }
  3007. })(Node32, Node32.getImage(), Node32compspts, Node32endCompspts, Node32startCompspts);
  3008. var Node33points=[672, 273,672, 293],
  3009. Node33rect=ht.Default.unionPoint([{x:672,y:273},{x:672,y:293}]),
  3010. Node33compspts=[];
  3011. _ratio = GD.getRatioWithRotation(0, ratio);
  3012. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3013. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3014. for(var i=0;i<Node33points.length;i++){
  3015. if(i%2==0){
  3016. Node33compspts.push(Node33points[i]-Node33rect.x);
  3017. }else{
  3018. Node33compspts.push(Node33points[i]-Node33rect.y);
  3019. }
  3020. }
  3021. var Node33ptslength=Node33compspts.length;
  3022. if (Node33rect.height === 0) {
  3023. Node33compspts[0] -= 0;
  3024. Node33compspts[Node33ptslength-2] += 0;
  3025. } else if (Node33rect.width === 0){
  3026. Node33compspts[1] -= 0;
  3027. Node33compspts[Node33ptslength-1] += 0;
  3028. } else {
  3029. Node33compspts[0] -= 0;
  3030. Node33compspts[1] -= 0;
  3031. Node33compspts[Node33ptslength-2] += 0;
  3032. Node33compspts[Node33ptslength-1] += 0;
  3033. }
  3034. Node33 = new ht.Node();
  3035. Node33.borderWidth = 1;
  3036. Node33rect.width = Node33rect.width === 0 ? 0.0001 : Node33rect.width;
  3037. Node33rect.height = Node33rect.height === 0 ? 0.0001 : Node33rect.height;
  3038. var Node33endCompspts = [Node33compspts[Node33ptslength-2],Node33compspts[Node33ptslength-1],0,0];
  3039. var Node33startCompspts = [Node33compspts[0],Node33compspts[1],0,0];
  3040. Node33.setImage(GD.getPolyLineJSON());
  3041. Node33.setPosition(Node33rect.x+Node33rect.width/2,Node33rect.y+Node33rect.height/2);
  3042. Node33.setSize(Node33rect.width,Node33rect.height);
  3043. Node33.setStyle("opacity",1);
  3044. Node33.s({'pixelPerfect':true});
  3045. Node33borderwidth=1;
  3046. Node33.setRotation(0);
  3047. dataModel.add(Node33);
  3048. Node33.a('node.points',Node33compspts);
  3049. Node33.a('node.segments',[1,2]);
  3050. Node33.a('node.color','rgba(255,0,255,1)');
  3051. Node33.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3052. Node33.a('node.borderColor','rgba(255,0,255,1)');
  3053. Node33.a('node.background','rgba(255,0,255,1)');
  3054. Node33.a('node.gradient','');
  3055. Node33.a('node.gradientcolor','rgba(255,0,255,1)');
  3056. Node33.a('node.endCompspts',Node33endCompspts);
  3057. Node33.a('node.startCompspts',Node33startCompspts);
  3058. (function (node, img, compspts, endCompspts, startCompspts) {
  3059. var position = node.getPosition(),
  3060. w = node.getWidth()*_ratio.ratioX,
  3061. h = node.getHeight()*_ratio.ratioY;
  3062. function resetPoints(rx, ry) {
  3063. for (var i = 0, len = compspts.length; i < len; i++) {
  3064. if (i%2 === 0) {
  3065. compspts[i]*=rx;
  3066. } else {
  3067. compspts[i]*=ry;
  3068. }
  3069. }
  3070. endCompspts[0] = compspts[compspts.length-2];
  3071. endCompspts[1] = compspts[compspts.length-1];
  3072. endCompspts[2] *= rx;
  3073. endCompspts[3] *= ry;
  3074. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3075. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3076. startCompspts[0] = compspts[0];
  3077. startCompspts[1] = compspts[1];
  3078. startCompspts[2] *= rx;
  3079. startCompspts[3] *= ry;
  3080. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3081. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3082. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3083. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3084. }
  3085. node.setSize(w, h);
  3086. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3087. node.a('node.width', w);
  3088. node.a('node.height', h);
  3089. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3090. node.borderWidth = 1;
  3091. node.a('node.borderwidth',node.borderWidth);
  3092. node._nodename = 'Node33';
  3093. node._nodeType = 'line';
  3094. zoomNodeList.push({
  3095. node: node,
  3096. attr: 'node.borderwidth'
  3097. });
  3098. var setWidth = node.setWidth,
  3099. setHeight = node.setHeight,
  3100. timer, rx = 1, ry = 1;
  3101. node.setWidth = function (width) {
  3102. var _width = this.getWidth();
  3103. rx = width / _width;
  3104. node.a('node.width', width);
  3105. setWidth.apply(this, arguments);
  3106. resetPoints(rx, 1);
  3107. }
  3108. node.setHeight = function (height) {
  3109. var _height = this.getHeight();
  3110. ry = height / _height;
  3111. node.a('node.height', height);
  3112. setHeight.apply(this, arguments);
  3113. resetPoints(1, ry);
  3114. }
  3115. })(Node33, Node33.getImage(), Node33compspts, Node33endCompspts, Node33startCompspts);
  3116. var Node34points=[672, 312,672, 332],
  3117. Node34rect=ht.Default.unionPoint([{x:672,y:312},{x:672,y:332}]),
  3118. Node34compspts=[];
  3119. _ratio = GD.getRatioWithRotation(0, ratio);
  3120. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3121. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3122. for(var i=0;i<Node34points.length;i++){
  3123. if(i%2==0){
  3124. Node34compspts.push(Node34points[i]-Node34rect.x);
  3125. }else{
  3126. Node34compspts.push(Node34points[i]-Node34rect.y);
  3127. }
  3128. }
  3129. var Node34ptslength=Node34compspts.length;
  3130. if (Node34rect.height === 0) {
  3131. Node34compspts[0] -= 0;
  3132. Node34compspts[Node34ptslength-2] += 0;
  3133. } else if (Node34rect.width === 0){
  3134. Node34compspts[1] -= 0;
  3135. Node34compspts[Node34ptslength-1] += 0;
  3136. } else {
  3137. Node34compspts[0] -= 0;
  3138. Node34compspts[1] -= 0;
  3139. Node34compspts[Node34ptslength-2] += 0;
  3140. Node34compspts[Node34ptslength-1] += 0;
  3141. }
  3142. Node34 = new ht.Node();
  3143. Node34.borderWidth = 1;
  3144. Node34rect.width = Node34rect.width === 0 ? 0.0001 : Node34rect.width;
  3145. Node34rect.height = Node34rect.height === 0 ? 0.0001 : Node34rect.height;
  3146. var Node34endCompspts = [Node34compspts[Node34ptslength-2],Node34compspts[Node34ptslength-1],0,0];
  3147. var Node34startCompspts = [Node34compspts[0],Node34compspts[1],0,0];
  3148. Node34.setImage(GD.getPolyLineJSON());
  3149. Node34.setPosition(Node34rect.x+Node34rect.width/2,Node34rect.y+Node34rect.height/2);
  3150. Node34.setSize(Node34rect.width,Node34rect.height);
  3151. Node34.setStyle("opacity",1);
  3152. Node34.s({'pixelPerfect':true});
  3153. Node34borderwidth=1;
  3154. Node34.setRotation(0);
  3155. dataModel.add(Node34);
  3156. Node34.a('node.points',Node34compspts);
  3157. Node34.a('node.segments',[1,2]);
  3158. Node34.a('node.color','rgba(255,0,255,1)');
  3159. Node34.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3160. Node34.a('node.borderColor','rgba(255,0,255,1)');
  3161. Node34.a('node.background','rgba(255,0,255,1)');
  3162. Node34.a('node.gradient','');
  3163. Node34.a('node.gradientcolor','rgba(255,0,255,1)');
  3164. Node34.a('node.endCompspts',Node34endCompspts);
  3165. Node34.a('node.startCompspts',Node34startCompspts);
  3166. (function (node, img, compspts, endCompspts, startCompspts) {
  3167. var position = node.getPosition(),
  3168. w = node.getWidth()*_ratio.ratioX,
  3169. h = node.getHeight()*_ratio.ratioY;
  3170. function resetPoints(rx, ry) {
  3171. for (var i = 0, len = compspts.length; i < len; i++) {
  3172. if (i%2 === 0) {
  3173. compspts[i]*=rx;
  3174. } else {
  3175. compspts[i]*=ry;
  3176. }
  3177. }
  3178. endCompspts[0] = compspts[compspts.length-2];
  3179. endCompspts[1] = compspts[compspts.length-1];
  3180. endCompspts[2] *= rx;
  3181. endCompspts[3] *= ry;
  3182. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3183. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3184. startCompspts[0] = compspts[0];
  3185. startCompspts[1] = compspts[1];
  3186. startCompspts[2] *= rx;
  3187. startCompspts[3] *= ry;
  3188. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3189. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3190. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3191. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3192. }
  3193. node.setSize(w, h);
  3194. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3195. node.a('node.width', w);
  3196. node.a('node.height', h);
  3197. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3198. node.borderWidth = 1;
  3199. node.a('node.borderwidth',node.borderWidth);
  3200. node._nodename = 'Node34';
  3201. node._nodeType = 'line';
  3202. zoomNodeList.push({
  3203. node: node,
  3204. attr: 'node.borderwidth'
  3205. });
  3206. var setWidth = node.setWidth,
  3207. setHeight = node.setHeight,
  3208. timer, rx = 1, ry = 1;
  3209. node.setWidth = function (width) {
  3210. var _width = this.getWidth();
  3211. rx = width / _width;
  3212. node.a('node.width', width);
  3213. setWidth.apply(this, arguments);
  3214. resetPoints(rx, 1);
  3215. }
  3216. node.setHeight = function (height) {
  3217. var _height = this.getHeight();
  3218. ry = height / _height;
  3219. node.a('node.height', height);
  3220. setHeight.apply(this, arguments);
  3221. resetPoints(1, ry);
  3222. }
  3223. })(Node34, Node34.getImage(), Node34compspts, Node34endCompspts, Node34startCompspts);
  3224. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3225. var Node35 = new ht.lib['粗黄线长'](1402*ratio.ratioX, 672*ratio.ratioY, 810*_ratio.ratioX, 43*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node35');
  3226. _libModel.add("Node35", Node35);
  3227. Node35.setRotation(0*Math.PI/180);
  3228. ;
  3229. ;
  3230. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3231. var Node36 = new ht.lib['粗黄线长'](530*ratio.ratioX, 667*ratio.ratioY, 860*_ratio.ratioX, 32*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node36');
  3232. _libModel.add("Node36", Node36);
  3233. Node36.setRotation(0*Math.PI/180);
  3234. ;
  3235. ;
  3236. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3237. var Node37 = new ht.lib['细线竖短紫'](215*ratio.ratioX, 341*ratio.ratioY, 1*_ratio.ratioX, 7*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node37');
  3238. _libModel.add("Node37", Node37);
  3239. Node37.setRotation(0*Math.PI/180);
  3240. ;
  3241. ;
  3242. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3243. var Node38 = new ht.lib['黄双园'](214*ratio.ratioX, 493*ratio.ratioY, 29*_ratio.ratioX, 55*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node38');
  3244. _libModel.add("Node38", Node38);
  3245. Node38.setRotation(0*Math.PI/180);
  3246. ;
  3247. ;
  3248. var Node39points=[215, 523,215, 545],
  3249. Node39rect=ht.Default.unionPoint([{x:215,y:523},{x:215,y:545}]),
  3250. Node39compspts=[];
  3251. _ratio = GD.getRatioWithRotation(0, ratio);
  3252. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3253. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3254. for(var i=0;i<Node39points.length;i++){
  3255. if(i%2==0){
  3256. Node39compspts.push(Node39points[i]-Node39rect.x);
  3257. }else{
  3258. Node39compspts.push(Node39points[i]-Node39rect.y);
  3259. }
  3260. }
  3261. var Node39ptslength=Node39compspts.length;
  3262. if (Node39rect.height === 0) {
  3263. Node39compspts[0] -= 0;
  3264. Node39compspts[Node39ptslength-2] += 0;
  3265. } else if (Node39rect.width === 0){
  3266. Node39compspts[1] -= 0;
  3267. Node39compspts[Node39ptslength-1] += 0;
  3268. } else {
  3269. Node39compspts[0] -= 0;
  3270. Node39compspts[1] -= 0;
  3271. Node39compspts[Node39ptslength-2] += 0;
  3272. Node39compspts[Node39ptslength-1] += 0;
  3273. }
  3274. Node39 = new ht.Node();
  3275. Node39.borderWidth = 1;
  3276. Node39rect.width = Node39rect.width === 0 ? 0.0001 : Node39rect.width;
  3277. Node39rect.height = Node39rect.height === 0 ? 0.0001 : Node39rect.height;
  3278. var Node39endCompspts = [Node39compspts[Node39ptslength-2],Node39compspts[Node39ptslength-1],0,0];
  3279. var Node39startCompspts = [Node39compspts[0],Node39compspts[1],0,0];
  3280. Node39.setImage(GD.getPolyLineJSON());
  3281. Node39.setPosition(Node39rect.x+Node39rect.width/2,Node39rect.y+Node39rect.height/2);
  3282. Node39.setSize(Node39rect.width,Node39rect.height);
  3283. Node39.setStyle("opacity",1);
  3284. Node39.s({'pixelPerfect':true});
  3285. Node39borderwidth=1;
  3286. Node39.setRotation(0);
  3287. dataModel.add(Node39);
  3288. Node39.a('node.points',Node39compspts);
  3289. Node39.a('node.segments',[1,2]);
  3290. Node39.a('node.color','rgba(255,128,0,1)');
  3291. Node39.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3292. Node39.a('node.borderColor','rgba(255,128,0,1)');
  3293. Node39.a('node.background','rgba(255,128,0,1)');
  3294. Node39.a('node.gradient','');
  3295. Node39.a('node.gradientcolor','rgba(255,128,0,1)');
  3296. Node39.a('node.endCompspts',Node39endCompspts);
  3297. Node39.a('node.startCompspts',Node39startCompspts);
  3298. (function (node, img, compspts, endCompspts, startCompspts) {
  3299. var position = node.getPosition(),
  3300. w = node.getWidth()*_ratio.ratioX,
  3301. h = node.getHeight()*_ratio.ratioY;
  3302. function resetPoints(rx, ry) {
  3303. for (var i = 0, len = compspts.length; i < len; i++) {
  3304. if (i%2 === 0) {
  3305. compspts[i]*=rx;
  3306. } else {
  3307. compspts[i]*=ry;
  3308. }
  3309. }
  3310. endCompspts[0] = compspts[compspts.length-2];
  3311. endCompspts[1] = compspts[compspts.length-1];
  3312. endCompspts[2] *= rx;
  3313. endCompspts[3] *= ry;
  3314. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3315. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3316. startCompspts[0] = compspts[0];
  3317. startCompspts[1] = compspts[1];
  3318. startCompspts[2] *= rx;
  3319. startCompspts[3] *= ry;
  3320. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3321. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3322. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3323. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3324. }
  3325. node.setSize(w, h);
  3326. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3327. node.a('node.width', w);
  3328. node.a('node.height', h);
  3329. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3330. node.borderWidth = 1;
  3331. node.a('node.borderwidth',node.borderWidth);
  3332. node._nodename = 'Node39';
  3333. node._nodeType = 'line';
  3334. zoomNodeList.push({
  3335. node: node,
  3336. attr: 'node.borderwidth'
  3337. });
  3338. var setWidth = node.setWidth,
  3339. setHeight = node.setHeight,
  3340. timer, rx = 1, ry = 1;
  3341. node.setWidth = function (width) {
  3342. var _width = this.getWidth();
  3343. rx = width / _width;
  3344. node.a('node.width', width);
  3345. setWidth.apply(this, arguments);
  3346. resetPoints(rx, 1);
  3347. }
  3348. node.setHeight = function (height) {
  3349. var _height = this.getHeight();
  3350. ry = height / _height;
  3351. node.a('node.height', height);
  3352. setHeight.apply(this, arguments);
  3353. resetPoints(1, ry);
  3354. }
  3355. })(Node39, Node39.getImage(), Node39compspts, Node39endCompspts, Node39startCompspts);
  3356. var Node40points=[215, 626,215, 649],
  3357. Node40rect=ht.Default.unionPoint([{x:215,y:626},{x:215,y:649}]),
  3358. Node40compspts=[];
  3359. _ratio = GD.getRatioWithRotation(0, ratio);
  3360. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3361. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3362. for(var i=0;i<Node40points.length;i++){
  3363. if(i%2==0){
  3364. Node40compspts.push(Node40points[i]-Node40rect.x);
  3365. }else{
  3366. Node40compspts.push(Node40points[i]-Node40rect.y);
  3367. }
  3368. }
  3369. var Node40ptslength=Node40compspts.length;
  3370. if (Node40rect.height === 0) {
  3371. Node40compspts[0] -= 0;
  3372. Node40compspts[Node40ptslength-2] += 0;
  3373. } else if (Node40rect.width === 0){
  3374. Node40compspts[1] -= 0;
  3375. Node40compspts[Node40ptslength-1] += 0;
  3376. } else {
  3377. Node40compspts[0] -= 0;
  3378. Node40compspts[1] -= 0;
  3379. Node40compspts[Node40ptslength-2] += 0;
  3380. Node40compspts[Node40ptslength-1] += 0;
  3381. }
  3382. Node40 = new ht.Node();
  3383. Node40.borderWidth = 1;
  3384. Node40rect.width = Node40rect.width === 0 ? 0.0001 : Node40rect.width;
  3385. Node40rect.height = Node40rect.height === 0 ? 0.0001 : Node40rect.height;
  3386. var Node40endCompspts = [Node40compspts[Node40ptslength-2],Node40compspts[Node40ptslength-1],0,0];
  3387. var Node40startCompspts = [Node40compspts[0],Node40compspts[1],0,0];
  3388. Node40.setImage(GD.getPolyLineJSON());
  3389. Node40.setPosition(Node40rect.x+Node40rect.width/2,Node40rect.y+Node40rect.height/2);
  3390. Node40.setSize(Node40rect.width,Node40rect.height);
  3391. Node40.setStyle("opacity",1);
  3392. Node40.s({'pixelPerfect':true});
  3393. Node40borderwidth=1;
  3394. Node40.setRotation(0);
  3395. dataModel.add(Node40);
  3396. Node40.a('node.points',Node40compspts);
  3397. Node40.a('node.segments',[1,2]);
  3398. Node40.a('node.color','rgba(255,128,0,1)');
  3399. Node40.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3400. Node40.a('node.borderColor','rgba(255,128,0,1)');
  3401. Node40.a('node.background','rgba(255,128,0,1)');
  3402. Node40.a('node.gradient','');
  3403. Node40.a('node.gradientcolor','rgba(255,128,0,1)');
  3404. Node40.a('node.endCompspts',Node40endCompspts);
  3405. Node40.a('node.startCompspts',Node40startCompspts);
  3406. (function (node, img, compspts, endCompspts, startCompspts) {
  3407. var position = node.getPosition(),
  3408. w = node.getWidth()*_ratio.ratioX,
  3409. h = node.getHeight()*_ratio.ratioY;
  3410. function resetPoints(rx, ry) {
  3411. for (var i = 0, len = compspts.length; i < len; i++) {
  3412. if (i%2 === 0) {
  3413. compspts[i]*=rx;
  3414. } else {
  3415. compspts[i]*=ry;
  3416. }
  3417. }
  3418. endCompspts[0] = compspts[compspts.length-2];
  3419. endCompspts[1] = compspts[compspts.length-1];
  3420. endCompspts[2] *= rx;
  3421. endCompspts[3] *= ry;
  3422. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3423. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3424. startCompspts[0] = compspts[0];
  3425. startCompspts[1] = compspts[1];
  3426. startCompspts[2] *= rx;
  3427. startCompspts[3] *= ry;
  3428. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3429. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3430. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3431. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3432. }
  3433. node.setSize(w, h);
  3434. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3435. node.a('node.width', w);
  3436. node.a('node.height', h);
  3437. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3438. node.borderWidth = 1;
  3439. node.a('node.borderwidth',node.borderWidth);
  3440. node._nodename = 'Node40';
  3441. node._nodeType = 'line';
  3442. zoomNodeList.push({
  3443. node: node,
  3444. attr: 'node.borderwidth'
  3445. });
  3446. var setWidth = node.setWidth,
  3447. setHeight = node.setHeight,
  3448. timer, rx = 1, ry = 1;
  3449. node.setWidth = function (width) {
  3450. var _width = this.getWidth();
  3451. rx = width / _width;
  3452. node.a('node.width', width);
  3453. setWidth.apply(this, arguments);
  3454. resetPoints(rx, 1);
  3455. }
  3456. node.setHeight = function (height) {
  3457. var _height = this.getHeight();
  3458. ry = height / _height;
  3459. node.a('node.height', height);
  3460. setHeight.apply(this, arguments);
  3461. resetPoints(1, ry);
  3462. }
  3463. })(Node40, Node40.getImage(), Node40compspts, Node40endCompspts, Node40startCompspts);
  3464. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  3465. var Node41 = new ht.lib['黄色接地'](616*ratio.ratioX, 628*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node41');
  3466. _libModel.add("Node41", Node41);
  3467. Node41.setRotation(0*Math.PI/180);
  3468. ;
  3469. ;
  3470. var Node42_0points=[215, 564,215, 609],
  3471. Node42_0rect=ht.Default.unionPoint([{x:215,y:564},{x:215,y:609}]),
  3472. Node42_0compspts=[];
  3473. _ratio = GD.getRatioWithRotation(0, ratio);
  3474. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3475. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3476. for(var i=0;i<Node42_0points.length;i++){
  3477. if(i%2==0){
  3478. Node42_0compspts.push(Node42_0points[i]-Node42_0rect.x);
  3479. }else{
  3480. Node42_0compspts.push(Node42_0points[i]-Node42_0rect.y);
  3481. }
  3482. }
  3483. var Node42_0ptslength=Node42_0compspts.length;
  3484. if (Node42_0rect.height === 0) {
  3485. Node42_0compspts[0] -= 0;
  3486. Node42_0compspts[Node42_0ptslength-2] += 0;
  3487. } else if (Node42_0rect.width === 0){
  3488. Node42_0compspts[1] -= 0;
  3489. Node42_0compspts[Node42_0ptslength-1] += 0;
  3490. } else {
  3491. Node42_0compspts[0] -= 0;
  3492. Node42_0compspts[1] -= 0;
  3493. Node42_0compspts[Node42_0ptslength-2] += 0;
  3494. Node42_0compspts[Node42_0ptslength-1] += 0;
  3495. }
  3496. Node42_0 = new ht.Node();
  3497. Node42_0.borderWidth = 1;
  3498. Node42_0rect.width = Node42_0rect.width === 0 ? 0.0001 : Node42_0rect.width;
  3499. Node42_0rect.height = Node42_0rect.height === 0 ? 0.0001 : Node42_0rect.height;
  3500. var Node42_0endCompspts = [Node42_0compspts[Node42_0ptslength-2],Node42_0compspts[Node42_0ptslength-1],0,0];
  3501. var Node42_0startCompspts = [Node42_0compspts[0],Node42_0compspts[1],0,0];
  3502. Node42_0.setImage(GD.getPolyLineJSON());
  3503. Node42_0.setPosition(Node42_0rect.x+Node42_0rect.width/2,Node42_0rect.y+Node42_0rect.height/2);
  3504. Node42_0.setSize(Node42_0rect.width,Node42_0rect.height);
  3505. Node42_0.setStyle("opacity",1);
  3506. Node42_0.s({'pixelPerfect':true});
  3507. Node42_0borderwidth=1;
  3508. Node42_0.setRotation(0);
  3509. dataModel.add(Node42_0);
  3510. Node42_0.a('node.points',Node42_0compspts);
  3511. Node42_0.a('node.segments',[1,2]);
  3512. Node42_0.a('node.color','rgba(255,128,0,1)');
  3513. Node42_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3514. Node42_0.a('node.borderColor','rgba(255,128,0,1)');
  3515. Node42_0.a('node.background','rgba(255,128,0,1)');
  3516. Node42_0.a('node.gradient','');
  3517. Node42_0.a('node.gradientcolor','rgba(255,128,0,1)');
  3518. Node42_0.a('node.endCompspts',Node42_0endCompspts);
  3519. Node42_0.a('node.startCompspts',Node42_0startCompspts);
  3520. (function (node, img, compspts, endCompspts, startCompspts) {
  3521. var position = node.getPosition(),
  3522. w = node.getWidth()*_ratio.ratioX,
  3523. h = node.getHeight()*_ratio.ratioY;
  3524. function resetPoints(rx, ry) {
  3525. for (var i = 0, len = compspts.length; i < len; i++) {
  3526. if (i%2 === 0) {
  3527. compspts[i]*=rx;
  3528. } else {
  3529. compspts[i]*=ry;
  3530. }
  3531. }
  3532. endCompspts[0] = compspts[compspts.length-2];
  3533. endCompspts[1] = compspts[compspts.length-1];
  3534. endCompspts[2] *= rx;
  3535. endCompspts[3] *= ry;
  3536. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3537. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3538. startCompspts[0] = compspts[0];
  3539. startCompspts[1] = compspts[1];
  3540. startCompspts[2] *= rx;
  3541. startCompspts[3] *= ry;
  3542. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3543. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3544. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3545. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3546. }
  3547. node.setSize(w, h);
  3548. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3549. node.a('node.width', w);
  3550. node.a('node.height', h);
  3551. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3552. node.borderWidth = 1;
  3553. node.a('node.borderwidth',node.borderWidth);
  3554. node._nodename = 'Node42_0';
  3555. node._nodeType = 'line';
  3556. zoomNodeList.push({
  3557. node: node,
  3558. attr: 'node.borderwidth'
  3559. });
  3560. var setWidth = node.setWidth,
  3561. setHeight = node.setHeight,
  3562. timer, rx = 1, ry = 1;
  3563. node.setWidth = function (width) {
  3564. var _width = this.getWidth();
  3565. rx = width / _width;
  3566. node.a('node.width', width);
  3567. setWidth.apply(this, arguments);
  3568. resetPoints(rx, 1);
  3569. }
  3570. node.setHeight = function (height) {
  3571. var _height = this.getHeight();
  3572. ry = height / _height;
  3573. node.a('node.height', height);
  3574. setHeight.apply(this, arguments);
  3575. resetPoints(1, ry);
  3576. }
  3577. })(Node42_0, Node42_0.getImage(), Node42_0compspts, Node42_0endCompspts, Node42_0startCompspts);
  3578. var Node42_1points=[154, 587,214, 587],
  3579. Node42_1rect=ht.Default.unionPoint([{x:154,y:587},{x:214,y:587}]),
  3580. Node42_1compspts=[];
  3581. _ratio = GD.getRatioWithRotation(0, ratio);
  3582. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  3583. _endratio = GD.getRatioWithRotation(0, ratio);
  3584. for(var i=0;i<Node42_1points.length;i++){
  3585. if(i%2==0){
  3586. Node42_1compspts.push(Node42_1points[i]-Node42_1rect.x);
  3587. }else{
  3588. Node42_1compspts.push(Node42_1points[i]-Node42_1rect.y);
  3589. }
  3590. }
  3591. var Node42_1ptslength=Node42_1compspts.length;
  3592. if (Node42_1rect.height === 0) {
  3593. Node42_1compspts[0] -= 0;
  3594. Node42_1compspts[Node42_1ptslength-2] += 0;
  3595. } else if (Node42_1rect.width === 0){
  3596. Node42_1compspts[1] -= 0;
  3597. Node42_1compspts[Node42_1ptslength-1] += 0;
  3598. } else {
  3599. Node42_1compspts[0] -= 0;
  3600. Node42_1compspts[1] -= 0;
  3601. Node42_1compspts[Node42_1ptslength-2] += 0;
  3602. Node42_1compspts[Node42_1ptslength-1] += 0;
  3603. }
  3604. Node42_1 = new ht.Node();
  3605. Node42_1.borderWidth = 1;
  3606. Node42_1rect.width = Node42_1rect.width === 0 ? 0.0001 : Node42_1rect.width;
  3607. Node42_1rect.height = Node42_1rect.height === 0 ? 0.0001 : Node42_1rect.height;
  3608. var Node42_1endCompspts = [Node42_1compspts[Node42_1ptslength-2],Node42_1compspts[Node42_1ptslength-1],0,0];
  3609. var Node42_1startCompspts = [Node42_1compspts[0],Node42_1compspts[1],0,0];
  3610. Node42_1.setImage(GD.getPolyLineJSON());
  3611. Node42_1.setPosition(Node42_1rect.x+Node42_1rect.width/2,Node42_1rect.y+Node42_1rect.height/2);
  3612. Node42_1.setSize(Node42_1rect.width,Node42_1rect.height);
  3613. Node42_1.setStyle("opacity",1);
  3614. Node42_1.s({'pixelPerfect':true});
  3615. Node42_1borderwidth=1;
  3616. Node42_1.setRotation(0);
  3617. dataModel.add(Node42_1);
  3618. Node42_1.a('node.points',Node42_1compspts);
  3619. Node42_1.a('node.segments',[1,2]);
  3620. Node42_1.a('node.color','rgba(255,128,0,1)');
  3621. Node42_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3622. Node42_1.a('node.borderColor','rgba(255,128,0,1)');
  3623. Node42_1.a('node.background','rgba(255,128,0,1)');
  3624. Node42_1.a('node.gradient','');
  3625. Node42_1.a('node.gradientcolor','rgba(255,128,0,1)');
  3626. Node42_1.a('node.endCompspts',Node42_1endCompspts);
  3627. Node42_1.a('node.startCompspts',Node42_1startCompspts);
  3628. (function (node, img, compspts, endCompspts, startCompspts) {
  3629. var position = node.getPosition(),
  3630. w = node.getWidth()*_ratio.ratioX,
  3631. h = node.getHeight()*_ratio.ratioY;
  3632. function resetPoints(rx, ry) {
  3633. for (var i = 0, len = compspts.length; i < len; i++) {
  3634. if (i%2 === 0) {
  3635. compspts[i]*=rx;
  3636. } else {
  3637. compspts[i]*=ry;
  3638. }
  3639. }
  3640. endCompspts[0] = compspts[compspts.length-2];
  3641. endCompspts[1] = compspts[compspts.length-1];
  3642. endCompspts[2] *= rx;
  3643. endCompspts[3] *= ry;
  3644. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3645. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3646. startCompspts[0] = compspts[0];
  3647. startCompspts[1] = compspts[1];
  3648. startCompspts[2] *= rx;
  3649. startCompspts[3] *= ry;
  3650. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3651. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3652. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3653. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3654. }
  3655. node.setSize(w, h);
  3656. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3657. node.a('node.width', w);
  3658. node.a('node.height', h);
  3659. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3660. node.borderWidth = 1;
  3661. node.a('node.borderwidth',node.borderWidth);
  3662. node._nodename = 'Node42_1';
  3663. node._nodeType = 'line';
  3664. zoomNodeList.push({
  3665. node: node,
  3666. attr: 'node.borderwidth'
  3667. });
  3668. var setWidth = node.setWidth,
  3669. setHeight = node.setHeight,
  3670. timer, rx = 1, ry = 1;
  3671. node.setWidth = function (width) {
  3672. var _width = this.getWidth();
  3673. rx = width / _width;
  3674. node.a('node.width', width);
  3675. setWidth.apply(this, arguments);
  3676. resetPoints(rx, 1);
  3677. }
  3678. node.setHeight = function (height) {
  3679. var _height = this.getHeight();
  3680. ry = height / _height;
  3681. node.a('node.height', height);
  3682. setHeight.apply(this, arguments);
  3683. resetPoints(1, ry);
  3684. }
  3685. })(Node42_1, Node42_1.getImage(), Node42_1compspts, Node42_1endCompspts, Node42_1startCompspts);
  3686. var Node42_2points=[154, 587,154, 609],
  3687. Node42_2rect=ht.Default.unionPoint([{x:154,y:587},{x:154,y:609}]),
  3688. Node42_2compspts=[];
  3689. _ratio = GD.getRatioWithRotation(0, ratio);
  3690. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3691. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3692. for(var i=0;i<Node42_2points.length;i++){
  3693. if(i%2==0){
  3694. Node42_2compspts.push(Node42_2points[i]-Node42_2rect.x);
  3695. }else{
  3696. Node42_2compspts.push(Node42_2points[i]-Node42_2rect.y);
  3697. }
  3698. }
  3699. var Node42_2ptslength=Node42_2compspts.length;
  3700. if (Node42_2rect.height === 0) {
  3701. Node42_2compspts[0] -= 0;
  3702. Node42_2compspts[Node42_2ptslength-2] += 0;
  3703. } else if (Node42_2rect.width === 0){
  3704. Node42_2compspts[1] -= 0;
  3705. Node42_2compspts[Node42_2ptslength-1] += 0;
  3706. } else {
  3707. Node42_2compspts[0] -= 0;
  3708. Node42_2compspts[1] -= 0;
  3709. Node42_2compspts[Node42_2ptslength-2] += 0;
  3710. Node42_2compspts[Node42_2ptslength-1] += 0;
  3711. }
  3712. Node42_2 = new ht.Node();
  3713. Node42_2.borderWidth = 1;
  3714. Node42_2rect.width = Node42_2rect.width === 0 ? 0.0001 : Node42_2rect.width;
  3715. Node42_2rect.height = Node42_2rect.height === 0 ? 0.0001 : Node42_2rect.height;
  3716. var Node42_2endCompspts = [Node42_2compspts[Node42_2ptslength-2],Node42_2compspts[Node42_2ptslength-1],0,0];
  3717. var Node42_2startCompspts = [Node42_2compspts[0],Node42_2compspts[1],0,0];
  3718. Node42_2.setImage(GD.getPolyLineJSON());
  3719. Node42_2.setPosition(Node42_2rect.x+Node42_2rect.width/2,Node42_2rect.y+Node42_2rect.height/2);
  3720. Node42_2.setSize(Node42_2rect.width,Node42_2rect.height);
  3721. Node42_2.setStyle("opacity",1);
  3722. Node42_2.s({'pixelPerfect':true});
  3723. Node42_2borderwidth=1;
  3724. Node42_2.setRotation(0);
  3725. dataModel.add(Node42_2);
  3726. Node42_2.a('node.points',Node42_2compspts);
  3727. Node42_2.a('node.segments',[1,2]);
  3728. Node42_2.a('node.color','rgba(255,128,0,1)');
  3729. Node42_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3730. Node42_2.a('node.borderColor','rgba(255,128,0,1)');
  3731. Node42_2.a('node.background','rgba(255,128,0,1)');
  3732. Node42_2.a('node.gradient','');
  3733. Node42_2.a('node.gradientcolor','rgba(255,128,0,1)');
  3734. Node42_2.a('node.endCompspts',Node42_2endCompspts);
  3735. Node42_2.a('node.startCompspts',Node42_2startCompspts);
  3736. (function (node, img, compspts, endCompspts, startCompspts) {
  3737. var position = node.getPosition(),
  3738. w = node.getWidth()*_ratio.ratioX,
  3739. h = node.getHeight()*_ratio.ratioY;
  3740. function resetPoints(rx, ry) {
  3741. for (var i = 0, len = compspts.length; i < len; i++) {
  3742. if (i%2 === 0) {
  3743. compspts[i]*=rx;
  3744. } else {
  3745. compspts[i]*=ry;
  3746. }
  3747. }
  3748. endCompspts[0] = compspts[compspts.length-2];
  3749. endCompspts[1] = compspts[compspts.length-1];
  3750. endCompspts[2] *= rx;
  3751. endCompspts[3] *= ry;
  3752. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3753. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3754. startCompspts[0] = compspts[0];
  3755. startCompspts[1] = compspts[1];
  3756. startCompspts[2] *= rx;
  3757. startCompspts[3] *= ry;
  3758. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3759. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3760. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3761. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3762. }
  3763. node.setSize(w, h);
  3764. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3765. node.a('node.width', w);
  3766. node.a('node.height', h);
  3767. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3768. node.borderWidth = 1;
  3769. node.a('node.borderwidth',node.borderWidth);
  3770. node._nodename = 'Node42_2';
  3771. node._nodeType = 'line';
  3772. zoomNodeList.push({
  3773. node: node,
  3774. attr: 'node.borderwidth'
  3775. });
  3776. var setWidth = node.setWidth,
  3777. setHeight = node.setHeight,
  3778. timer, rx = 1, ry = 1;
  3779. node.setWidth = function (width) {
  3780. var _width = this.getWidth();
  3781. rx = width / _width;
  3782. node.a('node.width', width);
  3783. setWidth.apply(this, arguments);
  3784. resetPoints(rx, 1);
  3785. }
  3786. node.setHeight = function (height) {
  3787. var _height = this.getHeight();
  3788. ry = height / _height;
  3789. node.a('node.height', height);
  3790. setHeight.apply(this, arguments);
  3791. resetPoints(1, ry);
  3792. }
  3793. })(Node42_2, Node42_2.getImage(), Node42_2compspts, Node42_2endCompspts, Node42_2startCompspts);
  3794. var Node43points=[361, 577,361, 610],
  3795. Node43rect=ht.Default.unionPoint([{x:361,y:577},{x:361,y:610}]),
  3796. Node43compspts=[];
  3797. _ratio = GD.getRatioWithRotation(0, ratio);
  3798. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  3799. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  3800. for(var i=0;i<Node43points.length;i++){
  3801. if(i%2==0){
  3802. Node43compspts.push(Node43points[i]-Node43rect.x);
  3803. }else{
  3804. Node43compspts.push(Node43points[i]-Node43rect.y);
  3805. }
  3806. }
  3807. var Node43ptslength=Node43compspts.length;
  3808. if (Node43rect.height === 0) {
  3809. Node43compspts[0] -= 0;
  3810. Node43compspts[Node43ptslength-2] += 0;
  3811. } else if (Node43rect.width === 0){
  3812. Node43compspts[1] -= 0;
  3813. Node43compspts[Node43ptslength-1] += 0;
  3814. } else {
  3815. Node43compspts[0] -= 0;
  3816. Node43compspts[1] -= 0;
  3817. Node43compspts[Node43ptslength-2] += 0;
  3818. Node43compspts[Node43ptslength-1] += 0;
  3819. }
  3820. Node43 = new ht.Node();
  3821. Node43.borderWidth = 1;
  3822. Node43rect.width = Node43rect.width === 0 ? 0.0001 : Node43rect.width;
  3823. Node43rect.height = Node43rect.height === 0 ? 0.0001 : Node43rect.height;
  3824. var Node43endCompspts = [Node43compspts[Node43ptslength-2],Node43compspts[Node43ptslength-1],0,0];
  3825. var Node43startCompspts = [Node43compspts[0],Node43compspts[1],0,0];
  3826. Node43.setImage(GD.getPolyLineJSON());
  3827. Node43.setPosition(Node43rect.x+Node43rect.width/2,Node43rect.y+Node43rect.height/2);
  3828. Node43.setSize(Node43rect.width,Node43rect.height);
  3829. Node43.setStyle("opacity",1);
  3830. Node43.s({'pixelPerfect':true});
  3831. Node43borderwidth=1;
  3832. Node43.setRotation(0);
  3833. dataModel.add(Node43);
  3834. Node43.a('node.points',Node43compspts);
  3835. Node43.a('node.segments',[1,2]);
  3836. Node43.a('node.color','rgba(255,128,0,1)');
  3837. Node43.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3838. Node43.a('node.borderColor','rgba(255,128,0,1)');
  3839. Node43.a('node.background','rgba(255,128,0,1)');
  3840. Node43.a('node.gradient','');
  3841. Node43.a('node.gradientcolor','rgba(255,128,0,1)');
  3842. Node43.a('node.endCompspts',Node43endCompspts);
  3843. Node43.a('node.startCompspts',Node43startCompspts);
  3844. (function (node, img, compspts, endCompspts, startCompspts) {
  3845. var position = node.getPosition(),
  3846. w = node.getWidth()*_ratio.ratioX,
  3847. h = node.getHeight()*_ratio.ratioY;
  3848. function resetPoints(rx, ry) {
  3849. for (var i = 0, len = compspts.length; i < len; i++) {
  3850. if (i%2 === 0) {
  3851. compspts[i]*=rx;
  3852. } else {
  3853. compspts[i]*=ry;
  3854. }
  3855. }
  3856. endCompspts[0] = compspts[compspts.length-2];
  3857. endCompspts[1] = compspts[compspts.length-1];
  3858. endCompspts[2] *= rx;
  3859. endCompspts[3] *= ry;
  3860. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3861. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3862. startCompspts[0] = compspts[0];
  3863. startCompspts[1] = compspts[1];
  3864. startCompspts[2] *= rx;
  3865. startCompspts[3] *= ry;
  3866. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3867. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3868. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3869. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3870. }
  3871. node.setSize(w, h);
  3872. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3873. node.a('node.width', w);
  3874. node.a('node.height', h);
  3875. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3876. node.borderWidth = 1;
  3877. node.a('node.borderwidth',node.borderWidth);
  3878. node._nodename = 'Node43';
  3879. node._nodeType = 'line';
  3880. zoomNodeList.push({
  3881. node: node,
  3882. attr: 'node.borderwidth'
  3883. });
  3884. var setWidth = node.setWidth,
  3885. setHeight = node.setHeight,
  3886. timer, rx = 1, ry = 1;
  3887. node.setWidth = function (width) {
  3888. var _width = this.getWidth();
  3889. rx = width / _width;
  3890. node.a('node.width', width);
  3891. setWidth.apply(this, arguments);
  3892. resetPoints(rx, 1);
  3893. }
  3894. node.setHeight = function (height) {
  3895. var _height = this.getHeight();
  3896. ry = height / _height;
  3897. node.a('node.height', height);
  3898. setHeight.apply(this, arguments);
  3899. resetPoints(1, ry);
  3900. }
  3901. })(Node43, Node43.getImage(), Node43compspts, Node43endCompspts, Node43startCompspts);
  3902. var Node44points=[362, 593,432, 593],
  3903. Node44rect=ht.Default.unionPoint([{x:362,y:593},{x:432,y:593}]),
  3904. Node44compspts=[];
  3905. _ratio = GD.getRatioWithRotation(0, ratio);
  3906. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  3907. _endratio = GD.getRatioWithRotation(0, ratio);
  3908. for(var i=0;i<Node44points.length;i++){
  3909. if(i%2==0){
  3910. Node44compspts.push(Node44points[i]-Node44rect.x);
  3911. }else{
  3912. Node44compspts.push(Node44points[i]-Node44rect.y);
  3913. }
  3914. }
  3915. var Node44ptslength=Node44compspts.length;
  3916. if (Node44rect.height === 0) {
  3917. Node44compspts[0] -= 0;
  3918. Node44compspts[Node44ptslength-2] += 0;
  3919. } else if (Node44rect.width === 0){
  3920. Node44compspts[1] -= 0;
  3921. Node44compspts[Node44ptslength-1] += 0;
  3922. } else {
  3923. Node44compspts[0] -= 0;
  3924. Node44compspts[1] -= 0;
  3925. Node44compspts[Node44ptslength-2] += 0;
  3926. Node44compspts[Node44ptslength-1] += 0;
  3927. }
  3928. Node44 = new ht.Node();
  3929. Node44.borderWidth = 1;
  3930. Node44rect.width = Node44rect.width === 0 ? 0.0001 : Node44rect.width;
  3931. Node44rect.height = Node44rect.height === 0 ? 0.0001 : Node44rect.height;
  3932. var Node44endCompspts = [Node44compspts[Node44ptslength-2],Node44compspts[Node44ptslength-1],0,0];
  3933. var Node44startCompspts = [Node44compspts[0],Node44compspts[1],0,0];
  3934. Node44.setImage(GD.getPolyLineJSON());
  3935. Node44.setPosition(Node44rect.x+Node44rect.width/2,Node44rect.y+Node44rect.height/2);
  3936. Node44.setSize(Node44rect.width,Node44rect.height);
  3937. Node44.setStyle("opacity",1);
  3938. Node44.s({'pixelPerfect':true});
  3939. Node44borderwidth=1;
  3940. Node44.setRotation(0);
  3941. dataModel.add(Node44);
  3942. Node44.a('node.points',Node44compspts);
  3943. Node44.a('node.segments',[1,2]);
  3944. Node44.a('node.color','rgba(255,128,0,1)');
  3945. Node44.a('node.borderPattern',getDashStyle("@borderPattern@"));
  3946. Node44.a('node.borderColor','rgba(255,128,0,1)');
  3947. Node44.a('node.background','rgba(255,128,0,1)');
  3948. Node44.a('node.gradient','');
  3949. Node44.a('node.gradientcolor','rgba(255,128,0,1)');
  3950. Node44.a('node.endCompspts',Node44endCompspts);
  3951. Node44.a('node.startCompspts',Node44startCompspts);
  3952. (function (node, img, compspts, endCompspts, startCompspts) {
  3953. var position = node.getPosition(),
  3954. w = node.getWidth()*_ratio.ratioX,
  3955. h = node.getHeight()*_ratio.ratioY;
  3956. function resetPoints(rx, ry) {
  3957. for (var i = 0, len = compspts.length; i < len; i++) {
  3958. if (i%2 === 0) {
  3959. compspts[i]*=rx;
  3960. } else {
  3961. compspts[i]*=ry;
  3962. }
  3963. }
  3964. endCompspts[0] = compspts[compspts.length-2];
  3965. endCompspts[1] = compspts[compspts.length-1];
  3966. endCompspts[2] *= rx;
  3967. endCompspts[3] *= ry;
  3968. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  3969. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  3970. startCompspts[0] = compspts[0];
  3971. startCompspts[1] = compspts[1];
  3972. startCompspts[2] *= rx;
  3973. startCompspts[3] *= ry;
  3974. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  3975. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  3976. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  3977. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  3978. }
  3979. node.setSize(w, h);
  3980. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  3981. node.a('node.width', w);
  3982. node.a('node.height', h);
  3983. resetPoints(_ratio.ratioX, _ratio.ratioY);
  3984. node.borderWidth = 1;
  3985. node.a('node.borderwidth',node.borderWidth);
  3986. node._nodename = 'Node44';
  3987. node._nodeType = 'line';
  3988. zoomNodeList.push({
  3989. node: node,
  3990. attr: 'node.borderwidth'
  3991. });
  3992. var setWidth = node.setWidth,
  3993. setHeight = node.setHeight,
  3994. timer, rx = 1, ry = 1;
  3995. node.setWidth = function (width) {
  3996. var _width = this.getWidth();
  3997. rx = width / _width;
  3998. node.a('node.width', width);
  3999. setWidth.apply(this, arguments);
  4000. resetPoints(rx, 1);
  4001. }
  4002. node.setHeight = function (height) {
  4003. var _height = this.getHeight();
  4004. ry = height / _height;
  4005. node.a('node.height', height);
  4006. setHeight.apply(this, arguments);
  4007. resetPoints(1, ry);
  4008. }
  4009. })(Node44, Node44.getImage(), Node44compspts, Node44endCompspts, Node44startCompspts);
  4010. var Node45points=[432, 616,432, 593],
  4011. Node45rect=ht.Default.unionPoint([{x:432,y:616},{x:432,y:593}]),
  4012. Node45compspts=[];
  4013. _ratio = GD.getRatioWithRotation(0, ratio);
  4014. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  4015. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  4016. for(var i=0;i<Node45points.length;i++){
  4017. if(i%2==0){
  4018. Node45compspts.push(Node45points[i]-Node45rect.x);
  4019. }else{
  4020. Node45compspts.push(Node45points[i]-Node45rect.y);
  4021. }
  4022. }
  4023. var Node45ptslength=Node45compspts.length;
  4024. if (Node45rect.height === 0) {
  4025. Node45compspts[0] -= 0;
  4026. Node45compspts[Node45ptslength-2] += 0;
  4027. } else if (Node45rect.width === 0){
  4028. Node45compspts[1] -= 0;
  4029. Node45compspts[Node45ptslength-1] += 0;
  4030. } else {
  4031. Node45compspts[0] -= 0;
  4032. Node45compspts[1] -= 0;
  4033. Node45compspts[Node45ptslength-2] += 0;
  4034. Node45compspts[Node45ptslength-1] += 0;
  4035. }
  4036. Node45 = new ht.Node();
  4037. Node45.borderWidth = 1;
  4038. Node45rect.width = Node45rect.width === 0 ? 0.0001 : Node45rect.width;
  4039. Node45rect.height = Node45rect.height === 0 ? 0.0001 : Node45rect.height;
  4040. var Node45endCompspts = [Node45compspts[Node45ptslength-2],Node45compspts[Node45ptslength-1],0,0];
  4041. var Node45startCompspts = [Node45compspts[0],Node45compspts[1],0,0];
  4042. Node45.setImage(GD.getPolyLineJSON());
  4043. Node45.setPosition(Node45rect.x+Node45rect.width/2,Node45rect.y+Node45rect.height/2);
  4044. Node45.setSize(Node45rect.width,Node45rect.height);
  4045. Node45.setStyle("opacity",1);
  4046. Node45.s({'pixelPerfect':true});
  4047. Node45borderwidth=1;
  4048. Node45.setRotation(0);
  4049. dataModel.add(Node45);
  4050. Node45.a('node.points',Node45compspts);
  4051. Node45.a('node.segments',[1,2]);
  4052. Node45.a('node.color','rgba(255,128,0,1)');
  4053. Node45.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4054. Node45.a('node.borderColor','rgba(255,128,0,1)');
  4055. Node45.a('node.background','rgba(255,128,0,1)');
  4056. Node45.a('node.gradient','');
  4057. Node45.a('node.gradientcolor','rgba(255,128,0,1)');
  4058. Node45.a('node.endCompspts',Node45endCompspts);
  4059. Node45.a('node.startCompspts',Node45startCompspts);
  4060. (function (node, img, compspts, endCompspts, startCompspts) {
  4061. var position = node.getPosition(),
  4062. w = node.getWidth()*_ratio.ratioX,
  4063. h = node.getHeight()*_ratio.ratioY;
  4064. function resetPoints(rx, ry) {
  4065. for (var i = 0, len = compspts.length; i < len; i++) {
  4066. if (i%2 === 0) {
  4067. compspts[i]*=rx;
  4068. } else {
  4069. compspts[i]*=ry;
  4070. }
  4071. }
  4072. endCompspts[0] = compspts[compspts.length-2];
  4073. endCompspts[1] = compspts[compspts.length-1];
  4074. endCompspts[2] *= rx;
  4075. endCompspts[3] *= ry;
  4076. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4077. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4078. startCompspts[0] = compspts[0];
  4079. startCompspts[1] = compspts[1];
  4080. startCompspts[2] *= rx;
  4081. startCompspts[3] *= ry;
  4082. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4083. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4084. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4085. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4086. }
  4087. node.setSize(w, h);
  4088. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4089. node.a('node.width', w);
  4090. node.a('node.height', h);
  4091. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4092. node.borderWidth = 1;
  4093. node.a('node.borderwidth',node.borderWidth);
  4094. node._nodename = 'Node45';
  4095. node._nodeType = 'line';
  4096. zoomNodeList.push({
  4097. node: node,
  4098. attr: 'node.borderwidth'
  4099. });
  4100. var setWidth = node.setWidth,
  4101. setHeight = node.setHeight,
  4102. timer, rx = 1, ry = 1;
  4103. node.setWidth = function (width) {
  4104. var _width = this.getWidth();
  4105. rx = width / _width;
  4106. node.a('node.width', width);
  4107. setWidth.apply(this, arguments);
  4108. resetPoints(rx, 1);
  4109. }
  4110. node.setHeight = function (height) {
  4111. var _height = this.getHeight();
  4112. ry = height / _height;
  4113. node.a('node.height', height);
  4114. setHeight.apply(this, arguments);
  4115. resetPoints(1, ry);
  4116. }
  4117. })(Node45, Node45.getImage(), Node45compspts, Node45endCompspts, Node45startCompspts);
  4118. var Node46points=[361, 628,361, 651],
  4119. Node46rect=ht.Default.unionPoint([{x:361,y:628},{x:361,y:651}]),
  4120. Node46compspts=[];
  4121. _ratio = GD.getRatioWithRotation(0, ratio);
  4122. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4123. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4124. for(var i=0;i<Node46points.length;i++){
  4125. if(i%2==0){
  4126. Node46compspts.push(Node46points[i]-Node46rect.x);
  4127. }else{
  4128. Node46compspts.push(Node46points[i]-Node46rect.y);
  4129. }
  4130. }
  4131. var Node46ptslength=Node46compspts.length;
  4132. if (Node46rect.height === 0) {
  4133. Node46compspts[0] -= 0;
  4134. Node46compspts[Node46ptslength-2] += 0;
  4135. } else if (Node46rect.width === 0){
  4136. Node46compspts[1] -= 0;
  4137. Node46compspts[Node46ptslength-1] += 0;
  4138. } else {
  4139. Node46compspts[0] -= 0;
  4140. Node46compspts[1] -= 0;
  4141. Node46compspts[Node46ptslength-2] += 0;
  4142. Node46compspts[Node46ptslength-1] += 0;
  4143. }
  4144. Node46 = new ht.Node();
  4145. Node46.borderWidth = 1;
  4146. Node46rect.width = Node46rect.width === 0 ? 0.0001 : Node46rect.width;
  4147. Node46rect.height = Node46rect.height === 0 ? 0.0001 : Node46rect.height;
  4148. var Node46endCompspts = [Node46compspts[Node46ptslength-2],Node46compspts[Node46ptslength-1],0,0];
  4149. var Node46startCompspts = [Node46compspts[0],Node46compspts[1],0,0];
  4150. Node46.setImage(GD.getPolyLineJSON());
  4151. Node46.setPosition(Node46rect.x+Node46rect.width/2,Node46rect.y+Node46rect.height/2);
  4152. Node46.setSize(Node46rect.width,Node46rect.height);
  4153. Node46.setStyle("opacity",1);
  4154. Node46.s({'pixelPerfect':true});
  4155. Node46borderwidth=1;
  4156. Node46.setRotation(0);
  4157. dataModel.add(Node46);
  4158. Node46.a('node.points',Node46compspts);
  4159. Node46.a('node.segments',[1,2]);
  4160. Node46.a('node.color','rgba(255,128,0,1)');
  4161. Node46.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4162. Node46.a('node.borderColor','rgba(255,128,0,1)');
  4163. Node46.a('node.background','rgba(255,128,0,1)');
  4164. Node46.a('node.gradient','');
  4165. Node46.a('node.gradientcolor','rgba(255,128,0,1)');
  4166. Node46.a('node.endCompspts',Node46endCompspts);
  4167. Node46.a('node.startCompspts',Node46startCompspts);
  4168. (function (node, img, compspts, endCompspts, startCompspts) {
  4169. var position = node.getPosition(),
  4170. w = node.getWidth()*_ratio.ratioX,
  4171. h = node.getHeight()*_ratio.ratioY;
  4172. function resetPoints(rx, ry) {
  4173. for (var i = 0, len = compspts.length; i < len; i++) {
  4174. if (i%2 === 0) {
  4175. compspts[i]*=rx;
  4176. } else {
  4177. compspts[i]*=ry;
  4178. }
  4179. }
  4180. endCompspts[0] = compspts[compspts.length-2];
  4181. endCompspts[1] = compspts[compspts.length-1];
  4182. endCompspts[2] *= rx;
  4183. endCompspts[3] *= ry;
  4184. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4185. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4186. startCompspts[0] = compspts[0];
  4187. startCompspts[1] = compspts[1];
  4188. startCompspts[2] *= rx;
  4189. startCompspts[3] *= ry;
  4190. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4191. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4192. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4193. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4194. }
  4195. node.setSize(w, h);
  4196. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4197. node.a('node.width', w);
  4198. node.a('node.height', h);
  4199. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4200. node.borderWidth = 1;
  4201. node.a('node.borderwidth',node.borderWidth);
  4202. node._nodename = 'Node46';
  4203. node._nodeType = 'line';
  4204. zoomNodeList.push({
  4205. node: node,
  4206. attr: 'node.borderwidth'
  4207. });
  4208. var setWidth = node.setWidth,
  4209. setHeight = node.setHeight,
  4210. timer, rx = 1, ry = 1;
  4211. node.setWidth = function (width) {
  4212. var _width = this.getWidth();
  4213. rx = width / _width;
  4214. node.a('node.width', width);
  4215. setWidth.apply(this, arguments);
  4216. resetPoints(rx, 1);
  4217. }
  4218. node.setHeight = function (height) {
  4219. var _height = this.getHeight();
  4220. ry = height / _height;
  4221. node.a('node.height', height);
  4222. setHeight.apply(this, arguments);
  4223. resetPoints(1, ry);
  4224. }
  4225. })(Node46, Node46.getImage(), Node46compspts, Node46endCompspts, Node46startCompspts);
  4226. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4227. var Node47 = new ht.lib['圆弧'](500*ratio.ratioX, 448*ratio.ratioY, 22*_ratio.ratioX, 74*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node47');
  4228. _libModel.add("Node47", Node47);
  4229. Node47.setRotation(0*Math.PI/180);
  4230. ;
  4231. ;
  4232. var Node48_0points=[490, 424,510, 424],
  4233. Node48_0rect=ht.Default.unionPoint([{x:490,y:424},{x:510,y:424}]),
  4234. Node48_0compspts=[];
  4235. _ratio = GD.getRatioWithRotation(0, ratio);
  4236. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  4237. _endratio = GD.getRatioWithRotation(0, ratio);
  4238. for(var i=0;i<Node48_0points.length;i++){
  4239. if(i%2==0){
  4240. Node48_0compspts.push(Node48_0points[i]-Node48_0rect.x);
  4241. }else{
  4242. Node48_0compspts.push(Node48_0points[i]-Node48_0rect.y);
  4243. }
  4244. }
  4245. var Node48_0ptslength=Node48_0compspts.length;
  4246. if (Node48_0rect.height === 0) {
  4247. Node48_0compspts[0] -= 0;
  4248. Node48_0compspts[Node48_0ptslength-2] += 0;
  4249. } else if (Node48_0rect.width === 0){
  4250. Node48_0compspts[1] -= 0;
  4251. Node48_0compspts[Node48_0ptslength-1] += 0;
  4252. } else {
  4253. Node48_0compspts[0] -= 0;
  4254. Node48_0compspts[1] -= 0;
  4255. Node48_0compspts[Node48_0ptslength-2] += 0;
  4256. Node48_0compspts[Node48_0ptslength-1] += 0;
  4257. }
  4258. Node48_0 = new ht.Node();
  4259. Node48_0.borderWidth = 1;
  4260. Node48_0rect.width = Node48_0rect.width === 0 ? 0.0001 : Node48_0rect.width;
  4261. Node48_0rect.height = Node48_0rect.height === 0 ? 0.0001 : Node48_0rect.height;
  4262. var Node48_0endCompspts = [Node48_0compspts[Node48_0ptslength-2],Node48_0compspts[Node48_0ptslength-1],0,0];
  4263. var Node48_0startCompspts = [Node48_0compspts[0],Node48_0compspts[1],0,0];
  4264. Node48_0.setImage(GD.getPolyLineJSON());
  4265. Node48_0.setPosition(Node48_0rect.x+Node48_0rect.width/2,Node48_0rect.y+Node48_0rect.height/2);
  4266. Node48_0.setSize(Node48_0rect.width,Node48_0rect.height);
  4267. Node48_0.setStyle("opacity",1);
  4268. Node48_0.s({'pixelPerfect':true});
  4269. Node48_0borderwidth=1;
  4270. Node48_0.setRotation(0);
  4271. dataModel.add(Node48_0);
  4272. Node48_0.a('node.points',Node48_0compspts);
  4273. Node48_0.a('node.segments',[1,2]);
  4274. Node48_0.a('node.color','rgba(255,128,0,1)');
  4275. Node48_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4276. Node48_0.a('node.borderColor','rgba(255,128,0,1)');
  4277. Node48_0.a('node.background','rgba(255,128,0,1)');
  4278. Node48_0.a('node.gradient','');
  4279. Node48_0.a('node.gradientcolor','rgba(255,128,0,1)');
  4280. Node48_0.a('node.endCompspts',Node48_0endCompspts);
  4281. Node48_0.a('node.startCompspts',Node48_0startCompspts);
  4282. (function (node, img, compspts, endCompspts, startCompspts) {
  4283. var position = node.getPosition(),
  4284. w = node.getWidth()*_ratio.ratioX,
  4285. h = node.getHeight()*_ratio.ratioY;
  4286. function resetPoints(rx, ry) {
  4287. for (var i = 0, len = compspts.length; i < len; i++) {
  4288. if (i%2 === 0) {
  4289. compspts[i]*=rx;
  4290. } else {
  4291. compspts[i]*=ry;
  4292. }
  4293. }
  4294. endCompspts[0] = compspts[compspts.length-2];
  4295. endCompspts[1] = compspts[compspts.length-1];
  4296. endCompspts[2] *= rx;
  4297. endCompspts[3] *= ry;
  4298. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4299. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4300. startCompspts[0] = compspts[0];
  4301. startCompspts[1] = compspts[1];
  4302. startCompspts[2] *= rx;
  4303. startCompspts[3] *= ry;
  4304. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4305. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4306. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4307. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4308. }
  4309. node.setSize(w, h);
  4310. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4311. node.a('node.width', w);
  4312. node.a('node.height', h);
  4313. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4314. node.borderWidth = 1;
  4315. node.a('node.borderwidth',node.borderWidth);
  4316. node._nodename = 'Node48_0';
  4317. node._nodeType = 'line';
  4318. zoomNodeList.push({
  4319. node: node,
  4320. attr: 'node.borderwidth'
  4321. });
  4322. var setWidth = node.setWidth,
  4323. setHeight = node.setHeight,
  4324. timer, rx = 1, ry = 1;
  4325. node.setWidth = function (width) {
  4326. var _width = this.getWidth();
  4327. rx = width / _width;
  4328. node.a('node.width', width);
  4329. setWidth.apply(this, arguments);
  4330. resetPoints(rx, 1);
  4331. }
  4332. node.setHeight = function (height) {
  4333. var _height = this.getHeight();
  4334. ry = height / _height;
  4335. node.a('node.height', height);
  4336. setHeight.apply(this, arguments);
  4337. resetPoints(1, ry);
  4338. }
  4339. })(Node48_0, Node48_0.getImage(), Node48_0compspts, Node48_0endCompspts, Node48_0startCompspts);
  4340. var Node48_1points=[490, 435,510, 435],
  4341. Node48_1rect=ht.Default.unionPoint([{x:490,y:435},{x:510,y:435}]),
  4342. Node48_1compspts=[];
  4343. _ratio = GD.getRatioWithRotation(0, ratio);
  4344. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  4345. _endratio = GD.getRatioWithRotation(0, ratio);
  4346. for(var i=0;i<Node48_1points.length;i++){
  4347. if(i%2==0){
  4348. Node48_1compspts.push(Node48_1points[i]-Node48_1rect.x);
  4349. }else{
  4350. Node48_1compspts.push(Node48_1points[i]-Node48_1rect.y);
  4351. }
  4352. }
  4353. var Node48_1ptslength=Node48_1compspts.length;
  4354. if (Node48_1rect.height === 0) {
  4355. Node48_1compspts[0] -= 0;
  4356. Node48_1compspts[Node48_1ptslength-2] += 0;
  4357. } else if (Node48_1rect.width === 0){
  4358. Node48_1compspts[1] -= 0;
  4359. Node48_1compspts[Node48_1ptslength-1] += 0;
  4360. } else {
  4361. Node48_1compspts[0] -= 0;
  4362. Node48_1compspts[1] -= 0;
  4363. Node48_1compspts[Node48_1ptslength-2] += 0;
  4364. Node48_1compspts[Node48_1ptslength-1] += 0;
  4365. }
  4366. Node48_1 = new ht.Node();
  4367. Node48_1.borderWidth = 1;
  4368. Node48_1rect.width = Node48_1rect.width === 0 ? 0.0001 : Node48_1rect.width;
  4369. Node48_1rect.height = Node48_1rect.height === 0 ? 0.0001 : Node48_1rect.height;
  4370. var Node48_1endCompspts = [Node48_1compspts[Node48_1ptslength-2],Node48_1compspts[Node48_1ptslength-1],0,0];
  4371. var Node48_1startCompspts = [Node48_1compspts[0],Node48_1compspts[1],0,0];
  4372. Node48_1.setImage(GD.getPolyLineJSON());
  4373. Node48_1.setPosition(Node48_1rect.x+Node48_1rect.width/2,Node48_1rect.y+Node48_1rect.height/2);
  4374. Node48_1.setSize(Node48_1rect.width,Node48_1rect.height);
  4375. Node48_1.setStyle("opacity",1);
  4376. Node48_1.s({'pixelPerfect':true});
  4377. Node48_1borderwidth=1;
  4378. Node48_1.setRotation(0);
  4379. dataModel.add(Node48_1);
  4380. Node48_1.a('node.points',Node48_1compspts);
  4381. Node48_1.a('node.segments',[1,2]);
  4382. Node48_1.a('node.color','rgba(255,128,0,1)');
  4383. Node48_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4384. Node48_1.a('node.borderColor','rgba(255,128,0,1)');
  4385. Node48_1.a('node.background','rgba(255,128,0,1)');
  4386. Node48_1.a('node.gradient','');
  4387. Node48_1.a('node.gradientcolor','rgba(255,128,0,1)');
  4388. Node48_1.a('node.endCompspts',Node48_1endCompspts);
  4389. Node48_1.a('node.startCompspts',Node48_1startCompspts);
  4390. (function (node, img, compspts, endCompspts, startCompspts) {
  4391. var position = node.getPosition(),
  4392. w = node.getWidth()*_ratio.ratioX,
  4393. h = node.getHeight()*_ratio.ratioY;
  4394. function resetPoints(rx, ry) {
  4395. for (var i = 0, len = compspts.length; i < len; i++) {
  4396. if (i%2 === 0) {
  4397. compspts[i]*=rx;
  4398. } else {
  4399. compspts[i]*=ry;
  4400. }
  4401. }
  4402. endCompspts[0] = compspts[compspts.length-2];
  4403. endCompspts[1] = compspts[compspts.length-1];
  4404. endCompspts[2] *= rx;
  4405. endCompspts[3] *= ry;
  4406. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4407. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4408. startCompspts[0] = compspts[0];
  4409. startCompspts[1] = compspts[1];
  4410. startCompspts[2] *= rx;
  4411. startCompspts[3] *= ry;
  4412. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4413. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4414. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4415. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4416. }
  4417. node.setSize(w, h);
  4418. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4419. node.a('node.width', w);
  4420. node.a('node.height', h);
  4421. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4422. node.borderWidth = 1;
  4423. node.a('node.borderwidth',node.borderWidth);
  4424. node._nodename = 'Node48_1';
  4425. node._nodeType = 'line';
  4426. zoomNodeList.push({
  4427. node: node,
  4428. attr: 'node.borderwidth'
  4429. });
  4430. var setWidth = node.setWidth,
  4431. setHeight = node.setHeight,
  4432. timer, rx = 1, ry = 1;
  4433. node.setWidth = function (width) {
  4434. var _width = this.getWidth();
  4435. rx = width / _width;
  4436. node.a('node.width', width);
  4437. setWidth.apply(this, arguments);
  4438. resetPoints(rx, 1);
  4439. }
  4440. node.setHeight = function (height) {
  4441. var _height = this.getHeight();
  4442. ry = height / _height;
  4443. node.a('node.height', height);
  4444. setHeight.apply(this, arguments);
  4445. resetPoints(1, ry);
  4446. }
  4447. })(Node48_1, Node48_1.getImage(), Node48_1compspts, Node48_1endCompspts, Node48_1startCompspts);
  4448. var Node49points=[467, 440,467, 497],
  4449. Node49rect=ht.Default.unionPoint([{x:467,y:440},{x:467,y:497}]),
  4450. Node49compspts=[];
  4451. _ratio = GD.getRatioWithRotation(0, ratio);
  4452. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4453. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4454. for(var i=0;i<Node49points.length;i++){
  4455. if(i%2==0){
  4456. Node49compspts.push(Node49points[i]-Node49rect.x);
  4457. }else{
  4458. Node49compspts.push(Node49points[i]-Node49rect.y);
  4459. }
  4460. }
  4461. var Node49ptslength=Node49compspts.length;
  4462. if (Node49rect.height === 0) {
  4463. Node49compspts[0] -= 0;
  4464. Node49compspts[Node49ptslength-2] += 0;
  4465. } else if (Node49rect.width === 0){
  4466. Node49compspts[1] -= 0;
  4467. Node49compspts[Node49ptslength-1] += 0;
  4468. } else {
  4469. Node49compspts[0] -= 0;
  4470. Node49compspts[1] -= 0;
  4471. Node49compspts[Node49ptslength-2] += 0;
  4472. Node49compspts[Node49ptslength-1] += 0;
  4473. }
  4474. Node49 = new ht.Node();
  4475. Node49.borderWidth = 1;
  4476. Node49rect.width = Node49rect.width === 0 ? 0.0001 : Node49rect.width;
  4477. Node49rect.height = Node49rect.height === 0 ? 0.0001 : Node49rect.height;
  4478. var Node49endCompspts = [Node49compspts[Node49ptslength-2],Node49compspts[Node49ptslength-1],0,0];
  4479. var Node49startCompspts = [Node49compspts[0],Node49compspts[1],0,0];
  4480. Node49.setImage(GD.getPolyLineJSON());
  4481. Node49.setPosition(Node49rect.x+Node49rect.width/2,Node49rect.y+Node49rect.height/2);
  4482. Node49.setSize(Node49rect.width,Node49rect.height);
  4483. Node49.setStyle("opacity",1);
  4484. Node49.s({'pixelPerfect':true});
  4485. Node49borderwidth=1;
  4486. Node49.setRotation(0);
  4487. dataModel.add(Node49);
  4488. Node49.a('node.points',Node49compspts);
  4489. Node49.a('node.segments',[1,2]);
  4490. Node49.a('node.color','rgba(255,128,0,1)');
  4491. Node49.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4492. Node49.a('node.borderColor','rgba(255,128,0,1)');
  4493. Node49.a('node.background','rgba(255,128,0,1)');
  4494. Node49.a('node.gradient','');
  4495. Node49.a('node.gradientcolor','rgba(255,128,0,1)');
  4496. Node49.a('node.endCompspts',Node49endCompspts);
  4497. Node49.a('node.startCompspts',Node49startCompspts);
  4498. (function (node, img, compspts, endCompspts, startCompspts) {
  4499. var position = node.getPosition(),
  4500. w = node.getWidth()*_ratio.ratioX,
  4501. h = node.getHeight()*_ratio.ratioY;
  4502. function resetPoints(rx, ry) {
  4503. for (var i = 0, len = compspts.length; i < len; i++) {
  4504. if (i%2 === 0) {
  4505. compspts[i]*=rx;
  4506. } else {
  4507. compspts[i]*=ry;
  4508. }
  4509. }
  4510. endCompspts[0] = compspts[compspts.length-2];
  4511. endCompspts[1] = compspts[compspts.length-1];
  4512. endCompspts[2] *= rx;
  4513. endCompspts[3] *= ry;
  4514. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4515. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4516. startCompspts[0] = compspts[0];
  4517. startCompspts[1] = compspts[1];
  4518. startCompspts[2] *= rx;
  4519. startCompspts[3] *= ry;
  4520. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4521. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4522. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4523. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4524. }
  4525. node.setSize(w, h);
  4526. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4527. node.a('node.width', w);
  4528. node.a('node.height', h);
  4529. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4530. node.borderWidth = 1;
  4531. node.a('node.borderwidth',node.borderWidth);
  4532. node._nodename = 'Node49';
  4533. node._nodeType = 'line';
  4534. zoomNodeList.push({
  4535. node: node,
  4536. attr: 'node.borderwidth'
  4537. });
  4538. var setWidth = node.setWidth,
  4539. setHeight = node.setHeight,
  4540. timer, rx = 1, ry = 1;
  4541. node.setWidth = function (width) {
  4542. var _width = this.getWidth();
  4543. rx = width / _width;
  4544. node.a('node.width', width);
  4545. setWidth.apply(this, arguments);
  4546. resetPoints(rx, 1);
  4547. }
  4548. node.setHeight = function (height) {
  4549. var _height = this.getHeight();
  4550. ry = height / _height;
  4551. node.a('node.height', height);
  4552. setHeight.apply(this, arguments);
  4553. resetPoints(1, ry);
  4554. }
  4555. })(Node49, Node49.getImage(), Node49compspts, Node49endCompspts, Node49startCompspts);
  4556. var Node50points=[467, 440,547, 440],
  4557. Node50rect=ht.Default.unionPoint([{x:467,y:440},{x:547,y:440}]),
  4558. Node50compspts=[];
  4559. _ratio = GD.getRatioWithRotation(0, ratio);
  4560. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  4561. _endratio = GD.getRatioWithRotation(0, ratio);
  4562. for(var i=0;i<Node50points.length;i++){
  4563. if(i%2==0){
  4564. Node50compspts.push(Node50points[i]-Node50rect.x);
  4565. }else{
  4566. Node50compspts.push(Node50points[i]-Node50rect.y);
  4567. }
  4568. }
  4569. var Node50ptslength=Node50compspts.length;
  4570. if (Node50rect.height === 0) {
  4571. Node50compspts[0] -= 0;
  4572. Node50compspts[Node50ptslength-2] += 0;
  4573. } else if (Node50rect.width === 0){
  4574. Node50compspts[1] -= 0;
  4575. Node50compspts[Node50ptslength-1] += 0;
  4576. } else {
  4577. Node50compspts[0] -= 0;
  4578. Node50compspts[1] -= 0;
  4579. Node50compspts[Node50ptslength-2] += 0;
  4580. Node50compspts[Node50ptslength-1] += 0;
  4581. }
  4582. Node50 = new ht.Node();
  4583. Node50.borderWidth = 1;
  4584. Node50rect.width = Node50rect.width === 0 ? 0.0001 : Node50rect.width;
  4585. Node50rect.height = Node50rect.height === 0 ? 0.0001 : Node50rect.height;
  4586. var Node50endCompspts = [Node50compspts[Node50ptslength-2],Node50compspts[Node50ptslength-1],0,0];
  4587. var Node50startCompspts = [Node50compspts[0],Node50compspts[1],0,0];
  4588. Node50.setImage(GD.getPolyLineJSON());
  4589. Node50.setPosition(Node50rect.x+Node50rect.width/2,Node50rect.y+Node50rect.height/2);
  4590. Node50.setSize(Node50rect.width,Node50rect.height);
  4591. Node50.setStyle("opacity",1);
  4592. Node50.s({'pixelPerfect':true});
  4593. Node50borderwidth=1;
  4594. Node50.setRotation(0);
  4595. dataModel.add(Node50);
  4596. Node50.a('node.points',Node50compspts);
  4597. Node50.a('node.segments',[1,2]);
  4598. Node50.a('node.color','rgba(255,128,0,1)');
  4599. Node50.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4600. Node50.a('node.borderColor','rgba(255,128,0,1)');
  4601. Node50.a('node.background','rgba(255,128,0,1)');
  4602. Node50.a('node.gradient','');
  4603. Node50.a('node.gradientcolor','rgba(255,128,0,1)');
  4604. Node50.a('node.endCompspts',Node50endCompspts);
  4605. Node50.a('node.startCompspts',Node50startCompspts);
  4606. (function (node, img, compspts, endCompspts, startCompspts) {
  4607. var position = node.getPosition(),
  4608. w = node.getWidth()*_ratio.ratioX,
  4609. h = node.getHeight()*_ratio.ratioY;
  4610. function resetPoints(rx, ry) {
  4611. for (var i = 0, len = compspts.length; i < len; i++) {
  4612. if (i%2 === 0) {
  4613. compspts[i]*=rx;
  4614. } else {
  4615. compspts[i]*=ry;
  4616. }
  4617. }
  4618. endCompspts[0] = compspts[compspts.length-2];
  4619. endCompspts[1] = compspts[compspts.length-1];
  4620. endCompspts[2] *= rx;
  4621. endCompspts[3] *= ry;
  4622. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4623. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4624. startCompspts[0] = compspts[0];
  4625. startCompspts[1] = compspts[1];
  4626. startCompspts[2] *= rx;
  4627. startCompspts[3] *= ry;
  4628. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4629. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4630. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4631. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4632. }
  4633. node.setSize(w, h);
  4634. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4635. node.a('node.width', w);
  4636. node.a('node.height', h);
  4637. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4638. node.borderWidth = 1;
  4639. node.a('node.borderwidth',node.borderWidth);
  4640. node._nodename = 'Node50';
  4641. node._nodeType = 'line';
  4642. zoomNodeList.push({
  4643. node: node,
  4644. attr: 'node.borderwidth'
  4645. });
  4646. var setWidth = node.setWidth,
  4647. setHeight = node.setHeight,
  4648. timer, rx = 1, ry = 1;
  4649. node.setWidth = function (width) {
  4650. var _width = this.getWidth();
  4651. rx = width / _width;
  4652. node.a('node.width', width);
  4653. setWidth.apply(this, arguments);
  4654. resetPoints(rx, 1);
  4655. }
  4656. node.setHeight = function (height) {
  4657. var _height = this.getHeight();
  4658. ry = height / _height;
  4659. node.a('node.height', height);
  4660. setHeight.apply(this, arguments);
  4661. resetPoints(1, ry);
  4662. }
  4663. })(Node50, Node50.getImage(), Node50compspts, Node50endCompspts, Node50startCompspts);
  4664. var Node51points=[486, 480,486, 491],
  4665. Node51rect=ht.Default.unionPoint([{x:486,y:480},{x:486,y:491}]),
  4666. Node51compspts=[];
  4667. _ratio = GD.getRatioWithRotation(0, ratio);
  4668. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4669. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4670. for(var i=0;i<Node51points.length;i++){
  4671. if(i%2==0){
  4672. Node51compspts.push(Node51points[i]-Node51rect.x);
  4673. }else{
  4674. Node51compspts.push(Node51points[i]-Node51rect.y);
  4675. }
  4676. }
  4677. var Node51ptslength=Node51compspts.length;
  4678. if (Node51rect.height === 0) {
  4679. Node51compspts[0] -= 0;
  4680. Node51compspts[Node51ptslength-2] += 0;
  4681. } else if (Node51rect.width === 0){
  4682. Node51compspts[1] -= 0;
  4683. Node51compspts[Node51ptslength-1] += 0;
  4684. } else {
  4685. Node51compspts[0] -= 0;
  4686. Node51compspts[1] -= 0;
  4687. Node51compspts[Node51ptslength-2] += 0;
  4688. Node51compspts[Node51ptslength-1] += 0;
  4689. }
  4690. Node51 = new ht.Node();
  4691. Node51.borderWidth = 1;
  4692. Node51rect.width = Node51rect.width === 0 ? 0.0001 : Node51rect.width;
  4693. Node51rect.height = Node51rect.height === 0 ? 0.0001 : Node51rect.height;
  4694. var Node51endCompspts = [Node51compspts[Node51ptslength-2],Node51compspts[Node51ptslength-1],0,0];
  4695. var Node51startCompspts = [Node51compspts[0],Node51compspts[1],0,0];
  4696. Node51.setImage(GD.getPolyLineJSON());
  4697. Node51.setPosition(Node51rect.x+Node51rect.width/2,Node51rect.y+Node51rect.height/2);
  4698. Node51.setSize(Node51rect.width,Node51rect.height);
  4699. Node51.setStyle("opacity",1);
  4700. Node51.s({'pixelPerfect':true});
  4701. Node51borderwidth=1;
  4702. Node51.setRotation(0);
  4703. dataModel.add(Node51);
  4704. Node51.a('node.points',Node51compspts);
  4705. Node51.a('node.segments',[1,2]);
  4706. Node51.a('node.color','rgba(255,128,0,1)');
  4707. Node51.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4708. Node51.a('node.borderColor','rgba(255,128,0,1)');
  4709. Node51.a('node.background','rgba(255,128,0,1)');
  4710. Node51.a('node.gradient','');
  4711. Node51.a('node.gradientcolor','rgba(255,128,0,1)');
  4712. Node51.a('node.endCompspts',Node51endCompspts);
  4713. Node51.a('node.startCompspts',Node51startCompspts);
  4714. (function (node, img, compspts, endCompspts, startCompspts) {
  4715. var position = node.getPosition(),
  4716. w = node.getWidth()*_ratio.ratioX,
  4717. h = node.getHeight()*_ratio.ratioY;
  4718. function resetPoints(rx, ry) {
  4719. for (var i = 0, len = compspts.length; i < len; i++) {
  4720. if (i%2 === 0) {
  4721. compspts[i]*=rx;
  4722. } else {
  4723. compspts[i]*=ry;
  4724. }
  4725. }
  4726. endCompspts[0] = compspts[compspts.length-2];
  4727. endCompspts[1] = compspts[compspts.length-1];
  4728. endCompspts[2] *= rx;
  4729. endCompspts[3] *= ry;
  4730. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4731. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4732. startCompspts[0] = compspts[0];
  4733. startCompspts[1] = compspts[1];
  4734. startCompspts[2] *= rx;
  4735. startCompspts[3] *= ry;
  4736. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4737. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4738. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4739. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4740. }
  4741. node.setSize(w, h);
  4742. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4743. node.a('node.width', w);
  4744. node.a('node.height', h);
  4745. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4746. node.borderWidth = 1;
  4747. node.a('node.borderwidth',node.borderWidth);
  4748. node._nodename = 'Node51';
  4749. node._nodeType = 'line';
  4750. zoomNodeList.push({
  4751. node: node,
  4752. attr: 'node.borderwidth'
  4753. });
  4754. var setWidth = node.setWidth,
  4755. setHeight = node.setHeight,
  4756. timer, rx = 1, ry = 1;
  4757. node.setWidth = function (width) {
  4758. var _width = this.getWidth();
  4759. rx = width / _width;
  4760. node.a('node.width', width);
  4761. setWidth.apply(this, arguments);
  4762. resetPoints(rx, 1);
  4763. }
  4764. node.setHeight = function (height) {
  4765. var _height = this.getHeight();
  4766. ry = height / _height;
  4767. node.a('node.height', height);
  4768. setHeight.apply(this, arguments);
  4769. resetPoints(1, ry);
  4770. }
  4771. })(Node51, Node51.getImage(), Node51compspts, Node51endCompspts, Node51startCompspts);
  4772. var Node52points=[486, 515,486, 526],
  4773. Node52rect=ht.Default.unionPoint([{x:486,y:515},{x:486,y:526}]),
  4774. Node52compspts=[];
  4775. _ratio = GD.getRatioWithRotation(0, ratio);
  4776. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4777. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4778. for(var i=0;i<Node52points.length;i++){
  4779. if(i%2==0){
  4780. Node52compspts.push(Node52points[i]-Node52rect.x);
  4781. }else{
  4782. Node52compspts.push(Node52points[i]-Node52rect.y);
  4783. }
  4784. }
  4785. var Node52ptslength=Node52compspts.length;
  4786. if (Node52rect.height === 0) {
  4787. Node52compspts[0] -= 0;
  4788. Node52compspts[Node52ptslength-2] += 0;
  4789. } else if (Node52rect.width === 0){
  4790. Node52compspts[1] -= 0;
  4791. Node52compspts[Node52ptslength-1] += 0;
  4792. } else {
  4793. Node52compspts[0] -= 0;
  4794. Node52compspts[1] -= 0;
  4795. Node52compspts[Node52ptslength-2] += 0;
  4796. Node52compspts[Node52ptslength-1] += 0;
  4797. }
  4798. Node52 = new ht.Node();
  4799. Node52.borderWidth = 1;
  4800. Node52rect.width = Node52rect.width === 0 ? 0.0001 : Node52rect.width;
  4801. Node52rect.height = Node52rect.height === 0 ? 0.0001 : Node52rect.height;
  4802. var Node52endCompspts = [Node52compspts[Node52ptslength-2],Node52compspts[Node52ptslength-1],0,0];
  4803. var Node52startCompspts = [Node52compspts[0],Node52compspts[1],0,0];
  4804. Node52.setImage(GD.getPolyLineJSON());
  4805. Node52.setPosition(Node52rect.x+Node52rect.width/2,Node52rect.y+Node52rect.height/2);
  4806. Node52.setSize(Node52rect.width,Node52rect.height);
  4807. Node52.setStyle("opacity",1);
  4808. Node52.s({'pixelPerfect':true});
  4809. Node52borderwidth=1;
  4810. Node52.setRotation(0);
  4811. dataModel.add(Node52);
  4812. Node52.a('node.points',Node52compspts);
  4813. Node52.a('node.segments',[1,2]);
  4814. Node52.a('node.color','rgba(255,128,0,1)');
  4815. Node52.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4816. Node52.a('node.borderColor','rgba(255,128,0,1)');
  4817. Node52.a('node.background','rgba(255,128,0,1)');
  4818. Node52.a('node.gradient','');
  4819. Node52.a('node.gradientcolor','rgba(255,128,0,1)');
  4820. Node52.a('node.endCompspts',Node52endCompspts);
  4821. Node52.a('node.startCompspts',Node52startCompspts);
  4822. (function (node, img, compspts, endCompspts, startCompspts) {
  4823. var position = node.getPosition(),
  4824. w = node.getWidth()*_ratio.ratioX,
  4825. h = node.getHeight()*_ratio.ratioY;
  4826. function resetPoints(rx, ry) {
  4827. for (var i = 0, len = compspts.length; i < len; i++) {
  4828. if (i%2 === 0) {
  4829. compspts[i]*=rx;
  4830. } else {
  4831. compspts[i]*=ry;
  4832. }
  4833. }
  4834. endCompspts[0] = compspts[compspts.length-2];
  4835. endCompspts[1] = compspts[compspts.length-1];
  4836. endCompspts[2] *= rx;
  4837. endCompspts[3] *= ry;
  4838. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4839. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4840. startCompspts[0] = compspts[0];
  4841. startCompspts[1] = compspts[1];
  4842. startCompspts[2] *= rx;
  4843. startCompspts[3] *= ry;
  4844. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4845. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4846. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4847. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4848. }
  4849. node.setSize(w, h);
  4850. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4851. node.a('node.width', w);
  4852. node.a('node.height', h);
  4853. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4854. node.borderWidth = 1;
  4855. node.a('node.borderwidth',node.borderWidth);
  4856. node._nodename = 'Node52';
  4857. node._nodeType = 'line';
  4858. zoomNodeList.push({
  4859. node: node,
  4860. attr: 'node.borderwidth'
  4861. });
  4862. var setWidth = node.setWidth,
  4863. setHeight = node.setHeight,
  4864. timer, rx = 1, ry = 1;
  4865. node.setWidth = function (width) {
  4866. var _width = this.getWidth();
  4867. rx = width / _width;
  4868. node.a('node.width', width);
  4869. setWidth.apply(this, arguments);
  4870. resetPoints(rx, 1);
  4871. }
  4872. node.setHeight = function (height) {
  4873. var _height = this.getHeight();
  4874. ry = height / _height;
  4875. node.a('node.height', height);
  4876. setHeight.apply(this, arguments);
  4877. resetPoints(1, ry);
  4878. }
  4879. })(Node52, Node52.getImage(), Node52compspts, Node52endCompspts, Node52startCompspts);
  4880. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  4881. var Node53 = new ht.lib['黄色接地'](466*ratio.ratioX, 526*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node53');
  4882. _libModel.add("Node53", Node53);
  4883. Node53.setRotation(0*Math.PI/180);
  4884. ;
  4885. ;
  4886. var Node54points=[486, 541,486, 586],
  4887. Node54rect=ht.Default.unionPoint([{x:486,y:541},{x:486,y:586}]),
  4888. Node54compspts=[];
  4889. _ratio = GD.getRatioWithRotation(0, ratio);
  4890. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  4891. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  4892. for(var i=0;i<Node54points.length;i++){
  4893. if(i%2==0){
  4894. Node54compspts.push(Node54points[i]-Node54rect.x);
  4895. }else{
  4896. Node54compspts.push(Node54points[i]-Node54rect.y);
  4897. }
  4898. }
  4899. var Node54ptslength=Node54compspts.length;
  4900. if (Node54rect.height === 0) {
  4901. Node54compspts[0] -= 0;
  4902. Node54compspts[Node54ptslength-2] += 0;
  4903. } else if (Node54rect.width === 0){
  4904. Node54compspts[1] -= 0;
  4905. Node54compspts[Node54ptslength-1] += 0;
  4906. } else {
  4907. Node54compspts[0] -= 0;
  4908. Node54compspts[1] -= 0;
  4909. Node54compspts[Node54ptslength-2] += 0;
  4910. Node54compspts[Node54ptslength-1] += 0;
  4911. }
  4912. Node54 = new ht.Node();
  4913. Node54.borderWidth = 1;
  4914. Node54rect.width = Node54rect.width === 0 ? 0.0001 : Node54rect.width;
  4915. Node54rect.height = Node54rect.height === 0 ? 0.0001 : Node54rect.height;
  4916. var Node54endCompspts = [Node54compspts[Node54ptslength-2],Node54compspts[Node54ptslength-1],0,0];
  4917. var Node54startCompspts = [Node54compspts[0],Node54compspts[1],0,0];
  4918. Node54.setImage(GD.getPolyLineJSON());
  4919. Node54.setPosition(Node54rect.x+Node54rect.width/2,Node54rect.y+Node54rect.height/2);
  4920. Node54.setSize(Node54rect.width,Node54rect.height);
  4921. Node54.setStyle("opacity",1);
  4922. Node54.s({'pixelPerfect':true});
  4923. Node54borderwidth=1;
  4924. Node54.setRotation(0);
  4925. dataModel.add(Node54);
  4926. Node54.a('node.points',Node54compspts);
  4927. Node54.a('node.segments',[1,2]);
  4928. Node54.a('node.color','rgba(255,128,0,1)');
  4929. Node54.a('node.borderPattern',getDashStyle("@borderPattern@"));
  4930. Node54.a('node.borderColor','rgba(255,128,0,1)');
  4931. Node54.a('node.background','rgba(255,128,0,1)');
  4932. Node54.a('node.gradient','');
  4933. Node54.a('node.gradientcolor','rgba(255,128,0,1)');
  4934. Node54.a('node.endCompspts',Node54endCompspts);
  4935. Node54.a('node.startCompspts',Node54startCompspts);
  4936. (function (node, img, compspts, endCompspts, startCompspts) {
  4937. var position = node.getPosition(),
  4938. w = node.getWidth()*_ratio.ratioX,
  4939. h = node.getHeight()*_ratio.ratioY;
  4940. function resetPoints(rx, ry) {
  4941. for (var i = 0, len = compspts.length; i < len; i++) {
  4942. if (i%2 === 0) {
  4943. compspts[i]*=rx;
  4944. } else {
  4945. compspts[i]*=ry;
  4946. }
  4947. }
  4948. endCompspts[0] = compspts[compspts.length-2];
  4949. endCompspts[1] = compspts[compspts.length-1];
  4950. endCompspts[2] *= rx;
  4951. endCompspts[3] *= ry;
  4952. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  4953. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  4954. startCompspts[0] = compspts[0];
  4955. startCompspts[1] = compspts[1];
  4956. startCompspts[2] *= rx;
  4957. startCompspts[3] *= ry;
  4958. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  4959. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  4960. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  4961. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  4962. }
  4963. node.setSize(w, h);
  4964. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  4965. node.a('node.width', w);
  4966. node.a('node.height', h);
  4967. resetPoints(_ratio.ratioX, _ratio.ratioY);
  4968. node.borderWidth = 1;
  4969. node.a('node.borderwidth',node.borderWidth);
  4970. node._nodename = 'Node54';
  4971. node._nodeType = 'line';
  4972. zoomNodeList.push({
  4973. node: node,
  4974. attr: 'node.borderwidth'
  4975. });
  4976. var setWidth = node.setWidth,
  4977. setHeight = node.setHeight,
  4978. timer, rx = 1, ry = 1;
  4979. node.setWidth = function (width) {
  4980. var _width = this.getWidth();
  4981. rx = width / _width;
  4982. node.a('node.width', width);
  4983. setWidth.apply(this, arguments);
  4984. resetPoints(rx, 1);
  4985. }
  4986. node.setHeight = function (height) {
  4987. var _height = this.getHeight();
  4988. ry = height / _height;
  4989. node.a('node.height', height);
  4990. setHeight.apply(this, arguments);
  4991. resetPoints(1, ry);
  4992. }
  4993. })(Node54, Node54.getImage(), Node54compspts, Node54endCompspts, Node54startCompspts);
  4994. var Node55points=[454, 564,484, 564],
  4995. Node55rect=ht.Default.unionPoint([{x:454,y:564},{x:484,y:564}]),
  4996. Node55compspts=[];
  4997. _ratio = GD.getRatioWithRotation(0, ratio);
  4998. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  4999. _endratio = GD.getRatioWithRotation(0, ratio);
  5000. for(var i=0;i<Node55points.length;i++){
  5001. if(i%2==0){
  5002. Node55compspts.push(Node55points[i]-Node55rect.x);
  5003. }else{
  5004. Node55compspts.push(Node55points[i]-Node55rect.y);
  5005. }
  5006. }
  5007. var Node55ptslength=Node55compspts.length;
  5008. if (Node55rect.height === 0) {
  5009. Node55compspts[0] -= 0;
  5010. Node55compspts[Node55ptslength-2] += 0;
  5011. } else if (Node55rect.width === 0){
  5012. Node55compspts[1] -= 0;
  5013. Node55compspts[Node55ptslength-1] += 0;
  5014. } else {
  5015. Node55compspts[0] -= 0;
  5016. Node55compspts[1] -= 0;
  5017. Node55compspts[Node55ptslength-2] += 0;
  5018. Node55compspts[Node55ptslength-1] += 0;
  5019. }
  5020. Node55 = new ht.Node();
  5021. Node55.borderWidth = 1;
  5022. Node55rect.width = Node55rect.width === 0 ? 0.0001 : Node55rect.width;
  5023. Node55rect.height = Node55rect.height === 0 ? 0.0001 : Node55rect.height;
  5024. var Node55endCompspts = [Node55compspts[Node55ptslength-2],Node55compspts[Node55ptslength-1],0,0];
  5025. var Node55startCompspts = [Node55compspts[0],Node55compspts[1],0,0];
  5026. Node55.setImage(GD.getPolyLineJSON());
  5027. Node55.setPosition(Node55rect.x+Node55rect.width/2,Node55rect.y+Node55rect.height/2);
  5028. Node55.setSize(Node55rect.width,Node55rect.height);
  5029. Node55.setStyle("opacity",1);
  5030. Node55.s({'pixelPerfect':true});
  5031. Node55borderwidth=1;
  5032. Node55.setRotation(0);
  5033. dataModel.add(Node55);
  5034. Node55.a('node.points',Node55compspts);
  5035. Node55.a('node.segments',[1,2]);
  5036. Node55.a('node.color','rgba(255,128,0,1)');
  5037. Node55.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5038. Node55.a('node.borderColor','rgba(255,128,0,1)');
  5039. Node55.a('node.background','rgba(255,128,0,1)');
  5040. Node55.a('node.gradient','');
  5041. Node55.a('node.gradientcolor','rgba(255,128,0,1)');
  5042. Node55.a('node.endCompspts',Node55endCompspts);
  5043. Node55.a('node.startCompspts',Node55startCompspts);
  5044. (function (node, img, compspts, endCompspts, startCompspts) {
  5045. var position = node.getPosition(),
  5046. w = node.getWidth()*_ratio.ratioX,
  5047. h = node.getHeight()*_ratio.ratioY;
  5048. function resetPoints(rx, ry) {
  5049. for (var i = 0, len = compspts.length; i < len; i++) {
  5050. if (i%2 === 0) {
  5051. compspts[i]*=rx;
  5052. } else {
  5053. compspts[i]*=ry;
  5054. }
  5055. }
  5056. endCompspts[0] = compspts[compspts.length-2];
  5057. endCompspts[1] = compspts[compspts.length-1];
  5058. endCompspts[2] *= rx;
  5059. endCompspts[3] *= ry;
  5060. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5061. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5062. startCompspts[0] = compspts[0];
  5063. startCompspts[1] = compspts[1];
  5064. startCompspts[2] *= rx;
  5065. startCompspts[3] *= ry;
  5066. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5067. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5068. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5069. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5070. }
  5071. node.setSize(w, h);
  5072. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5073. node.a('node.width', w);
  5074. node.a('node.height', h);
  5075. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5076. node.borderWidth = 1;
  5077. node.a('node.borderwidth',node.borderWidth);
  5078. node._nodename = 'Node55';
  5079. node._nodeType = 'line';
  5080. zoomNodeList.push({
  5081. node: node,
  5082. attr: 'node.borderwidth'
  5083. });
  5084. var setWidth = node.setWidth,
  5085. setHeight = node.setHeight,
  5086. timer, rx = 1, ry = 1;
  5087. node.setWidth = function (width) {
  5088. var _width = this.getWidth();
  5089. rx = width / _width;
  5090. node.a('node.width', width);
  5091. setWidth.apply(this, arguments);
  5092. resetPoints(rx, 1);
  5093. }
  5094. node.setHeight = function (height) {
  5095. var _height = this.getHeight();
  5096. ry = height / _height;
  5097. node.a('node.height', height);
  5098. setHeight.apply(this, arguments);
  5099. resetPoints(1, ry);
  5100. }
  5101. })(Node55, Node55.getImage(), Node55compspts, Node55endCompspts, Node55startCompspts);
  5102. var Node56points=[453, 564,453, 587],
  5103. Node56rect=ht.Default.unionPoint([{x:453,y:564},{x:453,y:587}]),
  5104. Node56compspts=[];
  5105. _ratio = GD.getRatioWithRotation(0, ratio);
  5106. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5107. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5108. for(var i=0;i<Node56points.length;i++){
  5109. if(i%2==0){
  5110. Node56compspts.push(Node56points[i]-Node56rect.x);
  5111. }else{
  5112. Node56compspts.push(Node56points[i]-Node56rect.y);
  5113. }
  5114. }
  5115. var Node56ptslength=Node56compspts.length;
  5116. if (Node56rect.height === 0) {
  5117. Node56compspts[0] -= 0;
  5118. Node56compspts[Node56ptslength-2] += 0;
  5119. } else if (Node56rect.width === 0){
  5120. Node56compspts[1] -= 0;
  5121. Node56compspts[Node56ptslength-1] += 0;
  5122. } else {
  5123. Node56compspts[0] -= 0;
  5124. Node56compspts[1] -= 0;
  5125. Node56compspts[Node56ptslength-2] += 0;
  5126. Node56compspts[Node56ptslength-1] += 0;
  5127. }
  5128. Node56 = new ht.Node();
  5129. Node56.borderWidth = 1;
  5130. Node56rect.width = Node56rect.width === 0 ? 0.0001 : Node56rect.width;
  5131. Node56rect.height = Node56rect.height === 0 ? 0.0001 : Node56rect.height;
  5132. var Node56endCompspts = [Node56compspts[Node56ptslength-2],Node56compspts[Node56ptslength-1],0,0];
  5133. var Node56startCompspts = [Node56compspts[0],Node56compspts[1],0,0];
  5134. Node56.setImage(GD.getPolyLineJSON());
  5135. Node56.setPosition(Node56rect.x+Node56rect.width/2,Node56rect.y+Node56rect.height/2);
  5136. Node56.setSize(Node56rect.width,Node56rect.height);
  5137. Node56.setStyle("opacity",1);
  5138. Node56.s({'pixelPerfect':true});
  5139. Node56borderwidth=1;
  5140. Node56.setRotation(0);
  5141. dataModel.add(Node56);
  5142. Node56.a('node.points',Node56compspts);
  5143. Node56.a('node.segments',[1,2]);
  5144. Node56.a('node.color','rgba(255,128,0,1)');
  5145. Node56.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5146. Node56.a('node.borderColor','rgba(255,128,0,1)');
  5147. Node56.a('node.background','rgba(255,128,0,1)');
  5148. Node56.a('node.gradient','');
  5149. Node56.a('node.gradientcolor','rgba(255,128,0,1)');
  5150. Node56.a('node.endCompspts',Node56endCompspts);
  5151. Node56.a('node.startCompspts',Node56startCompspts);
  5152. (function (node, img, compspts, endCompspts, startCompspts) {
  5153. var position = node.getPosition(),
  5154. w = node.getWidth()*_ratio.ratioX,
  5155. h = node.getHeight()*_ratio.ratioY;
  5156. function resetPoints(rx, ry) {
  5157. for (var i = 0, len = compspts.length; i < len; i++) {
  5158. if (i%2 === 0) {
  5159. compspts[i]*=rx;
  5160. } else {
  5161. compspts[i]*=ry;
  5162. }
  5163. }
  5164. endCompspts[0] = compspts[compspts.length-2];
  5165. endCompspts[1] = compspts[compspts.length-1];
  5166. endCompspts[2] *= rx;
  5167. endCompspts[3] *= ry;
  5168. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5169. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5170. startCompspts[0] = compspts[0];
  5171. startCompspts[1] = compspts[1];
  5172. startCompspts[2] *= rx;
  5173. startCompspts[3] *= ry;
  5174. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5175. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5176. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5177. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5178. }
  5179. node.setSize(w, h);
  5180. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5181. node.a('node.width', w);
  5182. node.a('node.height', h);
  5183. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5184. node.borderWidth = 1;
  5185. node.a('node.borderwidth',node.borderWidth);
  5186. node._nodename = 'Node56';
  5187. node._nodeType = 'line';
  5188. zoomNodeList.push({
  5189. node: node,
  5190. attr: 'node.borderwidth'
  5191. });
  5192. var setWidth = node.setWidth,
  5193. setHeight = node.setHeight,
  5194. timer, rx = 1, ry = 1;
  5195. node.setWidth = function (width) {
  5196. var _width = this.getWidth();
  5197. rx = width / _width;
  5198. node.a('node.width', width);
  5199. setWidth.apply(this, arguments);
  5200. resetPoints(rx, 1);
  5201. }
  5202. node.setHeight = function (height) {
  5203. var _height = this.getHeight();
  5204. ry = height / _height;
  5205. node.a('node.height', height);
  5206. setHeight.apply(this, arguments);
  5207. resetPoints(1, ry);
  5208. }
  5209. })(Node56, Node56.getImage(), Node56compspts, Node56endCompspts, Node56startCompspts);
  5210. var Node57points=[486, 606,486, 651],
  5211. Node57rect=ht.Default.unionPoint([{x:486,y:606},{x:486,y:651}]),
  5212. Node57compspts=[];
  5213. _ratio = GD.getRatioWithRotation(0, ratio);
  5214. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5215. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5216. for(var i=0;i<Node57points.length;i++){
  5217. if(i%2==0){
  5218. Node57compspts.push(Node57points[i]-Node57rect.x);
  5219. }else{
  5220. Node57compspts.push(Node57points[i]-Node57rect.y);
  5221. }
  5222. }
  5223. var Node57ptslength=Node57compspts.length;
  5224. if (Node57rect.height === 0) {
  5225. Node57compspts[0] -= 0;
  5226. Node57compspts[Node57ptslength-2] += 0;
  5227. } else if (Node57rect.width === 0){
  5228. Node57compspts[1] -= 0;
  5229. Node57compspts[Node57ptslength-1] += 0;
  5230. } else {
  5231. Node57compspts[0] -= 0;
  5232. Node57compspts[1] -= 0;
  5233. Node57compspts[Node57ptslength-2] += 0;
  5234. Node57compspts[Node57ptslength-1] += 0;
  5235. }
  5236. Node57 = new ht.Node();
  5237. Node57.borderWidth = 1;
  5238. Node57rect.width = Node57rect.width === 0 ? 0.0001 : Node57rect.width;
  5239. Node57rect.height = Node57rect.height === 0 ? 0.0001 : Node57rect.height;
  5240. var Node57endCompspts = [Node57compspts[Node57ptslength-2],Node57compspts[Node57ptslength-1],0,0];
  5241. var Node57startCompspts = [Node57compspts[0],Node57compspts[1],0,0];
  5242. Node57.setImage(GD.getPolyLineJSON());
  5243. Node57.setPosition(Node57rect.x+Node57rect.width/2,Node57rect.y+Node57rect.height/2);
  5244. Node57.setSize(Node57rect.width,Node57rect.height);
  5245. Node57.setStyle("opacity",1);
  5246. Node57.s({'pixelPerfect':true});
  5247. Node57borderwidth=1;
  5248. Node57.setRotation(0);
  5249. dataModel.add(Node57);
  5250. Node57.a('node.points',Node57compspts);
  5251. Node57.a('node.segments',[1,2]);
  5252. Node57.a('node.color','rgba(255,128,0,1)');
  5253. Node57.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5254. Node57.a('node.borderColor','rgba(255,128,0,1)');
  5255. Node57.a('node.background','rgba(255,128,0,1)');
  5256. Node57.a('node.gradient','');
  5257. Node57.a('node.gradientcolor','rgba(255,128,0,1)');
  5258. Node57.a('node.endCompspts',Node57endCompspts);
  5259. Node57.a('node.startCompspts',Node57startCompspts);
  5260. (function (node, img, compspts, endCompspts, startCompspts) {
  5261. var position = node.getPosition(),
  5262. w = node.getWidth()*_ratio.ratioX,
  5263. h = node.getHeight()*_ratio.ratioY;
  5264. function resetPoints(rx, ry) {
  5265. for (var i = 0, len = compspts.length; i < len; i++) {
  5266. if (i%2 === 0) {
  5267. compspts[i]*=rx;
  5268. } else {
  5269. compspts[i]*=ry;
  5270. }
  5271. }
  5272. endCompspts[0] = compspts[compspts.length-2];
  5273. endCompspts[1] = compspts[compspts.length-1];
  5274. endCompspts[2] *= rx;
  5275. endCompspts[3] *= ry;
  5276. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5277. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5278. startCompspts[0] = compspts[0];
  5279. startCompspts[1] = compspts[1];
  5280. startCompspts[2] *= rx;
  5281. startCompspts[3] *= ry;
  5282. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5283. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5284. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5285. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5286. }
  5287. node.setSize(w, h);
  5288. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5289. node.a('node.width', w);
  5290. node.a('node.height', h);
  5291. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5292. node.borderWidth = 1;
  5293. node.a('node.borderwidth',node.borderWidth);
  5294. node._nodename = 'Node57';
  5295. node._nodeType = 'line';
  5296. zoomNodeList.push({
  5297. node: node,
  5298. attr: 'node.borderwidth'
  5299. });
  5300. var setWidth = node.setWidth,
  5301. setHeight = node.setHeight,
  5302. timer, rx = 1, ry = 1;
  5303. node.setWidth = function (width) {
  5304. var _width = this.getWidth();
  5305. rx = width / _width;
  5306. node.a('node.width', width);
  5307. setWidth.apply(this, arguments);
  5308. resetPoints(rx, 1);
  5309. }
  5310. node.setHeight = function (height) {
  5311. var _height = this.getHeight();
  5312. ry = height / _height;
  5313. node.a('node.height', height);
  5314. setHeight.apply(this, arguments);
  5315. resetPoints(1, ry);
  5316. }
  5317. })(Node57, Node57.getImage(), Node57compspts, Node57endCompspts, Node57startCompspts);
  5318. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5319. var Node58 = new ht.lib['黄色接地'](453*ratio.ratioX, 615*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node58');
  5320. _libModel.add("Node58", Node58);
  5321. Node58.setRotation(0*Math.PI/180);
  5322. ;
  5323. ;
  5324. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5325. var Node59 = new ht.lib['粗线'](954*ratio.ratioX, 350*ratio.ratioY, 1701*_ratio.ratioX, 32*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node59');
  5326. _libModel.add("Node59", Node59);
  5327. Node59.setRotation(0*Math.PI/180);
  5328. ;
  5329. ;
  5330. var Node60points=[676, 496,676, 541],
  5331. Node60rect=ht.Default.unionPoint([{x:676,y:496},{x:676,y:541}]),
  5332. Node60compspts=[];
  5333. _ratio = GD.getRatioWithRotation(0, ratio);
  5334. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5335. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5336. for(var i=0;i<Node60points.length;i++){
  5337. if(i%2==0){
  5338. Node60compspts.push(Node60points[i]-Node60rect.x);
  5339. }else{
  5340. Node60compspts.push(Node60points[i]-Node60rect.y);
  5341. }
  5342. }
  5343. var Node60ptslength=Node60compspts.length;
  5344. if (Node60rect.height === 0) {
  5345. Node60compspts[0] -= 0;
  5346. Node60compspts[Node60ptslength-2] += 0;
  5347. } else if (Node60rect.width === 0){
  5348. Node60compspts[1] -= 0;
  5349. Node60compspts[Node60ptslength-1] += 0;
  5350. } else {
  5351. Node60compspts[0] -= 0;
  5352. Node60compspts[1] -= 0;
  5353. Node60compspts[Node60ptslength-2] += 0;
  5354. Node60compspts[Node60ptslength-1] += 0;
  5355. }
  5356. Node60 = new ht.Node();
  5357. Node60.borderWidth = 1;
  5358. Node60rect.width = Node60rect.width === 0 ? 0.0001 : Node60rect.width;
  5359. Node60rect.height = Node60rect.height === 0 ? 0.0001 : Node60rect.height;
  5360. var Node60endCompspts = [Node60compspts[Node60ptslength-2],Node60compspts[Node60ptslength-1],0,0];
  5361. var Node60startCompspts = [Node60compspts[0],Node60compspts[1],0,0];
  5362. Node60.setImage(GD.getPolyLineJSON());
  5363. Node60.setPosition(Node60rect.x+Node60rect.width/2,Node60rect.y+Node60rect.height/2);
  5364. Node60.setSize(Node60rect.width,Node60rect.height);
  5365. Node60.setStyle("opacity",1);
  5366. Node60.s({'pixelPerfect':true});
  5367. Node60borderwidth=1;
  5368. Node60.setRotation(0);
  5369. dataModel.add(Node60);
  5370. Node60.a('node.points',Node60compspts);
  5371. Node60.a('node.segments',[1,2]);
  5372. Node60.a('node.color','rgba(255,128,0,1)');
  5373. Node60.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5374. Node60.a('node.borderColor','rgba(255,128,0,1)');
  5375. Node60.a('node.background','rgba(255,128,0,1)');
  5376. Node60.a('node.gradient','');
  5377. Node60.a('node.gradientcolor','rgba(255,128,0,1)');
  5378. Node60.a('node.endCompspts',Node60endCompspts);
  5379. Node60.a('node.startCompspts',Node60startCompspts);
  5380. (function (node, img, compspts, endCompspts, startCompspts) {
  5381. var position = node.getPosition(),
  5382. w = node.getWidth()*_ratio.ratioX,
  5383. h = node.getHeight()*_ratio.ratioY;
  5384. function resetPoints(rx, ry) {
  5385. for (var i = 0, len = compspts.length; i < len; i++) {
  5386. if (i%2 === 0) {
  5387. compspts[i]*=rx;
  5388. } else {
  5389. compspts[i]*=ry;
  5390. }
  5391. }
  5392. endCompspts[0] = compspts[compspts.length-2];
  5393. endCompspts[1] = compspts[compspts.length-1];
  5394. endCompspts[2] *= rx;
  5395. endCompspts[3] *= ry;
  5396. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5397. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5398. startCompspts[0] = compspts[0];
  5399. startCompspts[1] = compspts[1];
  5400. startCompspts[2] *= rx;
  5401. startCompspts[3] *= ry;
  5402. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5403. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5404. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5405. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5406. }
  5407. node.setSize(w, h);
  5408. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5409. node.a('node.width', w);
  5410. node.a('node.height', h);
  5411. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5412. node.borderWidth = 1;
  5413. node.a('node.borderwidth',node.borderWidth);
  5414. node._nodename = 'Node60';
  5415. node._nodeType = 'line';
  5416. zoomNodeList.push({
  5417. node: node,
  5418. attr: 'node.borderwidth'
  5419. });
  5420. var setWidth = node.setWidth,
  5421. setHeight = node.setHeight,
  5422. timer, rx = 1, ry = 1;
  5423. node.setWidth = function (width) {
  5424. var _width = this.getWidth();
  5425. rx = width / _width;
  5426. node.a('node.width', width);
  5427. setWidth.apply(this, arguments);
  5428. resetPoints(rx, 1);
  5429. }
  5430. node.setHeight = function (height) {
  5431. var _height = this.getHeight();
  5432. ry = height / _height;
  5433. node.a('node.height', height);
  5434. setHeight.apply(this, arguments);
  5435. resetPoints(1, ry);
  5436. }
  5437. })(Node60, Node60.getImage(), Node60compspts, Node60endCompspts, Node60startCompspts);
  5438. var Node61points=[644, 519,674, 519],
  5439. Node61rect=ht.Default.unionPoint([{x:644,y:519},{x:674,y:519}]),
  5440. Node61compspts=[];
  5441. _ratio = GD.getRatioWithRotation(0, ratio);
  5442. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  5443. _endratio = GD.getRatioWithRotation(0, ratio);
  5444. for(var i=0;i<Node61points.length;i++){
  5445. if(i%2==0){
  5446. Node61compspts.push(Node61points[i]-Node61rect.x);
  5447. }else{
  5448. Node61compspts.push(Node61points[i]-Node61rect.y);
  5449. }
  5450. }
  5451. var Node61ptslength=Node61compspts.length;
  5452. if (Node61rect.height === 0) {
  5453. Node61compspts[0] -= 0;
  5454. Node61compspts[Node61ptslength-2] += 0;
  5455. } else if (Node61rect.width === 0){
  5456. Node61compspts[1] -= 0;
  5457. Node61compspts[Node61ptslength-1] += 0;
  5458. } else {
  5459. Node61compspts[0] -= 0;
  5460. Node61compspts[1] -= 0;
  5461. Node61compspts[Node61ptslength-2] += 0;
  5462. Node61compspts[Node61ptslength-1] += 0;
  5463. }
  5464. Node61 = new ht.Node();
  5465. Node61.borderWidth = 1;
  5466. Node61rect.width = Node61rect.width === 0 ? 0.0001 : Node61rect.width;
  5467. Node61rect.height = Node61rect.height === 0 ? 0.0001 : Node61rect.height;
  5468. var Node61endCompspts = [Node61compspts[Node61ptslength-2],Node61compspts[Node61ptslength-1],0,0];
  5469. var Node61startCompspts = [Node61compspts[0],Node61compspts[1],0,0];
  5470. Node61.setImage(GD.getPolyLineJSON());
  5471. Node61.setPosition(Node61rect.x+Node61rect.width/2,Node61rect.y+Node61rect.height/2);
  5472. Node61.setSize(Node61rect.width,Node61rect.height);
  5473. Node61.setStyle("opacity",1);
  5474. Node61.s({'pixelPerfect':true});
  5475. Node61borderwidth=1;
  5476. Node61.setRotation(0);
  5477. dataModel.add(Node61);
  5478. Node61.a('node.points',Node61compspts);
  5479. Node61.a('node.segments',[1,2]);
  5480. Node61.a('node.color','rgba(255,128,0,1)');
  5481. Node61.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5482. Node61.a('node.borderColor','rgba(255,128,0,1)');
  5483. Node61.a('node.background','rgba(255,128,0,1)');
  5484. Node61.a('node.gradient','');
  5485. Node61.a('node.gradientcolor','rgba(255,128,0,1)');
  5486. Node61.a('node.endCompspts',Node61endCompspts);
  5487. Node61.a('node.startCompspts',Node61startCompspts);
  5488. (function (node, img, compspts, endCompspts, startCompspts) {
  5489. var position = node.getPosition(),
  5490. w = node.getWidth()*_ratio.ratioX,
  5491. h = node.getHeight()*_ratio.ratioY;
  5492. function resetPoints(rx, ry) {
  5493. for (var i = 0, len = compspts.length; i < len; i++) {
  5494. if (i%2 === 0) {
  5495. compspts[i]*=rx;
  5496. } else {
  5497. compspts[i]*=ry;
  5498. }
  5499. }
  5500. endCompspts[0] = compspts[compspts.length-2];
  5501. endCompspts[1] = compspts[compspts.length-1];
  5502. endCompspts[2] *= rx;
  5503. endCompspts[3] *= ry;
  5504. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5505. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5506. startCompspts[0] = compspts[0];
  5507. startCompspts[1] = compspts[1];
  5508. startCompspts[2] *= rx;
  5509. startCompspts[3] *= ry;
  5510. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5511. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5512. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5513. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5514. }
  5515. node.setSize(w, h);
  5516. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5517. node.a('node.width', w);
  5518. node.a('node.height', h);
  5519. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5520. node.borderWidth = 1;
  5521. node.a('node.borderwidth',node.borderWidth);
  5522. node._nodename = 'Node61';
  5523. node._nodeType = 'line';
  5524. zoomNodeList.push({
  5525. node: node,
  5526. attr: 'node.borderwidth'
  5527. });
  5528. var setWidth = node.setWidth,
  5529. setHeight = node.setHeight,
  5530. timer, rx = 1, ry = 1;
  5531. node.setWidth = function (width) {
  5532. var _width = this.getWidth();
  5533. rx = width / _width;
  5534. node.a('node.width', width);
  5535. setWidth.apply(this, arguments);
  5536. resetPoints(rx, 1);
  5537. }
  5538. node.setHeight = function (height) {
  5539. var _height = this.getHeight();
  5540. ry = height / _height;
  5541. node.a('node.height', height);
  5542. setHeight.apply(this, arguments);
  5543. resetPoints(1, ry);
  5544. }
  5545. })(Node61, Node61.getImage(), Node61compspts, Node61endCompspts, Node61startCompspts);
  5546. var Node62points=[643, 519,643, 542],
  5547. Node62rect=ht.Default.unionPoint([{x:643,y:519},{x:643,y:542}]),
  5548. Node62compspts=[];
  5549. _ratio = GD.getRatioWithRotation(0, ratio);
  5550. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5551. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5552. for(var i=0;i<Node62points.length;i++){
  5553. if(i%2==0){
  5554. Node62compspts.push(Node62points[i]-Node62rect.x);
  5555. }else{
  5556. Node62compspts.push(Node62points[i]-Node62rect.y);
  5557. }
  5558. }
  5559. var Node62ptslength=Node62compspts.length;
  5560. if (Node62rect.height === 0) {
  5561. Node62compspts[0] -= 0;
  5562. Node62compspts[Node62ptslength-2] += 0;
  5563. } else if (Node62rect.width === 0){
  5564. Node62compspts[1] -= 0;
  5565. Node62compspts[Node62ptslength-1] += 0;
  5566. } else {
  5567. Node62compspts[0] -= 0;
  5568. Node62compspts[1] -= 0;
  5569. Node62compspts[Node62ptslength-2] += 0;
  5570. Node62compspts[Node62ptslength-1] += 0;
  5571. }
  5572. Node62 = new ht.Node();
  5573. Node62.borderWidth = 1;
  5574. Node62rect.width = Node62rect.width === 0 ? 0.0001 : Node62rect.width;
  5575. Node62rect.height = Node62rect.height === 0 ? 0.0001 : Node62rect.height;
  5576. var Node62endCompspts = [Node62compspts[Node62ptslength-2],Node62compspts[Node62ptslength-1],0,0];
  5577. var Node62startCompspts = [Node62compspts[0],Node62compspts[1],0,0];
  5578. Node62.setImage(GD.getPolyLineJSON());
  5579. Node62.setPosition(Node62rect.x+Node62rect.width/2,Node62rect.y+Node62rect.height/2);
  5580. Node62.setSize(Node62rect.width,Node62rect.height);
  5581. Node62.setStyle("opacity",1);
  5582. Node62.s({'pixelPerfect':true});
  5583. Node62borderwidth=1;
  5584. Node62.setRotation(0);
  5585. dataModel.add(Node62);
  5586. Node62.a('node.points',Node62compspts);
  5587. Node62.a('node.segments',[1,2]);
  5588. Node62.a('node.color','rgba(255,128,0,1)');
  5589. Node62.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5590. Node62.a('node.borderColor','rgba(255,128,0,1)');
  5591. Node62.a('node.background','rgba(255,128,0,1)');
  5592. Node62.a('node.gradient','');
  5593. Node62.a('node.gradientcolor','rgba(255,128,0,1)');
  5594. Node62.a('node.endCompspts',Node62endCompspts);
  5595. Node62.a('node.startCompspts',Node62startCompspts);
  5596. (function (node, img, compspts, endCompspts, startCompspts) {
  5597. var position = node.getPosition(),
  5598. w = node.getWidth()*_ratio.ratioX,
  5599. h = node.getHeight()*_ratio.ratioY;
  5600. function resetPoints(rx, ry) {
  5601. for (var i = 0, len = compspts.length; i < len; i++) {
  5602. if (i%2 === 0) {
  5603. compspts[i]*=rx;
  5604. } else {
  5605. compspts[i]*=ry;
  5606. }
  5607. }
  5608. endCompspts[0] = compspts[compspts.length-2];
  5609. endCompspts[1] = compspts[compspts.length-1];
  5610. endCompspts[2] *= rx;
  5611. endCompspts[3] *= ry;
  5612. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5613. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5614. startCompspts[0] = compspts[0];
  5615. startCompspts[1] = compspts[1];
  5616. startCompspts[2] *= rx;
  5617. startCompspts[3] *= ry;
  5618. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5619. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5620. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5621. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5622. }
  5623. node.setSize(w, h);
  5624. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5625. node.a('node.width', w);
  5626. node.a('node.height', h);
  5627. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5628. node.borderWidth = 1;
  5629. node.a('node.borderwidth',node.borderWidth);
  5630. node._nodename = 'Node62';
  5631. node._nodeType = 'line';
  5632. zoomNodeList.push({
  5633. node: node,
  5634. attr: 'node.borderwidth'
  5635. });
  5636. var setWidth = node.setWidth,
  5637. setHeight = node.setHeight,
  5638. timer, rx = 1, ry = 1;
  5639. node.setWidth = function (width) {
  5640. var _width = this.getWidth();
  5641. rx = width / _width;
  5642. node.a('node.width', width);
  5643. setWidth.apply(this, arguments);
  5644. resetPoints(rx, 1);
  5645. }
  5646. node.setHeight = function (height) {
  5647. var _height = this.getHeight();
  5648. ry = height / _height;
  5649. node.a('node.height', height);
  5650. setHeight.apply(this, arguments);
  5651. resetPoints(1, ry);
  5652. }
  5653. })(Node62, Node62.getImage(), Node62compspts, Node62endCompspts, Node62startCompspts);
  5654. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5655. var Node63 = new ht.lib['黄色接地'](643*ratio.ratioX, 565*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node63');
  5656. _libModel.add("Node63", Node63);
  5657. Node63.setRotation(0*Math.PI/180);
  5658. ;
  5659. ;
  5660. var Node64points=[616, 582,676, 582],
  5661. Node64rect=ht.Default.unionPoint([{x:616,y:582},{x:676,y:582}]),
  5662. Node64compspts=[];
  5663. _ratio = GD.getRatioWithRotation(0, ratio);
  5664. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  5665. _endratio = GD.getRatioWithRotation(0, ratio);
  5666. for(var i=0;i<Node64points.length;i++){
  5667. if(i%2==0){
  5668. Node64compspts.push(Node64points[i]-Node64rect.x);
  5669. }else{
  5670. Node64compspts.push(Node64points[i]-Node64rect.y);
  5671. }
  5672. }
  5673. var Node64ptslength=Node64compspts.length;
  5674. if (Node64rect.height === 0) {
  5675. Node64compspts[0] -= 0;
  5676. Node64compspts[Node64ptslength-2] += 0;
  5677. } else if (Node64rect.width === 0){
  5678. Node64compspts[1] -= 0;
  5679. Node64compspts[Node64ptslength-1] += 0;
  5680. } else {
  5681. Node64compspts[0] -= 0;
  5682. Node64compspts[1] -= 0;
  5683. Node64compspts[Node64ptslength-2] += 0;
  5684. Node64compspts[Node64ptslength-1] += 0;
  5685. }
  5686. Node64 = new ht.Node();
  5687. Node64.borderWidth = 1;
  5688. Node64rect.width = Node64rect.width === 0 ? 0.0001 : Node64rect.width;
  5689. Node64rect.height = Node64rect.height === 0 ? 0.0001 : Node64rect.height;
  5690. var Node64endCompspts = [Node64compspts[Node64ptslength-2],Node64compspts[Node64ptslength-1],0,0];
  5691. var Node64startCompspts = [Node64compspts[0],Node64compspts[1],0,0];
  5692. Node64.setImage(GD.getPolyLineJSON());
  5693. Node64.setPosition(Node64rect.x+Node64rect.width/2,Node64rect.y+Node64rect.height/2);
  5694. Node64.setSize(Node64rect.width,Node64rect.height);
  5695. Node64.setStyle("opacity",1);
  5696. Node64.s({'pixelPerfect':true});
  5697. Node64borderwidth=1;
  5698. Node64.setRotation(0);
  5699. dataModel.add(Node64);
  5700. Node64.a('node.points',Node64compspts);
  5701. Node64.a('node.segments',[1,2]);
  5702. Node64.a('node.color','rgba(255,128,0,1)');
  5703. Node64.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5704. Node64.a('node.borderColor','rgba(255,128,0,1)');
  5705. Node64.a('node.background','rgba(255,128,0,1)');
  5706. Node64.a('node.gradient','');
  5707. Node64.a('node.gradientcolor','rgba(255,128,0,1)');
  5708. Node64.a('node.endCompspts',Node64endCompspts);
  5709. Node64.a('node.startCompspts',Node64startCompspts);
  5710. (function (node, img, compspts, endCompspts, startCompspts) {
  5711. var position = node.getPosition(),
  5712. w = node.getWidth()*_ratio.ratioX,
  5713. h = node.getHeight()*_ratio.ratioY;
  5714. function resetPoints(rx, ry) {
  5715. for (var i = 0, len = compspts.length; i < len; i++) {
  5716. if (i%2 === 0) {
  5717. compspts[i]*=rx;
  5718. } else {
  5719. compspts[i]*=ry;
  5720. }
  5721. }
  5722. endCompspts[0] = compspts[compspts.length-2];
  5723. endCompspts[1] = compspts[compspts.length-1];
  5724. endCompspts[2] *= rx;
  5725. endCompspts[3] *= ry;
  5726. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5727. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5728. startCompspts[0] = compspts[0];
  5729. startCompspts[1] = compspts[1];
  5730. startCompspts[2] *= rx;
  5731. startCompspts[3] *= ry;
  5732. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5733. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5734. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5735. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5736. }
  5737. node.setSize(w, h);
  5738. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5739. node.a('node.width', w);
  5740. node.a('node.height', h);
  5741. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5742. node.borderWidth = 1;
  5743. node.a('node.borderwidth',node.borderWidth);
  5744. node._nodename = 'Node64';
  5745. node._nodeType = 'line';
  5746. zoomNodeList.push({
  5747. node: node,
  5748. attr: 'node.borderwidth'
  5749. });
  5750. var setWidth = node.setWidth,
  5751. setHeight = node.setHeight,
  5752. timer, rx = 1, ry = 1;
  5753. node.setWidth = function (width) {
  5754. var _width = this.getWidth();
  5755. rx = width / _width;
  5756. node.a('node.width', width);
  5757. setWidth.apply(this, arguments);
  5758. resetPoints(rx, 1);
  5759. }
  5760. node.setHeight = function (height) {
  5761. var _height = this.getHeight();
  5762. ry = height / _height;
  5763. node.a('node.height', height);
  5764. setHeight.apply(this, arguments);
  5765. resetPoints(1, ry);
  5766. }
  5767. })(Node64, Node64.getImage(), Node64compspts, Node64endCompspts, Node64startCompspts);
  5768. var Node65points=[616, 582,616, 605],
  5769. Node65rect=ht.Default.unionPoint([{x:616,y:582},{x:616,y:605}]),
  5770. Node65compspts=[];
  5771. _ratio = GD.getRatioWithRotation(0, ratio);
  5772. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5773. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5774. for(var i=0;i<Node65points.length;i++){
  5775. if(i%2==0){
  5776. Node65compspts.push(Node65points[i]-Node65rect.x);
  5777. }else{
  5778. Node65compspts.push(Node65points[i]-Node65rect.y);
  5779. }
  5780. }
  5781. var Node65ptslength=Node65compspts.length;
  5782. if (Node65rect.height === 0) {
  5783. Node65compspts[0] -= 0;
  5784. Node65compspts[Node65ptslength-2] += 0;
  5785. } else if (Node65rect.width === 0){
  5786. Node65compspts[1] -= 0;
  5787. Node65compspts[Node65ptslength-1] += 0;
  5788. } else {
  5789. Node65compspts[0] -= 0;
  5790. Node65compspts[1] -= 0;
  5791. Node65compspts[Node65ptslength-2] += 0;
  5792. Node65compspts[Node65ptslength-1] += 0;
  5793. }
  5794. Node65 = new ht.Node();
  5795. Node65.borderWidth = 1;
  5796. Node65rect.width = Node65rect.width === 0 ? 0.0001 : Node65rect.width;
  5797. Node65rect.height = Node65rect.height === 0 ? 0.0001 : Node65rect.height;
  5798. var Node65endCompspts = [Node65compspts[Node65ptslength-2],Node65compspts[Node65ptslength-1],0,0];
  5799. var Node65startCompspts = [Node65compspts[0],Node65compspts[1],0,0];
  5800. Node65.setImage(GD.getPolyLineJSON());
  5801. Node65.setPosition(Node65rect.x+Node65rect.width/2,Node65rect.y+Node65rect.height/2);
  5802. Node65.setSize(Node65rect.width,Node65rect.height);
  5803. Node65.setStyle("opacity",1);
  5804. Node65.s({'pixelPerfect':true});
  5805. Node65borderwidth=1;
  5806. Node65.setRotation(0);
  5807. dataModel.add(Node65);
  5808. Node65.a('node.points',Node65compspts);
  5809. Node65.a('node.segments',[1,2]);
  5810. Node65.a('node.color','rgba(255,128,0,1)');
  5811. Node65.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5812. Node65.a('node.borderColor','rgba(255,128,0,1)');
  5813. Node65.a('node.background','rgba(255,128,0,1)');
  5814. Node65.a('node.gradient','');
  5815. Node65.a('node.gradientcolor','rgba(255,128,0,1)');
  5816. Node65.a('node.endCompspts',Node65endCompspts);
  5817. Node65.a('node.startCompspts',Node65startCompspts);
  5818. (function (node, img, compspts, endCompspts, startCompspts) {
  5819. var position = node.getPosition(),
  5820. w = node.getWidth()*_ratio.ratioX,
  5821. h = node.getHeight()*_ratio.ratioY;
  5822. function resetPoints(rx, ry) {
  5823. for (var i = 0, len = compspts.length; i < len; i++) {
  5824. if (i%2 === 0) {
  5825. compspts[i]*=rx;
  5826. } else {
  5827. compspts[i]*=ry;
  5828. }
  5829. }
  5830. endCompspts[0] = compspts[compspts.length-2];
  5831. endCompspts[1] = compspts[compspts.length-1];
  5832. endCompspts[2] *= rx;
  5833. endCompspts[3] *= ry;
  5834. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5835. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5836. startCompspts[0] = compspts[0];
  5837. startCompspts[1] = compspts[1];
  5838. startCompspts[2] *= rx;
  5839. startCompspts[3] *= ry;
  5840. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5841. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5842. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5843. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5844. }
  5845. node.setSize(w, h);
  5846. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5847. node.a('node.width', w);
  5848. node.a('node.height', h);
  5849. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5850. node.borderWidth = 1;
  5851. node.a('node.borderwidth',node.borderWidth);
  5852. node._nodename = 'Node65';
  5853. node._nodeType = 'line';
  5854. zoomNodeList.push({
  5855. node: node,
  5856. attr: 'node.borderwidth'
  5857. });
  5858. var setWidth = node.setWidth,
  5859. setHeight = node.setHeight,
  5860. timer, rx = 1, ry = 1;
  5861. node.setWidth = function (width) {
  5862. var _width = this.getWidth();
  5863. rx = width / _width;
  5864. node.a('node.width', width);
  5865. setWidth.apply(this, arguments);
  5866. resetPoints(rx, 1);
  5867. }
  5868. node.setHeight = function (height) {
  5869. var _height = this.getHeight();
  5870. ry = height / _height;
  5871. node.a('node.height', height);
  5872. setHeight.apply(this, arguments);
  5873. resetPoints(1, ry);
  5874. }
  5875. })(Node65, Node65.getImage(), Node65compspts, Node65endCompspts, Node65startCompspts);
  5876. var Node66points=[676, 557,676, 647],
  5877. Node66rect=ht.Default.unionPoint([{x:676,y:557},{x:676,y:647}]),
  5878. Node66compspts=[];
  5879. _ratio = GD.getRatioWithRotation(0, ratio);
  5880. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5881. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5882. for(var i=0;i<Node66points.length;i++){
  5883. if(i%2==0){
  5884. Node66compspts.push(Node66points[i]-Node66rect.x);
  5885. }else{
  5886. Node66compspts.push(Node66points[i]-Node66rect.y);
  5887. }
  5888. }
  5889. var Node66ptslength=Node66compspts.length;
  5890. if (Node66rect.height === 0) {
  5891. Node66compspts[0] -= 0;
  5892. Node66compspts[Node66ptslength-2] += 0;
  5893. } else if (Node66rect.width === 0){
  5894. Node66compspts[1] -= 0;
  5895. Node66compspts[Node66ptslength-1] += 0;
  5896. } else {
  5897. Node66compspts[0] -= 0;
  5898. Node66compspts[1] -= 0;
  5899. Node66compspts[Node66ptslength-2] += 0;
  5900. Node66compspts[Node66ptslength-1] += 0;
  5901. }
  5902. Node66 = new ht.Node();
  5903. Node66.borderWidth = 1;
  5904. Node66rect.width = Node66rect.width === 0 ? 0.0001 : Node66rect.width;
  5905. Node66rect.height = Node66rect.height === 0 ? 0.0001 : Node66rect.height;
  5906. var Node66endCompspts = [Node66compspts[Node66ptslength-2],Node66compspts[Node66ptslength-1],0,0];
  5907. var Node66startCompspts = [Node66compspts[0],Node66compspts[1],0,0];
  5908. Node66.setImage(GD.getPolyLineJSON());
  5909. Node66.setPosition(Node66rect.x+Node66rect.width/2,Node66rect.y+Node66rect.height/2);
  5910. Node66.setSize(Node66rect.width,Node66rect.height);
  5911. Node66.setStyle("opacity",1);
  5912. Node66.s({'pixelPerfect':true});
  5913. Node66borderwidth=1;
  5914. Node66.setRotation(0);
  5915. dataModel.add(Node66);
  5916. Node66.a('node.points',Node66compspts);
  5917. Node66.a('node.segments',[1,2]);
  5918. Node66.a('node.color','rgba(255,128,0,1)');
  5919. Node66.a('node.borderPattern',getDashStyle("@borderPattern@"));
  5920. Node66.a('node.borderColor','rgba(255,128,0,1)');
  5921. Node66.a('node.background','rgba(255,128,0,1)');
  5922. Node66.a('node.gradient','');
  5923. Node66.a('node.gradientcolor','rgba(255,128,0,1)');
  5924. Node66.a('node.endCompspts',Node66endCompspts);
  5925. Node66.a('node.startCompspts',Node66startCompspts);
  5926. (function (node, img, compspts, endCompspts, startCompspts) {
  5927. var position = node.getPosition(),
  5928. w = node.getWidth()*_ratio.ratioX,
  5929. h = node.getHeight()*_ratio.ratioY;
  5930. function resetPoints(rx, ry) {
  5931. for (var i = 0, len = compspts.length; i < len; i++) {
  5932. if (i%2 === 0) {
  5933. compspts[i]*=rx;
  5934. } else {
  5935. compspts[i]*=ry;
  5936. }
  5937. }
  5938. endCompspts[0] = compspts[compspts.length-2];
  5939. endCompspts[1] = compspts[compspts.length-1];
  5940. endCompspts[2] *= rx;
  5941. endCompspts[3] *= ry;
  5942. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  5943. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  5944. startCompspts[0] = compspts[0];
  5945. startCompspts[1] = compspts[1];
  5946. startCompspts[2] *= rx;
  5947. startCompspts[3] *= ry;
  5948. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  5949. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  5950. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  5951. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  5952. }
  5953. node.setSize(w, h);
  5954. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  5955. node.a('node.width', w);
  5956. node.a('node.height', h);
  5957. resetPoints(_ratio.ratioX, _ratio.ratioY);
  5958. node.borderWidth = 1;
  5959. node.a('node.borderwidth',node.borderWidth);
  5960. node._nodename = 'Node66';
  5961. node._nodeType = 'line';
  5962. zoomNodeList.push({
  5963. node: node,
  5964. attr: 'node.borderwidth'
  5965. });
  5966. var setWidth = node.setWidth,
  5967. setHeight = node.setHeight,
  5968. timer, rx = 1, ry = 1;
  5969. node.setWidth = function (width) {
  5970. var _width = this.getWidth();
  5971. rx = width / _width;
  5972. node.a('node.width', width);
  5973. setWidth.apply(this, arguments);
  5974. resetPoints(rx, 1);
  5975. }
  5976. node.setHeight = function (height) {
  5977. var _height = this.getHeight();
  5978. ry = height / _height;
  5979. node.a('node.height', height);
  5980. setHeight.apply(this, arguments);
  5981. resetPoints(1, ry);
  5982. }
  5983. })(Node66, Node66.getImage(), Node66compspts, Node66endCompspts, Node66startCompspts);
  5984. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  5985. var Node67_0 = new ht.lib['黄色接地'](855*ratio.ratioX, 466*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node67_0');
  5986. _libModel.add("Node67_0", Node67_0);
  5987. Node67_0.setRotation(0*Math.PI/180);
  5988. ;
  5989. ;
  5990. var Node67_1points=[856, 418,856, 440],
  5991. Node67_1rect=ht.Default.unionPoint([{x:856,y:418},{x:856,y:440}]),
  5992. Node67_1compspts=[];
  5993. _ratio = GD.getRatioWithRotation(0, ratio);
  5994. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  5995. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  5996. for(var i=0;i<Node67_1points.length;i++){
  5997. if(i%2==0){
  5998. Node67_1compspts.push(Node67_1points[i]-Node67_1rect.x);
  5999. }else{
  6000. Node67_1compspts.push(Node67_1points[i]-Node67_1rect.y);
  6001. }
  6002. }
  6003. var Node67_1ptslength=Node67_1compspts.length;
  6004. if (Node67_1rect.height === 0) {
  6005. Node67_1compspts[0] -= 0;
  6006. Node67_1compspts[Node67_1ptslength-2] += 0;
  6007. } else if (Node67_1rect.width === 0){
  6008. Node67_1compspts[1] -= 0;
  6009. Node67_1compspts[Node67_1ptslength-1] += 0;
  6010. } else {
  6011. Node67_1compspts[0] -= 0;
  6012. Node67_1compspts[1] -= 0;
  6013. Node67_1compspts[Node67_1ptslength-2] += 0;
  6014. Node67_1compspts[Node67_1ptslength-1] += 0;
  6015. }
  6016. Node67_1 = new ht.Node();
  6017. Node67_1.borderWidth = 1;
  6018. Node67_1rect.width = Node67_1rect.width === 0 ? 0.0001 : Node67_1rect.width;
  6019. Node67_1rect.height = Node67_1rect.height === 0 ? 0.0001 : Node67_1rect.height;
  6020. var Node67_1endCompspts = [Node67_1compspts[Node67_1ptslength-2],Node67_1compspts[Node67_1ptslength-1],0,0];
  6021. var Node67_1startCompspts = [Node67_1compspts[0],Node67_1compspts[1],0,0];
  6022. Node67_1.setImage(GD.getPolyLineJSON());
  6023. Node67_1.setPosition(Node67_1rect.x+Node67_1rect.width/2,Node67_1rect.y+Node67_1rect.height/2);
  6024. Node67_1.setSize(Node67_1rect.width,Node67_1rect.height);
  6025. Node67_1.setStyle("opacity",1);
  6026. Node67_1.s({'pixelPerfect':true});
  6027. Node67_1borderwidth=1;
  6028. Node67_1.setRotation(0);
  6029. dataModel.add(Node67_1);
  6030. Node67_1.a('node.points',Node67_1compspts);
  6031. Node67_1.a('node.segments',[1,2]);
  6032. Node67_1.a('node.color','rgba(255,128,0,1)');
  6033. Node67_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6034. Node67_1.a('node.borderColor','rgba(255,128,0,1)');
  6035. Node67_1.a('node.background','rgba(255,128,0,1)');
  6036. Node67_1.a('node.gradient','');
  6037. Node67_1.a('node.gradientcolor','rgba(255,128,0,1)');
  6038. Node67_1.a('node.endCompspts',Node67_1endCompspts);
  6039. Node67_1.a('node.startCompspts',Node67_1startCompspts);
  6040. (function (node, img, compspts, endCompspts, startCompspts) {
  6041. var position = node.getPosition(),
  6042. w = node.getWidth()*_ratio.ratioX,
  6043. h = node.getHeight()*_ratio.ratioY;
  6044. function resetPoints(rx, ry) {
  6045. for (var i = 0, len = compspts.length; i < len; i++) {
  6046. if (i%2 === 0) {
  6047. compspts[i]*=rx;
  6048. } else {
  6049. compspts[i]*=ry;
  6050. }
  6051. }
  6052. endCompspts[0] = compspts[compspts.length-2];
  6053. endCompspts[1] = compspts[compspts.length-1];
  6054. endCompspts[2] *= rx;
  6055. endCompspts[3] *= ry;
  6056. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6057. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6058. startCompspts[0] = compspts[0];
  6059. startCompspts[1] = compspts[1];
  6060. startCompspts[2] *= rx;
  6061. startCompspts[3] *= ry;
  6062. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6063. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6064. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6065. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6066. }
  6067. node.setSize(w, h);
  6068. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6069. node.a('node.width', w);
  6070. node.a('node.height', h);
  6071. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6072. node.borderWidth = 1;
  6073. node.a('node.borderwidth',node.borderWidth);
  6074. node._nodename = 'Node67_1';
  6075. node._nodeType = 'line';
  6076. zoomNodeList.push({
  6077. node: node,
  6078. attr: 'node.borderwidth'
  6079. });
  6080. var setWidth = node.setWidth,
  6081. setHeight = node.setHeight,
  6082. timer, rx = 1, ry = 1;
  6083. node.setWidth = function (width) {
  6084. var _width = this.getWidth();
  6085. rx = width / _width;
  6086. node.a('node.width', width);
  6087. setWidth.apply(this, arguments);
  6088. resetPoints(rx, 1);
  6089. }
  6090. node.setHeight = function (height) {
  6091. var _height = this.getHeight();
  6092. ry = height / _height;
  6093. node.a('node.height', height);
  6094. setHeight.apply(this, arguments);
  6095. resetPoints(1, ry);
  6096. }
  6097. })(Node67_1, Node67_1.getImage(), Node67_1compspts, Node67_1endCompspts, Node67_1startCompspts);
  6098. var Node67_2points=[906, 418,906, 452],
  6099. Node67_2rect=ht.Default.unionPoint([{x:906,y:418},{x:906,y:452}]),
  6100. Node67_2compspts=[];
  6101. _ratio = GD.getRatioWithRotation(0, ratio);
  6102. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  6103. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  6104. for(var i=0;i<Node67_2points.length;i++){
  6105. if(i%2==0){
  6106. Node67_2compspts.push(Node67_2points[i]-Node67_2rect.x);
  6107. }else{
  6108. Node67_2compspts.push(Node67_2points[i]-Node67_2rect.y);
  6109. }
  6110. }
  6111. var Node67_2ptslength=Node67_2compspts.length;
  6112. if (Node67_2rect.height === 0) {
  6113. Node67_2compspts[0] -= 0;
  6114. Node67_2compspts[Node67_2ptslength-2] += 0;
  6115. } else if (Node67_2rect.width === 0){
  6116. Node67_2compspts[1] -= 0;
  6117. Node67_2compspts[Node67_2ptslength-1] += 0;
  6118. } else {
  6119. Node67_2compspts[0] -= 0;
  6120. Node67_2compspts[1] -= 0;
  6121. Node67_2compspts[Node67_2ptslength-2] += 0;
  6122. Node67_2compspts[Node67_2ptslength-1] += 0;
  6123. }
  6124. Node67_2 = new ht.Node();
  6125. Node67_2.borderWidth = 1;
  6126. Node67_2rect.width = Node67_2rect.width === 0 ? 0.0001 : Node67_2rect.width;
  6127. Node67_2rect.height = Node67_2rect.height === 0 ? 0.0001 : Node67_2rect.height;
  6128. var Node67_2endCompspts = [Node67_2compspts[Node67_2ptslength-2],Node67_2compspts[Node67_2ptslength-1],0,0];
  6129. var Node67_2startCompspts = [Node67_2compspts[0],Node67_2compspts[1],0,0];
  6130. Node67_2.setImage(GD.getPolyLineJSON());
  6131. Node67_2.setPosition(Node67_2rect.x+Node67_2rect.width/2,Node67_2rect.y+Node67_2rect.height/2);
  6132. Node67_2.setSize(Node67_2rect.width,Node67_2rect.height);
  6133. Node67_2.setStyle("opacity",1);
  6134. Node67_2.s({'pixelPerfect':true});
  6135. Node67_2borderwidth=1;
  6136. Node67_2.setRotation(0);
  6137. dataModel.add(Node67_2);
  6138. Node67_2.a('node.points',Node67_2compspts);
  6139. Node67_2.a('node.segments',[1,2]);
  6140. Node67_2.a('node.color','rgba(255,128,0,1)');
  6141. Node67_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6142. Node67_2.a('node.borderColor','rgba(255,128,0,1)');
  6143. Node67_2.a('node.background','rgba(255,128,0,1)');
  6144. Node67_2.a('node.gradient','');
  6145. Node67_2.a('node.gradientcolor','rgba(255,128,0,1)');
  6146. Node67_2.a('node.endCompspts',Node67_2endCompspts);
  6147. Node67_2.a('node.startCompspts',Node67_2startCompspts);
  6148. (function (node, img, compspts, endCompspts, startCompspts) {
  6149. var position = node.getPosition(),
  6150. w = node.getWidth()*_ratio.ratioX,
  6151. h = node.getHeight()*_ratio.ratioY;
  6152. function resetPoints(rx, ry) {
  6153. for (var i = 0, len = compspts.length; i < len; i++) {
  6154. if (i%2 === 0) {
  6155. compspts[i]*=rx;
  6156. } else {
  6157. compspts[i]*=ry;
  6158. }
  6159. }
  6160. endCompspts[0] = compspts[compspts.length-2];
  6161. endCompspts[1] = compspts[compspts.length-1];
  6162. endCompspts[2] *= rx;
  6163. endCompspts[3] *= ry;
  6164. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6165. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6166. startCompspts[0] = compspts[0];
  6167. startCompspts[1] = compspts[1];
  6168. startCompspts[2] *= rx;
  6169. startCompspts[3] *= ry;
  6170. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6171. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6172. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6173. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6174. }
  6175. node.setSize(w, h);
  6176. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6177. node.a('node.width', w);
  6178. node.a('node.height', h);
  6179. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6180. node.borderWidth = 1;
  6181. node.a('node.borderwidth',node.borderWidth);
  6182. node._nodename = 'Node67_2';
  6183. node._nodeType = 'line';
  6184. zoomNodeList.push({
  6185. node: node,
  6186. attr: 'node.borderwidth'
  6187. });
  6188. var setWidth = node.setWidth,
  6189. setHeight = node.setHeight,
  6190. timer, rx = 1, ry = 1;
  6191. node.setWidth = function (width) {
  6192. var _width = this.getWidth();
  6193. rx = width / _width;
  6194. node.a('node.width', width);
  6195. setWidth.apply(this, arguments);
  6196. resetPoints(rx, 1);
  6197. }
  6198. node.setHeight = function (height) {
  6199. var _height = this.getHeight();
  6200. ry = height / _height;
  6201. node.a('node.height', height);
  6202. setHeight.apply(this, arguments);
  6203. resetPoints(1, ry);
  6204. }
  6205. })(Node67_2, Node67_2.getImage(), Node67_2compspts, Node67_2endCompspts, Node67_2startCompspts);
  6206. var Node67_3points=[896, 452,916, 452],
  6207. Node67_3rect=ht.Default.unionPoint([{x:896,y:452},{x:916,y:452}]),
  6208. Node67_3compspts=[];
  6209. _ratio = GD.getRatioWithRotation(0, ratio);
  6210. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  6211. _endratio = GD.getRatioWithRotation(0, ratio);
  6212. for(var i=0;i<Node67_3points.length;i++){
  6213. if(i%2==0){
  6214. Node67_3compspts.push(Node67_3points[i]-Node67_3rect.x);
  6215. }else{
  6216. Node67_3compspts.push(Node67_3points[i]-Node67_3rect.y);
  6217. }
  6218. }
  6219. var Node67_3ptslength=Node67_3compspts.length;
  6220. if (Node67_3rect.height === 0) {
  6221. Node67_3compspts[0] -= 0;
  6222. Node67_3compspts[Node67_3ptslength-2] += 0;
  6223. } else if (Node67_3rect.width === 0){
  6224. Node67_3compspts[1] -= 0;
  6225. Node67_3compspts[Node67_3ptslength-1] += 0;
  6226. } else {
  6227. Node67_3compspts[0] -= 0;
  6228. Node67_3compspts[1] -= 0;
  6229. Node67_3compspts[Node67_3ptslength-2] += 0;
  6230. Node67_3compspts[Node67_3ptslength-1] += 0;
  6231. }
  6232. Node67_3 = new ht.Node();
  6233. Node67_3.borderWidth = 1;
  6234. Node67_3rect.width = Node67_3rect.width === 0 ? 0.0001 : Node67_3rect.width;
  6235. Node67_3rect.height = Node67_3rect.height === 0 ? 0.0001 : Node67_3rect.height;
  6236. var Node67_3endCompspts = [Node67_3compspts[Node67_3ptslength-2],Node67_3compspts[Node67_3ptslength-1],0,0];
  6237. var Node67_3startCompspts = [Node67_3compspts[0],Node67_3compspts[1],0,0];
  6238. Node67_3.setImage(GD.getPolyLineJSON());
  6239. Node67_3.setPosition(Node67_3rect.x+Node67_3rect.width/2,Node67_3rect.y+Node67_3rect.height/2);
  6240. Node67_3.setSize(Node67_3rect.width,Node67_3rect.height);
  6241. Node67_3.setStyle("opacity",1);
  6242. Node67_3.s({'pixelPerfect':true});
  6243. Node67_3borderwidth=1;
  6244. Node67_3.setRotation(0);
  6245. dataModel.add(Node67_3);
  6246. Node67_3.a('node.points',Node67_3compspts);
  6247. Node67_3.a('node.segments',[1,2]);
  6248. Node67_3.a('node.color','rgba(255,128,0,1)');
  6249. Node67_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6250. Node67_3.a('node.borderColor','rgba(255,128,0,1)');
  6251. Node67_3.a('node.background','rgba(255,128,0,1)');
  6252. Node67_3.a('node.gradient','');
  6253. Node67_3.a('node.gradientcolor','rgba(255,128,0,1)');
  6254. Node67_3.a('node.endCompspts',Node67_3endCompspts);
  6255. Node67_3.a('node.startCompspts',Node67_3startCompspts);
  6256. (function (node, img, compspts, endCompspts, startCompspts) {
  6257. var position = node.getPosition(),
  6258. w = node.getWidth()*_ratio.ratioX,
  6259. h = node.getHeight()*_ratio.ratioY;
  6260. function resetPoints(rx, ry) {
  6261. for (var i = 0, len = compspts.length; i < len; i++) {
  6262. if (i%2 === 0) {
  6263. compspts[i]*=rx;
  6264. } else {
  6265. compspts[i]*=ry;
  6266. }
  6267. }
  6268. endCompspts[0] = compspts[compspts.length-2];
  6269. endCompspts[1] = compspts[compspts.length-1];
  6270. endCompspts[2] *= rx;
  6271. endCompspts[3] *= ry;
  6272. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6273. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6274. startCompspts[0] = compspts[0];
  6275. startCompspts[1] = compspts[1];
  6276. startCompspts[2] *= rx;
  6277. startCompspts[3] *= ry;
  6278. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6279. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6280. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6281. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6282. }
  6283. node.setSize(w, h);
  6284. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6285. node.a('node.width', w);
  6286. node.a('node.height', h);
  6287. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6288. node.borderWidth = 1;
  6289. node.a('node.borderwidth',node.borderWidth);
  6290. node._nodename = 'Node67_3';
  6291. node._nodeType = 'line';
  6292. zoomNodeList.push({
  6293. node: node,
  6294. attr: 'node.borderwidth'
  6295. });
  6296. var setWidth = node.setWidth,
  6297. setHeight = node.setHeight,
  6298. timer, rx = 1, ry = 1;
  6299. node.setWidth = function (width) {
  6300. var _width = this.getWidth();
  6301. rx = width / _width;
  6302. node.a('node.width', width);
  6303. setWidth.apply(this, arguments);
  6304. resetPoints(rx, 1);
  6305. }
  6306. node.setHeight = function (height) {
  6307. var _height = this.getHeight();
  6308. ry = height / _height;
  6309. node.a('node.height', height);
  6310. setHeight.apply(this, arguments);
  6311. resetPoints(1, ry);
  6312. }
  6313. })(Node67_3, Node67_3.getImage(), Node67_3compspts, Node67_3endCompspts, Node67_3startCompspts);
  6314. var Node67_4points=[896, 462,916, 462],
  6315. Node67_4rect=ht.Default.unionPoint([{x:896,y:462},{x:916,y:462}]),
  6316. Node67_4compspts=[];
  6317. _ratio = GD.getRatioWithRotation(0, ratio);
  6318. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  6319. _endratio = GD.getRatioWithRotation(0, ratio);
  6320. for(var i=0;i<Node67_4points.length;i++){
  6321. if(i%2==0){
  6322. Node67_4compspts.push(Node67_4points[i]-Node67_4rect.x);
  6323. }else{
  6324. Node67_4compspts.push(Node67_4points[i]-Node67_4rect.y);
  6325. }
  6326. }
  6327. var Node67_4ptslength=Node67_4compspts.length;
  6328. if (Node67_4rect.height === 0) {
  6329. Node67_4compspts[0] -= 0;
  6330. Node67_4compspts[Node67_4ptslength-2] += 0;
  6331. } else if (Node67_4rect.width === 0){
  6332. Node67_4compspts[1] -= 0;
  6333. Node67_4compspts[Node67_4ptslength-1] += 0;
  6334. } else {
  6335. Node67_4compspts[0] -= 0;
  6336. Node67_4compspts[1] -= 0;
  6337. Node67_4compspts[Node67_4ptslength-2] += 0;
  6338. Node67_4compspts[Node67_4ptslength-1] += 0;
  6339. }
  6340. Node67_4 = new ht.Node();
  6341. Node67_4.borderWidth = 1;
  6342. Node67_4rect.width = Node67_4rect.width === 0 ? 0.0001 : Node67_4rect.width;
  6343. Node67_4rect.height = Node67_4rect.height === 0 ? 0.0001 : Node67_4rect.height;
  6344. var Node67_4endCompspts = [Node67_4compspts[Node67_4ptslength-2],Node67_4compspts[Node67_4ptslength-1],0,0];
  6345. var Node67_4startCompspts = [Node67_4compspts[0],Node67_4compspts[1],0,0];
  6346. Node67_4.setImage(GD.getPolyLineJSON());
  6347. Node67_4.setPosition(Node67_4rect.x+Node67_4rect.width/2,Node67_4rect.y+Node67_4rect.height/2);
  6348. Node67_4.setSize(Node67_4rect.width,Node67_4rect.height);
  6349. Node67_4.setStyle("opacity",1);
  6350. Node67_4.s({'pixelPerfect':true});
  6351. Node67_4borderwidth=1;
  6352. Node67_4.setRotation(0);
  6353. dataModel.add(Node67_4);
  6354. Node67_4.a('node.points',Node67_4compspts);
  6355. Node67_4.a('node.segments',[1,2]);
  6356. Node67_4.a('node.color','rgba(255,128,0,1)');
  6357. Node67_4.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6358. Node67_4.a('node.borderColor','rgba(255,128,0,1)');
  6359. Node67_4.a('node.background','rgba(255,128,0,1)');
  6360. Node67_4.a('node.gradient','');
  6361. Node67_4.a('node.gradientcolor','rgba(255,128,0,1)');
  6362. Node67_4.a('node.endCompspts',Node67_4endCompspts);
  6363. Node67_4.a('node.startCompspts',Node67_4startCompspts);
  6364. (function (node, img, compspts, endCompspts, startCompspts) {
  6365. var position = node.getPosition(),
  6366. w = node.getWidth()*_ratio.ratioX,
  6367. h = node.getHeight()*_ratio.ratioY;
  6368. function resetPoints(rx, ry) {
  6369. for (var i = 0, len = compspts.length; i < len; i++) {
  6370. if (i%2 === 0) {
  6371. compspts[i]*=rx;
  6372. } else {
  6373. compspts[i]*=ry;
  6374. }
  6375. }
  6376. endCompspts[0] = compspts[compspts.length-2];
  6377. endCompspts[1] = compspts[compspts.length-1];
  6378. endCompspts[2] *= rx;
  6379. endCompspts[3] *= ry;
  6380. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6381. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6382. startCompspts[0] = compspts[0];
  6383. startCompspts[1] = compspts[1];
  6384. startCompspts[2] *= rx;
  6385. startCompspts[3] *= ry;
  6386. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6387. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6388. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6389. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6390. }
  6391. node.setSize(w, h);
  6392. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6393. node.a('node.width', w);
  6394. node.a('node.height', h);
  6395. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6396. node.borderWidth = 1;
  6397. node.a('node.borderwidth',node.borderWidth);
  6398. node._nodename = 'Node67_4';
  6399. node._nodeType = 'line';
  6400. zoomNodeList.push({
  6401. node: node,
  6402. attr: 'node.borderwidth'
  6403. });
  6404. var setWidth = node.setWidth,
  6405. setHeight = node.setHeight,
  6406. timer, rx = 1, ry = 1;
  6407. node.setWidth = function (width) {
  6408. var _width = this.getWidth();
  6409. rx = width / _width;
  6410. node.a('node.width', width);
  6411. setWidth.apply(this, arguments);
  6412. resetPoints(rx, 1);
  6413. }
  6414. node.setHeight = function (height) {
  6415. var _height = this.getHeight();
  6416. ry = height / _height;
  6417. node.a('node.height', height);
  6418. setHeight.apply(this, arguments);
  6419. resetPoints(1, ry);
  6420. }
  6421. })(Node67_4, Node67_4.getImage(), Node67_4compspts, Node67_4endCompspts, Node67_4startCompspts);
  6422. var Node67_5points=[906, 463,906, 497],
  6423. Node67_5rect=ht.Default.unionPoint([{x:906,y:463},{x:906,y:497}]),
  6424. Node67_5compspts=[];
  6425. _ratio = GD.getRatioWithRotation(0, ratio);
  6426. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  6427. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  6428. for(var i=0;i<Node67_5points.length;i++){
  6429. if(i%2==0){
  6430. Node67_5compspts.push(Node67_5points[i]-Node67_5rect.x);
  6431. }else{
  6432. Node67_5compspts.push(Node67_5points[i]-Node67_5rect.y);
  6433. }
  6434. }
  6435. var Node67_5ptslength=Node67_5compspts.length;
  6436. if (Node67_5rect.height === 0) {
  6437. Node67_5compspts[0] -= 0;
  6438. Node67_5compspts[Node67_5ptslength-2] += 0;
  6439. } else if (Node67_5rect.width === 0){
  6440. Node67_5compspts[1] -= 0;
  6441. Node67_5compspts[Node67_5ptslength-1] += 0;
  6442. } else {
  6443. Node67_5compspts[0] -= 0;
  6444. Node67_5compspts[1] -= 0;
  6445. Node67_5compspts[Node67_5ptslength-2] += 0;
  6446. Node67_5compspts[Node67_5ptslength-1] += 0;
  6447. }
  6448. Node67_5 = new ht.Node();
  6449. Node67_5.borderWidth = 1;
  6450. Node67_5rect.width = Node67_5rect.width === 0 ? 0.0001 : Node67_5rect.width;
  6451. Node67_5rect.height = Node67_5rect.height === 0 ? 0.0001 : Node67_5rect.height;
  6452. var Node67_5endCompspts = [Node67_5compspts[Node67_5ptslength-2],Node67_5compspts[Node67_5ptslength-1],0,0];
  6453. var Node67_5startCompspts = [Node67_5compspts[0],Node67_5compspts[1],0,0];
  6454. Node67_5.setImage(GD.getPolyLineJSON());
  6455. Node67_5.setPosition(Node67_5rect.x+Node67_5rect.width/2,Node67_5rect.y+Node67_5rect.height/2);
  6456. Node67_5.setSize(Node67_5rect.width,Node67_5rect.height);
  6457. Node67_5.setStyle("opacity",1);
  6458. Node67_5.s({'pixelPerfect':true});
  6459. Node67_5borderwidth=1;
  6460. Node67_5.setRotation(0);
  6461. dataModel.add(Node67_5);
  6462. Node67_5.a('node.points',Node67_5compspts);
  6463. Node67_5.a('node.segments',[1,2]);
  6464. Node67_5.a('node.color','rgba(255,128,0,1)');
  6465. Node67_5.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6466. Node67_5.a('node.borderColor','rgba(255,128,0,1)');
  6467. Node67_5.a('node.background','rgba(255,128,0,1)');
  6468. Node67_5.a('node.gradient','');
  6469. Node67_5.a('node.gradientcolor','rgba(255,128,0,1)');
  6470. Node67_5.a('node.endCompspts',Node67_5endCompspts);
  6471. Node67_5.a('node.startCompspts',Node67_5startCompspts);
  6472. (function (node, img, compspts, endCompspts, startCompspts) {
  6473. var position = node.getPosition(),
  6474. w = node.getWidth()*_ratio.ratioX,
  6475. h = node.getHeight()*_ratio.ratioY;
  6476. function resetPoints(rx, ry) {
  6477. for (var i = 0, len = compspts.length; i < len; i++) {
  6478. if (i%2 === 0) {
  6479. compspts[i]*=rx;
  6480. } else {
  6481. compspts[i]*=ry;
  6482. }
  6483. }
  6484. endCompspts[0] = compspts[compspts.length-2];
  6485. endCompspts[1] = compspts[compspts.length-1];
  6486. endCompspts[2] *= rx;
  6487. endCompspts[3] *= ry;
  6488. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6489. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6490. startCompspts[0] = compspts[0];
  6491. startCompspts[1] = compspts[1];
  6492. startCompspts[2] *= rx;
  6493. startCompspts[3] *= ry;
  6494. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6495. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6496. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6497. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6498. }
  6499. node.setSize(w, h);
  6500. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6501. node.a('node.width', w);
  6502. node.a('node.height', h);
  6503. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6504. node.borderWidth = 1;
  6505. node.a('node.borderwidth',node.borderWidth);
  6506. node._nodename = 'Node67_5';
  6507. node._nodeType = 'line';
  6508. zoomNodeList.push({
  6509. node: node,
  6510. attr: 'node.borderwidth'
  6511. });
  6512. var setWidth = node.setWidth,
  6513. setHeight = node.setHeight,
  6514. timer, rx = 1, ry = 1;
  6515. node.setWidth = function (width) {
  6516. var _width = this.getWidth();
  6517. rx = width / _width;
  6518. node.a('node.width', width);
  6519. setWidth.apply(this, arguments);
  6520. resetPoints(rx, 1);
  6521. }
  6522. node.setHeight = function (height) {
  6523. var _height = this.getHeight();
  6524. ry = height / _height;
  6525. node.a('node.height', height);
  6526. setHeight.apply(this, arguments);
  6527. resetPoints(1, ry);
  6528. }
  6529. })(Node67_5, Node67_5.getImage(), Node67_5compspts, Node67_5endCompspts, Node67_5startCompspts);
  6530. var Node67_6points=[856, 485,916, 485],
  6531. Node67_6rect=ht.Default.unionPoint([{x:856,y:485},{x:916,y:485}]),
  6532. Node67_6compspts=[];
  6533. _ratio = GD.getRatioWithRotation(0, ratio);
  6534. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  6535. _endratio = GD.getRatioWithRotation(0, ratio);
  6536. for(var i=0;i<Node67_6points.length;i++){
  6537. if(i%2==0){
  6538. Node67_6compspts.push(Node67_6points[i]-Node67_6rect.x);
  6539. }else{
  6540. Node67_6compspts.push(Node67_6points[i]-Node67_6rect.y);
  6541. }
  6542. }
  6543. var Node67_6ptslength=Node67_6compspts.length;
  6544. if (Node67_6rect.height === 0) {
  6545. Node67_6compspts[0] -= 0;
  6546. Node67_6compspts[Node67_6ptslength-2] += 0;
  6547. } else if (Node67_6rect.width === 0){
  6548. Node67_6compspts[1] -= 0;
  6549. Node67_6compspts[Node67_6ptslength-1] += 0;
  6550. } else {
  6551. Node67_6compspts[0] -= 0;
  6552. Node67_6compspts[1] -= 0;
  6553. Node67_6compspts[Node67_6ptslength-2] += 0;
  6554. Node67_6compspts[Node67_6ptslength-1] += 0;
  6555. }
  6556. Node67_6 = new ht.Node();
  6557. Node67_6.borderWidth = 1;
  6558. Node67_6rect.width = Node67_6rect.width === 0 ? 0.0001 : Node67_6rect.width;
  6559. Node67_6rect.height = Node67_6rect.height === 0 ? 0.0001 : Node67_6rect.height;
  6560. var Node67_6endCompspts = [Node67_6compspts[Node67_6ptslength-2],Node67_6compspts[Node67_6ptslength-1],0,0];
  6561. var Node67_6startCompspts = [Node67_6compspts[0],Node67_6compspts[1],0,0];
  6562. Node67_6.setImage(GD.getPolyLineJSON());
  6563. Node67_6.setPosition(Node67_6rect.x+Node67_6rect.width/2,Node67_6rect.y+Node67_6rect.height/2);
  6564. Node67_6.setSize(Node67_6rect.width,Node67_6rect.height);
  6565. Node67_6.setStyle("opacity",1);
  6566. Node67_6.s({'pixelPerfect':true});
  6567. Node67_6borderwidth=1;
  6568. Node67_6.setRotation(0);
  6569. dataModel.add(Node67_6);
  6570. Node67_6.a('node.points',Node67_6compspts);
  6571. Node67_6.a('node.segments',[1,2]);
  6572. Node67_6.a('node.color','rgba(255,128,0,1)');
  6573. Node67_6.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6574. Node67_6.a('node.borderColor','rgba(255,128,0,1)');
  6575. Node67_6.a('node.background','rgba(255,128,0,1)');
  6576. Node67_6.a('node.gradient','');
  6577. Node67_6.a('node.gradientcolor','rgba(255,128,0,1)');
  6578. Node67_6.a('node.endCompspts',Node67_6endCompspts);
  6579. Node67_6.a('node.startCompspts',Node67_6startCompspts);
  6580. (function (node, img, compspts, endCompspts, startCompspts) {
  6581. var position = node.getPosition(),
  6582. w = node.getWidth()*_ratio.ratioX,
  6583. h = node.getHeight()*_ratio.ratioY;
  6584. function resetPoints(rx, ry) {
  6585. for (var i = 0, len = compspts.length; i < len; i++) {
  6586. if (i%2 === 0) {
  6587. compspts[i]*=rx;
  6588. } else {
  6589. compspts[i]*=ry;
  6590. }
  6591. }
  6592. endCompspts[0] = compspts[compspts.length-2];
  6593. endCompspts[1] = compspts[compspts.length-1];
  6594. endCompspts[2] *= rx;
  6595. endCompspts[3] *= ry;
  6596. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6597. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6598. startCompspts[0] = compspts[0];
  6599. startCompspts[1] = compspts[1];
  6600. startCompspts[2] *= rx;
  6601. startCompspts[3] *= ry;
  6602. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6603. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6604. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6605. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6606. }
  6607. node.setSize(w, h);
  6608. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6609. node.a('node.width', w);
  6610. node.a('node.height', h);
  6611. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6612. node.borderWidth = 1;
  6613. node.a('node.borderwidth',node.borderWidth);
  6614. node._nodename = 'Node67_6';
  6615. node._nodeType = 'line';
  6616. zoomNodeList.push({
  6617. node: node,
  6618. attr: 'node.borderwidth'
  6619. });
  6620. var setWidth = node.setWidth,
  6621. setHeight = node.setHeight,
  6622. timer, rx = 1, ry = 1;
  6623. node.setWidth = function (width) {
  6624. var _width = this.getWidth();
  6625. rx = width / _width;
  6626. node.a('node.width', width);
  6627. setWidth.apply(this, arguments);
  6628. resetPoints(rx, 1);
  6629. }
  6630. node.setHeight = function (height) {
  6631. var _height = this.getHeight();
  6632. ry = height / _height;
  6633. node.a('node.height', height);
  6634. setHeight.apply(this, arguments);
  6635. resetPoints(1, ry);
  6636. }
  6637. })(Node67_6, Node67_6.getImage(), Node67_6compspts, Node67_6endCompspts, Node67_6startCompspts);
  6638. var Node67_7points=[856, 418,906, 418],
  6639. Node67_7rect=ht.Default.unionPoint([{x:856,y:418},{x:906,y:418}]),
  6640. Node67_7compspts=[];
  6641. _ratio = GD.getRatioWithRotation(0, ratio);
  6642. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  6643. _endratio = GD.getRatioWithRotation(0, ratio);
  6644. for(var i=0;i<Node67_7points.length;i++){
  6645. if(i%2==0){
  6646. Node67_7compspts.push(Node67_7points[i]-Node67_7rect.x);
  6647. }else{
  6648. Node67_7compspts.push(Node67_7points[i]-Node67_7rect.y);
  6649. }
  6650. }
  6651. var Node67_7ptslength=Node67_7compspts.length;
  6652. if (Node67_7rect.height === 0) {
  6653. Node67_7compspts[0] -= 0;
  6654. Node67_7compspts[Node67_7ptslength-2] += 0;
  6655. } else if (Node67_7rect.width === 0){
  6656. Node67_7compspts[1] -= 0;
  6657. Node67_7compspts[Node67_7ptslength-1] += 0;
  6658. } else {
  6659. Node67_7compspts[0] -= 0;
  6660. Node67_7compspts[1] -= 0;
  6661. Node67_7compspts[Node67_7ptslength-2] += 0;
  6662. Node67_7compspts[Node67_7ptslength-1] += 0;
  6663. }
  6664. Node67_7 = new ht.Node();
  6665. Node67_7.borderWidth = 1;
  6666. Node67_7rect.width = Node67_7rect.width === 0 ? 0.0001 : Node67_7rect.width;
  6667. Node67_7rect.height = Node67_7rect.height === 0 ? 0.0001 : Node67_7rect.height;
  6668. var Node67_7endCompspts = [Node67_7compspts[Node67_7ptslength-2],Node67_7compspts[Node67_7ptslength-1],0,0];
  6669. var Node67_7startCompspts = [Node67_7compspts[0],Node67_7compspts[1],0,0];
  6670. Node67_7.setImage(GD.getPolyLineJSON());
  6671. Node67_7.setPosition(Node67_7rect.x+Node67_7rect.width/2,Node67_7rect.y+Node67_7rect.height/2);
  6672. Node67_7.setSize(Node67_7rect.width,Node67_7rect.height);
  6673. Node67_7.setStyle("opacity",1);
  6674. Node67_7.s({'pixelPerfect':true});
  6675. Node67_7borderwidth=1;
  6676. Node67_7.setRotation(0);
  6677. dataModel.add(Node67_7);
  6678. Node67_7.a('node.points',Node67_7compspts);
  6679. Node67_7.a('node.segments',[1,2]);
  6680. Node67_7.a('node.color','rgba(255,128,0,1)');
  6681. Node67_7.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6682. Node67_7.a('node.borderColor','rgba(255,128,0,1)');
  6683. Node67_7.a('node.background','rgba(255,128,0,1)');
  6684. Node67_7.a('node.gradient','');
  6685. Node67_7.a('node.gradientcolor','rgba(255,128,0,1)');
  6686. Node67_7.a('node.endCompspts',Node67_7endCompspts);
  6687. Node67_7.a('node.startCompspts',Node67_7startCompspts);
  6688. (function (node, img, compspts, endCompspts, startCompspts) {
  6689. var position = node.getPosition(),
  6690. w = node.getWidth()*_ratio.ratioX,
  6691. h = node.getHeight()*_ratio.ratioY;
  6692. function resetPoints(rx, ry) {
  6693. for (var i = 0, len = compspts.length; i < len; i++) {
  6694. if (i%2 === 0) {
  6695. compspts[i]*=rx;
  6696. } else {
  6697. compspts[i]*=ry;
  6698. }
  6699. }
  6700. endCompspts[0] = compspts[compspts.length-2];
  6701. endCompspts[1] = compspts[compspts.length-1];
  6702. endCompspts[2] *= rx;
  6703. endCompspts[3] *= ry;
  6704. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6705. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6706. startCompspts[0] = compspts[0];
  6707. startCompspts[1] = compspts[1];
  6708. startCompspts[2] *= rx;
  6709. startCompspts[3] *= ry;
  6710. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6711. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6712. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6713. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6714. }
  6715. node.setSize(w, h);
  6716. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6717. node.a('node.width', w);
  6718. node.a('node.height', h);
  6719. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6720. node.borderWidth = 1;
  6721. node.a('node.borderwidth',node.borderWidth);
  6722. node._nodename = 'Node67_7';
  6723. node._nodeType = 'line';
  6724. zoomNodeList.push({
  6725. node: node,
  6726. attr: 'node.borderwidth'
  6727. });
  6728. var setWidth = node.setWidth,
  6729. setHeight = node.setHeight,
  6730. timer, rx = 1, ry = 1;
  6731. node.setWidth = function (width) {
  6732. var _width = this.getWidth();
  6733. rx = width / _width;
  6734. node.a('node.width', width);
  6735. setWidth.apply(this, arguments);
  6736. resetPoints(rx, 1);
  6737. }
  6738. node.setHeight = function (height) {
  6739. var _height = this.getHeight();
  6740. ry = height / _height;
  6741. node.a('node.height', height);
  6742. setHeight.apply(this, arguments);
  6743. resetPoints(1, ry);
  6744. }
  6745. })(Node67_7, Node67_7.getImage(), Node67_7compspts, Node67_7endCompspts, Node67_7startCompspts);
  6746. var Node67_8points=[855, 573,855, 596],
  6747. Node67_8rect=ht.Default.unionPoint([{x:855,y:573},{x:855,y:596}]),
  6748. Node67_8compspts=[];
  6749. _ratio = GD.getRatioWithRotation(0, ratio);
  6750. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  6751. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  6752. for(var i=0;i<Node67_8points.length;i++){
  6753. if(i%2==0){
  6754. Node67_8compspts.push(Node67_8points[i]-Node67_8rect.x);
  6755. }else{
  6756. Node67_8compspts.push(Node67_8points[i]-Node67_8rect.y);
  6757. }
  6758. }
  6759. var Node67_8ptslength=Node67_8compspts.length;
  6760. if (Node67_8rect.height === 0) {
  6761. Node67_8compspts[0] -= 0;
  6762. Node67_8compspts[Node67_8ptslength-2] += 0;
  6763. } else if (Node67_8rect.width === 0){
  6764. Node67_8compspts[1] -= 0;
  6765. Node67_8compspts[Node67_8ptslength-1] += 0;
  6766. } else {
  6767. Node67_8compspts[0] -= 0;
  6768. Node67_8compspts[1] -= 0;
  6769. Node67_8compspts[Node67_8ptslength-2] += 0;
  6770. Node67_8compspts[Node67_8ptslength-1] += 0;
  6771. }
  6772. Node67_8 = new ht.Node();
  6773. Node67_8.borderWidth = 1;
  6774. Node67_8rect.width = Node67_8rect.width === 0 ? 0.0001 : Node67_8rect.width;
  6775. Node67_8rect.height = Node67_8rect.height === 0 ? 0.0001 : Node67_8rect.height;
  6776. var Node67_8endCompspts = [Node67_8compspts[Node67_8ptslength-2],Node67_8compspts[Node67_8ptslength-1],0,0];
  6777. var Node67_8startCompspts = [Node67_8compspts[0],Node67_8compspts[1],0,0];
  6778. Node67_8.setImage(GD.getPolyLineJSON());
  6779. Node67_8.setPosition(Node67_8rect.x+Node67_8rect.width/2,Node67_8rect.y+Node67_8rect.height/2);
  6780. Node67_8.setSize(Node67_8rect.width,Node67_8rect.height);
  6781. Node67_8.setStyle("opacity",1);
  6782. Node67_8.s({'pixelPerfect':true});
  6783. Node67_8borderwidth=1;
  6784. Node67_8.setRotation(0);
  6785. dataModel.add(Node67_8);
  6786. Node67_8.a('node.points',Node67_8compspts);
  6787. Node67_8.a('node.segments',[1,2]);
  6788. Node67_8.a('node.color','rgba(255,128,0,1)');
  6789. Node67_8.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6790. Node67_8.a('node.borderColor','rgba(255,128,0,1)');
  6791. Node67_8.a('node.background','rgba(255,128,0,1)');
  6792. Node67_8.a('node.gradient','');
  6793. Node67_8.a('node.gradientcolor','rgba(255,128,0,1)');
  6794. Node67_8.a('node.endCompspts',Node67_8endCompspts);
  6795. Node67_8.a('node.startCompspts',Node67_8startCompspts);
  6796. (function (node, img, compspts, endCompspts, startCompspts) {
  6797. var position = node.getPosition(),
  6798. w = node.getWidth()*_ratio.ratioX,
  6799. h = node.getHeight()*_ratio.ratioY;
  6800. function resetPoints(rx, ry) {
  6801. for (var i = 0, len = compspts.length; i < len; i++) {
  6802. if (i%2 === 0) {
  6803. compspts[i]*=rx;
  6804. } else {
  6805. compspts[i]*=ry;
  6806. }
  6807. }
  6808. endCompspts[0] = compspts[compspts.length-2];
  6809. endCompspts[1] = compspts[compspts.length-1];
  6810. endCompspts[2] *= rx;
  6811. endCompspts[3] *= ry;
  6812. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6813. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6814. startCompspts[0] = compspts[0];
  6815. startCompspts[1] = compspts[1];
  6816. startCompspts[2] *= rx;
  6817. startCompspts[3] *= ry;
  6818. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6819. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6820. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6821. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6822. }
  6823. node.setSize(w, h);
  6824. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6825. node.a('node.width', w);
  6826. node.a('node.height', h);
  6827. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6828. node.borderWidth = 1;
  6829. node.a('node.borderwidth',node.borderWidth);
  6830. node._nodename = 'Node67_8';
  6831. node._nodeType = 'line';
  6832. zoomNodeList.push({
  6833. node: node,
  6834. attr: 'node.borderwidth'
  6835. });
  6836. var setWidth = node.setWidth,
  6837. setHeight = node.setHeight,
  6838. timer, rx = 1, ry = 1;
  6839. node.setWidth = function (width) {
  6840. var _width = this.getWidth();
  6841. rx = width / _width;
  6842. node.a('node.width', width);
  6843. setWidth.apply(this, arguments);
  6844. resetPoints(rx, 1);
  6845. }
  6846. node.setHeight = function (height) {
  6847. var _height = this.getHeight();
  6848. ry = height / _height;
  6849. node.a('node.height', height);
  6850. setHeight.apply(this, arguments);
  6851. resetPoints(1, ry);
  6852. }
  6853. })(Node67_8, Node67_8.getImage(), Node67_8compspts, Node67_8endCompspts, Node67_8startCompspts);
  6854. var Node67_9points=[856, 573,906, 573],
  6855. Node67_9rect=ht.Default.unionPoint([{x:856,y:573},{x:906,y:573}]),
  6856. Node67_9compspts=[];
  6857. _ratio = GD.getRatioWithRotation(0, ratio);
  6858. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  6859. _endratio = GD.getRatioWithRotation(0, ratio);
  6860. for(var i=0;i<Node67_9points.length;i++){
  6861. if(i%2==0){
  6862. Node67_9compspts.push(Node67_9points[i]-Node67_9rect.x);
  6863. }else{
  6864. Node67_9compspts.push(Node67_9points[i]-Node67_9rect.y);
  6865. }
  6866. }
  6867. var Node67_9ptslength=Node67_9compspts.length;
  6868. if (Node67_9rect.height === 0) {
  6869. Node67_9compspts[0] -= 0;
  6870. Node67_9compspts[Node67_9ptslength-2] += 0;
  6871. } else if (Node67_9rect.width === 0){
  6872. Node67_9compspts[1] -= 0;
  6873. Node67_9compspts[Node67_9ptslength-1] += 0;
  6874. } else {
  6875. Node67_9compspts[0] -= 0;
  6876. Node67_9compspts[1] -= 0;
  6877. Node67_9compspts[Node67_9ptslength-2] += 0;
  6878. Node67_9compspts[Node67_9ptslength-1] += 0;
  6879. }
  6880. Node67_9 = new ht.Node();
  6881. Node67_9.borderWidth = 1;
  6882. Node67_9rect.width = Node67_9rect.width === 0 ? 0.0001 : Node67_9rect.width;
  6883. Node67_9rect.height = Node67_9rect.height === 0 ? 0.0001 : Node67_9rect.height;
  6884. var Node67_9endCompspts = [Node67_9compspts[Node67_9ptslength-2],Node67_9compspts[Node67_9ptslength-1],0,0];
  6885. var Node67_9startCompspts = [Node67_9compspts[0],Node67_9compspts[1],0,0];
  6886. Node67_9.setImage(GD.getPolyLineJSON());
  6887. Node67_9.setPosition(Node67_9rect.x+Node67_9rect.width/2,Node67_9rect.y+Node67_9rect.height/2);
  6888. Node67_9.setSize(Node67_9rect.width,Node67_9rect.height);
  6889. Node67_9.setStyle("opacity",1);
  6890. Node67_9.s({'pixelPerfect':true});
  6891. Node67_9borderwidth=1;
  6892. Node67_9.setRotation(0);
  6893. dataModel.add(Node67_9);
  6894. Node67_9.a('node.points',Node67_9compspts);
  6895. Node67_9.a('node.segments',[1,2]);
  6896. Node67_9.a('node.color','rgba(255,128,0,1)');
  6897. Node67_9.a('node.borderPattern',getDashStyle("@borderPattern@"));
  6898. Node67_9.a('node.borderColor','rgba(255,128,0,1)');
  6899. Node67_9.a('node.background','rgba(255,128,0,1)');
  6900. Node67_9.a('node.gradient','');
  6901. Node67_9.a('node.gradientcolor','rgba(255,128,0,1)');
  6902. Node67_9.a('node.endCompspts',Node67_9endCompspts);
  6903. Node67_9.a('node.startCompspts',Node67_9startCompspts);
  6904. (function (node, img, compspts, endCompspts, startCompspts) {
  6905. var position = node.getPosition(),
  6906. w = node.getWidth()*_ratio.ratioX,
  6907. h = node.getHeight()*_ratio.ratioY;
  6908. function resetPoints(rx, ry) {
  6909. for (var i = 0, len = compspts.length; i < len; i++) {
  6910. if (i%2 === 0) {
  6911. compspts[i]*=rx;
  6912. } else {
  6913. compspts[i]*=ry;
  6914. }
  6915. }
  6916. endCompspts[0] = compspts[compspts.length-2];
  6917. endCompspts[1] = compspts[compspts.length-1];
  6918. endCompspts[2] *= rx;
  6919. endCompspts[3] *= ry;
  6920. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  6921. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  6922. startCompspts[0] = compspts[0];
  6923. startCompspts[1] = compspts[1];
  6924. startCompspts[2] *= rx;
  6925. startCompspts[3] *= ry;
  6926. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  6927. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  6928. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  6929. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  6930. }
  6931. node.setSize(w, h);
  6932. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  6933. node.a('node.width', w);
  6934. node.a('node.height', h);
  6935. resetPoints(_ratio.ratioX, _ratio.ratioY);
  6936. node.borderWidth = 1;
  6937. node.a('node.borderwidth',node.borderWidth);
  6938. node._nodename = 'Node67_9';
  6939. node._nodeType = 'line';
  6940. zoomNodeList.push({
  6941. node: node,
  6942. attr: 'node.borderwidth'
  6943. });
  6944. var setWidth = node.setWidth,
  6945. setHeight = node.setHeight,
  6946. timer, rx = 1, ry = 1;
  6947. node.setWidth = function (width) {
  6948. var _width = this.getWidth();
  6949. rx = width / _width;
  6950. node.a('node.width', width);
  6951. setWidth.apply(this, arguments);
  6952. resetPoints(rx, 1);
  6953. }
  6954. node.setHeight = function (height) {
  6955. var _height = this.getHeight();
  6956. ry = height / _height;
  6957. node.a('node.height', height);
  6958. setHeight.apply(this, arguments);
  6959. resetPoints(1, ry);
  6960. }
  6961. })(Node67_9, Node67_9.getImage(), Node67_9compspts, Node67_9endCompspts, Node67_9startCompspts);
  6962. var Node67_10points=[906, 551,906, 607],
  6963. Node67_10rect=ht.Default.unionPoint([{x:906,y:551},{x:906,y:607}]),
  6964. Node67_10compspts=[];
  6965. _ratio = GD.getRatioWithRotation(0, ratio);
  6966. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  6967. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  6968. for(var i=0;i<Node67_10points.length;i++){
  6969. if(i%2==0){
  6970. Node67_10compspts.push(Node67_10points[i]-Node67_10rect.x);
  6971. }else{
  6972. Node67_10compspts.push(Node67_10points[i]-Node67_10rect.y);
  6973. }
  6974. }
  6975. var Node67_10ptslength=Node67_10compspts.length;
  6976. if (Node67_10rect.height === 0) {
  6977. Node67_10compspts[0] -= 0;
  6978. Node67_10compspts[Node67_10ptslength-2] += 0;
  6979. } else if (Node67_10rect.width === 0){
  6980. Node67_10compspts[1] -= 0;
  6981. Node67_10compspts[Node67_10ptslength-1] += 0;
  6982. } else {
  6983. Node67_10compspts[0] -= 0;
  6984. Node67_10compspts[1] -= 0;
  6985. Node67_10compspts[Node67_10ptslength-2] += 0;
  6986. Node67_10compspts[Node67_10ptslength-1] += 0;
  6987. }
  6988. Node67_10 = new ht.Node();
  6989. Node67_10.borderWidth = 1;
  6990. Node67_10rect.width = Node67_10rect.width === 0 ? 0.0001 : Node67_10rect.width;
  6991. Node67_10rect.height = Node67_10rect.height === 0 ? 0.0001 : Node67_10rect.height;
  6992. var Node67_10endCompspts = [Node67_10compspts[Node67_10ptslength-2],Node67_10compspts[Node67_10ptslength-1],0,0];
  6993. var Node67_10startCompspts = [Node67_10compspts[0],Node67_10compspts[1],0,0];
  6994. Node67_10.setImage(GD.getPolyLineJSON());
  6995. Node67_10.setPosition(Node67_10rect.x+Node67_10rect.width/2,Node67_10rect.y+Node67_10rect.height/2);
  6996. Node67_10.setSize(Node67_10rect.width,Node67_10rect.height);
  6997. Node67_10.setStyle("opacity",1);
  6998. Node67_10.s({'pixelPerfect':true});
  6999. Node67_10borderwidth=1;
  7000. Node67_10.setRotation(0);
  7001. dataModel.add(Node67_10);
  7002. Node67_10.a('node.points',Node67_10compspts);
  7003. Node67_10.a('node.segments',[1,2]);
  7004. Node67_10.a('node.color','rgba(255,128,0,1)');
  7005. Node67_10.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7006. Node67_10.a('node.borderColor','rgba(255,128,0,1)');
  7007. Node67_10.a('node.background','rgba(255,128,0,1)');
  7008. Node67_10.a('node.gradient','');
  7009. Node67_10.a('node.gradientcolor','rgba(255,128,0,1)');
  7010. Node67_10.a('node.endCompspts',Node67_10endCompspts);
  7011. Node67_10.a('node.startCompspts',Node67_10startCompspts);
  7012. (function (node, img, compspts, endCompspts, startCompspts) {
  7013. var position = node.getPosition(),
  7014. w = node.getWidth()*_ratio.ratioX,
  7015. h = node.getHeight()*_ratio.ratioY;
  7016. function resetPoints(rx, ry) {
  7017. for (var i = 0, len = compspts.length; i < len; i++) {
  7018. if (i%2 === 0) {
  7019. compspts[i]*=rx;
  7020. } else {
  7021. compspts[i]*=ry;
  7022. }
  7023. }
  7024. endCompspts[0] = compspts[compspts.length-2];
  7025. endCompspts[1] = compspts[compspts.length-1];
  7026. endCompspts[2] *= rx;
  7027. endCompspts[3] *= ry;
  7028. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7029. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7030. startCompspts[0] = compspts[0];
  7031. startCompspts[1] = compspts[1];
  7032. startCompspts[2] *= rx;
  7033. startCompspts[3] *= ry;
  7034. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7035. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7036. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7037. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7038. }
  7039. node.setSize(w, h);
  7040. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7041. node.a('node.width', w);
  7042. node.a('node.height', h);
  7043. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7044. node.borderWidth = 1;
  7045. node.a('node.borderwidth',node.borderWidth);
  7046. node._nodename = 'Node67_10';
  7047. node._nodeType = 'line';
  7048. zoomNodeList.push({
  7049. node: node,
  7050. attr: 'node.borderwidth'
  7051. });
  7052. var setWidth = node.setWidth,
  7053. setHeight = node.setHeight,
  7054. timer, rx = 1, ry = 1;
  7055. node.setWidth = function (width) {
  7056. var _width = this.getWidth();
  7057. rx = width / _width;
  7058. node.a('node.width', width);
  7059. setWidth.apply(this, arguments);
  7060. resetPoints(rx, 1);
  7061. }
  7062. node.setHeight = function (height) {
  7063. var _height = this.getHeight();
  7064. ry = height / _height;
  7065. node.a('node.height', height);
  7066. setHeight.apply(this, arguments);
  7067. resetPoints(1, ry);
  7068. }
  7069. })(Node67_10, Node67_10.getImage(), Node67_10compspts, Node67_10endCompspts, Node67_10startCompspts);
  7070. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7071. var Node67_11 = new ht.lib['黄色接地'](854*ratio.ratioX, 618*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node67_11');
  7072. _libModel.add("Node67_11", Node67_11);
  7073. Node67_11.setRotation(0*Math.PI/180);
  7074. ;
  7075. ;
  7076. var Node67_12points=[855, 485,855, 508],
  7077. Node67_12rect=ht.Default.unionPoint([{x:855,y:485},{x:855,y:508}]),
  7078. Node67_12compspts=[];
  7079. _ratio = GD.getRatioWithRotation(0, ratio);
  7080. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7081. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7082. for(var i=0;i<Node67_12points.length;i++){
  7083. if(i%2==0){
  7084. Node67_12compspts.push(Node67_12points[i]-Node67_12rect.x);
  7085. }else{
  7086. Node67_12compspts.push(Node67_12points[i]-Node67_12rect.y);
  7087. }
  7088. }
  7089. var Node67_12ptslength=Node67_12compspts.length;
  7090. if (Node67_12rect.height === 0) {
  7091. Node67_12compspts[0] -= 0;
  7092. Node67_12compspts[Node67_12ptslength-2] += 0;
  7093. } else if (Node67_12rect.width === 0){
  7094. Node67_12compspts[1] -= 0;
  7095. Node67_12compspts[Node67_12ptslength-1] += 0;
  7096. } else {
  7097. Node67_12compspts[0] -= 0;
  7098. Node67_12compspts[1] -= 0;
  7099. Node67_12compspts[Node67_12ptslength-2] += 0;
  7100. Node67_12compspts[Node67_12ptslength-1] += 0;
  7101. }
  7102. Node67_12 = new ht.Node();
  7103. Node67_12.borderWidth = 1;
  7104. Node67_12rect.width = Node67_12rect.width === 0 ? 0.0001 : Node67_12rect.width;
  7105. Node67_12rect.height = Node67_12rect.height === 0 ? 0.0001 : Node67_12rect.height;
  7106. var Node67_12endCompspts = [Node67_12compspts[Node67_12ptslength-2],Node67_12compspts[Node67_12ptslength-1],0,0];
  7107. var Node67_12startCompspts = [Node67_12compspts[0],Node67_12compspts[1],0,0];
  7108. Node67_12.setImage(GD.getPolyLineJSON());
  7109. Node67_12.setPosition(Node67_12rect.x+Node67_12rect.width/2,Node67_12rect.y+Node67_12rect.height/2);
  7110. Node67_12.setSize(Node67_12rect.width,Node67_12rect.height);
  7111. Node67_12.setStyle("opacity",1);
  7112. Node67_12.s({'pixelPerfect':true});
  7113. Node67_12borderwidth=1;
  7114. Node67_12.setRotation(0);
  7115. dataModel.add(Node67_12);
  7116. Node67_12.a('node.points',Node67_12compspts);
  7117. Node67_12.a('node.segments',[1,2]);
  7118. Node67_12.a('node.color','rgba(255,128,0,1)');
  7119. Node67_12.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7120. Node67_12.a('node.borderColor','rgba(255,128,0,1)');
  7121. Node67_12.a('node.background','rgba(255,128,0,1)');
  7122. Node67_12.a('node.gradient','');
  7123. Node67_12.a('node.gradientcolor','rgba(255,128,0,1)');
  7124. Node67_12.a('node.endCompspts',Node67_12endCompspts);
  7125. Node67_12.a('node.startCompspts',Node67_12startCompspts);
  7126. (function (node, img, compspts, endCompspts, startCompspts) {
  7127. var position = node.getPosition(),
  7128. w = node.getWidth()*_ratio.ratioX,
  7129. h = node.getHeight()*_ratio.ratioY;
  7130. function resetPoints(rx, ry) {
  7131. for (var i = 0, len = compspts.length; i < len; i++) {
  7132. if (i%2 === 0) {
  7133. compspts[i]*=rx;
  7134. } else {
  7135. compspts[i]*=ry;
  7136. }
  7137. }
  7138. endCompspts[0] = compspts[compspts.length-2];
  7139. endCompspts[1] = compspts[compspts.length-1];
  7140. endCompspts[2] *= rx;
  7141. endCompspts[3] *= ry;
  7142. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7143. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7144. startCompspts[0] = compspts[0];
  7145. startCompspts[1] = compspts[1];
  7146. startCompspts[2] *= rx;
  7147. startCompspts[3] *= ry;
  7148. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7149. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7150. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7151. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7152. }
  7153. node.setSize(w, h);
  7154. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7155. node.a('node.width', w);
  7156. node.a('node.height', h);
  7157. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7158. node.borderWidth = 1;
  7159. node.a('node.borderwidth',node.borderWidth);
  7160. node._nodename = 'Node67_12';
  7161. node._nodeType = 'line';
  7162. zoomNodeList.push({
  7163. node: node,
  7164. attr: 'node.borderwidth'
  7165. });
  7166. var setWidth = node.setWidth,
  7167. setHeight = node.setHeight,
  7168. timer, rx = 1, ry = 1;
  7169. node.setWidth = function (width) {
  7170. var _width = this.getWidth();
  7171. rx = width / _width;
  7172. node.a('node.width', width);
  7173. setWidth.apply(this, arguments);
  7174. resetPoints(rx, 1);
  7175. }
  7176. node.setHeight = function (height) {
  7177. var _height = this.getHeight();
  7178. ry = height / _height;
  7179. node.a('node.height', height);
  7180. setHeight.apply(this, arguments);
  7181. resetPoints(1, ry);
  7182. }
  7183. })(Node67_12, Node67_12.getImage(), Node67_12compspts, Node67_12endCompspts, Node67_12startCompspts);
  7184. var Node67_13points=[906, 626,906, 649],
  7185. Node67_13rect=ht.Default.unionPoint([{x:906,y:626},{x:906,y:649}]),
  7186. Node67_13compspts=[];
  7187. _ratio = GD.getRatioWithRotation(0, ratio);
  7188. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7189. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7190. for(var i=0;i<Node67_13points.length;i++){
  7191. if(i%2==0){
  7192. Node67_13compspts.push(Node67_13points[i]-Node67_13rect.x);
  7193. }else{
  7194. Node67_13compspts.push(Node67_13points[i]-Node67_13rect.y);
  7195. }
  7196. }
  7197. var Node67_13ptslength=Node67_13compspts.length;
  7198. if (Node67_13rect.height === 0) {
  7199. Node67_13compspts[0] -= 0;
  7200. Node67_13compspts[Node67_13ptslength-2] += 0;
  7201. } else if (Node67_13rect.width === 0){
  7202. Node67_13compspts[1] -= 0;
  7203. Node67_13compspts[Node67_13ptslength-1] += 0;
  7204. } else {
  7205. Node67_13compspts[0] -= 0;
  7206. Node67_13compspts[1] -= 0;
  7207. Node67_13compspts[Node67_13ptslength-2] += 0;
  7208. Node67_13compspts[Node67_13ptslength-1] += 0;
  7209. }
  7210. Node67_13 = new ht.Node();
  7211. Node67_13.borderWidth = 1;
  7212. Node67_13rect.width = Node67_13rect.width === 0 ? 0.0001 : Node67_13rect.width;
  7213. Node67_13rect.height = Node67_13rect.height === 0 ? 0.0001 : Node67_13rect.height;
  7214. var Node67_13endCompspts = [Node67_13compspts[Node67_13ptslength-2],Node67_13compspts[Node67_13ptslength-1],0,0];
  7215. var Node67_13startCompspts = [Node67_13compspts[0],Node67_13compspts[1],0,0];
  7216. Node67_13.setImage(GD.getPolyLineJSON());
  7217. Node67_13.setPosition(Node67_13rect.x+Node67_13rect.width/2,Node67_13rect.y+Node67_13rect.height/2);
  7218. Node67_13.setSize(Node67_13rect.width,Node67_13rect.height);
  7219. Node67_13.setStyle("opacity",1);
  7220. Node67_13.s({'pixelPerfect':true});
  7221. Node67_13borderwidth=1;
  7222. Node67_13.setRotation(0);
  7223. dataModel.add(Node67_13);
  7224. Node67_13.a('node.points',Node67_13compspts);
  7225. Node67_13.a('node.segments',[1,2]);
  7226. Node67_13.a('node.color','rgba(255,128,0,1)');
  7227. Node67_13.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7228. Node67_13.a('node.borderColor','rgba(255,128,0,1)');
  7229. Node67_13.a('node.background','rgba(255,128,0,1)');
  7230. Node67_13.a('node.gradient','');
  7231. Node67_13.a('node.gradientcolor','rgba(255,128,0,1)');
  7232. Node67_13.a('node.endCompspts',Node67_13endCompspts);
  7233. Node67_13.a('node.startCompspts',Node67_13startCompspts);
  7234. (function (node, img, compspts, endCompspts, startCompspts) {
  7235. var position = node.getPosition(),
  7236. w = node.getWidth()*_ratio.ratioX,
  7237. h = node.getHeight()*_ratio.ratioY;
  7238. function resetPoints(rx, ry) {
  7239. for (var i = 0, len = compspts.length; i < len; i++) {
  7240. if (i%2 === 0) {
  7241. compspts[i]*=rx;
  7242. } else {
  7243. compspts[i]*=ry;
  7244. }
  7245. }
  7246. endCompspts[0] = compspts[compspts.length-2];
  7247. endCompspts[1] = compspts[compspts.length-1];
  7248. endCompspts[2] *= rx;
  7249. endCompspts[3] *= ry;
  7250. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7251. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7252. startCompspts[0] = compspts[0];
  7253. startCompspts[1] = compspts[1];
  7254. startCompspts[2] *= rx;
  7255. startCompspts[3] *= ry;
  7256. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7257. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7258. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7259. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7260. }
  7261. node.setSize(w, h);
  7262. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7263. node.a('node.width', w);
  7264. node.a('node.height', h);
  7265. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7266. node.borderWidth = 1;
  7267. node.a('node.borderwidth',node.borderWidth);
  7268. node._nodename = 'Node67_13';
  7269. node._nodeType = 'line';
  7270. zoomNodeList.push({
  7271. node: node,
  7272. attr: 'node.borderwidth'
  7273. });
  7274. var setWidth = node.setWidth,
  7275. setHeight = node.setHeight,
  7276. timer, rx = 1, ry = 1;
  7277. node.setWidth = function (width) {
  7278. var _width = this.getWidth();
  7279. rx = width / _width;
  7280. node.a('node.width', width);
  7281. setWidth.apply(this, arguments);
  7282. resetPoints(rx, 1);
  7283. }
  7284. node.setHeight = function (height) {
  7285. var _height = this.getHeight();
  7286. ry = height / _height;
  7287. node.a('node.height', height);
  7288. setHeight.apply(this, arguments);
  7289. resetPoints(1, ry);
  7290. }
  7291. })(Node67_13, Node67_13.getImage(), Node67_13compspts, Node67_13endCompspts, Node67_13startCompspts);
  7292. _ratio = GD.getRatioWithRotation(-90.34*Math.PI/180, ratio);
  7293. var Node67_14 = new ht.lib['矩形箭头竖'](943*ratio.ratioX, 484*ratio.ratioY, 21*_ratio.ratioX, 55*_ratio.ratioY, -90.34*Math.PI/180, {}, function (){return {}}, 'Node67_14');
  7294. _libModel.add("Node67_14", Node67_14);
  7295. Node67_14.setRotation(-90.34*Math.PI/180);
  7296. ;
  7297. ;
  7298. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7299. var Node67_15 = new ht.lib['黄色接地'](854*ratio.ratioX, 528*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node67_15');
  7300. _libModel.add("Node67_15", Node67_15);
  7301. Node67_15.setRotation(0*Math.PI/180);
  7302. ;
  7303. ;
  7304. var Node67_16points=[906, 520,906, 532],
  7305. Node67_16rect=ht.Default.unionPoint([{x:906,y:520},{x:906,y:532}]),
  7306. Node67_16compspts=[];
  7307. _ratio = GD.getRatioWithRotation(0, ratio);
  7308. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7309. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7310. for(var i=0;i<Node67_16points.length;i++){
  7311. if(i%2==0){
  7312. Node67_16compspts.push(Node67_16points[i]-Node67_16rect.x);
  7313. }else{
  7314. Node67_16compspts.push(Node67_16points[i]-Node67_16rect.y);
  7315. }
  7316. }
  7317. var Node67_16ptslength=Node67_16compspts.length;
  7318. if (Node67_16rect.height === 0) {
  7319. Node67_16compspts[0] -= 0;
  7320. Node67_16compspts[Node67_16ptslength-2] += 0;
  7321. } else if (Node67_16rect.width === 0){
  7322. Node67_16compspts[1] -= 0;
  7323. Node67_16compspts[Node67_16ptslength-1] += 0;
  7324. } else {
  7325. Node67_16compspts[0] -= 0;
  7326. Node67_16compspts[1] -= 0;
  7327. Node67_16compspts[Node67_16ptslength-2] += 0;
  7328. Node67_16compspts[Node67_16ptslength-1] += 0;
  7329. }
  7330. Node67_16 = new ht.Node();
  7331. Node67_16.borderWidth = 1;
  7332. Node67_16rect.width = Node67_16rect.width === 0 ? 0.0001 : Node67_16rect.width;
  7333. Node67_16rect.height = Node67_16rect.height === 0 ? 0.0001 : Node67_16rect.height;
  7334. var Node67_16endCompspts = [Node67_16compspts[Node67_16ptslength-2],Node67_16compspts[Node67_16ptslength-1],0,0];
  7335. var Node67_16startCompspts = [Node67_16compspts[0],Node67_16compspts[1],0,0];
  7336. Node67_16.setImage(GD.getPolyLineJSON());
  7337. Node67_16.setPosition(Node67_16rect.x+Node67_16rect.width/2,Node67_16rect.y+Node67_16rect.height/2);
  7338. Node67_16.setSize(Node67_16rect.width,Node67_16rect.height);
  7339. Node67_16.setStyle("opacity",1);
  7340. Node67_16.s({'pixelPerfect':true});
  7341. Node67_16borderwidth=1;
  7342. Node67_16.setRotation(0);
  7343. dataModel.add(Node67_16);
  7344. Node67_16.a('node.points',Node67_16compspts);
  7345. Node67_16.a('node.segments',[1,2]);
  7346. Node67_16.a('node.color','rgba(255,128,0,1)');
  7347. Node67_16.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7348. Node67_16.a('node.borderColor','rgba(255,128,0,1)');
  7349. Node67_16.a('node.background','rgba(255,128,0,1)');
  7350. Node67_16.a('node.gradient','');
  7351. Node67_16.a('node.gradientcolor','rgba(255,128,0,1)');
  7352. Node67_16.a('node.endCompspts',Node67_16endCompspts);
  7353. Node67_16.a('node.startCompspts',Node67_16startCompspts);
  7354. (function (node, img, compspts, endCompspts, startCompspts) {
  7355. var position = node.getPosition(),
  7356. w = node.getWidth()*_ratio.ratioX,
  7357. h = node.getHeight()*_ratio.ratioY;
  7358. function resetPoints(rx, ry) {
  7359. for (var i = 0, len = compspts.length; i < len; i++) {
  7360. if (i%2 === 0) {
  7361. compspts[i]*=rx;
  7362. } else {
  7363. compspts[i]*=ry;
  7364. }
  7365. }
  7366. endCompspts[0] = compspts[compspts.length-2];
  7367. endCompspts[1] = compspts[compspts.length-1];
  7368. endCompspts[2] *= rx;
  7369. endCompspts[3] *= ry;
  7370. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7371. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7372. startCompspts[0] = compspts[0];
  7373. startCompspts[1] = compspts[1];
  7374. startCompspts[2] *= rx;
  7375. startCompspts[3] *= ry;
  7376. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7377. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7378. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7379. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7380. }
  7381. node.setSize(w, h);
  7382. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7383. node.a('node.width', w);
  7384. node.a('node.height', h);
  7385. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7386. node.borderWidth = 1;
  7387. node.a('node.borderwidth',node.borderWidth);
  7388. node._nodename = 'Node67_16';
  7389. node._nodeType = 'line';
  7390. zoomNodeList.push({
  7391. node: node,
  7392. attr: 'node.borderwidth'
  7393. });
  7394. var setWidth = node.setWidth,
  7395. setHeight = node.setHeight,
  7396. timer, rx = 1, ry = 1;
  7397. node.setWidth = function (width) {
  7398. var _width = this.getWidth();
  7399. rx = width / _width;
  7400. node.a('node.width', width);
  7401. setWidth.apply(this, arguments);
  7402. resetPoints(rx, 1);
  7403. }
  7404. node.setHeight = function (height) {
  7405. var _height = this.getHeight();
  7406. ry = height / _height;
  7407. node.a('node.height', height);
  7408. setHeight.apply(this, arguments);
  7409. resetPoints(1, ry);
  7410. }
  7411. })(Node67_16, Node67_16.getImage(), Node67_16compspts, Node67_16endCompspts, Node67_16startCompspts);
  7412. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7413. var Node68 = new ht.lib['黄色接地'](154*ratio.ratioX, 637*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node68');
  7414. _libModel.add("Node68", Node68);
  7415. Node68.setRotation(0*Math.PI/180);
  7416. ;
  7417. ;
  7418. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  7419. var Node69 = new ht.lib['黄色接地'](727*ratio.ratioX, 466*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node69');
  7420. _libModel.add("Node69", Node69);
  7421. Node69.setRotation(0*Math.PI/180);
  7422. ;
  7423. ;
  7424. var Node70points=[727, 418,727, 440],
  7425. Node70rect=ht.Default.unionPoint([{x:727,y:418},{x:727,y:440}]),
  7426. Node70compspts=[];
  7427. _ratio = GD.getRatioWithRotation(0, ratio);
  7428. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7429. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7430. for(var i=0;i<Node70points.length;i++){
  7431. if(i%2==0){
  7432. Node70compspts.push(Node70points[i]-Node70rect.x);
  7433. }else{
  7434. Node70compspts.push(Node70points[i]-Node70rect.y);
  7435. }
  7436. }
  7437. var Node70ptslength=Node70compspts.length;
  7438. if (Node70rect.height === 0) {
  7439. Node70compspts[0] -= 0;
  7440. Node70compspts[Node70ptslength-2] += 0;
  7441. } else if (Node70rect.width === 0){
  7442. Node70compspts[1] -= 0;
  7443. Node70compspts[Node70ptslength-1] += 0;
  7444. } else {
  7445. Node70compspts[0] -= 0;
  7446. Node70compspts[1] -= 0;
  7447. Node70compspts[Node70ptslength-2] += 0;
  7448. Node70compspts[Node70ptslength-1] += 0;
  7449. }
  7450. Node70 = new ht.Node();
  7451. Node70.borderWidth = 1;
  7452. Node70rect.width = Node70rect.width === 0 ? 0.0001 : Node70rect.width;
  7453. Node70rect.height = Node70rect.height === 0 ? 0.0001 : Node70rect.height;
  7454. var Node70endCompspts = [Node70compspts[Node70ptslength-2],Node70compspts[Node70ptslength-1],0,0];
  7455. var Node70startCompspts = [Node70compspts[0],Node70compspts[1],0,0];
  7456. Node70.setImage(GD.getPolyLineJSON());
  7457. Node70.setPosition(Node70rect.x+Node70rect.width/2,Node70rect.y+Node70rect.height/2);
  7458. Node70.setSize(Node70rect.width,Node70rect.height);
  7459. Node70.setStyle("opacity",1);
  7460. Node70.s({'pixelPerfect':true});
  7461. Node70borderwidth=1;
  7462. Node70.setRotation(0);
  7463. dataModel.add(Node70);
  7464. Node70.a('node.points',Node70compspts);
  7465. Node70.a('node.segments',[1,2]);
  7466. Node70.a('node.color','rgba(255,128,0,1)');
  7467. Node70.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7468. Node70.a('node.borderColor','rgba(255,128,0,1)');
  7469. Node70.a('node.background','rgba(255,128,0,1)');
  7470. Node70.a('node.gradient','');
  7471. Node70.a('node.gradientcolor','rgba(255,128,0,1)');
  7472. Node70.a('node.endCompspts',Node70endCompspts);
  7473. Node70.a('node.startCompspts',Node70startCompspts);
  7474. (function (node, img, compspts, endCompspts, startCompspts) {
  7475. var position = node.getPosition(),
  7476. w = node.getWidth()*_ratio.ratioX,
  7477. h = node.getHeight()*_ratio.ratioY;
  7478. function resetPoints(rx, ry) {
  7479. for (var i = 0, len = compspts.length; i < len; i++) {
  7480. if (i%2 === 0) {
  7481. compspts[i]*=rx;
  7482. } else {
  7483. compspts[i]*=ry;
  7484. }
  7485. }
  7486. endCompspts[0] = compspts[compspts.length-2];
  7487. endCompspts[1] = compspts[compspts.length-1];
  7488. endCompspts[2] *= rx;
  7489. endCompspts[3] *= ry;
  7490. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7491. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7492. startCompspts[0] = compspts[0];
  7493. startCompspts[1] = compspts[1];
  7494. startCompspts[2] *= rx;
  7495. startCompspts[3] *= ry;
  7496. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7497. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7498. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7499. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7500. }
  7501. node.setSize(w, h);
  7502. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7503. node.a('node.width', w);
  7504. node.a('node.height', h);
  7505. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7506. node.borderWidth = 1;
  7507. node.a('node.borderwidth',node.borderWidth);
  7508. node._nodename = 'Node70';
  7509. node._nodeType = 'line';
  7510. zoomNodeList.push({
  7511. node: node,
  7512. attr: 'node.borderwidth'
  7513. });
  7514. var setWidth = node.setWidth,
  7515. setHeight = node.setHeight,
  7516. timer, rx = 1, ry = 1;
  7517. node.setWidth = function (width) {
  7518. var _width = this.getWidth();
  7519. rx = width / _width;
  7520. node.a('node.width', width);
  7521. setWidth.apply(this, arguments);
  7522. resetPoints(rx, 1);
  7523. }
  7524. node.setHeight = function (height) {
  7525. var _height = this.getHeight();
  7526. ry = height / _height;
  7527. node.a('node.height', height);
  7528. setHeight.apply(this, arguments);
  7529. resetPoints(1, ry);
  7530. }
  7531. })(Node70, Node70.getImage(), Node70compspts, Node70endCompspts, Node70startCompspts);
  7532. var Node71points=[777, 418,777, 452],
  7533. Node71rect=ht.Default.unionPoint([{x:777,y:418},{x:777,y:452}]),
  7534. Node71compspts=[];
  7535. _ratio = GD.getRatioWithRotation(0, ratio);
  7536. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7537. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7538. for(var i=0;i<Node71points.length;i++){
  7539. if(i%2==0){
  7540. Node71compspts.push(Node71points[i]-Node71rect.x);
  7541. }else{
  7542. Node71compspts.push(Node71points[i]-Node71rect.y);
  7543. }
  7544. }
  7545. var Node71ptslength=Node71compspts.length;
  7546. if (Node71rect.height === 0) {
  7547. Node71compspts[0] -= 0;
  7548. Node71compspts[Node71ptslength-2] += 0;
  7549. } else if (Node71rect.width === 0){
  7550. Node71compspts[1] -= 0;
  7551. Node71compspts[Node71ptslength-1] += 0;
  7552. } else {
  7553. Node71compspts[0] -= 0;
  7554. Node71compspts[1] -= 0;
  7555. Node71compspts[Node71ptslength-2] += 0;
  7556. Node71compspts[Node71ptslength-1] += 0;
  7557. }
  7558. Node71 = new ht.Node();
  7559. Node71.borderWidth = 1;
  7560. Node71rect.width = Node71rect.width === 0 ? 0.0001 : Node71rect.width;
  7561. Node71rect.height = Node71rect.height === 0 ? 0.0001 : Node71rect.height;
  7562. var Node71endCompspts = [Node71compspts[Node71ptslength-2],Node71compspts[Node71ptslength-1],0,0];
  7563. var Node71startCompspts = [Node71compspts[0],Node71compspts[1],0,0];
  7564. Node71.setImage(GD.getPolyLineJSON());
  7565. Node71.setPosition(Node71rect.x+Node71rect.width/2,Node71rect.y+Node71rect.height/2);
  7566. Node71.setSize(Node71rect.width,Node71rect.height);
  7567. Node71.setStyle("opacity",1);
  7568. Node71.s({'pixelPerfect':true});
  7569. Node71borderwidth=1;
  7570. Node71.setRotation(0);
  7571. dataModel.add(Node71);
  7572. Node71.a('node.points',Node71compspts);
  7573. Node71.a('node.segments',[1,2]);
  7574. Node71.a('node.color','rgba(255,128,0,1)');
  7575. Node71.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7576. Node71.a('node.borderColor','rgba(255,128,0,1)');
  7577. Node71.a('node.background','rgba(255,128,0,1)');
  7578. Node71.a('node.gradient','');
  7579. Node71.a('node.gradientcolor','rgba(255,128,0,1)');
  7580. Node71.a('node.endCompspts',Node71endCompspts);
  7581. Node71.a('node.startCompspts',Node71startCompspts);
  7582. (function (node, img, compspts, endCompspts, startCompspts) {
  7583. var position = node.getPosition(),
  7584. w = node.getWidth()*_ratio.ratioX,
  7585. h = node.getHeight()*_ratio.ratioY;
  7586. function resetPoints(rx, ry) {
  7587. for (var i = 0, len = compspts.length; i < len; i++) {
  7588. if (i%2 === 0) {
  7589. compspts[i]*=rx;
  7590. } else {
  7591. compspts[i]*=ry;
  7592. }
  7593. }
  7594. endCompspts[0] = compspts[compspts.length-2];
  7595. endCompspts[1] = compspts[compspts.length-1];
  7596. endCompspts[2] *= rx;
  7597. endCompspts[3] *= ry;
  7598. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7599. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7600. startCompspts[0] = compspts[0];
  7601. startCompspts[1] = compspts[1];
  7602. startCompspts[2] *= rx;
  7603. startCompspts[3] *= ry;
  7604. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7605. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7606. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7607. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7608. }
  7609. node.setSize(w, h);
  7610. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7611. node.a('node.width', w);
  7612. node.a('node.height', h);
  7613. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7614. node.borderWidth = 1;
  7615. node.a('node.borderwidth',node.borderWidth);
  7616. node._nodename = 'Node71';
  7617. node._nodeType = 'line';
  7618. zoomNodeList.push({
  7619. node: node,
  7620. attr: 'node.borderwidth'
  7621. });
  7622. var setWidth = node.setWidth,
  7623. setHeight = node.setHeight,
  7624. timer, rx = 1, ry = 1;
  7625. node.setWidth = function (width) {
  7626. var _width = this.getWidth();
  7627. rx = width / _width;
  7628. node.a('node.width', width);
  7629. setWidth.apply(this, arguments);
  7630. resetPoints(rx, 1);
  7631. }
  7632. node.setHeight = function (height) {
  7633. var _height = this.getHeight();
  7634. ry = height / _height;
  7635. node.a('node.height', height);
  7636. setHeight.apply(this, arguments);
  7637. resetPoints(1, ry);
  7638. }
  7639. })(Node71, Node71.getImage(), Node71compspts, Node71endCompspts, Node71startCompspts);
  7640. var Node72points=[767, 452,787, 452],
  7641. Node72rect=ht.Default.unionPoint([{x:767,y:452},{x:787,y:452}]),
  7642. Node72compspts=[];
  7643. _ratio = GD.getRatioWithRotation(0, ratio);
  7644. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  7645. _endratio = GD.getRatioWithRotation(0, ratio);
  7646. for(var i=0;i<Node72points.length;i++){
  7647. if(i%2==0){
  7648. Node72compspts.push(Node72points[i]-Node72rect.x);
  7649. }else{
  7650. Node72compspts.push(Node72points[i]-Node72rect.y);
  7651. }
  7652. }
  7653. var Node72ptslength=Node72compspts.length;
  7654. if (Node72rect.height === 0) {
  7655. Node72compspts[0] -= 0;
  7656. Node72compspts[Node72ptslength-2] += 0;
  7657. } else if (Node72rect.width === 0){
  7658. Node72compspts[1] -= 0;
  7659. Node72compspts[Node72ptslength-1] += 0;
  7660. } else {
  7661. Node72compspts[0] -= 0;
  7662. Node72compspts[1] -= 0;
  7663. Node72compspts[Node72ptslength-2] += 0;
  7664. Node72compspts[Node72ptslength-1] += 0;
  7665. }
  7666. Node72 = new ht.Node();
  7667. Node72.borderWidth = 1;
  7668. Node72rect.width = Node72rect.width === 0 ? 0.0001 : Node72rect.width;
  7669. Node72rect.height = Node72rect.height === 0 ? 0.0001 : Node72rect.height;
  7670. var Node72endCompspts = [Node72compspts[Node72ptslength-2],Node72compspts[Node72ptslength-1],0,0];
  7671. var Node72startCompspts = [Node72compspts[0],Node72compspts[1],0,0];
  7672. Node72.setImage(GD.getPolyLineJSON());
  7673. Node72.setPosition(Node72rect.x+Node72rect.width/2,Node72rect.y+Node72rect.height/2);
  7674. Node72.setSize(Node72rect.width,Node72rect.height);
  7675. Node72.setStyle("opacity",1);
  7676. Node72.s({'pixelPerfect':true});
  7677. Node72borderwidth=1;
  7678. Node72.setRotation(0);
  7679. dataModel.add(Node72);
  7680. Node72.a('node.points',Node72compspts);
  7681. Node72.a('node.segments',[1,2]);
  7682. Node72.a('node.color','rgba(255,128,0,1)');
  7683. Node72.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7684. Node72.a('node.borderColor','rgba(255,128,0,1)');
  7685. Node72.a('node.background','rgba(255,128,0,1)');
  7686. Node72.a('node.gradient','');
  7687. Node72.a('node.gradientcolor','rgba(255,128,0,1)');
  7688. Node72.a('node.endCompspts',Node72endCompspts);
  7689. Node72.a('node.startCompspts',Node72startCompspts);
  7690. (function (node, img, compspts, endCompspts, startCompspts) {
  7691. var position = node.getPosition(),
  7692. w = node.getWidth()*_ratio.ratioX,
  7693. h = node.getHeight()*_ratio.ratioY;
  7694. function resetPoints(rx, ry) {
  7695. for (var i = 0, len = compspts.length; i < len; i++) {
  7696. if (i%2 === 0) {
  7697. compspts[i]*=rx;
  7698. } else {
  7699. compspts[i]*=ry;
  7700. }
  7701. }
  7702. endCompspts[0] = compspts[compspts.length-2];
  7703. endCompspts[1] = compspts[compspts.length-1];
  7704. endCompspts[2] *= rx;
  7705. endCompspts[3] *= ry;
  7706. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7707. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7708. startCompspts[0] = compspts[0];
  7709. startCompspts[1] = compspts[1];
  7710. startCompspts[2] *= rx;
  7711. startCompspts[3] *= ry;
  7712. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7713. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7714. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7715. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7716. }
  7717. node.setSize(w, h);
  7718. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7719. node.a('node.width', w);
  7720. node.a('node.height', h);
  7721. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7722. node.borderWidth = 1;
  7723. node.a('node.borderwidth',node.borderWidth);
  7724. node._nodename = 'Node72';
  7725. node._nodeType = 'line';
  7726. zoomNodeList.push({
  7727. node: node,
  7728. attr: 'node.borderwidth'
  7729. });
  7730. var setWidth = node.setWidth,
  7731. setHeight = node.setHeight,
  7732. timer, rx = 1, ry = 1;
  7733. node.setWidth = function (width) {
  7734. var _width = this.getWidth();
  7735. rx = width / _width;
  7736. node.a('node.width', width);
  7737. setWidth.apply(this, arguments);
  7738. resetPoints(rx, 1);
  7739. }
  7740. node.setHeight = function (height) {
  7741. var _height = this.getHeight();
  7742. ry = height / _height;
  7743. node.a('node.height', height);
  7744. setHeight.apply(this, arguments);
  7745. resetPoints(1, ry);
  7746. }
  7747. })(Node72, Node72.getImage(), Node72compspts, Node72endCompspts, Node72startCompspts);
  7748. var Node73points=[767, 462,787, 462],
  7749. Node73rect=ht.Default.unionPoint([{x:767,y:462},{x:787,y:462}]),
  7750. Node73compspts=[];
  7751. _ratio = GD.getRatioWithRotation(0, ratio);
  7752. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  7753. _endratio = GD.getRatioWithRotation(0, ratio);
  7754. for(var i=0;i<Node73points.length;i++){
  7755. if(i%2==0){
  7756. Node73compspts.push(Node73points[i]-Node73rect.x);
  7757. }else{
  7758. Node73compspts.push(Node73points[i]-Node73rect.y);
  7759. }
  7760. }
  7761. var Node73ptslength=Node73compspts.length;
  7762. if (Node73rect.height === 0) {
  7763. Node73compspts[0] -= 0;
  7764. Node73compspts[Node73ptslength-2] += 0;
  7765. } else if (Node73rect.width === 0){
  7766. Node73compspts[1] -= 0;
  7767. Node73compspts[Node73ptslength-1] += 0;
  7768. } else {
  7769. Node73compspts[0] -= 0;
  7770. Node73compspts[1] -= 0;
  7771. Node73compspts[Node73ptslength-2] += 0;
  7772. Node73compspts[Node73ptslength-1] += 0;
  7773. }
  7774. Node73 = new ht.Node();
  7775. Node73.borderWidth = 1;
  7776. Node73rect.width = Node73rect.width === 0 ? 0.0001 : Node73rect.width;
  7777. Node73rect.height = Node73rect.height === 0 ? 0.0001 : Node73rect.height;
  7778. var Node73endCompspts = [Node73compspts[Node73ptslength-2],Node73compspts[Node73ptslength-1],0,0];
  7779. var Node73startCompspts = [Node73compspts[0],Node73compspts[1],0,0];
  7780. Node73.setImage(GD.getPolyLineJSON());
  7781. Node73.setPosition(Node73rect.x+Node73rect.width/2,Node73rect.y+Node73rect.height/2);
  7782. Node73.setSize(Node73rect.width,Node73rect.height);
  7783. Node73.setStyle("opacity",1);
  7784. Node73.s({'pixelPerfect':true});
  7785. Node73borderwidth=1;
  7786. Node73.setRotation(0);
  7787. dataModel.add(Node73);
  7788. Node73.a('node.points',Node73compspts);
  7789. Node73.a('node.segments',[1,2]);
  7790. Node73.a('node.color','rgba(255,128,0,1)');
  7791. Node73.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7792. Node73.a('node.borderColor','rgba(255,128,0,1)');
  7793. Node73.a('node.background','rgba(255,128,0,1)');
  7794. Node73.a('node.gradient','');
  7795. Node73.a('node.gradientcolor','rgba(255,128,0,1)');
  7796. Node73.a('node.endCompspts',Node73endCompspts);
  7797. Node73.a('node.startCompspts',Node73startCompspts);
  7798. (function (node, img, compspts, endCompspts, startCompspts) {
  7799. var position = node.getPosition(),
  7800. w = node.getWidth()*_ratio.ratioX,
  7801. h = node.getHeight()*_ratio.ratioY;
  7802. function resetPoints(rx, ry) {
  7803. for (var i = 0, len = compspts.length; i < len; i++) {
  7804. if (i%2 === 0) {
  7805. compspts[i]*=rx;
  7806. } else {
  7807. compspts[i]*=ry;
  7808. }
  7809. }
  7810. endCompspts[0] = compspts[compspts.length-2];
  7811. endCompspts[1] = compspts[compspts.length-1];
  7812. endCompspts[2] *= rx;
  7813. endCompspts[3] *= ry;
  7814. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7815. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7816. startCompspts[0] = compspts[0];
  7817. startCompspts[1] = compspts[1];
  7818. startCompspts[2] *= rx;
  7819. startCompspts[3] *= ry;
  7820. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7821. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7822. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7823. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7824. }
  7825. node.setSize(w, h);
  7826. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7827. node.a('node.width', w);
  7828. node.a('node.height', h);
  7829. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7830. node.borderWidth = 1;
  7831. node.a('node.borderwidth',node.borderWidth);
  7832. node._nodename = 'Node73';
  7833. node._nodeType = 'line';
  7834. zoomNodeList.push({
  7835. node: node,
  7836. attr: 'node.borderwidth'
  7837. });
  7838. var setWidth = node.setWidth,
  7839. setHeight = node.setHeight,
  7840. timer, rx = 1, ry = 1;
  7841. node.setWidth = function (width) {
  7842. var _width = this.getWidth();
  7843. rx = width / _width;
  7844. node.a('node.width', width);
  7845. setWidth.apply(this, arguments);
  7846. resetPoints(rx, 1);
  7847. }
  7848. node.setHeight = function (height) {
  7849. var _height = this.getHeight();
  7850. ry = height / _height;
  7851. node.a('node.height', height);
  7852. setHeight.apply(this, arguments);
  7853. resetPoints(1, ry);
  7854. }
  7855. })(Node73, Node73.getImage(), Node73compspts, Node73endCompspts, Node73startCompspts);
  7856. var Node74points=[777, 463,777, 497],
  7857. Node74rect=ht.Default.unionPoint([{x:777,y:463},{x:777,y:497}]),
  7858. Node74compspts=[];
  7859. _ratio = GD.getRatioWithRotation(0, ratio);
  7860. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  7861. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  7862. for(var i=0;i<Node74points.length;i++){
  7863. if(i%2==0){
  7864. Node74compspts.push(Node74points[i]-Node74rect.x);
  7865. }else{
  7866. Node74compspts.push(Node74points[i]-Node74rect.y);
  7867. }
  7868. }
  7869. var Node74ptslength=Node74compspts.length;
  7870. if (Node74rect.height === 0) {
  7871. Node74compspts[0] -= 0;
  7872. Node74compspts[Node74ptslength-2] += 0;
  7873. } else if (Node74rect.width === 0){
  7874. Node74compspts[1] -= 0;
  7875. Node74compspts[Node74ptslength-1] += 0;
  7876. } else {
  7877. Node74compspts[0] -= 0;
  7878. Node74compspts[1] -= 0;
  7879. Node74compspts[Node74ptslength-2] += 0;
  7880. Node74compspts[Node74ptslength-1] += 0;
  7881. }
  7882. Node74 = new ht.Node();
  7883. Node74.borderWidth = 1;
  7884. Node74rect.width = Node74rect.width === 0 ? 0.0001 : Node74rect.width;
  7885. Node74rect.height = Node74rect.height === 0 ? 0.0001 : Node74rect.height;
  7886. var Node74endCompspts = [Node74compspts[Node74ptslength-2],Node74compspts[Node74ptslength-1],0,0];
  7887. var Node74startCompspts = [Node74compspts[0],Node74compspts[1],0,0];
  7888. Node74.setImage(GD.getPolyLineJSON());
  7889. Node74.setPosition(Node74rect.x+Node74rect.width/2,Node74rect.y+Node74rect.height/2);
  7890. Node74.setSize(Node74rect.width,Node74rect.height);
  7891. Node74.setStyle("opacity",1);
  7892. Node74.s({'pixelPerfect':true});
  7893. Node74borderwidth=1;
  7894. Node74.setRotation(0);
  7895. dataModel.add(Node74);
  7896. Node74.a('node.points',Node74compspts);
  7897. Node74.a('node.segments',[1,2]);
  7898. Node74.a('node.color','rgba(255,128,0,1)');
  7899. Node74.a('node.borderPattern',getDashStyle("@borderPattern@"));
  7900. Node74.a('node.borderColor','rgba(255,128,0,1)');
  7901. Node74.a('node.background','rgba(255,128,0,1)');
  7902. Node74.a('node.gradient','');
  7903. Node74.a('node.gradientcolor','rgba(255,128,0,1)');
  7904. Node74.a('node.endCompspts',Node74endCompspts);
  7905. Node74.a('node.startCompspts',Node74startCompspts);
  7906. (function (node, img, compspts, endCompspts, startCompspts) {
  7907. var position = node.getPosition(),
  7908. w = node.getWidth()*_ratio.ratioX,
  7909. h = node.getHeight()*_ratio.ratioY;
  7910. function resetPoints(rx, ry) {
  7911. for (var i = 0, len = compspts.length; i < len; i++) {
  7912. if (i%2 === 0) {
  7913. compspts[i]*=rx;
  7914. } else {
  7915. compspts[i]*=ry;
  7916. }
  7917. }
  7918. endCompspts[0] = compspts[compspts.length-2];
  7919. endCompspts[1] = compspts[compspts.length-1];
  7920. endCompspts[2] *= rx;
  7921. endCompspts[3] *= ry;
  7922. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  7923. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  7924. startCompspts[0] = compspts[0];
  7925. startCompspts[1] = compspts[1];
  7926. startCompspts[2] *= rx;
  7927. startCompspts[3] *= ry;
  7928. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  7929. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  7930. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  7931. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  7932. }
  7933. node.setSize(w, h);
  7934. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  7935. node.a('node.width', w);
  7936. node.a('node.height', h);
  7937. resetPoints(_ratio.ratioX, _ratio.ratioY);
  7938. node.borderWidth = 1;
  7939. node.a('node.borderwidth',node.borderWidth);
  7940. node._nodename = 'Node74';
  7941. node._nodeType = 'line';
  7942. zoomNodeList.push({
  7943. node: node,
  7944. attr: 'node.borderwidth'
  7945. });
  7946. var setWidth = node.setWidth,
  7947. setHeight = node.setHeight,
  7948. timer, rx = 1, ry = 1;
  7949. node.setWidth = function (width) {
  7950. var _width = this.getWidth();
  7951. rx = width / _width;
  7952. node.a('node.width', width);
  7953. setWidth.apply(this, arguments);
  7954. resetPoints(rx, 1);
  7955. }
  7956. node.setHeight = function (height) {
  7957. var _height = this.getHeight();
  7958. ry = height / _height;
  7959. node.a('node.height', height);
  7960. setHeight.apply(this, arguments);
  7961. resetPoints(1, ry);
  7962. }
  7963. })(Node74, Node74.getImage(), Node74compspts, Node74endCompspts, Node74startCompspts);
  7964. var Node75points=[727, 485,787, 485],
  7965. Node75rect=ht.Default.unionPoint([{x:727,y:485},{x:787,y:485}]),
  7966. Node75compspts=[];
  7967. _ratio = GD.getRatioWithRotation(0, ratio);
  7968. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  7969. _endratio = GD.getRatioWithRotation(0, ratio);
  7970. for(var i=0;i<Node75points.length;i++){
  7971. if(i%2==0){
  7972. Node75compspts.push(Node75points[i]-Node75rect.x);
  7973. }else{
  7974. Node75compspts.push(Node75points[i]-Node75rect.y);
  7975. }
  7976. }
  7977. var Node75ptslength=Node75compspts.length;
  7978. if (Node75rect.height === 0) {
  7979. Node75compspts[0] -= 0;
  7980. Node75compspts[Node75ptslength-2] += 0;
  7981. } else if (Node75rect.width === 0){
  7982. Node75compspts[1] -= 0;
  7983. Node75compspts[Node75ptslength-1] += 0;
  7984. } else {
  7985. Node75compspts[0] -= 0;
  7986. Node75compspts[1] -= 0;
  7987. Node75compspts[Node75ptslength-2] += 0;
  7988. Node75compspts[Node75ptslength-1] += 0;
  7989. }
  7990. Node75 = new ht.Node();
  7991. Node75.borderWidth = 1;
  7992. Node75rect.width = Node75rect.width === 0 ? 0.0001 : Node75rect.width;
  7993. Node75rect.height = Node75rect.height === 0 ? 0.0001 : Node75rect.height;
  7994. var Node75endCompspts = [Node75compspts[Node75ptslength-2],Node75compspts[Node75ptslength-1],0,0];
  7995. var Node75startCompspts = [Node75compspts[0],Node75compspts[1],0,0];
  7996. Node75.setImage(GD.getPolyLineJSON());
  7997. Node75.setPosition(Node75rect.x+Node75rect.width/2,Node75rect.y+Node75rect.height/2);
  7998. Node75.setSize(Node75rect.width,Node75rect.height);
  7999. Node75.setStyle("opacity",1);
  8000. Node75.s({'pixelPerfect':true});
  8001. Node75borderwidth=1;
  8002. Node75.setRotation(0);
  8003. dataModel.add(Node75);
  8004. Node75.a('node.points',Node75compspts);
  8005. Node75.a('node.segments',[1,2]);
  8006. Node75.a('node.color','rgba(255,128,0,1)');
  8007. Node75.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8008. Node75.a('node.borderColor','rgba(255,128,0,1)');
  8009. Node75.a('node.background','rgba(255,128,0,1)');
  8010. Node75.a('node.gradient','');
  8011. Node75.a('node.gradientcolor','rgba(255,128,0,1)');
  8012. Node75.a('node.endCompspts',Node75endCompspts);
  8013. Node75.a('node.startCompspts',Node75startCompspts);
  8014. (function (node, img, compspts, endCompspts, startCompspts) {
  8015. var position = node.getPosition(),
  8016. w = node.getWidth()*_ratio.ratioX,
  8017. h = node.getHeight()*_ratio.ratioY;
  8018. function resetPoints(rx, ry) {
  8019. for (var i = 0, len = compspts.length; i < len; i++) {
  8020. if (i%2 === 0) {
  8021. compspts[i]*=rx;
  8022. } else {
  8023. compspts[i]*=ry;
  8024. }
  8025. }
  8026. endCompspts[0] = compspts[compspts.length-2];
  8027. endCompspts[1] = compspts[compspts.length-1];
  8028. endCompspts[2] *= rx;
  8029. endCompspts[3] *= ry;
  8030. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8031. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8032. startCompspts[0] = compspts[0];
  8033. startCompspts[1] = compspts[1];
  8034. startCompspts[2] *= rx;
  8035. startCompspts[3] *= ry;
  8036. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8037. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8038. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8039. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8040. }
  8041. node.setSize(w, h);
  8042. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8043. node.a('node.width', w);
  8044. node.a('node.height', h);
  8045. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8046. node.borderWidth = 1;
  8047. node.a('node.borderwidth',node.borderWidth);
  8048. node._nodename = 'Node75';
  8049. node._nodeType = 'line';
  8050. zoomNodeList.push({
  8051. node: node,
  8052. attr: 'node.borderwidth'
  8053. });
  8054. var setWidth = node.setWidth,
  8055. setHeight = node.setHeight,
  8056. timer, rx = 1, ry = 1;
  8057. node.setWidth = function (width) {
  8058. var _width = this.getWidth();
  8059. rx = width / _width;
  8060. node.a('node.width', width);
  8061. setWidth.apply(this, arguments);
  8062. resetPoints(rx, 1);
  8063. }
  8064. node.setHeight = function (height) {
  8065. var _height = this.getHeight();
  8066. ry = height / _height;
  8067. node.a('node.height', height);
  8068. setHeight.apply(this, arguments);
  8069. resetPoints(1, ry);
  8070. }
  8071. })(Node75, Node75.getImage(), Node75compspts, Node75endCompspts, Node75startCompspts);
  8072. var Node76points=[727, 418,777, 418],
  8073. Node76rect=ht.Default.unionPoint([{x:727,y:418},{x:777,y:418}]),
  8074. Node76compspts=[];
  8075. _ratio = GD.getRatioWithRotation(0, ratio);
  8076. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  8077. _endratio = GD.getRatioWithRotation(0, ratio);
  8078. for(var i=0;i<Node76points.length;i++){
  8079. if(i%2==0){
  8080. Node76compspts.push(Node76points[i]-Node76rect.x);
  8081. }else{
  8082. Node76compspts.push(Node76points[i]-Node76rect.y);
  8083. }
  8084. }
  8085. var Node76ptslength=Node76compspts.length;
  8086. if (Node76rect.height === 0) {
  8087. Node76compspts[0] -= 0;
  8088. Node76compspts[Node76ptslength-2] += 0;
  8089. } else if (Node76rect.width === 0){
  8090. Node76compspts[1] -= 0;
  8091. Node76compspts[Node76ptslength-1] += 0;
  8092. } else {
  8093. Node76compspts[0] -= 0;
  8094. Node76compspts[1] -= 0;
  8095. Node76compspts[Node76ptslength-2] += 0;
  8096. Node76compspts[Node76ptslength-1] += 0;
  8097. }
  8098. Node76 = new ht.Node();
  8099. Node76.borderWidth = 1;
  8100. Node76rect.width = Node76rect.width === 0 ? 0.0001 : Node76rect.width;
  8101. Node76rect.height = Node76rect.height === 0 ? 0.0001 : Node76rect.height;
  8102. var Node76endCompspts = [Node76compspts[Node76ptslength-2],Node76compspts[Node76ptslength-1],0,0];
  8103. var Node76startCompspts = [Node76compspts[0],Node76compspts[1],0,0];
  8104. Node76.setImage(GD.getPolyLineJSON());
  8105. Node76.setPosition(Node76rect.x+Node76rect.width/2,Node76rect.y+Node76rect.height/2);
  8106. Node76.setSize(Node76rect.width,Node76rect.height);
  8107. Node76.setStyle("opacity",1);
  8108. Node76.s({'pixelPerfect':true});
  8109. Node76borderwidth=1;
  8110. Node76.setRotation(0);
  8111. dataModel.add(Node76);
  8112. Node76.a('node.points',Node76compspts);
  8113. Node76.a('node.segments',[1,2]);
  8114. Node76.a('node.color','rgba(255,128,0,1)');
  8115. Node76.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8116. Node76.a('node.borderColor','rgba(255,128,0,1)');
  8117. Node76.a('node.background','rgba(255,128,0,1)');
  8118. Node76.a('node.gradient','');
  8119. Node76.a('node.gradientcolor','rgba(255,128,0,1)');
  8120. Node76.a('node.endCompspts',Node76endCompspts);
  8121. Node76.a('node.startCompspts',Node76startCompspts);
  8122. (function (node, img, compspts, endCompspts, startCompspts) {
  8123. var position = node.getPosition(),
  8124. w = node.getWidth()*_ratio.ratioX,
  8125. h = node.getHeight()*_ratio.ratioY;
  8126. function resetPoints(rx, ry) {
  8127. for (var i = 0, len = compspts.length; i < len; i++) {
  8128. if (i%2 === 0) {
  8129. compspts[i]*=rx;
  8130. } else {
  8131. compspts[i]*=ry;
  8132. }
  8133. }
  8134. endCompspts[0] = compspts[compspts.length-2];
  8135. endCompspts[1] = compspts[compspts.length-1];
  8136. endCompspts[2] *= rx;
  8137. endCompspts[3] *= ry;
  8138. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8139. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8140. startCompspts[0] = compspts[0];
  8141. startCompspts[1] = compspts[1];
  8142. startCompspts[2] *= rx;
  8143. startCompspts[3] *= ry;
  8144. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8145. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8146. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8147. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8148. }
  8149. node.setSize(w, h);
  8150. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8151. node.a('node.width', w);
  8152. node.a('node.height', h);
  8153. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8154. node.borderWidth = 1;
  8155. node.a('node.borderwidth',node.borderWidth);
  8156. node._nodename = 'Node76';
  8157. node._nodeType = 'line';
  8158. zoomNodeList.push({
  8159. node: node,
  8160. attr: 'node.borderwidth'
  8161. });
  8162. var setWidth = node.setWidth,
  8163. setHeight = node.setHeight,
  8164. timer, rx = 1, ry = 1;
  8165. node.setWidth = function (width) {
  8166. var _width = this.getWidth();
  8167. rx = width / _width;
  8168. node.a('node.width', width);
  8169. setWidth.apply(this, arguments);
  8170. resetPoints(rx, 1);
  8171. }
  8172. node.setHeight = function (height) {
  8173. var _height = this.getHeight();
  8174. ry = height / _height;
  8175. node.a('node.height', height);
  8176. setHeight.apply(this, arguments);
  8177. resetPoints(1, ry);
  8178. }
  8179. })(Node76, Node76.getImage(), Node76compspts, Node76endCompspts, Node76startCompspts);
  8180. var Node77points=[726, 573,726, 596],
  8181. Node77rect=ht.Default.unionPoint([{x:726,y:573},{x:726,y:596}]),
  8182. Node77compspts=[];
  8183. _ratio = GD.getRatioWithRotation(0, ratio);
  8184. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8185. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8186. for(var i=0;i<Node77points.length;i++){
  8187. if(i%2==0){
  8188. Node77compspts.push(Node77points[i]-Node77rect.x);
  8189. }else{
  8190. Node77compspts.push(Node77points[i]-Node77rect.y);
  8191. }
  8192. }
  8193. var Node77ptslength=Node77compspts.length;
  8194. if (Node77rect.height === 0) {
  8195. Node77compspts[0] -= 0;
  8196. Node77compspts[Node77ptslength-2] += 0;
  8197. } else if (Node77rect.width === 0){
  8198. Node77compspts[1] -= 0;
  8199. Node77compspts[Node77ptslength-1] += 0;
  8200. } else {
  8201. Node77compspts[0] -= 0;
  8202. Node77compspts[1] -= 0;
  8203. Node77compspts[Node77ptslength-2] += 0;
  8204. Node77compspts[Node77ptslength-1] += 0;
  8205. }
  8206. Node77 = new ht.Node();
  8207. Node77.borderWidth = 1;
  8208. Node77rect.width = Node77rect.width === 0 ? 0.0001 : Node77rect.width;
  8209. Node77rect.height = Node77rect.height === 0 ? 0.0001 : Node77rect.height;
  8210. var Node77endCompspts = [Node77compspts[Node77ptslength-2],Node77compspts[Node77ptslength-1],0,0];
  8211. var Node77startCompspts = [Node77compspts[0],Node77compspts[1],0,0];
  8212. Node77.setImage(GD.getPolyLineJSON());
  8213. Node77.setPosition(Node77rect.x+Node77rect.width/2,Node77rect.y+Node77rect.height/2);
  8214. Node77.setSize(Node77rect.width,Node77rect.height);
  8215. Node77.setStyle("opacity",1);
  8216. Node77.s({'pixelPerfect':true});
  8217. Node77borderwidth=1;
  8218. Node77.setRotation(0);
  8219. dataModel.add(Node77);
  8220. Node77.a('node.points',Node77compspts);
  8221. Node77.a('node.segments',[1,2]);
  8222. Node77.a('node.color','rgba(255,128,0,1)');
  8223. Node77.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8224. Node77.a('node.borderColor','rgba(255,128,0,1)');
  8225. Node77.a('node.background','rgba(255,128,0,1)');
  8226. Node77.a('node.gradient','');
  8227. Node77.a('node.gradientcolor','rgba(255,128,0,1)');
  8228. Node77.a('node.endCompspts',Node77endCompspts);
  8229. Node77.a('node.startCompspts',Node77startCompspts);
  8230. (function (node, img, compspts, endCompspts, startCompspts) {
  8231. var position = node.getPosition(),
  8232. w = node.getWidth()*_ratio.ratioX,
  8233. h = node.getHeight()*_ratio.ratioY;
  8234. function resetPoints(rx, ry) {
  8235. for (var i = 0, len = compspts.length; i < len; i++) {
  8236. if (i%2 === 0) {
  8237. compspts[i]*=rx;
  8238. } else {
  8239. compspts[i]*=ry;
  8240. }
  8241. }
  8242. endCompspts[0] = compspts[compspts.length-2];
  8243. endCompspts[1] = compspts[compspts.length-1];
  8244. endCompspts[2] *= rx;
  8245. endCompspts[3] *= ry;
  8246. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8247. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8248. startCompspts[0] = compspts[0];
  8249. startCompspts[1] = compspts[1];
  8250. startCompspts[2] *= rx;
  8251. startCompspts[3] *= ry;
  8252. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8253. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8254. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8255. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8256. }
  8257. node.setSize(w, h);
  8258. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8259. node.a('node.width', w);
  8260. node.a('node.height', h);
  8261. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8262. node.borderWidth = 1;
  8263. node.a('node.borderwidth',node.borderWidth);
  8264. node._nodename = 'Node77';
  8265. node._nodeType = 'line';
  8266. zoomNodeList.push({
  8267. node: node,
  8268. attr: 'node.borderwidth'
  8269. });
  8270. var setWidth = node.setWidth,
  8271. setHeight = node.setHeight,
  8272. timer, rx = 1, ry = 1;
  8273. node.setWidth = function (width) {
  8274. var _width = this.getWidth();
  8275. rx = width / _width;
  8276. node.a('node.width', width);
  8277. setWidth.apply(this, arguments);
  8278. resetPoints(rx, 1);
  8279. }
  8280. node.setHeight = function (height) {
  8281. var _height = this.getHeight();
  8282. ry = height / _height;
  8283. node.a('node.height', height);
  8284. setHeight.apply(this, arguments);
  8285. resetPoints(1, ry);
  8286. }
  8287. })(Node77, Node77.getImage(), Node77compspts, Node77endCompspts, Node77startCompspts);
  8288. var Node78points=[727, 573,777, 573],
  8289. Node78rect=ht.Default.unionPoint([{x:727,y:573},{x:777,y:573}]),
  8290. Node78compspts=[];
  8291. _ratio = GD.getRatioWithRotation(0, ratio);
  8292. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  8293. _endratio = GD.getRatioWithRotation(0, ratio);
  8294. for(var i=0;i<Node78points.length;i++){
  8295. if(i%2==0){
  8296. Node78compspts.push(Node78points[i]-Node78rect.x);
  8297. }else{
  8298. Node78compspts.push(Node78points[i]-Node78rect.y);
  8299. }
  8300. }
  8301. var Node78ptslength=Node78compspts.length;
  8302. if (Node78rect.height === 0) {
  8303. Node78compspts[0] -= 0;
  8304. Node78compspts[Node78ptslength-2] += 0;
  8305. } else if (Node78rect.width === 0){
  8306. Node78compspts[1] -= 0;
  8307. Node78compspts[Node78ptslength-1] += 0;
  8308. } else {
  8309. Node78compspts[0] -= 0;
  8310. Node78compspts[1] -= 0;
  8311. Node78compspts[Node78ptslength-2] += 0;
  8312. Node78compspts[Node78ptslength-1] += 0;
  8313. }
  8314. Node78 = new ht.Node();
  8315. Node78.borderWidth = 1;
  8316. Node78rect.width = Node78rect.width === 0 ? 0.0001 : Node78rect.width;
  8317. Node78rect.height = Node78rect.height === 0 ? 0.0001 : Node78rect.height;
  8318. var Node78endCompspts = [Node78compspts[Node78ptslength-2],Node78compspts[Node78ptslength-1],0,0];
  8319. var Node78startCompspts = [Node78compspts[0],Node78compspts[1],0,0];
  8320. Node78.setImage(GD.getPolyLineJSON());
  8321. Node78.setPosition(Node78rect.x+Node78rect.width/2,Node78rect.y+Node78rect.height/2);
  8322. Node78.setSize(Node78rect.width,Node78rect.height);
  8323. Node78.setStyle("opacity",1);
  8324. Node78.s({'pixelPerfect':true});
  8325. Node78borderwidth=1;
  8326. Node78.setRotation(0);
  8327. dataModel.add(Node78);
  8328. Node78.a('node.points',Node78compspts);
  8329. Node78.a('node.segments',[1,2]);
  8330. Node78.a('node.color','rgba(255,128,0,1)');
  8331. Node78.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8332. Node78.a('node.borderColor','rgba(255,128,0,1)');
  8333. Node78.a('node.background','rgba(255,128,0,1)');
  8334. Node78.a('node.gradient','');
  8335. Node78.a('node.gradientcolor','rgba(255,128,0,1)');
  8336. Node78.a('node.endCompspts',Node78endCompspts);
  8337. Node78.a('node.startCompspts',Node78startCompspts);
  8338. (function (node, img, compspts, endCompspts, startCompspts) {
  8339. var position = node.getPosition(),
  8340. w = node.getWidth()*_ratio.ratioX,
  8341. h = node.getHeight()*_ratio.ratioY;
  8342. function resetPoints(rx, ry) {
  8343. for (var i = 0, len = compspts.length; i < len; i++) {
  8344. if (i%2 === 0) {
  8345. compspts[i]*=rx;
  8346. } else {
  8347. compspts[i]*=ry;
  8348. }
  8349. }
  8350. endCompspts[0] = compspts[compspts.length-2];
  8351. endCompspts[1] = compspts[compspts.length-1];
  8352. endCompspts[2] *= rx;
  8353. endCompspts[3] *= ry;
  8354. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8355. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8356. startCompspts[0] = compspts[0];
  8357. startCompspts[1] = compspts[1];
  8358. startCompspts[2] *= rx;
  8359. startCompspts[3] *= ry;
  8360. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8361. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8362. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8363. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8364. }
  8365. node.setSize(w, h);
  8366. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8367. node.a('node.width', w);
  8368. node.a('node.height', h);
  8369. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8370. node.borderWidth = 1;
  8371. node.a('node.borderwidth',node.borderWidth);
  8372. node._nodename = 'Node78';
  8373. node._nodeType = 'line';
  8374. zoomNodeList.push({
  8375. node: node,
  8376. attr: 'node.borderwidth'
  8377. });
  8378. var setWidth = node.setWidth,
  8379. setHeight = node.setHeight,
  8380. timer, rx = 1, ry = 1;
  8381. node.setWidth = function (width) {
  8382. var _width = this.getWidth();
  8383. rx = width / _width;
  8384. node.a('node.width', width);
  8385. setWidth.apply(this, arguments);
  8386. resetPoints(rx, 1);
  8387. }
  8388. node.setHeight = function (height) {
  8389. var _height = this.getHeight();
  8390. ry = height / _height;
  8391. node.a('node.height', height);
  8392. setHeight.apply(this, arguments);
  8393. resetPoints(1, ry);
  8394. }
  8395. })(Node78, Node78.getImage(), Node78compspts, Node78endCompspts, Node78startCompspts);
  8396. var Node79points=[777, 551,777, 607],
  8397. Node79rect=ht.Default.unionPoint([{x:777,y:551},{x:777,y:607}]),
  8398. Node79compspts=[];
  8399. _ratio = GD.getRatioWithRotation(0, ratio);
  8400. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8401. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8402. for(var i=0;i<Node79points.length;i++){
  8403. if(i%2==0){
  8404. Node79compspts.push(Node79points[i]-Node79rect.x);
  8405. }else{
  8406. Node79compspts.push(Node79points[i]-Node79rect.y);
  8407. }
  8408. }
  8409. var Node79ptslength=Node79compspts.length;
  8410. if (Node79rect.height === 0) {
  8411. Node79compspts[0] -= 0;
  8412. Node79compspts[Node79ptslength-2] += 0;
  8413. } else if (Node79rect.width === 0){
  8414. Node79compspts[1] -= 0;
  8415. Node79compspts[Node79ptslength-1] += 0;
  8416. } else {
  8417. Node79compspts[0] -= 0;
  8418. Node79compspts[1] -= 0;
  8419. Node79compspts[Node79ptslength-2] += 0;
  8420. Node79compspts[Node79ptslength-1] += 0;
  8421. }
  8422. Node79 = new ht.Node();
  8423. Node79.borderWidth = 1;
  8424. Node79rect.width = Node79rect.width === 0 ? 0.0001 : Node79rect.width;
  8425. Node79rect.height = Node79rect.height === 0 ? 0.0001 : Node79rect.height;
  8426. var Node79endCompspts = [Node79compspts[Node79ptslength-2],Node79compspts[Node79ptslength-1],0,0];
  8427. var Node79startCompspts = [Node79compspts[0],Node79compspts[1],0,0];
  8428. Node79.setImage(GD.getPolyLineJSON());
  8429. Node79.setPosition(Node79rect.x+Node79rect.width/2,Node79rect.y+Node79rect.height/2);
  8430. Node79.setSize(Node79rect.width,Node79rect.height);
  8431. Node79.setStyle("opacity",1);
  8432. Node79.s({'pixelPerfect':true});
  8433. Node79borderwidth=1;
  8434. Node79.setRotation(0);
  8435. dataModel.add(Node79);
  8436. Node79.a('node.points',Node79compspts);
  8437. Node79.a('node.segments',[1,2]);
  8438. Node79.a('node.color','rgba(255,128,0,1)');
  8439. Node79.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8440. Node79.a('node.borderColor','rgba(255,128,0,1)');
  8441. Node79.a('node.background','rgba(255,128,0,1)');
  8442. Node79.a('node.gradient','');
  8443. Node79.a('node.gradientcolor','rgba(255,128,0,1)');
  8444. Node79.a('node.endCompspts',Node79endCompspts);
  8445. Node79.a('node.startCompspts',Node79startCompspts);
  8446. (function (node, img, compspts, endCompspts, startCompspts) {
  8447. var position = node.getPosition(),
  8448. w = node.getWidth()*_ratio.ratioX,
  8449. h = node.getHeight()*_ratio.ratioY;
  8450. function resetPoints(rx, ry) {
  8451. for (var i = 0, len = compspts.length; i < len; i++) {
  8452. if (i%2 === 0) {
  8453. compspts[i]*=rx;
  8454. } else {
  8455. compspts[i]*=ry;
  8456. }
  8457. }
  8458. endCompspts[0] = compspts[compspts.length-2];
  8459. endCompspts[1] = compspts[compspts.length-1];
  8460. endCompspts[2] *= rx;
  8461. endCompspts[3] *= ry;
  8462. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8463. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8464. startCompspts[0] = compspts[0];
  8465. startCompspts[1] = compspts[1];
  8466. startCompspts[2] *= rx;
  8467. startCompspts[3] *= ry;
  8468. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8469. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8470. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8471. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8472. }
  8473. node.setSize(w, h);
  8474. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8475. node.a('node.width', w);
  8476. node.a('node.height', h);
  8477. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8478. node.borderWidth = 1;
  8479. node.a('node.borderwidth',node.borderWidth);
  8480. node._nodename = 'Node79';
  8481. node._nodeType = 'line';
  8482. zoomNodeList.push({
  8483. node: node,
  8484. attr: 'node.borderwidth'
  8485. });
  8486. var setWidth = node.setWidth,
  8487. setHeight = node.setHeight,
  8488. timer, rx = 1, ry = 1;
  8489. node.setWidth = function (width) {
  8490. var _width = this.getWidth();
  8491. rx = width / _width;
  8492. node.a('node.width', width);
  8493. setWidth.apply(this, arguments);
  8494. resetPoints(rx, 1);
  8495. }
  8496. node.setHeight = function (height) {
  8497. var _height = this.getHeight();
  8498. ry = height / _height;
  8499. node.a('node.height', height);
  8500. setHeight.apply(this, arguments);
  8501. resetPoints(1, ry);
  8502. }
  8503. })(Node79, Node79.getImage(), Node79compspts, Node79endCompspts, Node79startCompspts);
  8504. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8505. var Node80 = new ht.lib['黄色接地'](726*ratio.ratioX, 618*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node80');
  8506. _libModel.add("Node80", Node80);
  8507. Node80.setRotation(0*Math.PI/180);
  8508. ;
  8509. ;
  8510. var Node81points=[726, 485,726, 508],
  8511. Node81rect=ht.Default.unionPoint([{x:726,y:485},{x:726,y:508}]),
  8512. Node81compspts=[];
  8513. _ratio = GD.getRatioWithRotation(0, ratio);
  8514. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8515. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8516. for(var i=0;i<Node81points.length;i++){
  8517. if(i%2==0){
  8518. Node81compspts.push(Node81points[i]-Node81rect.x);
  8519. }else{
  8520. Node81compspts.push(Node81points[i]-Node81rect.y);
  8521. }
  8522. }
  8523. var Node81ptslength=Node81compspts.length;
  8524. if (Node81rect.height === 0) {
  8525. Node81compspts[0] -= 0;
  8526. Node81compspts[Node81ptslength-2] += 0;
  8527. } else if (Node81rect.width === 0){
  8528. Node81compspts[1] -= 0;
  8529. Node81compspts[Node81ptslength-1] += 0;
  8530. } else {
  8531. Node81compspts[0] -= 0;
  8532. Node81compspts[1] -= 0;
  8533. Node81compspts[Node81ptslength-2] += 0;
  8534. Node81compspts[Node81ptslength-1] += 0;
  8535. }
  8536. Node81 = new ht.Node();
  8537. Node81.borderWidth = 1;
  8538. Node81rect.width = Node81rect.width === 0 ? 0.0001 : Node81rect.width;
  8539. Node81rect.height = Node81rect.height === 0 ? 0.0001 : Node81rect.height;
  8540. var Node81endCompspts = [Node81compspts[Node81ptslength-2],Node81compspts[Node81ptslength-1],0,0];
  8541. var Node81startCompspts = [Node81compspts[0],Node81compspts[1],0,0];
  8542. Node81.setImage(GD.getPolyLineJSON());
  8543. Node81.setPosition(Node81rect.x+Node81rect.width/2,Node81rect.y+Node81rect.height/2);
  8544. Node81.setSize(Node81rect.width,Node81rect.height);
  8545. Node81.setStyle("opacity",1);
  8546. Node81.s({'pixelPerfect':true});
  8547. Node81borderwidth=1;
  8548. Node81.setRotation(0);
  8549. dataModel.add(Node81);
  8550. Node81.a('node.points',Node81compspts);
  8551. Node81.a('node.segments',[1,2]);
  8552. Node81.a('node.color','rgba(255,128,0,1)');
  8553. Node81.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8554. Node81.a('node.borderColor','rgba(255,128,0,1)');
  8555. Node81.a('node.background','rgba(255,128,0,1)');
  8556. Node81.a('node.gradient','');
  8557. Node81.a('node.gradientcolor','rgba(255,128,0,1)');
  8558. Node81.a('node.endCompspts',Node81endCompspts);
  8559. Node81.a('node.startCompspts',Node81startCompspts);
  8560. (function (node, img, compspts, endCompspts, startCompspts) {
  8561. var position = node.getPosition(),
  8562. w = node.getWidth()*_ratio.ratioX,
  8563. h = node.getHeight()*_ratio.ratioY;
  8564. function resetPoints(rx, ry) {
  8565. for (var i = 0, len = compspts.length; i < len; i++) {
  8566. if (i%2 === 0) {
  8567. compspts[i]*=rx;
  8568. } else {
  8569. compspts[i]*=ry;
  8570. }
  8571. }
  8572. endCompspts[0] = compspts[compspts.length-2];
  8573. endCompspts[1] = compspts[compspts.length-1];
  8574. endCompspts[2] *= rx;
  8575. endCompspts[3] *= ry;
  8576. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8577. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8578. startCompspts[0] = compspts[0];
  8579. startCompspts[1] = compspts[1];
  8580. startCompspts[2] *= rx;
  8581. startCompspts[3] *= ry;
  8582. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8583. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8584. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8585. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8586. }
  8587. node.setSize(w, h);
  8588. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8589. node.a('node.width', w);
  8590. node.a('node.height', h);
  8591. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8592. node.borderWidth = 1;
  8593. node.a('node.borderwidth',node.borderWidth);
  8594. node._nodename = 'Node81';
  8595. node._nodeType = 'line';
  8596. zoomNodeList.push({
  8597. node: node,
  8598. attr: 'node.borderwidth'
  8599. });
  8600. var setWidth = node.setWidth,
  8601. setHeight = node.setHeight,
  8602. timer, rx = 1, ry = 1;
  8603. node.setWidth = function (width) {
  8604. var _width = this.getWidth();
  8605. rx = width / _width;
  8606. node.a('node.width', width);
  8607. setWidth.apply(this, arguments);
  8608. resetPoints(rx, 1);
  8609. }
  8610. node.setHeight = function (height) {
  8611. var _height = this.getHeight();
  8612. ry = height / _height;
  8613. node.a('node.height', height);
  8614. setHeight.apply(this, arguments);
  8615. resetPoints(1, ry);
  8616. }
  8617. })(Node81, Node81.getImage(), Node81compspts, Node81endCompspts, Node81startCompspts);
  8618. var Node82points=[777, 626,777, 649],
  8619. Node82rect=ht.Default.unionPoint([{x:777,y:626},{x:777,y:649}]),
  8620. Node82compspts=[];
  8621. _ratio = GD.getRatioWithRotation(0, ratio);
  8622. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8623. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8624. for(var i=0;i<Node82points.length;i++){
  8625. if(i%2==0){
  8626. Node82compspts.push(Node82points[i]-Node82rect.x);
  8627. }else{
  8628. Node82compspts.push(Node82points[i]-Node82rect.y);
  8629. }
  8630. }
  8631. var Node82ptslength=Node82compspts.length;
  8632. if (Node82rect.height === 0) {
  8633. Node82compspts[0] -= 0;
  8634. Node82compspts[Node82ptslength-2] += 0;
  8635. } else if (Node82rect.width === 0){
  8636. Node82compspts[1] -= 0;
  8637. Node82compspts[Node82ptslength-1] += 0;
  8638. } else {
  8639. Node82compspts[0] -= 0;
  8640. Node82compspts[1] -= 0;
  8641. Node82compspts[Node82ptslength-2] += 0;
  8642. Node82compspts[Node82ptslength-1] += 0;
  8643. }
  8644. Node82 = new ht.Node();
  8645. Node82.borderWidth = 1;
  8646. Node82rect.width = Node82rect.width === 0 ? 0.0001 : Node82rect.width;
  8647. Node82rect.height = Node82rect.height === 0 ? 0.0001 : Node82rect.height;
  8648. var Node82endCompspts = [Node82compspts[Node82ptslength-2],Node82compspts[Node82ptslength-1],0,0];
  8649. var Node82startCompspts = [Node82compspts[0],Node82compspts[1],0,0];
  8650. Node82.setImage(GD.getPolyLineJSON());
  8651. Node82.setPosition(Node82rect.x+Node82rect.width/2,Node82rect.y+Node82rect.height/2);
  8652. Node82.setSize(Node82rect.width,Node82rect.height);
  8653. Node82.setStyle("opacity",1);
  8654. Node82.s({'pixelPerfect':true});
  8655. Node82borderwidth=1;
  8656. Node82.setRotation(0);
  8657. dataModel.add(Node82);
  8658. Node82.a('node.points',Node82compspts);
  8659. Node82.a('node.segments',[1,2]);
  8660. Node82.a('node.color','rgba(255,128,0,1)');
  8661. Node82.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8662. Node82.a('node.borderColor','rgba(255,128,0,1)');
  8663. Node82.a('node.background','rgba(255,128,0,1)');
  8664. Node82.a('node.gradient','');
  8665. Node82.a('node.gradientcolor','rgba(255,128,0,1)');
  8666. Node82.a('node.endCompspts',Node82endCompspts);
  8667. Node82.a('node.startCompspts',Node82startCompspts);
  8668. (function (node, img, compspts, endCompspts, startCompspts) {
  8669. var position = node.getPosition(),
  8670. w = node.getWidth()*_ratio.ratioX,
  8671. h = node.getHeight()*_ratio.ratioY;
  8672. function resetPoints(rx, ry) {
  8673. for (var i = 0, len = compspts.length; i < len; i++) {
  8674. if (i%2 === 0) {
  8675. compspts[i]*=rx;
  8676. } else {
  8677. compspts[i]*=ry;
  8678. }
  8679. }
  8680. endCompspts[0] = compspts[compspts.length-2];
  8681. endCompspts[1] = compspts[compspts.length-1];
  8682. endCompspts[2] *= rx;
  8683. endCompspts[3] *= ry;
  8684. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8685. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8686. startCompspts[0] = compspts[0];
  8687. startCompspts[1] = compspts[1];
  8688. startCompspts[2] *= rx;
  8689. startCompspts[3] *= ry;
  8690. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8691. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8692. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8693. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8694. }
  8695. node.setSize(w, h);
  8696. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8697. node.a('node.width', w);
  8698. node.a('node.height', h);
  8699. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8700. node.borderWidth = 1;
  8701. node.a('node.borderwidth',node.borderWidth);
  8702. node._nodename = 'Node82';
  8703. node._nodeType = 'line';
  8704. zoomNodeList.push({
  8705. node: node,
  8706. attr: 'node.borderwidth'
  8707. });
  8708. var setWidth = node.setWidth,
  8709. setHeight = node.setHeight,
  8710. timer, rx = 1, ry = 1;
  8711. node.setWidth = function (width) {
  8712. var _width = this.getWidth();
  8713. rx = width / _width;
  8714. node.a('node.width', width);
  8715. setWidth.apply(this, arguments);
  8716. resetPoints(rx, 1);
  8717. }
  8718. node.setHeight = function (height) {
  8719. var _height = this.getHeight();
  8720. ry = height / _height;
  8721. node.a('node.height', height);
  8722. setHeight.apply(this, arguments);
  8723. resetPoints(1, ry);
  8724. }
  8725. })(Node82, Node82.getImage(), Node82compspts, Node82endCompspts, Node82startCompspts);
  8726. _ratio = GD.getRatioWithRotation(-90.34*Math.PI/180, ratio);
  8727. var Node83 = new ht.lib['矩形箭头竖'](814*ratio.ratioX, 484*ratio.ratioY, 21*_ratio.ratioX, 55*_ratio.ratioY, -90.34*Math.PI/180, {}, function (){return {}}, 'Node83');
  8728. _libModel.add("Node83", Node83);
  8729. Node83.setRotation(-90.34*Math.PI/180);
  8730. ;
  8731. ;
  8732. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8733. var Node84 = new ht.lib['黄色接地'](726*ratio.ratioX, 528*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node84');
  8734. _libModel.add("Node84", Node84);
  8735. Node84.setRotation(0*Math.PI/180);
  8736. ;
  8737. ;
  8738. var Node85points=[777, 520,777, 532],
  8739. Node85rect=ht.Default.unionPoint([{x:777,y:520},{x:777,y:532}]),
  8740. Node85compspts=[];
  8741. _ratio = GD.getRatioWithRotation(0, ratio);
  8742. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8743. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8744. for(var i=0;i<Node85points.length;i++){
  8745. if(i%2==0){
  8746. Node85compspts.push(Node85points[i]-Node85rect.x);
  8747. }else{
  8748. Node85compspts.push(Node85points[i]-Node85rect.y);
  8749. }
  8750. }
  8751. var Node85ptslength=Node85compspts.length;
  8752. if (Node85rect.height === 0) {
  8753. Node85compspts[0] -= 0;
  8754. Node85compspts[Node85ptslength-2] += 0;
  8755. } else if (Node85rect.width === 0){
  8756. Node85compspts[1] -= 0;
  8757. Node85compspts[Node85ptslength-1] += 0;
  8758. } else {
  8759. Node85compspts[0] -= 0;
  8760. Node85compspts[1] -= 0;
  8761. Node85compspts[Node85ptslength-2] += 0;
  8762. Node85compspts[Node85ptslength-1] += 0;
  8763. }
  8764. Node85 = new ht.Node();
  8765. Node85.borderWidth = 1;
  8766. Node85rect.width = Node85rect.width === 0 ? 0.0001 : Node85rect.width;
  8767. Node85rect.height = Node85rect.height === 0 ? 0.0001 : Node85rect.height;
  8768. var Node85endCompspts = [Node85compspts[Node85ptslength-2],Node85compspts[Node85ptslength-1],0,0];
  8769. var Node85startCompspts = [Node85compspts[0],Node85compspts[1],0,0];
  8770. Node85.setImage(GD.getPolyLineJSON());
  8771. Node85.setPosition(Node85rect.x+Node85rect.width/2,Node85rect.y+Node85rect.height/2);
  8772. Node85.setSize(Node85rect.width,Node85rect.height);
  8773. Node85.setStyle("opacity",1);
  8774. Node85.s({'pixelPerfect':true});
  8775. Node85borderwidth=1;
  8776. Node85.setRotation(0);
  8777. dataModel.add(Node85);
  8778. Node85.a('node.points',Node85compspts);
  8779. Node85.a('node.segments',[1,2]);
  8780. Node85.a('node.color','rgba(255,128,0,1)');
  8781. Node85.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8782. Node85.a('node.borderColor','rgba(255,128,0,1)');
  8783. Node85.a('node.background','rgba(255,128,0,1)');
  8784. Node85.a('node.gradient','');
  8785. Node85.a('node.gradientcolor','rgba(255,128,0,1)');
  8786. Node85.a('node.endCompspts',Node85endCompspts);
  8787. Node85.a('node.startCompspts',Node85startCompspts);
  8788. (function (node, img, compspts, endCompspts, startCompspts) {
  8789. var position = node.getPosition(),
  8790. w = node.getWidth()*_ratio.ratioX,
  8791. h = node.getHeight()*_ratio.ratioY;
  8792. function resetPoints(rx, ry) {
  8793. for (var i = 0, len = compspts.length; i < len; i++) {
  8794. if (i%2 === 0) {
  8795. compspts[i]*=rx;
  8796. } else {
  8797. compspts[i]*=ry;
  8798. }
  8799. }
  8800. endCompspts[0] = compspts[compspts.length-2];
  8801. endCompspts[1] = compspts[compspts.length-1];
  8802. endCompspts[2] *= rx;
  8803. endCompspts[3] *= ry;
  8804. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8805. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8806. startCompspts[0] = compspts[0];
  8807. startCompspts[1] = compspts[1];
  8808. startCompspts[2] *= rx;
  8809. startCompspts[3] *= ry;
  8810. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8811. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8812. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8813. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8814. }
  8815. node.setSize(w, h);
  8816. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8817. node.a('node.width', w);
  8818. node.a('node.height', h);
  8819. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8820. node.borderWidth = 1;
  8821. node.a('node.borderwidth',node.borderWidth);
  8822. node._nodename = 'Node85';
  8823. node._nodeType = 'line';
  8824. zoomNodeList.push({
  8825. node: node,
  8826. attr: 'node.borderwidth'
  8827. });
  8828. var setWidth = node.setWidth,
  8829. setHeight = node.setHeight,
  8830. timer, rx = 1, ry = 1;
  8831. node.setWidth = function (width) {
  8832. var _width = this.getWidth();
  8833. rx = width / _width;
  8834. node.a('node.width', width);
  8835. setWidth.apply(this, arguments);
  8836. resetPoints(rx, 1);
  8837. }
  8838. node.setHeight = function (height) {
  8839. var _height = this.getHeight();
  8840. ry = height / _height;
  8841. node.a('node.height', height);
  8842. setHeight.apply(this, arguments);
  8843. resetPoints(1, ry);
  8844. }
  8845. })(Node85, Node85.getImage(), Node85compspts, Node85endCompspts, Node85startCompspts);
  8846. _ratio = GD.getRatioWithRotation(-90.34*Math.PI/180, ratio);
  8847. var Node86 = new ht.lib['矩形箭头竖'](568*ratio.ratioX, 439*ratio.ratioY, 21*_ratio.ratioX, 55*_ratio.ratioY, -90.34*Math.PI/180, {}, function (){return {}}, 'Node86');
  8848. _libModel.add("Node86", Node86);
  8849. Node86.setRotation(-90.34*Math.PI/180);
  8850. ;
  8851. ;
  8852. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8853. var Node87 = new ht.lib['pt接地'](1171*ratio.ratioX, 344*ratio.ratioY, 16*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node87');
  8854. _libModel.add("Node87", Node87);
  8855. Node87.setRotation(0*Math.PI/180);
  8856. ;
  8857. ;
  8858. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  8859. var Node88 = new ht.lib['接地'](1130*ratio.ratioX, 464*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node88');
  8860. _libModel.add("Node88", Node88);
  8861. Node88.setRotation(0*Math.PI/180);
  8862. ;
  8863. ;
  8864. var Node89points=[1171, 366,1171, 400],
  8865. Node89rect=ht.Default.unionPoint([{x:1171,y:366},{x:1171,y:400}]),
  8866. Node89compspts=[];
  8867. _ratio = GD.getRatioWithRotation(0, ratio);
  8868. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  8869. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  8870. for(var i=0;i<Node89points.length;i++){
  8871. if(i%2==0){
  8872. Node89compspts.push(Node89points[i]-Node89rect.x);
  8873. }else{
  8874. Node89compspts.push(Node89points[i]-Node89rect.y);
  8875. }
  8876. }
  8877. var Node89ptslength=Node89compspts.length;
  8878. if (Node89rect.height === 0) {
  8879. Node89compspts[0] -= 0;
  8880. Node89compspts[Node89ptslength-2] += 0;
  8881. } else if (Node89rect.width === 0){
  8882. Node89compspts[1] -= 0;
  8883. Node89compspts[Node89ptslength-1] += 0;
  8884. } else {
  8885. Node89compspts[0] -= 0;
  8886. Node89compspts[1] -= 0;
  8887. Node89compspts[Node89ptslength-2] += 0;
  8888. Node89compspts[Node89ptslength-1] += 0;
  8889. }
  8890. Node89 = new ht.Node();
  8891. Node89.borderWidth = 1;
  8892. Node89rect.width = Node89rect.width === 0 ? 0.0001 : Node89rect.width;
  8893. Node89rect.height = Node89rect.height === 0 ? 0.0001 : Node89rect.height;
  8894. var Node89endCompspts = [Node89compspts[Node89ptslength-2],Node89compspts[Node89ptslength-1],0,0];
  8895. var Node89startCompspts = [Node89compspts[0],Node89compspts[1],0,0];
  8896. Node89.setImage(GD.getPolyLineJSON());
  8897. Node89.setPosition(Node89rect.x+Node89rect.width/2,Node89rect.y+Node89rect.height/2);
  8898. Node89.setSize(Node89rect.width,Node89rect.height);
  8899. Node89.setStyle("opacity",1);
  8900. Node89.s({'pixelPerfect':true});
  8901. Node89borderwidth=1;
  8902. Node89.setRotation(0);
  8903. dataModel.add(Node89);
  8904. Node89.a('node.points',Node89compspts);
  8905. Node89.a('node.segments',[1,2]);
  8906. Node89.a('node.color','rgba(255,0,255,1)');
  8907. Node89.a('node.borderPattern',getDashStyle("@borderPattern@"));
  8908. Node89.a('node.borderColor','rgba(255,0,255,1)');
  8909. Node89.a('node.background','rgba(255,0,255,1)');
  8910. Node89.a('node.gradient','');
  8911. Node89.a('node.gradientcolor','rgba(255,0,255,1)');
  8912. Node89.a('node.endCompspts',Node89endCompspts);
  8913. Node89.a('node.startCompspts',Node89startCompspts);
  8914. (function (node, img, compspts, endCompspts, startCompspts) {
  8915. var position = node.getPosition(),
  8916. w = node.getWidth()*_ratio.ratioX,
  8917. h = node.getHeight()*_ratio.ratioY;
  8918. function resetPoints(rx, ry) {
  8919. for (var i = 0, len = compspts.length; i < len; i++) {
  8920. if (i%2 === 0) {
  8921. compspts[i]*=rx;
  8922. } else {
  8923. compspts[i]*=ry;
  8924. }
  8925. }
  8926. endCompspts[0] = compspts[compspts.length-2];
  8927. endCompspts[1] = compspts[compspts.length-1];
  8928. endCompspts[2] *= rx;
  8929. endCompspts[3] *= ry;
  8930. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  8931. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  8932. startCompspts[0] = compspts[0];
  8933. startCompspts[1] = compspts[1];
  8934. startCompspts[2] *= rx;
  8935. startCompspts[3] *= ry;
  8936. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  8937. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  8938. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  8939. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  8940. }
  8941. node.setSize(w, h);
  8942. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  8943. node.a('node.width', w);
  8944. node.a('node.height', h);
  8945. resetPoints(_ratio.ratioX, _ratio.ratioY);
  8946. node.borderWidth = 1;
  8947. node.a('node.borderwidth',node.borderWidth);
  8948. node._nodename = 'Node89';
  8949. node._nodeType = 'line';
  8950. zoomNodeList.push({
  8951. node: node,
  8952. attr: 'node.borderwidth'
  8953. });
  8954. var setWidth = node.setWidth,
  8955. setHeight = node.setHeight,
  8956. timer, rx = 1, ry = 1;
  8957. node.setWidth = function (width) {
  8958. var _width = this.getWidth();
  8959. rx = width / _width;
  8960. node.a('node.width', width);
  8961. setWidth.apply(this, arguments);
  8962. resetPoints(rx, 1);
  8963. }
  8964. node.setHeight = function (height) {
  8965. var _height = this.getHeight();
  8966. ry = height / _height;
  8967. node.a('node.height', height);
  8968. setHeight.apply(this, arguments);
  8969. resetPoints(1, ry);
  8970. }
  8971. })(Node89, Node89.getImage(), Node89compspts, Node89endCompspts, Node89startCompspts);
  8972. var Node90points=[1172, 383,1242, 383],
  8973. Node90rect=ht.Default.unionPoint([{x:1172,y:383},{x:1242,y:383}]),
  8974. Node90compspts=[];
  8975. _ratio = GD.getRatioWithRotation(0, ratio);
  8976. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  8977. _endratio = GD.getRatioWithRotation(0, ratio);
  8978. for(var i=0;i<Node90points.length;i++){
  8979. if(i%2==0){
  8980. Node90compspts.push(Node90points[i]-Node90rect.x);
  8981. }else{
  8982. Node90compspts.push(Node90points[i]-Node90rect.y);
  8983. }
  8984. }
  8985. var Node90ptslength=Node90compspts.length;
  8986. if (Node90rect.height === 0) {
  8987. Node90compspts[0] -= 0;
  8988. Node90compspts[Node90ptslength-2] += 0;
  8989. } else if (Node90rect.width === 0){
  8990. Node90compspts[1] -= 0;
  8991. Node90compspts[Node90ptslength-1] += 0;
  8992. } else {
  8993. Node90compspts[0] -= 0;
  8994. Node90compspts[1] -= 0;
  8995. Node90compspts[Node90ptslength-2] += 0;
  8996. Node90compspts[Node90ptslength-1] += 0;
  8997. }
  8998. Node90 = new ht.Node();
  8999. Node90.borderWidth = 1;
  9000. Node90rect.width = Node90rect.width === 0 ? 0.0001 : Node90rect.width;
  9001. Node90rect.height = Node90rect.height === 0 ? 0.0001 : Node90rect.height;
  9002. var Node90endCompspts = [Node90compspts[Node90ptslength-2],Node90compspts[Node90ptslength-1],0,0];
  9003. var Node90startCompspts = [Node90compspts[0],Node90compspts[1],0,0];
  9004. Node90.setImage(GD.getPolyLineJSON());
  9005. Node90.setPosition(Node90rect.x+Node90rect.width/2,Node90rect.y+Node90rect.height/2);
  9006. Node90.setSize(Node90rect.width,Node90rect.height);
  9007. Node90.setStyle("opacity",1);
  9008. Node90.s({'pixelPerfect':true});
  9009. Node90borderwidth=1;
  9010. Node90.setRotation(0);
  9011. dataModel.add(Node90);
  9012. Node90.a('node.points',Node90compspts);
  9013. Node90.a('node.segments',[1,2]);
  9014. Node90.a('node.color','rgba(255,0,255,1)');
  9015. Node90.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9016. Node90.a('node.borderColor','rgba(255,0,255,1)');
  9017. Node90.a('node.background','rgba(255,0,255,1)');
  9018. Node90.a('node.gradient','');
  9019. Node90.a('node.gradientcolor','rgba(255,0,255,1)');
  9020. Node90.a('node.endCompspts',Node90endCompspts);
  9021. Node90.a('node.startCompspts',Node90startCompspts);
  9022. (function (node, img, compspts, endCompspts, startCompspts) {
  9023. var position = node.getPosition(),
  9024. w = node.getWidth()*_ratio.ratioX,
  9025. h = node.getHeight()*_ratio.ratioY;
  9026. function resetPoints(rx, ry) {
  9027. for (var i = 0, len = compspts.length; i < len; i++) {
  9028. if (i%2 === 0) {
  9029. compspts[i]*=rx;
  9030. } else {
  9031. compspts[i]*=ry;
  9032. }
  9033. }
  9034. endCompspts[0] = compspts[compspts.length-2];
  9035. endCompspts[1] = compspts[compspts.length-1];
  9036. endCompspts[2] *= rx;
  9037. endCompspts[3] *= ry;
  9038. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9039. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9040. startCompspts[0] = compspts[0];
  9041. startCompspts[1] = compspts[1];
  9042. startCompspts[2] *= rx;
  9043. startCompspts[3] *= ry;
  9044. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9045. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9046. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9047. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9048. }
  9049. node.setSize(w, h);
  9050. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9051. node.a('node.width', w);
  9052. node.a('node.height', h);
  9053. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9054. node.borderWidth = 1;
  9055. node.a('node.borderwidth',node.borderWidth);
  9056. node._nodename = 'Node90';
  9057. node._nodeType = 'line';
  9058. zoomNodeList.push({
  9059. node: node,
  9060. attr: 'node.borderwidth'
  9061. });
  9062. var setWidth = node.setWidth,
  9063. setHeight = node.setHeight,
  9064. timer, rx = 1, ry = 1;
  9065. node.setWidth = function (width) {
  9066. var _width = this.getWidth();
  9067. rx = width / _width;
  9068. node.a('node.width', width);
  9069. setWidth.apply(this, arguments);
  9070. resetPoints(rx, 1);
  9071. }
  9072. node.setHeight = function (height) {
  9073. var _height = this.getHeight();
  9074. ry = height / _height;
  9075. node.a('node.height', height);
  9076. setHeight.apply(this, arguments);
  9077. resetPoints(1, ry);
  9078. }
  9079. })(Node90, Node90.getImage(), Node90compspts, Node90endCompspts, Node90startCompspts);
  9080. var Node91points=[1243, 384,1243, 362],
  9081. Node91rect=ht.Default.unionPoint([{x:1243,y:384},{x:1243,y:362}]),
  9082. Node91compspts=[];
  9083. _ratio = GD.getRatioWithRotation(0, ratio);
  9084. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9085. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9086. for(var i=0;i<Node91points.length;i++){
  9087. if(i%2==0){
  9088. Node91compspts.push(Node91points[i]-Node91rect.x);
  9089. }else{
  9090. Node91compspts.push(Node91points[i]-Node91rect.y);
  9091. }
  9092. }
  9093. var Node91ptslength=Node91compspts.length;
  9094. if (Node91rect.height === 0) {
  9095. Node91compspts[0] -= 0;
  9096. Node91compspts[Node91ptslength-2] += 0;
  9097. } else if (Node91rect.width === 0){
  9098. Node91compspts[1] -= 0;
  9099. Node91compspts[Node91ptslength-1] += 0;
  9100. } else {
  9101. Node91compspts[0] -= 0;
  9102. Node91compspts[1] -= 0;
  9103. Node91compspts[Node91ptslength-2] += 0;
  9104. Node91compspts[Node91ptslength-1] += 0;
  9105. }
  9106. Node91 = new ht.Node();
  9107. Node91.borderWidth = 1;
  9108. Node91rect.width = Node91rect.width === 0 ? 0.0001 : Node91rect.width;
  9109. Node91rect.height = Node91rect.height === 0 ? 0.0001 : Node91rect.height;
  9110. var Node91endCompspts = [Node91compspts[Node91ptslength-2],Node91compspts[Node91ptslength-1],0,0];
  9111. var Node91startCompspts = [Node91compspts[0],Node91compspts[1],0,0];
  9112. Node91.setImage(GD.getPolyLineJSON());
  9113. Node91.setPosition(Node91rect.x+Node91rect.width/2,Node91rect.y+Node91rect.height/2);
  9114. Node91.setSize(Node91rect.width,Node91rect.height);
  9115. Node91.setStyle("opacity",1);
  9116. Node91.s({'pixelPerfect':true});
  9117. Node91borderwidth=1;
  9118. Node91.setRotation(0);
  9119. dataModel.add(Node91);
  9120. Node91.a('node.points',Node91compspts);
  9121. Node91.a('node.segments',[1,2]);
  9122. Node91.a('node.color','rgba(255,0,255,1)');
  9123. Node91.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9124. Node91.a('node.borderColor','rgba(255,0,255,1)');
  9125. Node91.a('node.background','rgba(255,0,255,1)');
  9126. Node91.a('node.gradient','');
  9127. Node91.a('node.gradientcolor','rgba(255,0,255,1)');
  9128. Node91.a('node.endCompspts',Node91endCompspts);
  9129. Node91.a('node.startCompspts',Node91startCompspts);
  9130. (function (node, img, compspts, endCompspts, startCompspts) {
  9131. var position = node.getPosition(),
  9132. w = node.getWidth()*_ratio.ratioX,
  9133. h = node.getHeight()*_ratio.ratioY;
  9134. function resetPoints(rx, ry) {
  9135. for (var i = 0, len = compspts.length; i < len; i++) {
  9136. if (i%2 === 0) {
  9137. compspts[i]*=rx;
  9138. } else {
  9139. compspts[i]*=ry;
  9140. }
  9141. }
  9142. endCompspts[0] = compspts[compspts.length-2];
  9143. endCompspts[1] = compspts[compspts.length-1];
  9144. endCompspts[2] *= rx;
  9145. endCompspts[3] *= ry;
  9146. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9147. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9148. startCompspts[0] = compspts[0];
  9149. startCompspts[1] = compspts[1];
  9150. startCompspts[2] *= rx;
  9151. startCompspts[3] *= ry;
  9152. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9153. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9154. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9155. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9156. }
  9157. node.setSize(w, h);
  9158. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9159. node.a('node.width', w);
  9160. node.a('node.height', h);
  9161. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9162. node.borderWidth = 1;
  9163. node.a('node.borderwidth',node.borderWidth);
  9164. node._nodename = 'Node91';
  9165. node._nodeType = 'line';
  9166. zoomNodeList.push({
  9167. node: node,
  9168. attr: 'node.borderwidth'
  9169. });
  9170. var setWidth = node.setWidth,
  9171. setHeight = node.setHeight,
  9172. timer, rx = 1, ry = 1;
  9173. node.setWidth = function (width) {
  9174. var _width = this.getWidth();
  9175. rx = width / _width;
  9176. node.a('node.width', width);
  9177. setWidth.apply(this, arguments);
  9178. resetPoints(rx, 1);
  9179. }
  9180. node.setHeight = function (height) {
  9181. var _height = this.getHeight();
  9182. ry = height / _height;
  9183. node.a('node.height', height);
  9184. setHeight.apply(this, arguments);
  9185. resetPoints(1, ry);
  9186. }
  9187. })(Node91, Node91.getImage(), Node91compspts, Node91endCompspts, Node91startCompspts);
  9188. var Node92points=[1243, 335,1243, 346],
  9189. Node92rect=ht.Default.unionPoint([{x:1243,y:335},{x:1243,y:346}]),
  9190. Node92compspts=[];
  9191. _ratio = GD.getRatioWithRotation(0, ratio);
  9192. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9193. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9194. for(var i=0;i<Node92points.length;i++){
  9195. if(i%2==0){
  9196. Node92compspts.push(Node92points[i]-Node92rect.x);
  9197. }else{
  9198. Node92compspts.push(Node92points[i]-Node92rect.y);
  9199. }
  9200. }
  9201. var Node92ptslength=Node92compspts.length;
  9202. if (Node92rect.height === 0) {
  9203. Node92compspts[0] -= 0;
  9204. Node92compspts[Node92ptslength-2] += 0;
  9205. } else if (Node92rect.width === 0){
  9206. Node92compspts[1] -= 0;
  9207. Node92compspts[Node92ptslength-1] += 0;
  9208. } else {
  9209. Node92compspts[0] -= 0;
  9210. Node92compspts[1] -= 0;
  9211. Node92compspts[Node92ptslength-2] += 0;
  9212. Node92compspts[Node92ptslength-1] += 0;
  9213. }
  9214. Node92 = new ht.Node();
  9215. Node92.borderWidth = 1;
  9216. Node92rect.width = Node92rect.width === 0 ? 0.0001 : Node92rect.width;
  9217. Node92rect.height = Node92rect.height === 0 ? 0.0001 : Node92rect.height;
  9218. var Node92endCompspts = [Node92compspts[Node92ptslength-2],Node92compspts[Node92ptslength-1],0,0];
  9219. var Node92startCompspts = [Node92compspts[0],Node92compspts[1],0,0];
  9220. Node92.setImage(GD.getPolyLineJSON());
  9221. Node92.setPosition(Node92rect.x+Node92rect.width/2,Node92rect.y+Node92rect.height/2);
  9222. Node92.setSize(Node92rect.width,Node92rect.height);
  9223. Node92.setStyle("opacity",1);
  9224. Node92.s({'pixelPerfect':true});
  9225. Node92borderwidth=1;
  9226. Node92.setRotation(0);
  9227. dataModel.add(Node92);
  9228. Node92.a('node.points',Node92compspts);
  9229. Node92.a('node.segments',[1,2]);
  9230. Node92.a('node.color','rgba(255,0,255,1)');
  9231. Node92.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9232. Node92.a('node.borderColor','rgba(255,0,255,1)');
  9233. Node92.a('node.background','rgba(255,0,255,1)');
  9234. Node92.a('node.gradient','');
  9235. Node92.a('node.gradientcolor','rgba(255,0,255,1)');
  9236. Node92.a('node.endCompspts',Node92endCompspts);
  9237. Node92.a('node.startCompspts',Node92startCompspts);
  9238. (function (node, img, compspts, endCompspts, startCompspts) {
  9239. var position = node.getPosition(),
  9240. w = node.getWidth()*_ratio.ratioX,
  9241. h = node.getHeight()*_ratio.ratioY;
  9242. function resetPoints(rx, ry) {
  9243. for (var i = 0, len = compspts.length; i < len; i++) {
  9244. if (i%2 === 0) {
  9245. compspts[i]*=rx;
  9246. } else {
  9247. compspts[i]*=ry;
  9248. }
  9249. }
  9250. endCompspts[0] = compspts[compspts.length-2];
  9251. endCompspts[1] = compspts[compspts.length-1];
  9252. endCompspts[2] *= rx;
  9253. endCompspts[3] *= ry;
  9254. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9255. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9256. startCompspts[0] = compspts[0];
  9257. startCompspts[1] = compspts[1];
  9258. startCompspts[2] *= rx;
  9259. startCompspts[3] *= ry;
  9260. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9261. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9262. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9263. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9264. }
  9265. node.setSize(w, h);
  9266. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9267. node.a('node.width', w);
  9268. node.a('node.height', h);
  9269. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9270. node.borderWidth = 1;
  9271. node.a('node.borderwidth',node.borderWidth);
  9272. node._nodename = 'Node92';
  9273. node._nodeType = 'line';
  9274. zoomNodeList.push({
  9275. node: node,
  9276. attr: 'node.borderwidth'
  9277. });
  9278. var setWidth = node.setWidth,
  9279. setHeight = node.setHeight,
  9280. timer, rx = 1, ry = 1;
  9281. node.setWidth = function (width) {
  9282. var _width = this.getWidth();
  9283. rx = width / _width;
  9284. node.a('node.width', width);
  9285. setWidth.apply(this, arguments);
  9286. resetPoints(rx, 1);
  9287. }
  9288. node.setHeight = function (height) {
  9289. var _height = this.getHeight();
  9290. ry = height / _height;
  9291. node.a('node.height', height);
  9292. setHeight.apply(this, arguments);
  9293. resetPoints(1, ry);
  9294. }
  9295. })(Node92, Node92.getImage(), Node92compspts, Node92endCompspts, Node92startCompspts);
  9296. var Node93_0points=[1171, 419,1171, 442],
  9297. Node93_0rect=ht.Default.unionPoint([{x:1171,y:419},{x:1171,y:442}]),
  9298. Node93_0compspts=[];
  9299. _ratio = GD.getRatioWithRotation(0, ratio);
  9300. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9301. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9302. for(var i=0;i<Node93_0points.length;i++){
  9303. if(i%2==0){
  9304. Node93_0compspts.push(Node93_0points[i]-Node93_0rect.x);
  9305. }else{
  9306. Node93_0compspts.push(Node93_0points[i]-Node93_0rect.y);
  9307. }
  9308. }
  9309. var Node93_0ptslength=Node93_0compspts.length;
  9310. if (Node93_0rect.height === 0) {
  9311. Node93_0compspts[0] -= 0;
  9312. Node93_0compspts[Node93_0ptslength-2] += 0;
  9313. } else if (Node93_0rect.width === 0){
  9314. Node93_0compspts[1] -= 0;
  9315. Node93_0compspts[Node93_0ptslength-1] += 0;
  9316. } else {
  9317. Node93_0compspts[0] -= 0;
  9318. Node93_0compspts[1] -= 0;
  9319. Node93_0compspts[Node93_0ptslength-2] += 0;
  9320. Node93_0compspts[Node93_0ptslength-1] += 0;
  9321. }
  9322. Node93_0 = new ht.Node();
  9323. Node93_0.borderWidth = 1;
  9324. Node93_0rect.width = Node93_0rect.width === 0 ? 0.0001 : Node93_0rect.width;
  9325. Node93_0rect.height = Node93_0rect.height === 0 ? 0.0001 : Node93_0rect.height;
  9326. var Node93_0endCompspts = [Node93_0compspts[Node93_0ptslength-2],Node93_0compspts[Node93_0ptslength-1],0,0];
  9327. var Node93_0startCompspts = [Node93_0compspts[0],Node93_0compspts[1],0,0];
  9328. Node93_0.setImage(GD.getPolyLineJSON());
  9329. Node93_0.setPosition(Node93_0rect.x+Node93_0rect.width/2,Node93_0rect.y+Node93_0rect.height/2);
  9330. Node93_0.setSize(Node93_0rect.width,Node93_0rect.height);
  9331. Node93_0.setStyle("opacity",1);
  9332. Node93_0.s({'pixelPerfect':true});
  9333. Node93_0borderwidth=1;
  9334. Node93_0.setRotation(0);
  9335. dataModel.add(Node93_0);
  9336. Node93_0.a('node.points',Node93_0compspts);
  9337. Node93_0.a('node.segments',[1,2]);
  9338. Node93_0.a('node.color','rgba(255,0,255,1)');
  9339. Node93_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9340. Node93_0.a('node.borderColor','rgba(255,0,255,1)');
  9341. Node93_0.a('node.background','rgba(255,0,255,1)');
  9342. Node93_0.a('node.gradient','');
  9343. Node93_0.a('node.gradientcolor','rgba(255,0,255,1)');
  9344. Node93_0.a('node.endCompspts',Node93_0endCompspts);
  9345. Node93_0.a('node.startCompspts',Node93_0startCompspts);
  9346. (function (node, img, compspts, endCompspts, startCompspts) {
  9347. var position = node.getPosition(),
  9348. w = node.getWidth()*_ratio.ratioX,
  9349. h = node.getHeight()*_ratio.ratioY;
  9350. function resetPoints(rx, ry) {
  9351. for (var i = 0, len = compspts.length; i < len; i++) {
  9352. if (i%2 === 0) {
  9353. compspts[i]*=rx;
  9354. } else {
  9355. compspts[i]*=ry;
  9356. }
  9357. }
  9358. endCompspts[0] = compspts[compspts.length-2];
  9359. endCompspts[1] = compspts[compspts.length-1];
  9360. endCompspts[2] *= rx;
  9361. endCompspts[3] *= ry;
  9362. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9363. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9364. startCompspts[0] = compspts[0];
  9365. startCompspts[1] = compspts[1];
  9366. startCompspts[2] *= rx;
  9367. startCompspts[3] *= ry;
  9368. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9369. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9370. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9371. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9372. }
  9373. node.setSize(w, h);
  9374. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9375. node.a('node.width', w);
  9376. node.a('node.height', h);
  9377. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9378. node.borderWidth = 1;
  9379. node.a('node.borderwidth',node.borderWidth);
  9380. node._nodename = 'Node93_0';
  9381. node._nodeType = 'line';
  9382. zoomNodeList.push({
  9383. node: node,
  9384. attr: 'node.borderwidth'
  9385. });
  9386. var setWidth = node.setWidth,
  9387. setHeight = node.setHeight,
  9388. timer, rx = 1, ry = 1;
  9389. node.setWidth = function (width) {
  9390. var _width = this.getWidth();
  9391. rx = width / _width;
  9392. node.a('node.width', width);
  9393. setWidth.apply(this, arguments);
  9394. resetPoints(rx, 1);
  9395. }
  9396. node.setHeight = function (height) {
  9397. var _height = this.getHeight();
  9398. ry = height / _height;
  9399. node.a('node.height', height);
  9400. setHeight.apply(this, arguments);
  9401. resetPoints(1, ry);
  9402. }
  9403. })(Node93_0, Node93_0.getImage(), Node93_0compspts, Node93_0endCompspts, Node93_0startCompspts);
  9404. var Node93_1points=[1130, 430,1170, 430],
  9405. Node93_1rect=ht.Default.unionPoint([{x:1130,y:430},{x:1170,y:430}]),
  9406. Node93_1compspts=[];
  9407. _ratio = GD.getRatioWithRotation(0, ratio);
  9408. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  9409. _endratio = GD.getRatioWithRotation(0, ratio);
  9410. for(var i=0;i<Node93_1points.length;i++){
  9411. if(i%2==0){
  9412. Node93_1compspts.push(Node93_1points[i]-Node93_1rect.x);
  9413. }else{
  9414. Node93_1compspts.push(Node93_1points[i]-Node93_1rect.y);
  9415. }
  9416. }
  9417. var Node93_1ptslength=Node93_1compspts.length;
  9418. if (Node93_1rect.height === 0) {
  9419. Node93_1compspts[0] -= 0;
  9420. Node93_1compspts[Node93_1ptslength-2] += 0;
  9421. } else if (Node93_1rect.width === 0){
  9422. Node93_1compspts[1] -= 0;
  9423. Node93_1compspts[Node93_1ptslength-1] += 0;
  9424. } else {
  9425. Node93_1compspts[0] -= 0;
  9426. Node93_1compspts[1] -= 0;
  9427. Node93_1compspts[Node93_1ptslength-2] += 0;
  9428. Node93_1compspts[Node93_1ptslength-1] += 0;
  9429. }
  9430. Node93_1 = new ht.Node();
  9431. Node93_1.borderWidth = 1;
  9432. Node93_1rect.width = Node93_1rect.width === 0 ? 0.0001 : Node93_1rect.width;
  9433. Node93_1rect.height = Node93_1rect.height === 0 ? 0.0001 : Node93_1rect.height;
  9434. var Node93_1endCompspts = [Node93_1compspts[Node93_1ptslength-2],Node93_1compspts[Node93_1ptslength-1],0,0];
  9435. var Node93_1startCompspts = [Node93_1compspts[0],Node93_1compspts[1],0,0];
  9436. Node93_1.setImage(GD.getPolyLineJSON());
  9437. Node93_1.setPosition(Node93_1rect.x+Node93_1rect.width/2,Node93_1rect.y+Node93_1rect.height/2);
  9438. Node93_1.setSize(Node93_1rect.width,Node93_1rect.height);
  9439. Node93_1.setStyle("opacity",1);
  9440. Node93_1.s({'pixelPerfect':true});
  9441. Node93_1borderwidth=1;
  9442. Node93_1.setRotation(0);
  9443. dataModel.add(Node93_1);
  9444. Node93_1.a('node.points',Node93_1compspts);
  9445. Node93_1.a('node.segments',[1,2]);
  9446. Node93_1.a('node.color','rgba(255,0,255,1)');
  9447. Node93_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9448. Node93_1.a('node.borderColor','rgba(255,0,255,1)');
  9449. Node93_1.a('node.background','rgba(255,0,255,1)');
  9450. Node93_1.a('node.gradient','');
  9451. Node93_1.a('node.gradientcolor','rgba(255,0,255,1)');
  9452. Node93_1.a('node.endCompspts',Node93_1endCompspts);
  9453. Node93_1.a('node.startCompspts',Node93_1startCompspts);
  9454. (function (node, img, compspts, endCompspts, startCompspts) {
  9455. var position = node.getPosition(),
  9456. w = node.getWidth()*_ratio.ratioX,
  9457. h = node.getHeight()*_ratio.ratioY;
  9458. function resetPoints(rx, ry) {
  9459. for (var i = 0, len = compspts.length; i < len; i++) {
  9460. if (i%2 === 0) {
  9461. compspts[i]*=rx;
  9462. } else {
  9463. compspts[i]*=ry;
  9464. }
  9465. }
  9466. endCompspts[0] = compspts[compspts.length-2];
  9467. endCompspts[1] = compspts[compspts.length-1];
  9468. endCompspts[2] *= rx;
  9469. endCompspts[3] *= ry;
  9470. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9471. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9472. startCompspts[0] = compspts[0];
  9473. startCompspts[1] = compspts[1];
  9474. startCompspts[2] *= rx;
  9475. startCompspts[3] *= ry;
  9476. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9477. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9478. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9479. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9480. }
  9481. node.setSize(w, h);
  9482. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9483. node.a('node.width', w);
  9484. node.a('node.height', h);
  9485. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9486. node.borderWidth = 1;
  9487. node.a('node.borderwidth',node.borderWidth);
  9488. node._nodename = 'Node93_1';
  9489. node._nodeType = 'line';
  9490. zoomNodeList.push({
  9491. node: node,
  9492. attr: 'node.borderwidth'
  9493. });
  9494. var setWidth = node.setWidth,
  9495. setHeight = node.setHeight,
  9496. timer, rx = 1, ry = 1;
  9497. node.setWidth = function (width) {
  9498. var _width = this.getWidth();
  9499. rx = width / _width;
  9500. node.a('node.width', width);
  9501. setWidth.apply(this, arguments);
  9502. resetPoints(rx, 1);
  9503. }
  9504. node.setHeight = function (height) {
  9505. var _height = this.getHeight();
  9506. ry = height / _height;
  9507. node.a('node.height', height);
  9508. setHeight.apply(this, arguments);
  9509. resetPoints(1, ry);
  9510. }
  9511. })(Node93_1, Node93_1.getImage(), Node93_1compspts, Node93_1endCompspts, Node93_1startCompspts);
  9512. var Node93_2points=[1130, 431,1130, 443],
  9513. Node93_2rect=ht.Default.unionPoint([{x:1130,y:431},{x:1130,y:443}]),
  9514. Node93_2compspts=[];
  9515. _ratio = GD.getRatioWithRotation(0, ratio);
  9516. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9517. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9518. for(var i=0;i<Node93_2points.length;i++){
  9519. if(i%2==0){
  9520. Node93_2compspts.push(Node93_2points[i]-Node93_2rect.x);
  9521. }else{
  9522. Node93_2compspts.push(Node93_2points[i]-Node93_2rect.y);
  9523. }
  9524. }
  9525. var Node93_2ptslength=Node93_2compspts.length;
  9526. if (Node93_2rect.height === 0) {
  9527. Node93_2compspts[0] -= 0;
  9528. Node93_2compspts[Node93_2ptslength-2] += 0;
  9529. } else if (Node93_2rect.width === 0){
  9530. Node93_2compspts[1] -= 0;
  9531. Node93_2compspts[Node93_2ptslength-1] += 0;
  9532. } else {
  9533. Node93_2compspts[0] -= 0;
  9534. Node93_2compspts[1] -= 0;
  9535. Node93_2compspts[Node93_2ptslength-2] += 0;
  9536. Node93_2compspts[Node93_2ptslength-1] += 0;
  9537. }
  9538. Node93_2 = new ht.Node();
  9539. Node93_2.borderWidth = 1;
  9540. Node93_2rect.width = Node93_2rect.width === 0 ? 0.0001 : Node93_2rect.width;
  9541. Node93_2rect.height = Node93_2rect.height === 0 ? 0.0001 : Node93_2rect.height;
  9542. var Node93_2endCompspts = [Node93_2compspts[Node93_2ptslength-2],Node93_2compspts[Node93_2ptslength-1],0,0];
  9543. var Node93_2startCompspts = [Node93_2compspts[0],Node93_2compspts[1],0,0];
  9544. Node93_2.setImage(GD.getPolyLineJSON());
  9545. Node93_2.setPosition(Node93_2rect.x+Node93_2rect.width/2,Node93_2rect.y+Node93_2rect.height/2);
  9546. Node93_2.setSize(Node93_2rect.width,Node93_2rect.height);
  9547. Node93_2.setStyle("opacity",1);
  9548. Node93_2.s({'pixelPerfect':true});
  9549. Node93_2borderwidth=1;
  9550. Node93_2.setRotation(0);
  9551. dataModel.add(Node93_2);
  9552. Node93_2.a('node.points',Node93_2compspts);
  9553. Node93_2.a('node.segments',[1,2]);
  9554. Node93_2.a('node.color','rgba(255,0,255,1)');
  9555. Node93_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9556. Node93_2.a('node.borderColor','rgba(255,0,255,1)');
  9557. Node93_2.a('node.background','rgba(255,0,255,1)');
  9558. Node93_2.a('node.gradient','');
  9559. Node93_2.a('node.gradientcolor','rgba(255,0,255,1)');
  9560. Node93_2.a('node.endCompspts',Node93_2endCompspts);
  9561. Node93_2.a('node.startCompspts',Node93_2startCompspts);
  9562. (function (node, img, compspts, endCompspts, startCompspts) {
  9563. var position = node.getPosition(),
  9564. w = node.getWidth()*_ratio.ratioX,
  9565. h = node.getHeight()*_ratio.ratioY;
  9566. function resetPoints(rx, ry) {
  9567. for (var i = 0, len = compspts.length; i < len; i++) {
  9568. if (i%2 === 0) {
  9569. compspts[i]*=rx;
  9570. } else {
  9571. compspts[i]*=ry;
  9572. }
  9573. }
  9574. endCompspts[0] = compspts[compspts.length-2];
  9575. endCompspts[1] = compspts[compspts.length-1];
  9576. endCompspts[2] *= rx;
  9577. endCompspts[3] *= ry;
  9578. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9579. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9580. startCompspts[0] = compspts[0];
  9581. startCompspts[1] = compspts[1];
  9582. startCompspts[2] *= rx;
  9583. startCompspts[3] *= ry;
  9584. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9585. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9586. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9587. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9588. }
  9589. node.setSize(w, h);
  9590. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9591. node.a('node.width', w);
  9592. node.a('node.height', h);
  9593. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9594. node.borderWidth = 1;
  9595. node.a('node.borderwidth',node.borderWidth);
  9596. node._nodename = 'Node93_2';
  9597. node._nodeType = 'line';
  9598. zoomNodeList.push({
  9599. node: node,
  9600. attr: 'node.borderwidth'
  9601. });
  9602. var setWidth = node.setWidth,
  9603. setHeight = node.setHeight,
  9604. timer, rx = 1, ry = 1;
  9605. node.setWidth = function (width) {
  9606. var _width = this.getWidth();
  9607. rx = width / _width;
  9608. node.a('node.width', width);
  9609. setWidth.apply(this, arguments);
  9610. resetPoints(rx, 1);
  9611. }
  9612. node.setHeight = function (height) {
  9613. var _height = this.getHeight();
  9614. ry = height / _height;
  9615. node.a('node.height', height);
  9616. setHeight.apply(this, arguments);
  9617. resetPoints(1, ry);
  9618. }
  9619. })(Node93_2, Node93_2.getImage(), Node93_2compspts, Node93_2endCompspts, Node93_2startCompspts);
  9620. var Node94points=[1171, 456,1171, 490],
  9621. Node94rect=ht.Default.unionPoint([{x:1171,y:456},{x:1171,y:490}]),
  9622. Node94compspts=[];
  9623. _ratio = GD.getRatioWithRotation(0, ratio);
  9624. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  9625. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  9626. for(var i=0;i<Node94points.length;i++){
  9627. if(i%2==0){
  9628. Node94compspts.push(Node94points[i]-Node94rect.x);
  9629. }else{
  9630. Node94compspts.push(Node94points[i]-Node94rect.y);
  9631. }
  9632. }
  9633. var Node94ptslength=Node94compspts.length;
  9634. if (Node94rect.height === 0) {
  9635. Node94compspts[0] -= 0;
  9636. Node94compspts[Node94ptslength-2] += 0;
  9637. } else if (Node94rect.width === 0){
  9638. Node94compspts[1] -= 0;
  9639. Node94compspts[Node94ptslength-1] += 0;
  9640. } else {
  9641. Node94compspts[0] -= 0;
  9642. Node94compspts[1] -= 0;
  9643. Node94compspts[Node94ptslength-2] += 0;
  9644. Node94compspts[Node94ptslength-1] += 0;
  9645. }
  9646. Node94 = new ht.Node();
  9647. Node94.borderWidth = 1;
  9648. Node94rect.width = Node94rect.width === 0 ? 0.0001 : Node94rect.width;
  9649. Node94rect.height = Node94rect.height === 0 ? 0.0001 : Node94rect.height;
  9650. var Node94endCompspts = [Node94compspts[Node94ptslength-2],Node94compspts[Node94ptslength-1],0,0];
  9651. var Node94startCompspts = [Node94compspts[0],Node94compspts[1],0,0];
  9652. Node94.setImage(GD.getPolyLineJSON());
  9653. Node94.setPosition(Node94rect.x+Node94rect.width/2,Node94rect.y+Node94rect.height/2);
  9654. Node94.setSize(Node94rect.width,Node94rect.height);
  9655. Node94.setStyle("opacity",1);
  9656. Node94.s({'pixelPerfect':true});
  9657. Node94borderwidth=1;
  9658. Node94.setRotation(0);
  9659. dataModel.add(Node94);
  9660. Node94.a('node.points',Node94compspts);
  9661. Node94.a('node.segments',[1,2]);
  9662. Node94.a('node.color','rgba(255,0,255,1)');
  9663. Node94.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9664. Node94.a('node.borderColor','rgba(255,0,255,1)');
  9665. Node94.a('node.background','rgba(255,0,255,1)');
  9666. Node94.a('node.gradient','');
  9667. Node94.a('node.gradientcolor','rgba(255,0,255,1)');
  9668. Node94.a('node.endCompspts',Node94endCompspts);
  9669. Node94.a('node.startCompspts',Node94startCompspts);
  9670. (function (node, img, compspts, endCompspts, startCompspts) {
  9671. var position = node.getPosition(),
  9672. w = node.getWidth()*_ratio.ratioX,
  9673. h = node.getHeight()*_ratio.ratioY;
  9674. function resetPoints(rx, ry) {
  9675. for (var i = 0, len = compspts.length; i < len; i++) {
  9676. if (i%2 === 0) {
  9677. compspts[i]*=rx;
  9678. } else {
  9679. compspts[i]*=ry;
  9680. }
  9681. }
  9682. endCompspts[0] = compspts[compspts.length-2];
  9683. endCompspts[1] = compspts[compspts.length-1];
  9684. endCompspts[2] *= rx;
  9685. endCompspts[3] *= ry;
  9686. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9687. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9688. startCompspts[0] = compspts[0];
  9689. startCompspts[1] = compspts[1];
  9690. startCompspts[2] *= rx;
  9691. startCompspts[3] *= ry;
  9692. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9693. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9694. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9695. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9696. }
  9697. node.setSize(w, h);
  9698. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9699. node.a('node.width', w);
  9700. node.a('node.height', h);
  9701. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9702. node.borderWidth = 1;
  9703. node.a('node.borderwidth',node.borderWidth);
  9704. node._nodename = 'Node94';
  9705. node._nodeType = 'line';
  9706. zoomNodeList.push({
  9707. node: node,
  9708. attr: 'node.borderwidth'
  9709. });
  9710. var setWidth = node.setWidth,
  9711. setHeight = node.setHeight,
  9712. timer, rx = 1, ry = 1;
  9713. node.setWidth = function (width) {
  9714. var _width = this.getWidth();
  9715. rx = width / _width;
  9716. node.a('node.width', width);
  9717. setWidth.apply(this, arguments);
  9718. resetPoints(rx, 1);
  9719. }
  9720. node.setHeight = function (height) {
  9721. var _height = this.getHeight();
  9722. ry = height / _height;
  9723. node.a('node.height', height);
  9724. setHeight.apply(this, arguments);
  9725. resetPoints(1, ry);
  9726. }
  9727. })(Node94, Node94.getImage(), Node94compspts, Node94endCompspts, Node94startCompspts);
  9728. var Node95points=[1172, 473,1242, 473],
  9729. Node95rect=ht.Default.unionPoint([{x:1172,y:473},{x:1242,y:473}]),
  9730. Node95compspts=[];
  9731. _ratio = GD.getRatioWithRotation(0, ratio);
  9732. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  9733. _endratio = GD.getRatioWithRotation(0, ratio);
  9734. for(var i=0;i<Node95points.length;i++){
  9735. if(i%2==0){
  9736. Node95compspts.push(Node95points[i]-Node95rect.x);
  9737. }else{
  9738. Node95compspts.push(Node95points[i]-Node95rect.y);
  9739. }
  9740. }
  9741. var Node95ptslength=Node95compspts.length;
  9742. if (Node95rect.height === 0) {
  9743. Node95compspts[0] -= 0;
  9744. Node95compspts[Node95ptslength-2] += 0;
  9745. } else if (Node95rect.width === 0){
  9746. Node95compspts[1] -= 0;
  9747. Node95compspts[Node95ptslength-1] += 0;
  9748. } else {
  9749. Node95compspts[0] -= 0;
  9750. Node95compspts[1] -= 0;
  9751. Node95compspts[Node95ptslength-2] += 0;
  9752. Node95compspts[Node95ptslength-1] += 0;
  9753. }
  9754. Node95 = new ht.Node();
  9755. Node95.borderWidth = 1;
  9756. Node95rect.width = Node95rect.width === 0 ? 0.0001 : Node95rect.width;
  9757. Node95rect.height = Node95rect.height === 0 ? 0.0001 : Node95rect.height;
  9758. var Node95endCompspts = [Node95compspts[Node95ptslength-2],Node95compspts[Node95ptslength-1],0,0];
  9759. var Node95startCompspts = [Node95compspts[0],Node95compspts[1],0,0];
  9760. Node95.setImage(GD.getPolyLineJSON());
  9761. Node95.setPosition(Node95rect.x+Node95rect.width/2,Node95rect.y+Node95rect.height/2);
  9762. Node95.setSize(Node95rect.width,Node95rect.height);
  9763. Node95.setStyle("opacity",1);
  9764. Node95.s({'pixelPerfect':true});
  9765. Node95borderwidth=1;
  9766. Node95.setRotation(0);
  9767. dataModel.add(Node95);
  9768. Node95.a('node.points',Node95compspts);
  9769. Node95.a('node.segments',[1,2]);
  9770. Node95.a('node.color','rgba(255,0,255,1)');
  9771. Node95.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9772. Node95.a('node.borderColor','rgba(255,0,255,1)');
  9773. Node95.a('node.background','rgba(255,0,255,1)');
  9774. Node95.a('node.gradient','');
  9775. Node95.a('node.gradientcolor','rgba(255,0,255,1)');
  9776. Node95.a('node.endCompspts',Node95endCompspts);
  9777. Node95.a('node.startCompspts',Node95startCompspts);
  9778. (function (node, img, compspts, endCompspts, startCompspts) {
  9779. var position = node.getPosition(),
  9780. w = node.getWidth()*_ratio.ratioX,
  9781. h = node.getHeight()*_ratio.ratioY;
  9782. function resetPoints(rx, ry) {
  9783. for (var i = 0, len = compspts.length; i < len; i++) {
  9784. if (i%2 === 0) {
  9785. compspts[i]*=rx;
  9786. } else {
  9787. compspts[i]*=ry;
  9788. }
  9789. }
  9790. endCompspts[0] = compspts[compspts.length-2];
  9791. endCompspts[1] = compspts[compspts.length-1];
  9792. endCompspts[2] *= rx;
  9793. endCompspts[3] *= ry;
  9794. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9795. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9796. startCompspts[0] = compspts[0];
  9797. startCompspts[1] = compspts[1];
  9798. startCompspts[2] *= rx;
  9799. startCompspts[3] *= ry;
  9800. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9801. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9802. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9803. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9804. }
  9805. node.setSize(w, h);
  9806. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9807. node.a('node.width', w);
  9808. node.a('node.height', h);
  9809. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9810. node.borderWidth = 1;
  9811. node.a('node.borderwidth',node.borderWidth);
  9812. node._nodename = 'Node95';
  9813. node._nodeType = 'line';
  9814. zoomNodeList.push({
  9815. node: node,
  9816. attr: 'node.borderwidth'
  9817. });
  9818. var setWidth = node.setWidth,
  9819. setHeight = node.setHeight,
  9820. timer, rx = 1, ry = 1;
  9821. node.setWidth = function (width) {
  9822. var _width = this.getWidth();
  9823. rx = width / _width;
  9824. node.a('node.width', width);
  9825. setWidth.apply(this, arguments);
  9826. resetPoints(rx, 1);
  9827. }
  9828. node.setHeight = function (height) {
  9829. var _height = this.getHeight();
  9830. ry = height / _height;
  9831. node.a('node.height', height);
  9832. setHeight.apply(this, arguments);
  9833. resetPoints(1, ry);
  9834. }
  9835. })(Node95, Node95.getImage(), Node95compspts, Node95endCompspts, Node95startCompspts);
  9836. var Node96points=[1243, 474,1243, 452],
  9837. Node96rect=ht.Default.unionPoint([{x:1243,y:474},{x:1243,y:452}]),
  9838. Node96compspts=[];
  9839. _ratio = GD.getRatioWithRotation(0, ratio);
  9840. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  9841. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  9842. for(var i=0;i<Node96points.length;i++){
  9843. if(i%2==0){
  9844. Node96compspts.push(Node96points[i]-Node96rect.x);
  9845. }else{
  9846. Node96compspts.push(Node96points[i]-Node96rect.y);
  9847. }
  9848. }
  9849. var Node96ptslength=Node96compspts.length;
  9850. if (Node96rect.height === 0) {
  9851. Node96compspts[0] -= 0;
  9852. Node96compspts[Node96ptslength-2] += 0;
  9853. } else if (Node96rect.width === 0){
  9854. Node96compspts[1] -= 0;
  9855. Node96compspts[Node96ptslength-1] += 0;
  9856. } else {
  9857. Node96compspts[0] -= 0;
  9858. Node96compspts[1] -= 0;
  9859. Node96compspts[Node96ptslength-2] += 0;
  9860. Node96compspts[Node96ptslength-1] += 0;
  9861. }
  9862. Node96 = new ht.Node();
  9863. Node96.borderWidth = 1;
  9864. Node96rect.width = Node96rect.width === 0 ? 0.0001 : Node96rect.width;
  9865. Node96rect.height = Node96rect.height === 0 ? 0.0001 : Node96rect.height;
  9866. var Node96endCompspts = [Node96compspts[Node96ptslength-2],Node96compspts[Node96ptslength-1],0,0];
  9867. var Node96startCompspts = [Node96compspts[0],Node96compspts[1],0,0];
  9868. Node96.setImage(GD.getPolyLineJSON());
  9869. Node96.setPosition(Node96rect.x+Node96rect.width/2,Node96rect.y+Node96rect.height/2);
  9870. Node96.setSize(Node96rect.width,Node96rect.height);
  9871. Node96.setStyle("opacity",1);
  9872. Node96.s({'pixelPerfect':true});
  9873. Node96borderwidth=1;
  9874. Node96.setRotation(0);
  9875. dataModel.add(Node96);
  9876. Node96.a('node.points',Node96compspts);
  9877. Node96.a('node.segments',[1,2]);
  9878. Node96.a('node.color','rgba(255,0,255,1)');
  9879. Node96.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9880. Node96.a('node.borderColor','rgba(255,0,255,1)');
  9881. Node96.a('node.background','rgba(255,0,255,1)');
  9882. Node96.a('node.gradient','');
  9883. Node96.a('node.gradientcolor','rgba(255,0,255,1)');
  9884. Node96.a('node.endCompspts',Node96endCompspts);
  9885. Node96.a('node.startCompspts',Node96startCompspts);
  9886. (function (node, img, compspts, endCompspts, startCompspts) {
  9887. var position = node.getPosition(),
  9888. w = node.getWidth()*_ratio.ratioX,
  9889. h = node.getHeight()*_ratio.ratioY;
  9890. function resetPoints(rx, ry) {
  9891. for (var i = 0, len = compspts.length; i < len; i++) {
  9892. if (i%2 === 0) {
  9893. compspts[i]*=rx;
  9894. } else {
  9895. compspts[i]*=ry;
  9896. }
  9897. }
  9898. endCompspts[0] = compspts[compspts.length-2];
  9899. endCompspts[1] = compspts[compspts.length-1];
  9900. endCompspts[2] *= rx;
  9901. endCompspts[3] *= ry;
  9902. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  9903. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  9904. startCompspts[0] = compspts[0];
  9905. startCompspts[1] = compspts[1];
  9906. startCompspts[2] *= rx;
  9907. startCompspts[3] *= ry;
  9908. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  9909. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  9910. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  9911. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  9912. }
  9913. node.setSize(w, h);
  9914. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  9915. node.a('node.width', w);
  9916. node.a('node.height', h);
  9917. resetPoints(_ratio.ratioX, _ratio.ratioY);
  9918. node.borderWidth = 1;
  9919. node.a('node.borderwidth',node.borderWidth);
  9920. node._nodename = 'Node96';
  9921. node._nodeType = 'line';
  9922. zoomNodeList.push({
  9923. node: node,
  9924. attr: 'node.borderwidth'
  9925. });
  9926. var setWidth = node.setWidth,
  9927. setHeight = node.setHeight,
  9928. timer, rx = 1, ry = 1;
  9929. node.setWidth = function (width) {
  9930. var _width = this.getWidth();
  9931. rx = width / _width;
  9932. node.a('node.width', width);
  9933. setWidth.apply(this, arguments);
  9934. resetPoints(rx, 1);
  9935. }
  9936. node.setHeight = function (height) {
  9937. var _height = this.getHeight();
  9938. ry = height / _height;
  9939. node.a('node.height', height);
  9940. setHeight.apply(this, arguments);
  9941. resetPoints(1, ry);
  9942. }
  9943. })(Node96, Node96.getImage(), Node96compspts, Node96endCompspts, Node96startCompspts);
  9944. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  9945. var Node97 = new ht.lib['紫黄双圆'](1172*ratio.ratioX, 516*ratio.ratioY, 55*_ratio.ratioX, 59*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node97');
  9946. _libModel.add("Node97", Node97);
  9947. Node97.setRotation(0*Math.PI/180);
  9948. ;
  9949. ;
  9950. var Node98points=[1187, 500,1237, 500],
  9951. Node98rect=ht.Default.unionPoint([{x:1187,y:500},{x:1237,y:500}]),
  9952. Node98compspts=[];
  9953. _ratio = GD.getRatioWithRotation(0, ratio);
  9954. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  9955. _endratio = GD.getRatioWithRotation(0, ratio);
  9956. for(var i=0;i<Node98points.length;i++){
  9957. if(i%2==0){
  9958. Node98compspts.push(Node98points[i]-Node98rect.x);
  9959. }else{
  9960. Node98compspts.push(Node98points[i]-Node98rect.y);
  9961. }
  9962. }
  9963. var Node98ptslength=Node98compspts.length;
  9964. if (Node98rect.height === 0) {
  9965. Node98compspts[0] -= 0;
  9966. Node98compspts[Node98ptslength-2] += 0;
  9967. } else if (Node98rect.width === 0){
  9968. Node98compspts[1] -= 0;
  9969. Node98compspts[Node98ptslength-1] += 0;
  9970. } else {
  9971. Node98compspts[0] -= 0;
  9972. Node98compspts[1] -= 0;
  9973. Node98compspts[Node98ptslength-2] += 0;
  9974. Node98compspts[Node98ptslength-1] += 0;
  9975. }
  9976. Node98 = new ht.Node();
  9977. Node98.borderWidth = 1;
  9978. Node98rect.width = Node98rect.width === 0 ? 0.0001 : Node98rect.width;
  9979. Node98rect.height = Node98rect.height === 0 ? 0.0001 : Node98rect.height;
  9980. var Node98endCompspts = [Node98compspts[Node98ptslength-2],Node98compspts[Node98ptslength-1],0,0];
  9981. var Node98startCompspts = [Node98compspts[0],Node98compspts[1],0,0];
  9982. Node98.setImage(GD.getPolyLineJSON());
  9983. Node98.setPosition(Node98rect.x+Node98rect.width/2,Node98rect.y+Node98rect.height/2);
  9984. Node98.setSize(Node98rect.width,Node98rect.height);
  9985. Node98.setStyle("opacity",1);
  9986. Node98.s({'pixelPerfect':true});
  9987. Node98borderwidth=1;
  9988. Node98.setRotation(0);
  9989. dataModel.add(Node98);
  9990. Node98.a('node.points',Node98compspts);
  9991. Node98.a('node.segments',[1,2]);
  9992. Node98.a('node.color','rgba(255,0,255,1)');
  9993. Node98.a('node.borderPattern',getDashStyle("@borderPattern@"));
  9994. Node98.a('node.borderColor','rgba(255,0,255,1)');
  9995. Node98.a('node.background','rgba(255,0,255,1)');
  9996. Node98.a('node.gradient','');
  9997. Node98.a('node.gradientcolor','rgba(255,0,255,1)');
  9998. Node98.a('node.endCompspts',Node98endCompspts);
  9999. Node98.a('node.startCompspts',Node98startCompspts);
  10000. (function (node, img, compspts, endCompspts, startCompspts) {
  10001. var position = node.getPosition(),
  10002. w = node.getWidth()*_ratio.ratioX,
  10003. h = node.getHeight()*_ratio.ratioY;
  10004. function resetPoints(rx, ry) {
  10005. for (var i = 0, len = compspts.length; i < len; i++) {
  10006. if (i%2 === 0) {
  10007. compspts[i]*=rx;
  10008. } else {
  10009. compspts[i]*=ry;
  10010. }
  10011. }
  10012. endCompspts[0] = compspts[compspts.length-2];
  10013. endCompspts[1] = compspts[compspts.length-1];
  10014. endCompspts[2] *= rx;
  10015. endCompspts[3] *= ry;
  10016. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10017. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10018. startCompspts[0] = compspts[0];
  10019. startCompspts[1] = compspts[1];
  10020. startCompspts[2] *= rx;
  10021. startCompspts[3] *= ry;
  10022. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10023. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10024. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10025. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10026. }
  10027. node.setSize(w, h);
  10028. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10029. node.a('node.width', w);
  10030. node.a('node.height', h);
  10031. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10032. node.borderWidth = 1;
  10033. node.a('node.borderwidth',node.borderWidth);
  10034. node._nodename = 'Node98';
  10035. node._nodeType = 'line';
  10036. zoomNodeList.push({
  10037. node: node,
  10038. attr: 'node.borderwidth'
  10039. });
  10040. var setWidth = node.setWidth,
  10041. setHeight = node.setHeight,
  10042. timer, rx = 1, ry = 1;
  10043. node.setWidth = function (width) {
  10044. var _width = this.getWidth();
  10045. rx = width / _width;
  10046. node.a('node.width', width);
  10047. setWidth.apply(this, arguments);
  10048. resetPoints(rx, 1);
  10049. }
  10050. node.setHeight = function (height) {
  10051. var _height = this.getHeight();
  10052. ry = height / _height;
  10053. node.a('node.height', height);
  10054. setHeight.apply(this, arguments);
  10055. resetPoints(1, ry);
  10056. }
  10057. })(Node98, Node98.getImage(), Node98compspts, Node98endCompspts, Node98startCompspts);
  10058. var Node99points=[1238, 500,1238, 523],
  10059. Node99rect=ht.Default.unionPoint([{x:1238,y:500},{x:1238,y:523}]),
  10060. Node99compspts=[];
  10061. _ratio = GD.getRatioWithRotation(0, ratio);
  10062. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10063. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10064. for(var i=0;i<Node99points.length;i++){
  10065. if(i%2==0){
  10066. Node99compspts.push(Node99points[i]-Node99rect.x);
  10067. }else{
  10068. Node99compspts.push(Node99points[i]-Node99rect.y);
  10069. }
  10070. }
  10071. var Node99ptslength=Node99compspts.length;
  10072. if (Node99rect.height === 0) {
  10073. Node99compspts[0] -= 0;
  10074. Node99compspts[Node99ptslength-2] += 0;
  10075. } else if (Node99rect.width === 0){
  10076. Node99compspts[1] -= 0;
  10077. Node99compspts[Node99ptslength-1] += 0;
  10078. } else {
  10079. Node99compspts[0] -= 0;
  10080. Node99compspts[1] -= 0;
  10081. Node99compspts[Node99ptslength-2] += 0;
  10082. Node99compspts[Node99ptslength-1] += 0;
  10083. }
  10084. Node99 = new ht.Node();
  10085. Node99.borderWidth = 1;
  10086. Node99rect.width = Node99rect.width === 0 ? 0.0001 : Node99rect.width;
  10087. Node99rect.height = Node99rect.height === 0 ? 0.0001 : Node99rect.height;
  10088. var Node99endCompspts = [Node99compspts[Node99ptslength-2],Node99compspts[Node99ptslength-1],0,0];
  10089. var Node99startCompspts = [Node99compspts[0],Node99compspts[1],0,0];
  10090. Node99.setImage(GD.getPolyLineJSON());
  10091. Node99.setPosition(Node99rect.x+Node99rect.width/2,Node99rect.y+Node99rect.height/2);
  10092. Node99.setSize(Node99rect.width,Node99rect.height);
  10093. Node99.setStyle("opacity",1);
  10094. Node99.s({'pixelPerfect':true});
  10095. Node99borderwidth=1;
  10096. Node99.setRotation(0);
  10097. dataModel.add(Node99);
  10098. Node99.a('node.points',Node99compspts);
  10099. Node99.a('node.segments',[1,2]);
  10100. Node99.a('node.color','rgba(255,0,255,1)');
  10101. Node99.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10102. Node99.a('node.borderColor','rgba(255,0,255,1)');
  10103. Node99.a('node.background','rgba(255,0,255,1)');
  10104. Node99.a('node.gradient','');
  10105. Node99.a('node.gradientcolor','rgba(255,0,255,1)');
  10106. Node99.a('node.endCompspts',Node99endCompspts);
  10107. Node99.a('node.startCompspts',Node99startCompspts);
  10108. (function (node, img, compspts, endCompspts, startCompspts) {
  10109. var position = node.getPosition(),
  10110. w = node.getWidth()*_ratio.ratioX,
  10111. h = node.getHeight()*_ratio.ratioY;
  10112. function resetPoints(rx, ry) {
  10113. for (var i = 0, len = compspts.length; i < len; i++) {
  10114. if (i%2 === 0) {
  10115. compspts[i]*=rx;
  10116. } else {
  10117. compspts[i]*=ry;
  10118. }
  10119. }
  10120. endCompspts[0] = compspts[compspts.length-2];
  10121. endCompspts[1] = compspts[compspts.length-1];
  10122. endCompspts[2] *= rx;
  10123. endCompspts[3] *= ry;
  10124. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10125. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10126. startCompspts[0] = compspts[0];
  10127. startCompspts[1] = compspts[1];
  10128. startCompspts[2] *= rx;
  10129. startCompspts[3] *= ry;
  10130. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10131. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10132. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10133. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10134. }
  10135. node.setSize(w, h);
  10136. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10137. node.a('node.width', w);
  10138. node.a('node.height', h);
  10139. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10140. node.borderWidth = 1;
  10141. node.a('node.borderwidth',node.borderWidth);
  10142. node._nodename = 'Node99';
  10143. node._nodeType = 'line';
  10144. zoomNodeList.push({
  10145. node: node,
  10146. attr: 'node.borderwidth'
  10147. });
  10148. var setWidth = node.setWidth,
  10149. setHeight = node.setHeight,
  10150. timer, rx = 1, ry = 1;
  10151. node.setWidth = function (width) {
  10152. var _width = this.getWidth();
  10153. rx = width / _width;
  10154. node.a('node.width', width);
  10155. setWidth.apply(this, arguments);
  10156. resetPoints(rx, 1);
  10157. }
  10158. node.setHeight = function (height) {
  10159. var _height = this.getHeight();
  10160. ry = height / _height;
  10161. node.a('node.height', height);
  10162. setHeight.apply(this, arguments);
  10163. resetPoints(1, ry);
  10164. }
  10165. })(Node99, Node99.getImage(), Node99compspts, Node99endCompspts, Node99startCompspts);
  10166. _ratio = GD.getRatioWithRotation(-90.34*Math.PI/180, ratio);
  10167. var Node100 = new ht.lib['矩形箭头竖'](1199*ratio.ratioX, 568*ratio.ratioY, 21*_ratio.ratioX, 55*_ratio.ratioY, -90.34*Math.PI/180, {}, function (){return {}}, 'Node100');
  10168. _libModel.add("Node100", Node100);
  10169. Node100.setRotation(-90.34*Math.PI/180);
  10170. ;
  10171. ;
  10172. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10173. var Node101 = new ht.lib['接地'](1238*ratio.ratioX, 549*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node101');
  10174. _libModel.add("Node101", Node101);
  10175. Node101.setRotation(0*Math.PI/180);
  10176. ;
  10177. ;
  10178. var Node102_0points=[619, 471,659, 471],
  10179. Node102_0rect=ht.Default.unionPoint([{x:619,y:471},{x:659,y:471}]),
  10180. Node102_0compspts=[];
  10181. _ratio = GD.getRatioWithRotation(0, ratio);
  10182. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  10183. _endratio = GD.getRatioWithRotation(0, ratio);
  10184. for(var i=0;i<Node102_0points.length;i++){
  10185. if(i%2==0){
  10186. Node102_0compspts.push(Node102_0points[i]-Node102_0rect.x);
  10187. }else{
  10188. Node102_0compspts.push(Node102_0points[i]-Node102_0rect.y);
  10189. }
  10190. }
  10191. var Node102_0ptslength=Node102_0compspts.length;
  10192. if (Node102_0rect.height === 0) {
  10193. Node102_0compspts[0] -= 0;
  10194. Node102_0compspts[Node102_0ptslength-2] += 0;
  10195. } else if (Node102_0rect.width === 0){
  10196. Node102_0compspts[1] -= 0;
  10197. Node102_0compspts[Node102_0ptslength-1] += 0;
  10198. } else {
  10199. Node102_0compspts[0] -= 0;
  10200. Node102_0compspts[1] -= 0;
  10201. Node102_0compspts[Node102_0ptslength-2] += 0;
  10202. Node102_0compspts[Node102_0ptslength-1] += 0;
  10203. }
  10204. Node102_0 = new ht.Node();
  10205. Node102_0.borderWidth = 1;
  10206. Node102_0rect.width = Node102_0rect.width === 0 ? 0.0001 : Node102_0rect.width;
  10207. Node102_0rect.height = Node102_0rect.height === 0 ? 0.0001 : Node102_0rect.height;
  10208. var Node102_0endCompspts = [Node102_0compspts[Node102_0ptslength-2],Node102_0compspts[Node102_0ptslength-1],0,0];
  10209. var Node102_0startCompspts = [Node102_0compspts[0],Node102_0compspts[1],0,0];
  10210. Node102_0.setImage(GD.getPolyLineJSON());
  10211. Node102_0.setPosition(Node102_0rect.x+Node102_0rect.width/2,Node102_0rect.y+Node102_0rect.height/2);
  10212. Node102_0.setSize(Node102_0rect.width,Node102_0rect.height);
  10213. Node102_0.setStyle("opacity",1);
  10214. Node102_0.s({'pixelPerfect':true});
  10215. Node102_0borderwidth=1;
  10216. Node102_0.setRotation(0);
  10217. dataModel.add(Node102_0);
  10218. Node102_0.a('node.points',Node102_0compspts);
  10219. Node102_0.a('node.segments',[1,2]);
  10220. Node102_0.a('node.color','rgba(255,128,0,1)');
  10221. Node102_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10222. Node102_0.a('node.borderColor','rgba(255,128,0,1)');
  10223. Node102_0.a('node.background','rgba(255,128,0,1)');
  10224. Node102_0.a('node.gradient','');
  10225. Node102_0.a('node.gradientcolor','rgba(255,128,0,1)');
  10226. Node102_0.a('node.endCompspts',Node102_0endCompspts);
  10227. Node102_0.a('node.startCompspts',Node102_0startCompspts);
  10228. (function (node, img, compspts, endCompspts, startCompspts) {
  10229. var position = node.getPosition(),
  10230. w = node.getWidth()*_ratio.ratioX,
  10231. h = node.getHeight()*_ratio.ratioY;
  10232. function resetPoints(rx, ry) {
  10233. for (var i = 0, len = compspts.length; i < len; i++) {
  10234. if (i%2 === 0) {
  10235. compspts[i]*=rx;
  10236. } else {
  10237. compspts[i]*=ry;
  10238. }
  10239. }
  10240. endCompspts[0] = compspts[compspts.length-2];
  10241. endCompspts[1] = compspts[compspts.length-1];
  10242. endCompspts[2] *= rx;
  10243. endCompspts[3] *= ry;
  10244. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10245. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10246. startCompspts[0] = compspts[0];
  10247. startCompspts[1] = compspts[1];
  10248. startCompspts[2] *= rx;
  10249. startCompspts[3] *= ry;
  10250. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10251. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10252. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10253. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10254. }
  10255. node.setSize(w, h);
  10256. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10257. node.a('node.width', w);
  10258. node.a('node.height', h);
  10259. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10260. node.borderWidth = 1;
  10261. node.a('node.borderwidth',node.borderWidth);
  10262. node._nodename = 'Node102_0';
  10263. node._nodeType = 'line';
  10264. zoomNodeList.push({
  10265. node: node,
  10266. attr: 'node.borderwidth'
  10267. });
  10268. var setWidth = node.setWidth,
  10269. setHeight = node.setHeight,
  10270. timer, rx = 1, ry = 1;
  10271. node.setWidth = function (width) {
  10272. var _width = this.getWidth();
  10273. rx = width / _width;
  10274. node.a('node.width', width);
  10275. setWidth.apply(this, arguments);
  10276. resetPoints(rx, 1);
  10277. }
  10278. node.setHeight = function (height) {
  10279. var _height = this.getHeight();
  10280. ry = height / _height;
  10281. node.a('node.height', height);
  10282. setHeight.apply(this, arguments);
  10283. resetPoints(1, ry);
  10284. }
  10285. })(Node102_0, Node102_0.getImage(), Node102_0compspts, Node102_0endCompspts, Node102_0startCompspts);
  10286. var Node102_1points=[620, 437,620, 471],
  10287. Node102_1rect=ht.Default.unionPoint([{x:620,y:437},{x:620,y:471}]),
  10288. Node102_1compspts=[];
  10289. _ratio = GD.getRatioWithRotation(0, ratio);
  10290. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10291. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10292. for(var i=0;i<Node102_1points.length;i++){
  10293. if(i%2==0){
  10294. Node102_1compspts.push(Node102_1points[i]-Node102_1rect.x);
  10295. }else{
  10296. Node102_1compspts.push(Node102_1points[i]-Node102_1rect.y);
  10297. }
  10298. }
  10299. var Node102_1ptslength=Node102_1compspts.length;
  10300. if (Node102_1rect.height === 0) {
  10301. Node102_1compspts[0] -= 0;
  10302. Node102_1compspts[Node102_1ptslength-2] += 0;
  10303. } else if (Node102_1rect.width === 0){
  10304. Node102_1compspts[1] -= 0;
  10305. Node102_1compspts[Node102_1ptslength-1] += 0;
  10306. } else {
  10307. Node102_1compspts[0] -= 0;
  10308. Node102_1compspts[1] -= 0;
  10309. Node102_1compspts[Node102_1ptslength-2] += 0;
  10310. Node102_1compspts[Node102_1ptslength-1] += 0;
  10311. }
  10312. Node102_1 = new ht.Node();
  10313. Node102_1.borderWidth = 1;
  10314. Node102_1rect.width = Node102_1rect.width === 0 ? 0.0001 : Node102_1rect.width;
  10315. Node102_1rect.height = Node102_1rect.height === 0 ? 0.0001 : Node102_1rect.height;
  10316. var Node102_1endCompspts = [Node102_1compspts[Node102_1ptslength-2],Node102_1compspts[Node102_1ptslength-1],0,0];
  10317. var Node102_1startCompspts = [Node102_1compspts[0],Node102_1compspts[1],0,0];
  10318. Node102_1.setImage(GD.getPolyLineJSON());
  10319. Node102_1.setPosition(Node102_1rect.x+Node102_1rect.width/2,Node102_1rect.y+Node102_1rect.height/2);
  10320. Node102_1.setSize(Node102_1rect.width,Node102_1rect.height);
  10321. Node102_1.setStyle("opacity",1);
  10322. Node102_1.s({'pixelPerfect':true});
  10323. Node102_1borderwidth=1;
  10324. Node102_1.setRotation(0);
  10325. dataModel.add(Node102_1);
  10326. Node102_1.a('node.points',Node102_1compspts);
  10327. Node102_1.a('node.segments',[1,2]);
  10328. Node102_1.a('node.color','rgba(255,128,0,1)');
  10329. Node102_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10330. Node102_1.a('node.borderColor','rgba(255,128,0,1)');
  10331. Node102_1.a('node.background','rgba(255,128,0,1)');
  10332. Node102_1.a('node.gradient','');
  10333. Node102_1.a('node.gradientcolor','rgba(255,128,0,1)');
  10334. Node102_1.a('node.endCompspts',Node102_1endCompspts);
  10335. Node102_1.a('node.startCompspts',Node102_1startCompspts);
  10336. (function (node, img, compspts, endCompspts, startCompspts) {
  10337. var position = node.getPosition(),
  10338. w = node.getWidth()*_ratio.ratioX,
  10339. h = node.getHeight()*_ratio.ratioY;
  10340. function resetPoints(rx, ry) {
  10341. for (var i = 0, len = compspts.length; i < len; i++) {
  10342. if (i%2 === 0) {
  10343. compspts[i]*=rx;
  10344. } else {
  10345. compspts[i]*=ry;
  10346. }
  10347. }
  10348. endCompspts[0] = compspts[compspts.length-2];
  10349. endCompspts[1] = compspts[compspts.length-1];
  10350. endCompspts[2] *= rx;
  10351. endCompspts[3] *= ry;
  10352. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10353. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10354. startCompspts[0] = compspts[0];
  10355. startCompspts[1] = compspts[1];
  10356. startCompspts[2] *= rx;
  10357. startCompspts[3] *= ry;
  10358. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10359. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10360. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10361. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10362. }
  10363. node.setSize(w, h);
  10364. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10365. node.a('node.width', w);
  10366. node.a('node.height', h);
  10367. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10368. node.borderWidth = 1;
  10369. node.a('node.borderwidth',node.borderWidth);
  10370. node._nodename = 'Node102_1';
  10371. node._nodeType = 'line';
  10372. zoomNodeList.push({
  10373. node: node,
  10374. attr: 'node.borderwidth'
  10375. });
  10376. var setWidth = node.setWidth,
  10377. setHeight = node.setHeight,
  10378. timer, rx = 1, ry = 1;
  10379. node.setWidth = function (width) {
  10380. var _width = this.getWidth();
  10381. rx = width / _width;
  10382. node.a('node.width', width);
  10383. setWidth.apply(this, arguments);
  10384. resetPoints(rx, 1);
  10385. }
  10386. node.setHeight = function (height) {
  10387. var _height = this.getHeight();
  10388. ry = height / _height;
  10389. node.a('node.height', height);
  10390. setHeight.apply(this, arguments);
  10391. resetPoints(1, ry);
  10392. }
  10393. })(Node102_1, Node102_1.getImage(), Node102_1compspts, Node102_1endCompspts, Node102_1startCompspts);
  10394. var Node102_2points=[642, 471,642, 493],
  10395. Node102_2rect=ht.Default.unionPoint([{x:642,y:471},{x:642,y:493}]),
  10396. Node102_2compspts=[];
  10397. _ratio = GD.getRatioWithRotation(0, ratio);
  10398. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10399. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10400. for(var i=0;i<Node102_2points.length;i++){
  10401. if(i%2==0){
  10402. Node102_2compspts.push(Node102_2points[i]-Node102_2rect.x);
  10403. }else{
  10404. Node102_2compspts.push(Node102_2points[i]-Node102_2rect.y);
  10405. }
  10406. }
  10407. var Node102_2ptslength=Node102_2compspts.length;
  10408. if (Node102_2rect.height === 0) {
  10409. Node102_2compspts[0] -= 0;
  10410. Node102_2compspts[Node102_2ptslength-2] += 0;
  10411. } else if (Node102_2rect.width === 0){
  10412. Node102_2compspts[1] -= 0;
  10413. Node102_2compspts[Node102_2ptslength-1] += 0;
  10414. } else {
  10415. Node102_2compspts[0] -= 0;
  10416. Node102_2compspts[1] -= 0;
  10417. Node102_2compspts[Node102_2ptslength-2] += 0;
  10418. Node102_2compspts[Node102_2ptslength-1] += 0;
  10419. }
  10420. Node102_2 = new ht.Node();
  10421. Node102_2.borderWidth = 1;
  10422. Node102_2rect.width = Node102_2rect.width === 0 ? 0.0001 : Node102_2rect.width;
  10423. Node102_2rect.height = Node102_2rect.height === 0 ? 0.0001 : Node102_2rect.height;
  10424. var Node102_2endCompspts = [Node102_2compspts[Node102_2ptslength-2],Node102_2compspts[Node102_2ptslength-1],0,0];
  10425. var Node102_2startCompspts = [Node102_2compspts[0],Node102_2compspts[1],0,0];
  10426. Node102_2.setImage(GD.getPolyLineJSON());
  10427. Node102_2.setPosition(Node102_2rect.x+Node102_2rect.width/2,Node102_2rect.y+Node102_2rect.height/2);
  10428. Node102_2.setSize(Node102_2rect.width,Node102_2rect.height);
  10429. Node102_2.setStyle("opacity",1);
  10430. Node102_2.s({'pixelPerfect':true});
  10431. Node102_2borderwidth=1;
  10432. Node102_2.setRotation(0);
  10433. dataModel.add(Node102_2);
  10434. Node102_2.a('node.points',Node102_2compspts);
  10435. Node102_2.a('node.segments',[1,2]);
  10436. Node102_2.a('node.color','rgba(255,128,0,1)');
  10437. Node102_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10438. Node102_2.a('node.borderColor','rgba(255,128,0,1)');
  10439. Node102_2.a('node.background','rgba(255,128,0,1)');
  10440. Node102_2.a('node.gradient','');
  10441. Node102_2.a('node.gradientcolor','rgba(255,128,0,1)');
  10442. Node102_2.a('node.endCompspts',Node102_2endCompspts);
  10443. Node102_2.a('node.startCompspts',Node102_2startCompspts);
  10444. (function (node, img, compspts, endCompspts, startCompspts) {
  10445. var position = node.getPosition(),
  10446. w = node.getWidth()*_ratio.ratioX,
  10447. h = node.getHeight()*_ratio.ratioY;
  10448. function resetPoints(rx, ry) {
  10449. for (var i = 0, len = compspts.length; i < len; i++) {
  10450. if (i%2 === 0) {
  10451. compspts[i]*=rx;
  10452. } else {
  10453. compspts[i]*=ry;
  10454. }
  10455. }
  10456. endCompspts[0] = compspts[compspts.length-2];
  10457. endCompspts[1] = compspts[compspts.length-1];
  10458. endCompspts[2] *= rx;
  10459. endCompspts[3] *= ry;
  10460. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10461. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10462. startCompspts[0] = compspts[0];
  10463. startCompspts[1] = compspts[1];
  10464. startCompspts[2] *= rx;
  10465. startCompspts[3] *= ry;
  10466. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10467. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10468. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10469. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10470. }
  10471. node.setSize(w, h);
  10472. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10473. node.a('node.width', w);
  10474. node.a('node.height', h);
  10475. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10476. node.borderWidth = 1;
  10477. node.a('node.borderwidth',node.borderWidth);
  10478. node._nodename = 'Node102_2';
  10479. node._nodeType = 'line';
  10480. zoomNodeList.push({
  10481. node: node,
  10482. attr: 'node.borderwidth'
  10483. });
  10484. var setWidth = node.setWidth,
  10485. setHeight = node.setHeight,
  10486. timer, rx = 1, ry = 1;
  10487. node.setWidth = function (width) {
  10488. var _width = this.getWidth();
  10489. rx = width / _width;
  10490. node.a('node.width', width);
  10491. setWidth.apply(this, arguments);
  10492. resetPoints(rx, 1);
  10493. }
  10494. node.setHeight = function (height) {
  10495. var _height = this.getHeight();
  10496. ry = height / _height;
  10497. node.a('node.height', height);
  10498. setHeight.apply(this, arguments);
  10499. resetPoints(1, ry);
  10500. }
  10501. })(Node102_2, Node102_2.getImage(), Node102_2compspts, Node102_2endCompspts, Node102_2startCompspts);
  10502. var Node102_3points=[644, 493,694, 493],
  10503. Node102_3rect=ht.Default.unionPoint([{x:644,y:493},{x:694,y:493}]),
  10504. Node102_3compspts=[];
  10505. _ratio = GD.getRatioWithRotation(0, ratio);
  10506. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  10507. _endratio = GD.getRatioWithRotation(0, ratio);
  10508. for(var i=0;i<Node102_3points.length;i++){
  10509. if(i%2==0){
  10510. Node102_3compspts.push(Node102_3points[i]-Node102_3rect.x);
  10511. }else{
  10512. Node102_3compspts.push(Node102_3points[i]-Node102_3rect.y);
  10513. }
  10514. }
  10515. var Node102_3ptslength=Node102_3compspts.length;
  10516. if (Node102_3rect.height === 0) {
  10517. Node102_3compspts[0] -= 0;
  10518. Node102_3compspts[Node102_3ptslength-2] += 0;
  10519. } else if (Node102_3rect.width === 0){
  10520. Node102_3compspts[1] -= 0;
  10521. Node102_3compspts[Node102_3ptslength-1] += 0;
  10522. } else {
  10523. Node102_3compspts[0] -= 0;
  10524. Node102_3compspts[1] -= 0;
  10525. Node102_3compspts[Node102_3ptslength-2] += 0;
  10526. Node102_3compspts[Node102_3ptslength-1] += 0;
  10527. }
  10528. Node102_3 = new ht.Node();
  10529. Node102_3.borderWidth = 1;
  10530. Node102_3rect.width = Node102_3rect.width === 0 ? 0.0001 : Node102_3rect.width;
  10531. Node102_3rect.height = Node102_3rect.height === 0 ? 0.0001 : Node102_3rect.height;
  10532. var Node102_3endCompspts = [Node102_3compspts[Node102_3ptslength-2],Node102_3compspts[Node102_3ptslength-1],0,0];
  10533. var Node102_3startCompspts = [Node102_3compspts[0],Node102_3compspts[1],0,0];
  10534. Node102_3.setImage(GD.getPolyLineJSON());
  10535. Node102_3.setPosition(Node102_3rect.x+Node102_3rect.width/2,Node102_3rect.y+Node102_3rect.height/2);
  10536. Node102_3.setSize(Node102_3rect.width,Node102_3rect.height);
  10537. Node102_3.setStyle("opacity",1);
  10538. Node102_3.s({'pixelPerfect':true});
  10539. Node102_3borderwidth=1;
  10540. Node102_3.setRotation(0);
  10541. dataModel.add(Node102_3);
  10542. Node102_3.a('node.points',Node102_3compspts);
  10543. Node102_3.a('node.segments',[1,2]);
  10544. Node102_3.a('node.color','rgba(255,128,0,1)');
  10545. Node102_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10546. Node102_3.a('node.borderColor','rgba(255,128,0,1)');
  10547. Node102_3.a('node.background','rgba(255,128,0,1)');
  10548. Node102_3.a('node.gradient','');
  10549. Node102_3.a('node.gradientcolor','rgba(255,128,0,1)');
  10550. Node102_3.a('node.endCompspts',Node102_3endCompspts);
  10551. Node102_3.a('node.startCompspts',Node102_3startCompspts);
  10552. (function (node, img, compspts, endCompspts, startCompspts) {
  10553. var position = node.getPosition(),
  10554. w = node.getWidth()*_ratio.ratioX,
  10555. h = node.getHeight()*_ratio.ratioY;
  10556. function resetPoints(rx, ry) {
  10557. for (var i = 0, len = compspts.length; i < len; i++) {
  10558. if (i%2 === 0) {
  10559. compspts[i]*=rx;
  10560. } else {
  10561. compspts[i]*=ry;
  10562. }
  10563. }
  10564. endCompspts[0] = compspts[compspts.length-2];
  10565. endCompspts[1] = compspts[compspts.length-1];
  10566. endCompspts[2] *= rx;
  10567. endCompspts[3] *= ry;
  10568. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10569. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10570. startCompspts[0] = compspts[0];
  10571. startCompspts[1] = compspts[1];
  10572. startCompspts[2] *= rx;
  10573. startCompspts[3] *= ry;
  10574. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10575. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10576. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10577. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10578. }
  10579. node.setSize(w, h);
  10580. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10581. node.a('node.width', w);
  10582. node.a('node.height', h);
  10583. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10584. node.borderWidth = 1;
  10585. node.a('node.borderwidth',node.borderWidth);
  10586. node._nodename = 'Node102_3';
  10587. node._nodeType = 'line';
  10588. zoomNodeList.push({
  10589. node: node,
  10590. attr: 'node.borderwidth'
  10591. });
  10592. var setWidth = node.setWidth,
  10593. setHeight = node.setHeight,
  10594. timer, rx = 1, ry = 1;
  10595. node.setWidth = function (width) {
  10596. var _width = this.getWidth();
  10597. rx = width / _width;
  10598. node.a('node.width', width);
  10599. setWidth.apply(this, arguments);
  10600. resetPoints(rx, 1);
  10601. }
  10602. node.setHeight = function (height) {
  10603. var _height = this.getHeight();
  10604. ry = height / _height;
  10605. node.a('node.height', height);
  10606. setHeight.apply(this, arguments);
  10607. resetPoints(1, ry);
  10608. }
  10609. })(Node102_3, Node102_3.getImage(), Node102_3compspts, Node102_3endCompspts, Node102_3startCompspts);
  10610. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10611. var Node102_4 = new ht.lib['矩形箭头上'](658*ratio.ratioX, 437*ratio.ratioY, 20*_ratio.ratioX, 62*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node102_4');
  10612. _libModel.add("Node102_4", Node102_4);
  10613. Node102_4.setRotation(0*Math.PI/180);
  10614. ;
  10615. ;
  10616. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  10617. var Node102_5 = new ht.lib['矩形箭头上'](694*ratio.ratioX, 460*ratio.ratioY, 20*_ratio.ratioX, 62*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node102_5');
  10618. _libModel.add("Node102_5", Node102_5);
  10619. Node102_5.setRotation(0*Math.PI/180);
  10620. ;
  10621. ;
  10622. var Node103_0points=[1297, 501,1337, 501],
  10623. Node103_0rect=ht.Default.unionPoint([{x:1297,y:501},{x:1337,y:501}]),
  10624. Node103_0compspts=[];
  10625. _ratio = GD.getRatioWithRotation(0, ratio);
  10626. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  10627. _endratio = GD.getRatioWithRotation(0, ratio);
  10628. for(var i=0;i<Node103_0points.length;i++){
  10629. if(i%2==0){
  10630. Node103_0compspts.push(Node103_0points[i]-Node103_0rect.x);
  10631. }else{
  10632. Node103_0compspts.push(Node103_0points[i]-Node103_0rect.y);
  10633. }
  10634. }
  10635. var Node103_0ptslength=Node103_0compspts.length;
  10636. if (Node103_0rect.height === 0) {
  10637. Node103_0compspts[0] -= 0;
  10638. Node103_0compspts[Node103_0ptslength-2] += 0;
  10639. } else if (Node103_0rect.width === 0){
  10640. Node103_0compspts[1] -= 0;
  10641. Node103_0compspts[Node103_0ptslength-1] += 0;
  10642. } else {
  10643. Node103_0compspts[0] -= 0;
  10644. Node103_0compspts[1] -= 0;
  10645. Node103_0compspts[Node103_0ptslength-2] += 0;
  10646. Node103_0compspts[Node103_0ptslength-1] += 0;
  10647. }
  10648. Node103_0 = new ht.Node();
  10649. Node103_0.borderWidth = 1;
  10650. Node103_0rect.width = Node103_0rect.width === 0 ? 0.0001 : Node103_0rect.width;
  10651. Node103_0rect.height = Node103_0rect.height === 0 ? 0.0001 : Node103_0rect.height;
  10652. var Node103_0endCompspts = [Node103_0compspts[Node103_0ptslength-2],Node103_0compspts[Node103_0ptslength-1],0,0];
  10653. var Node103_0startCompspts = [Node103_0compspts[0],Node103_0compspts[1],0,0];
  10654. Node103_0.setImage(GD.getPolyLineJSON());
  10655. Node103_0.setPosition(Node103_0rect.x+Node103_0rect.width/2,Node103_0rect.y+Node103_0rect.height/2);
  10656. Node103_0.setSize(Node103_0rect.width,Node103_0rect.height);
  10657. Node103_0.setStyle("opacity",1);
  10658. Node103_0.s({'pixelPerfect':true});
  10659. Node103_0borderwidth=1;
  10660. Node103_0.setRotation(0);
  10661. dataModel.add(Node103_0);
  10662. Node103_0.a('node.points',Node103_0compspts);
  10663. Node103_0.a('node.segments',[1,2]);
  10664. Node103_0.a('node.color','rgba(255,128,0,1)');
  10665. Node103_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10666. Node103_0.a('node.borderColor','rgba(255,128,0,1)');
  10667. Node103_0.a('node.background','rgba(255,128,0,1)');
  10668. Node103_0.a('node.gradient','');
  10669. Node103_0.a('node.gradientcolor','rgba(255,128,0,1)');
  10670. Node103_0.a('node.endCompspts',Node103_0endCompspts);
  10671. Node103_0.a('node.startCompspts',Node103_0startCompspts);
  10672. (function (node, img, compspts, endCompspts, startCompspts) {
  10673. var position = node.getPosition(),
  10674. w = node.getWidth()*_ratio.ratioX,
  10675. h = node.getHeight()*_ratio.ratioY;
  10676. function resetPoints(rx, ry) {
  10677. for (var i = 0, len = compspts.length; i < len; i++) {
  10678. if (i%2 === 0) {
  10679. compspts[i]*=rx;
  10680. } else {
  10681. compspts[i]*=ry;
  10682. }
  10683. }
  10684. endCompspts[0] = compspts[compspts.length-2];
  10685. endCompspts[1] = compspts[compspts.length-1];
  10686. endCompspts[2] *= rx;
  10687. endCompspts[3] *= ry;
  10688. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10689. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10690. startCompspts[0] = compspts[0];
  10691. startCompspts[1] = compspts[1];
  10692. startCompspts[2] *= rx;
  10693. startCompspts[3] *= ry;
  10694. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10695. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10696. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10697. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10698. }
  10699. node.setSize(w, h);
  10700. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10701. node.a('node.width', w);
  10702. node.a('node.height', h);
  10703. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10704. node.borderWidth = 1;
  10705. node.a('node.borderwidth',node.borderWidth);
  10706. node._nodename = 'Node103_0';
  10707. node._nodeType = 'line';
  10708. zoomNodeList.push({
  10709. node: node,
  10710. attr: 'node.borderwidth'
  10711. });
  10712. var setWidth = node.setWidth,
  10713. setHeight = node.setHeight,
  10714. timer, rx = 1, ry = 1;
  10715. node.setWidth = function (width) {
  10716. var _width = this.getWidth();
  10717. rx = width / _width;
  10718. node.a('node.width', width);
  10719. setWidth.apply(this, arguments);
  10720. resetPoints(rx, 1);
  10721. }
  10722. node.setHeight = function (height) {
  10723. var _height = this.getHeight();
  10724. ry = height / _height;
  10725. node.a('node.height', height);
  10726. setHeight.apply(this, arguments);
  10727. resetPoints(1, ry);
  10728. }
  10729. })(Node103_0, Node103_0.getImage(), Node103_0compspts, Node103_0endCompspts, Node103_0startCompspts);
  10730. var Node103_1points=[1298, 467,1298, 501],
  10731. Node103_1rect=ht.Default.unionPoint([{x:1298,y:467},{x:1298,y:501}]),
  10732. Node103_1compspts=[];
  10733. _ratio = GD.getRatioWithRotation(0, ratio);
  10734. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10735. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10736. for(var i=0;i<Node103_1points.length;i++){
  10737. if(i%2==0){
  10738. Node103_1compspts.push(Node103_1points[i]-Node103_1rect.x);
  10739. }else{
  10740. Node103_1compspts.push(Node103_1points[i]-Node103_1rect.y);
  10741. }
  10742. }
  10743. var Node103_1ptslength=Node103_1compspts.length;
  10744. if (Node103_1rect.height === 0) {
  10745. Node103_1compspts[0] -= 0;
  10746. Node103_1compspts[Node103_1ptslength-2] += 0;
  10747. } else if (Node103_1rect.width === 0){
  10748. Node103_1compspts[1] -= 0;
  10749. Node103_1compspts[Node103_1ptslength-1] += 0;
  10750. } else {
  10751. Node103_1compspts[0] -= 0;
  10752. Node103_1compspts[1] -= 0;
  10753. Node103_1compspts[Node103_1ptslength-2] += 0;
  10754. Node103_1compspts[Node103_1ptslength-1] += 0;
  10755. }
  10756. Node103_1 = new ht.Node();
  10757. Node103_1.borderWidth = 1;
  10758. Node103_1rect.width = Node103_1rect.width === 0 ? 0.0001 : Node103_1rect.width;
  10759. Node103_1rect.height = Node103_1rect.height === 0 ? 0.0001 : Node103_1rect.height;
  10760. var Node103_1endCompspts = [Node103_1compspts[Node103_1ptslength-2],Node103_1compspts[Node103_1ptslength-1],0,0];
  10761. var Node103_1startCompspts = [Node103_1compspts[0],Node103_1compspts[1],0,0];
  10762. Node103_1.setImage(GD.getPolyLineJSON());
  10763. Node103_1.setPosition(Node103_1rect.x+Node103_1rect.width/2,Node103_1rect.y+Node103_1rect.height/2);
  10764. Node103_1.setSize(Node103_1rect.width,Node103_1rect.height);
  10765. Node103_1.setStyle("opacity",1);
  10766. Node103_1.s({'pixelPerfect':true});
  10767. Node103_1borderwidth=1;
  10768. Node103_1.setRotation(0);
  10769. dataModel.add(Node103_1);
  10770. Node103_1.a('node.points',Node103_1compspts);
  10771. Node103_1.a('node.segments',[1,2]);
  10772. Node103_1.a('node.color','rgba(255,128,0,1)');
  10773. Node103_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10774. Node103_1.a('node.borderColor','rgba(255,128,0,1)');
  10775. Node103_1.a('node.background','rgba(255,128,0,1)');
  10776. Node103_1.a('node.gradient','');
  10777. Node103_1.a('node.gradientcolor','rgba(255,128,0,1)');
  10778. Node103_1.a('node.endCompspts',Node103_1endCompspts);
  10779. Node103_1.a('node.startCompspts',Node103_1startCompspts);
  10780. (function (node, img, compspts, endCompspts, startCompspts) {
  10781. var position = node.getPosition(),
  10782. w = node.getWidth()*_ratio.ratioX,
  10783. h = node.getHeight()*_ratio.ratioY;
  10784. function resetPoints(rx, ry) {
  10785. for (var i = 0, len = compspts.length; i < len; i++) {
  10786. if (i%2 === 0) {
  10787. compspts[i]*=rx;
  10788. } else {
  10789. compspts[i]*=ry;
  10790. }
  10791. }
  10792. endCompspts[0] = compspts[compspts.length-2];
  10793. endCompspts[1] = compspts[compspts.length-1];
  10794. endCompspts[2] *= rx;
  10795. endCompspts[3] *= ry;
  10796. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10797. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10798. startCompspts[0] = compspts[0];
  10799. startCompspts[1] = compspts[1];
  10800. startCompspts[2] *= rx;
  10801. startCompspts[3] *= ry;
  10802. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10803. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10804. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10805. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10806. }
  10807. node.setSize(w, h);
  10808. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10809. node.a('node.width', w);
  10810. node.a('node.height', h);
  10811. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10812. node.borderWidth = 1;
  10813. node.a('node.borderwidth',node.borderWidth);
  10814. node._nodename = 'Node103_1';
  10815. node._nodeType = 'line';
  10816. zoomNodeList.push({
  10817. node: node,
  10818. attr: 'node.borderwidth'
  10819. });
  10820. var setWidth = node.setWidth,
  10821. setHeight = node.setHeight,
  10822. timer, rx = 1, ry = 1;
  10823. node.setWidth = function (width) {
  10824. var _width = this.getWidth();
  10825. rx = width / _width;
  10826. node.a('node.width', width);
  10827. setWidth.apply(this, arguments);
  10828. resetPoints(rx, 1);
  10829. }
  10830. node.setHeight = function (height) {
  10831. var _height = this.getHeight();
  10832. ry = height / _height;
  10833. node.a('node.height', height);
  10834. setHeight.apply(this, arguments);
  10835. resetPoints(1, ry);
  10836. }
  10837. })(Node103_1, Node103_1.getImage(), Node103_1compspts, Node103_1endCompspts, Node103_1startCompspts);
  10838. var Node103_2points=[1320, 501,1320, 524],
  10839. Node103_2rect=ht.Default.unionPoint([{x:1320,y:501},{x:1320,y:524}]),
  10840. Node103_2compspts=[];
  10841. _ratio = GD.getRatioWithRotation(0, ratio);
  10842. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  10843. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  10844. for(var i=0;i<Node103_2points.length;i++){
  10845. if(i%2==0){
  10846. Node103_2compspts.push(Node103_2points[i]-Node103_2rect.x);
  10847. }else{
  10848. Node103_2compspts.push(Node103_2points[i]-Node103_2rect.y);
  10849. }
  10850. }
  10851. var Node103_2ptslength=Node103_2compspts.length;
  10852. if (Node103_2rect.height === 0) {
  10853. Node103_2compspts[0] -= 0;
  10854. Node103_2compspts[Node103_2ptslength-2] += 0;
  10855. } else if (Node103_2rect.width === 0){
  10856. Node103_2compspts[1] -= 0;
  10857. Node103_2compspts[Node103_2ptslength-1] += 0;
  10858. } else {
  10859. Node103_2compspts[0] -= 0;
  10860. Node103_2compspts[1] -= 0;
  10861. Node103_2compspts[Node103_2ptslength-2] += 0;
  10862. Node103_2compspts[Node103_2ptslength-1] += 0;
  10863. }
  10864. Node103_2 = new ht.Node();
  10865. Node103_2.borderWidth = 1;
  10866. Node103_2rect.width = Node103_2rect.width === 0 ? 0.0001 : Node103_2rect.width;
  10867. Node103_2rect.height = Node103_2rect.height === 0 ? 0.0001 : Node103_2rect.height;
  10868. var Node103_2endCompspts = [Node103_2compspts[Node103_2ptslength-2],Node103_2compspts[Node103_2ptslength-1],0,0];
  10869. var Node103_2startCompspts = [Node103_2compspts[0],Node103_2compspts[1],0,0];
  10870. Node103_2.setImage(GD.getPolyLineJSON());
  10871. Node103_2.setPosition(Node103_2rect.x+Node103_2rect.width/2,Node103_2rect.y+Node103_2rect.height/2);
  10872. Node103_2.setSize(Node103_2rect.width,Node103_2rect.height);
  10873. Node103_2.setStyle("opacity",1);
  10874. Node103_2.s({'pixelPerfect':true});
  10875. Node103_2borderwidth=1;
  10876. Node103_2.setRotation(0);
  10877. dataModel.add(Node103_2);
  10878. Node103_2.a('node.points',Node103_2compspts);
  10879. Node103_2.a('node.segments',[1,2]);
  10880. Node103_2.a('node.color','rgba(255,128,0,1)');
  10881. Node103_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10882. Node103_2.a('node.borderColor','rgba(255,128,0,1)');
  10883. Node103_2.a('node.background','rgba(255,128,0,1)');
  10884. Node103_2.a('node.gradient','');
  10885. Node103_2.a('node.gradientcolor','rgba(255,128,0,1)');
  10886. Node103_2.a('node.endCompspts',Node103_2endCompspts);
  10887. Node103_2.a('node.startCompspts',Node103_2startCompspts);
  10888. (function (node, img, compspts, endCompspts, startCompspts) {
  10889. var position = node.getPosition(),
  10890. w = node.getWidth()*_ratio.ratioX,
  10891. h = node.getHeight()*_ratio.ratioY;
  10892. function resetPoints(rx, ry) {
  10893. for (var i = 0, len = compspts.length; i < len; i++) {
  10894. if (i%2 === 0) {
  10895. compspts[i]*=rx;
  10896. } else {
  10897. compspts[i]*=ry;
  10898. }
  10899. }
  10900. endCompspts[0] = compspts[compspts.length-2];
  10901. endCompspts[1] = compspts[compspts.length-1];
  10902. endCompspts[2] *= rx;
  10903. endCompspts[3] *= ry;
  10904. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  10905. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  10906. startCompspts[0] = compspts[0];
  10907. startCompspts[1] = compspts[1];
  10908. startCompspts[2] *= rx;
  10909. startCompspts[3] *= ry;
  10910. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  10911. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  10912. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  10913. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  10914. }
  10915. node.setSize(w, h);
  10916. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  10917. node.a('node.width', w);
  10918. node.a('node.height', h);
  10919. resetPoints(_ratio.ratioX, _ratio.ratioY);
  10920. node.borderWidth = 1;
  10921. node.a('node.borderwidth',node.borderWidth);
  10922. node._nodename = 'Node103_2';
  10923. node._nodeType = 'line';
  10924. zoomNodeList.push({
  10925. node: node,
  10926. attr: 'node.borderwidth'
  10927. });
  10928. var setWidth = node.setWidth,
  10929. setHeight = node.setHeight,
  10930. timer, rx = 1, ry = 1;
  10931. node.setWidth = function (width) {
  10932. var _width = this.getWidth();
  10933. rx = width / _width;
  10934. node.a('node.width', width);
  10935. setWidth.apply(this, arguments);
  10936. resetPoints(rx, 1);
  10937. }
  10938. node.setHeight = function (height) {
  10939. var _height = this.getHeight();
  10940. ry = height / _height;
  10941. node.a('node.height', height);
  10942. setHeight.apply(this, arguments);
  10943. resetPoints(1, ry);
  10944. }
  10945. })(Node103_2, Node103_2.getImage(), Node103_2compspts, Node103_2endCompspts, Node103_2startCompspts);
  10946. var Node103_3points=[1322, 524,1372, 524],
  10947. Node103_3rect=ht.Default.unionPoint([{x:1322,y:524},{x:1372,y:524}]),
  10948. Node103_3compspts=[];
  10949. _ratio = GD.getRatioWithRotation(0, ratio);
  10950. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  10951. _endratio = GD.getRatioWithRotation(0, ratio);
  10952. for(var i=0;i<Node103_3points.length;i++){
  10953. if(i%2==0){
  10954. Node103_3compspts.push(Node103_3points[i]-Node103_3rect.x);
  10955. }else{
  10956. Node103_3compspts.push(Node103_3points[i]-Node103_3rect.y);
  10957. }
  10958. }
  10959. var Node103_3ptslength=Node103_3compspts.length;
  10960. if (Node103_3rect.height === 0) {
  10961. Node103_3compspts[0] -= 0;
  10962. Node103_3compspts[Node103_3ptslength-2] += 0;
  10963. } else if (Node103_3rect.width === 0){
  10964. Node103_3compspts[1] -= 0;
  10965. Node103_3compspts[Node103_3ptslength-1] += 0;
  10966. } else {
  10967. Node103_3compspts[0] -= 0;
  10968. Node103_3compspts[1] -= 0;
  10969. Node103_3compspts[Node103_3ptslength-2] += 0;
  10970. Node103_3compspts[Node103_3ptslength-1] += 0;
  10971. }
  10972. Node103_3 = new ht.Node();
  10973. Node103_3.borderWidth = 1;
  10974. Node103_3rect.width = Node103_3rect.width === 0 ? 0.0001 : Node103_3rect.width;
  10975. Node103_3rect.height = Node103_3rect.height === 0 ? 0.0001 : Node103_3rect.height;
  10976. var Node103_3endCompspts = [Node103_3compspts[Node103_3ptslength-2],Node103_3compspts[Node103_3ptslength-1],0,0];
  10977. var Node103_3startCompspts = [Node103_3compspts[0],Node103_3compspts[1],0,0];
  10978. Node103_3.setImage(GD.getPolyLineJSON());
  10979. Node103_3.setPosition(Node103_3rect.x+Node103_3rect.width/2,Node103_3rect.y+Node103_3rect.height/2);
  10980. Node103_3.setSize(Node103_3rect.width,Node103_3rect.height);
  10981. Node103_3.setStyle("opacity",1);
  10982. Node103_3.s({'pixelPerfect':true});
  10983. Node103_3borderwidth=1;
  10984. Node103_3.setRotation(0);
  10985. dataModel.add(Node103_3);
  10986. Node103_3.a('node.points',Node103_3compspts);
  10987. Node103_3.a('node.segments',[1,2]);
  10988. Node103_3.a('node.color','rgba(255,128,0,1)');
  10989. Node103_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  10990. Node103_3.a('node.borderColor','rgba(255,128,0,1)');
  10991. Node103_3.a('node.background','rgba(255,128,0,1)');
  10992. Node103_3.a('node.gradient','');
  10993. Node103_3.a('node.gradientcolor','rgba(255,128,0,1)');
  10994. Node103_3.a('node.endCompspts',Node103_3endCompspts);
  10995. Node103_3.a('node.startCompspts',Node103_3startCompspts);
  10996. (function (node, img, compspts, endCompspts, startCompspts) {
  10997. var position = node.getPosition(),
  10998. w = node.getWidth()*_ratio.ratioX,
  10999. h = node.getHeight()*_ratio.ratioY;
  11000. function resetPoints(rx, ry) {
  11001. for (var i = 0, len = compspts.length; i < len; i++) {
  11002. if (i%2 === 0) {
  11003. compspts[i]*=rx;
  11004. } else {
  11005. compspts[i]*=ry;
  11006. }
  11007. }
  11008. endCompspts[0] = compspts[compspts.length-2];
  11009. endCompspts[1] = compspts[compspts.length-1];
  11010. endCompspts[2] *= rx;
  11011. endCompspts[3] *= ry;
  11012. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11013. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11014. startCompspts[0] = compspts[0];
  11015. startCompspts[1] = compspts[1];
  11016. startCompspts[2] *= rx;
  11017. startCompspts[3] *= ry;
  11018. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11019. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11020. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11021. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11022. }
  11023. node.setSize(w, h);
  11024. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11025. node.a('node.width', w);
  11026. node.a('node.height', h);
  11027. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11028. node.borderWidth = 1;
  11029. node.a('node.borderwidth',node.borderWidth);
  11030. node._nodename = 'Node103_3';
  11031. node._nodeType = 'line';
  11032. zoomNodeList.push({
  11033. node: node,
  11034. attr: 'node.borderwidth'
  11035. });
  11036. var setWidth = node.setWidth,
  11037. setHeight = node.setHeight,
  11038. timer, rx = 1, ry = 1;
  11039. node.setWidth = function (width) {
  11040. var _width = this.getWidth();
  11041. rx = width / _width;
  11042. node.a('node.width', width);
  11043. setWidth.apply(this, arguments);
  11044. resetPoints(rx, 1);
  11045. }
  11046. node.setHeight = function (height) {
  11047. var _height = this.getHeight();
  11048. ry = height / _height;
  11049. node.a('node.height', height);
  11050. setHeight.apply(this, arguments);
  11051. resetPoints(1, ry);
  11052. }
  11053. })(Node103_3, Node103_3.getImage(), Node103_3compspts, Node103_3endCompspts, Node103_3startCompspts);
  11054. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11055. var Node103_4 = new ht.lib['矩形箭头上'](1336*ratio.ratioX, 467*ratio.ratioY, 20*_ratio.ratioX, 62*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node103_4');
  11056. _libModel.add("Node103_4", Node103_4);
  11057. Node103_4.setRotation(0*Math.PI/180);
  11058. ;
  11059. ;
  11060. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11061. var Node103_5 = new ht.lib['矩形箭头上'](1372*ratio.ratioX, 490*ratio.ratioY, 20*_ratio.ratioX, 62*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node103_5');
  11062. _libModel.add("Node103_5", Node103_5);
  11063. Node103_5.setRotation(0*Math.PI/180);
  11064. ;
  11065. ;
  11066. var Node104points=[1348, 524,1348, 562],
  11067. Node104rect=ht.Default.unionPoint([{x:1348,y:524},{x:1348,y:562}]),
  11068. Node104compspts=[];
  11069. _ratio = GD.getRatioWithRotation(0, ratio);
  11070. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11071. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11072. for(var i=0;i<Node104points.length;i++){
  11073. if(i%2==0){
  11074. Node104compspts.push(Node104points[i]-Node104rect.x);
  11075. }else{
  11076. Node104compspts.push(Node104points[i]-Node104rect.y);
  11077. }
  11078. }
  11079. var Node104ptslength=Node104compspts.length;
  11080. if (Node104rect.height === 0) {
  11081. Node104compspts[0] -= 0;
  11082. Node104compspts[Node104ptslength-2] += 0;
  11083. } else if (Node104rect.width === 0){
  11084. Node104compspts[1] -= 0;
  11085. Node104compspts[Node104ptslength-1] += 0;
  11086. } else {
  11087. Node104compspts[0] -= 0;
  11088. Node104compspts[1] -= 0;
  11089. Node104compspts[Node104ptslength-2] += 0;
  11090. Node104compspts[Node104ptslength-1] += 0;
  11091. }
  11092. Node104 = new ht.Node();
  11093. Node104.borderWidth = 1;
  11094. Node104rect.width = Node104rect.width === 0 ? 0.0001 : Node104rect.width;
  11095. Node104rect.height = Node104rect.height === 0 ? 0.0001 : Node104rect.height;
  11096. var Node104endCompspts = [Node104compspts[Node104ptslength-2],Node104compspts[Node104ptslength-1],0,0];
  11097. var Node104startCompspts = [Node104compspts[0],Node104compspts[1],0,0];
  11098. Node104.setImage(GD.getPolyLineJSON());
  11099. Node104.setPosition(Node104rect.x+Node104rect.width/2,Node104rect.y+Node104rect.height/2);
  11100. Node104.setSize(Node104rect.width,Node104rect.height);
  11101. Node104.setStyle("opacity",1);
  11102. Node104.s({'pixelPerfect':true});
  11103. Node104borderwidth=1;
  11104. Node104.setRotation(0);
  11105. dataModel.add(Node104);
  11106. Node104.a('node.points',Node104compspts);
  11107. Node104.a('node.segments',[1,2]);
  11108. Node104.a('node.color','rgba(255,128,0,1)');
  11109. Node104.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11110. Node104.a('node.borderColor','rgba(255,128,0,1)');
  11111. Node104.a('node.background','rgba(255,128,0,1)');
  11112. Node104.a('node.gradient','');
  11113. Node104.a('node.gradientcolor','rgba(255,128,0,1)');
  11114. Node104.a('node.endCompspts',Node104endCompspts);
  11115. Node104.a('node.startCompspts',Node104startCompspts);
  11116. (function (node, img, compspts, endCompspts, startCompspts) {
  11117. var position = node.getPosition(),
  11118. w = node.getWidth()*_ratio.ratioX,
  11119. h = node.getHeight()*_ratio.ratioY;
  11120. function resetPoints(rx, ry) {
  11121. for (var i = 0, len = compspts.length; i < len; i++) {
  11122. if (i%2 === 0) {
  11123. compspts[i]*=rx;
  11124. } else {
  11125. compspts[i]*=ry;
  11126. }
  11127. }
  11128. endCompspts[0] = compspts[compspts.length-2];
  11129. endCompspts[1] = compspts[compspts.length-1];
  11130. endCompspts[2] *= rx;
  11131. endCompspts[3] *= ry;
  11132. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11133. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11134. startCompspts[0] = compspts[0];
  11135. startCompspts[1] = compspts[1];
  11136. startCompspts[2] *= rx;
  11137. startCompspts[3] *= ry;
  11138. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11139. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11140. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11141. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11142. }
  11143. node.setSize(w, h);
  11144. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11145. node.a('node.width', w);
  11146. node.a('node.height', h);
  11147. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11148. node.borderWidth = 1;
  11149. node.a('node.borderwidth',node.borderWidth);
  11150. node._nodename = 'Node104';
  11151. node._nodeType = 'line';
  11152. zoomNodeList.push({
  11153. node: node,
  11154. attr: 'node.borderwidth'
  11155. });
  11156. var setWidth = node.setWidth,
  11157. setHeight = node.setHeight,
  11158. timer, rx = 1, ry = 1;
  11159. node.setWidth = function (width) {
  11160. var _width = this.getWidth();
  11161. rx = width / _width;
  11162. node.a('node.width', width);
  11163. setWidth.apply(this, arguments);
  11164. resetPoints(rx, 1);
  11165. }
  11166. node.setHeight = function (height) {
  11167. var _height = this.getHeight();
  11168. ry = height / _height;
  11169. node.a('node.height', height);
  11170. setHeight.apply(this, arguments);
  11171. resetPoints(1, ry);
  11172. }
  11173. })(Node104, Node104.getImage(), Node104compspts, Node104endCompspts, Node104startCompspts);
  11174. var Node105points=[1348, 609,1348, 648],
  11175. Node105rect=ht.Default.unionPoint([{x:1348,y:609},{x:1348,y:648}]),
  11176. Node105compspts=[];
  11177. _ratio = GD.getRatioWithRotation(0, ratio);
  11178. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11179. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11180. for(var i=0;i<Node105points.length;i++){
  11181. if(i%2==0){
  11182. Node105compspts.push(Node105points[i]-Node105rect.x);
  11183. }else{
  11184. Node105compspts.push(Node105points[i]-Node105rect.y);
  11185. }
  11186. }
  11187. var Node105ptslength=Node105compspts.length;
  11188. if (Node105rect.height === 0) {
  11189. Node105compspts[0] -= 0;
  11190. Node105compspts[Node105ptslength-2] += 0;
  11191. } else if (Node105rect.width === 0){
  11192. Node105compspts[1] -= 0;
  11193. Node105compspts[Node105ptslength-1] += 0;
  11194. } else {
  11195. Node105compspts[0] -= 0;
  11196. Node105compspts[1] -= 0;
  11197. Node105compspts[Node105ptslength-2] += 0;
  11198. Node105compspts[Node105ptslength-1] += 0;
  11199. }
  11200. Node105 = new ht.Node();
  11201. Node105.borderWidth = 1;
  11202. Node105rect.width = Node105rect.width === 0 ? 0.0001 : Node105rect.width;
  11203. Node105rect.height = Node105rect.height === 0 ? 0.0001 : Node105rect.height;
  11204. var Node105endCompspts = [Node105compspts[Node105ptslength-2],Node105compspts[Node105ptslength-1],0,0];
  11205. var Node105startCompspts = [Node105compspts[0],Node105compspts[1],0,0];
  11206. Node105.setImage(GD.getPolyLineJSON());
  11207. Node105.setPosition(Node105rect.x+Node105rect.width/2,Node105rect.y+Node105rect.height/2);
  11208. Node105.setSize(Node105rect.width,Node105rect.height);
  11209. Node105.setStyle("opacity",1);
  11210. Node105.s({'pixelPerfect':true});
  11211. Node105borderwidth=1;
  11212. Node105.setRotation(0);
  11213. dataModel.add(Node105);
  11214. Node105.a('node.points',Node105compspts);
  11215. Node105.a('node.segments',[1,2]);
  11216. Node105.a('node.color','rgba(255,128,0,1)');
  11217. Node105.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11218. Node105.a('node.borderColor','rgba(255,128,0,1)');
  11219. Node105.a('node.background','rgba(255,128,0,1)');
  11220. Node105.a('node.gradient','');
  11221. Node105.a('node.gradientcolor','rgba(255,128,0,1)');
  11222. Node105.a('node.endCompspts',Node105endCompspts);
  11223. Node105.a('node.startCompspts',Node105startCompspts);
  11224. (function (node, img, compspts, endCompspts, startCompspts) {
  11225. var position = node.getPosition(),
  11226. w = node.getWidth()*_ratio.ratioX,
  11227. h = node.getHeight()*_ratio.ratioY;
  11228. function resetPoints(rx, ry) {
  11229. for (var i = 0, len = compspts.length; i < len; i++) {
  11230. if (i%2 === 0) {
  11231. compspts[i]*=rx;
  11232. } else {
  11233. compspts[i]*=ry;
  11234. }
  11235. }
  11236. endCompspts[0] = compspts[compspts.length-2];
  11237. endCompspts[1] = compspts[compspts.length-1];
  11238. endCompspts[2] *= rx;
  11239. endCompspts[3] *= ry;
  11240. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11241. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11242. startCompspts[0] = compspts[0];
  11243. startCompspts[1] = compspts[1];
  11244. startCompspts[2] *= rx;
  11245. startCompspts[3] *= ry;
  11246. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11247. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11248. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11249. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11250. }
  11251. node.setSize(w, h);
  11252. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11253. node.a('node.width', w);
  11254. node.a('node.height', h);
  11255. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11256. node.borderWidth = 1;
  11257. node.a('node.borderwidth',node.borderWidth);
  11258. node._nodename = 'Node105';
  11259. node._nodeType = 'line';
  11260. zoomNodeList.push({
  11261. node: node,
  11262. attr: 'node.borderwidth'
  11263. });
  11264. var setWidth = node.setWidth,
  11265. setHeight = node.setHeight,
  11266. timer, rx = 1, ry = 1;
  11267. node.setWidth = function (width) {
  11268. var _width = this.getWidth();
  11269. rx = width / _width;
  11270. node.a('node.width', width);
  11271. setWidth.apply(this, arguments);
  11272. resetPoints(rx, 1);
  11273. }
  11274. node.setHeight = function (height) {
  11275. var _height = this.getHeight();
  11276. ry = height / _height;
  11277. node.a('node.height', height);
  11278. setHeight.apply(this, arguments);
  11279. resetPoints(1, ry);
  11280. }
  11281. })(Node105, Node105.getImage(), Node105compspts, Node105endCompspts, Node105startCompspts);
  11282. var Node106points=[1170, 547,1170, 592],
  11283. Node106rect=ht.Default.unionPoint([{x:1170,y:547},{x:1170,y:592}]),
  11284. Node106compspts=[];
  11285. _ratio = GD.getRatioWithRotation(0, ratio);
  11286. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11287. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11288. for(var i=0;i<Node106points.length;i++){
  11289. if(i%2==0){
  11290. Node106compspts.push(Node106points[i]-Node106rect.x);
  11291. }else{
  11292. Node106compspts.push(Node106points[i]-Node106rect.y);
  11293. }
  11294. }
  11295. var Node106ptslength=Node106compspts.length;
  11296. if (Node106rect.height === 0) {
  11297. Node106compspts[0] -= 0;
  11298. Node106compspts[Node106ptslength-2] += 0;
  11299. } else if (Node106rect.width === 0){
  11300. Node106compspts[1] -= 0;
  11301. Node106compspts[Node106ptslength-1] += 0;
  11302. } else {
  11303. Node106compspts[0] -= 0;
  11304. Node106compspts[1] -= 0;
  11305. Node106compspts[Node106ptslength-2] += 0;
  11306. Node106compspts[Node106ptslength-1] += 0;
  11307. }
  11308. Node106 = new ht.Node();
  11309. Node106.borderWidth = 1;
  11310. Node106rect.width = Node106rect.width === 0 ? 0.0001 : Node106rect.width;
  11311. Node106rect.height = Node106rect.height === 0 ? 0.0001 : Node106rect.height;
  11312. var Node106endCompspts = [Node106compspts[Node106ptslength-2],Node106compspts[Node106ptslength-1],0,0];
  11313. var Node106startCompspts = [Node106compspts[0],Node106compspts[1],0,0];
  11314. Node106.setImage(GD.getPolyLineJSON());
  11315. Node106.setPosition(Node106rect.x+Node106rect.width/2,Node106rect.y+Node106rect.height/2);
  11316. Node106.setSize(Node106rect.width,Node106rect.height);
  11317. Node106.setStyle("opacity",1);
  11318. Node106.s({'pixelPerfect':true});
  11319. Node106borderwidth=1;
  11320. Node106.setRotation(0);
  11321. dataModel.add(Node106);
  11322. Node106.a('node.points',Node106compspts);
  11323. Node106.a('node.segments',[1,2]);
  11324. Node106.a('node.color','rgba(255,128,0,1)');
  11325. Node106.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11326. Node106.a('node.borderColor','rgba(255,128,0,1)');
  11327. Node106.a('node.background','rgba(255,128,0,1)');
  11328. Node106.a('node.gradient','');
  11329. Node106.a('node.gradientcolor','rgba(255,128,0,1)');
  11330. Node106.a('node.endCompspts',Node106endCompspts);
  11331. Node106.a('node.startCompspts',Node106startCompspts);
  11332. (function (node, img, compspts, endCompspts, startCompspts) {
  11333. var position = node.getPosition(),
  11334. w = node.getWidth()*_ratio.ratioX,
  11335. h = node.getHeight()*_ratio.ratioY;
  11336. function resetPoints(rx, ry) {
  11337. for (var i = 0, len = compspts.length; i < len; i++) {
  11338. if (i%2 === 0) {
  11339. compspts[i]*=rx;
  11340. } else {
  11341. compspts[i]*=ry;
  11342. }
  11343. }
  11344. endCompspts[0] = compspts[compspts.length-2];
  11345. endCompspts[1] = compspts[compspts.length-1];
  11346. endCompspts[2] *= rx;
  11347. endCompspts[3] *= ry;
  11348. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11349. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11350. startCompspts[0] = compspts[0];
  11351. startCompspts[1] = compspts[1];
  11352. startCompspts[2] *= rx;
  11353. startCompspts[3] *= ry;
  11354. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11355. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11356. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11357. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11358. }
  11359. node.setSize(w, h);
  11360. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11361. node.a('node.width', w);
  11362. node.a('node.height', h);
  11363. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11364. node.borderWidth = 1;
  11365. node.a('node.borderwidth',node.borderWidth);
  11366. node._nodename = 'Node106';
  11367. node._nodeType = 'line';
  11368. zoomNodeList.push({
  11369. node: node,
  11370. attr: 'node.borderwidth'
  11371. });
  11372. var setWidth = node.setWidth,
  11373. setHeight = node.setHeight,
  11374. timer, rx = 1, ry = 1;
  11375. node.setWidth = function (width) {
  11376. var _width = this.getWidth();
  11377. rx = width / _width;
  11378. node.a('node.width', width);
  11379. setWidth.apply(this, arguments);
  11380. resetPoints(rx, 1);
  11381. }
  11382. node.setHeight = function (height) {
  11383. var _height = this.getHeight();
  11384. ry = height / _height;
  11385. node.a('node.height', height);
  11386. setHeight.apply(this, arguments);
  11387. resetPoints(1, ry);
  11388. }
  11389. })(Node106, Node106.getImage(), Node106compspts, Node106endCompspts, Node106startCompspts);
  11390. var Node107points=[1170, 626,1170, 648],
  11391. Node107rect=ht.Default.unionPoint([{x:1170,y:626},{x:1170,y:648}]),
  11392. Node107compspts=[];
  11393. _ratio = GD.getRatioWithRotation(0, ratio);
  11394. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11395. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11396. for(var i=0;i<Node107points.length;i++){
  11397. if(i%2==0){
  11398. Node107compspts.push(Node107points[i]-Node107rect.x);
  11399. }else{
  11400. Node107compspts.push(Node107points[i]-Node107rect.y);
  11401. }
  11402. }
  11403. var Node107ptslength=Node107compspts.length;
  11404. if (Node107rect.height === 0) {
  11405. Node107compspts[0] -= 0;
  11406. Node107compspts[Node107ptslength-2] += 0;
  11407. } else if (Node107rect.width === 0){
  11408. Node107compspts[1] -= 0;
  11409. Node107compspts[Node107ptslength-1] += 0;
  11410. } else {
  11411. Node107compspts[0] -= 0;
  11412. Node107compspts[1] -= 0;
  11413. Node107compspts[Node107ptslength-2] += 0;
  11414. Node107compspts[Node107ptslength-1] += 0;
  11415. }
  11416. Node107 = new ht.Node();
  11417. Node107.borderWidth = 1;
  11418. Node107rect.width = Node107rect.width === 0 ? 0.0001 : Node107rect.width;
  11419. Node107rect.height = Node107rect.height === 0 ? 0.0001 : Node107rect.height;
  11420. var Node107endCompspts = [Node107compspts[Node107ptslength-2],Node107compspts[Node107ptslength-1],0,0];
  11421. var Node107startCompspts = [Node107compspts[0],Node107compspts[1],0,0];
  11422. Node107.setImage(GD.getPolyLineJSON());
  11423. Node107.setPosition(Node107rect.x+Node107rect.width/2,Node107rect.y+Node107rect.height/2);
  11424. Node107.setSize(Node107rect.width,Node107rect.height);
  11425. Node107.setStyle("opacity",1);
  11426. Node107.s({'pixelPerfect':true});
  11427. Node107borderwidth=1;
  11428. Node107.setRotation(0);
  11429. dataModel.add(Node107);
  11430. Node107.a('node.points',Node107compspts);
  11431. Node107.a('node.segments',[1,2]);
  11432. Node107.a('node.color','rgba(255,128,0,1)');
  11433. Node107.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11434. Node107.a('node.borderColor','rgba(255,128,0,1)');
  11435. Node107.a('node.background','rgba(255,128,0,1)');
  11436. Node107.a('node.gradient','');
  11437. Node107.a('node.gradientcolor','rgba(255,128,0,1)');
  11438. Node107.a('node.endCompspts',Node107endCompspts);
  11439. Node107.a('node.startCompspts',Node107startCompspts);
  11440. (function (node, img, compspts, endCompspts, startCompspts) {
  11441. var position = node.getPosition(),
  11442. w = node.getWidth()*_ratio.ratioX,
  11443. h = node.getHeight()*_ratio.ratioY;
  11444. function resetPoints(rx, ry) {
  11445. for (var i = 0, len = compspts.length; i < len; i++) {
  11446. if (i%2 === 0) {
  11447. compspts[i]*=rx;
  11448. } else {
  11449. compspts[i]*=ry;
  11450. }
  11451. }
  11452. endCompspts[0] = compspts[compspts.length-2];
  11453. endCompspts[1] = compspts[compspts.length-1];
  11454. endCompspts[2] *= rx;
  11455. endCompspts[3] *= ry;
  11456. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11457. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11458. startCompspts[0] = compspts[0];
  11459. startCompspts[1] = compspts[1];
  11460. startCompspts[2] *= rx;
  11461. startCompspts[3] *= ry;
  11462. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11463. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11464. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11465. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11466. }
  11467. node.setSize(w, h);
  11468. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11469. node.a('node.width', w);
  11470. node.a('node.height', h);
  11471. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11472. node.borderWidth = 1;
  11473. node.a('node.borderwidth',node.borderWidth);
  11474. node._nodename = 'Node107';
  11475. node._nodeType = 'line';
  11476. zoomNodeList.push({
  11477. node: node,
  11478. attr: 'node.borderwidth'
  11479. });
  11480. var setWidth = node.setWidth,
  11481. setHeight = node.setHeight,
  11482. timer, rx = 1, ry = 1;
  11483. node.setWidth = function (width) {
  11484. var _width = this.getWidth();
  11485. rx = width / _width;
  11486. node.a('node.width', width);
  11487. setWidth.apply(this, arguments);
  11488. resetPoints(rx, 1);
  11489. }
  11490. node.setHeight = function (height) {
  11491. var _height = this.getHeight();
  11492. ry = height / _height;
  11493. node.a('node.height', height);
  11494. setHeight.apply(this, arguments);
  11495. resetPoints(1, ry);
  11496. }
  11497. })(Node107, Node107.getImage(), Node107compspts, Node107endCompspts, Node107startCompspts);
  11498. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  11499. var Node108 = new ht.lib['黄色向上接地'](1632*ratio.ratioX, 456*ratio.ratioY, 16*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node108');
  11500. _libModel.add("Node108", Node108);
  11501. Node108.setRotation(0*Math.PI/180);
  11502. ;
  11503. ;
  11504. var Node109_0points=[1701, 476,1701, 521],
  11505. Node109_0rect=ht.Default.unionPoint([{x:1701,y:476},{x:1701,y:521}]),
  11506. Node109_0compspts=[];
  11507. _ratio = GD.getRatioWithRotation(0, ratio);
  11508. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11509. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11510. for(var i=0;i<Node109_0points.length;i++){
  11511. if(i%2==0){
  11512. Node109_0compspts.push(Node109_0points[i]-Node109_0rect.x);
  11513. }else{
  11514. Node109_0compspts.push(Node109_0points[i]-Node109_0rect.y);
  11515. }
  11516. }
  11517. var Node109_0ptslength=Node109_0compspts.length;
  11518. if (Node109_0rect.height === 0) {
  11519. Node109_0compspts[0] -= 0;
  11520. Node109_0compspts[Node109_0ptslength-2] += 0;
  11521. } else if (Node109_0rect.width === 0){
  11522. Node109_0compspts[1] -= 0;
  11523. Node109_0compspts[Node109_0ptslength-1] += 0;
  11524. } else {
  11525. Node109_0compspts[0] -= 0;
  11526. Node109_0compspts[1] -= 0;
  11527. Node109_0compspts[Node109_0ptslength-2] += 0;
  11528. Node109_0compspts[Node109_0ptslength-1] += 0;
  11529. }
  11530. Node109_0 = new ht.Node();
  11531. Node109_0.borderWidth = 1;
  11532. Node109_0rect.width = Node109_0rect.width === 0 ? 0.0001 : Node109_0rect.width;
  11533. Node109_0rect.height = Node109_0rect.height === 0 ? 0.0001 : Node109_0rect.height;
  11534. var Node109_0endCompspts = [Node109_0compspts[Node109_0ptslength-2],Node109_0compspts[Node109_0ptslength-1],0,0];
  11535. var Node109_0startCompspts = [Node109_0compspts[0],Node109_0compspts[1],0,0];
  11536. Node109_0.setImage(GD.getPolyLineJSON());
  11537. Node109_0.setPosition(Node109_0rect.x+Node109_0rect.width/2,Node109_0rect.y+Node109_0rect.height/2);
  11538. Node109_0.setSize(Node109_0rect.width,Node109_0rect.height);
  11539. Node109_0.setStyle("opacity",1);
  11540. Node109_0.s({'pixelPerfect':true});
  11541. Node109_0borderwidth=1;
  11542. Node109_0.setRotation(0);
  11543. dataModel.add(Node109_0);
  11544. Node109_0.a('node.points',Node109_0compspts);
  11545. Node109_0.a('node.segments',[1,2]);
  11546. Node109_0.a('node.color','rgba(255,128,0,1)');
  11547. Node109_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11548. Node109_0.a('node.borderColor','rgba(255,128,0,1)');
  11549. Node109_0.a('node.background','rgba(255,128,0,1)');
  11550. Node109_0.a('node.gradient','');
  11551. Node109_0.a('node.gradientcolor','rgba(255,128,0,1)');
  11552. Node109_0.a('node.endCompspts',Node109_0endCompspts);
  11553. Node109_0.a('node.startCompspts',Node109_0startCompspts);
  11554. (function (node, img, compspts, endCompspts, startCompspts) {
  11555. var position = node.getPosition(),
  11556. w = node.getWidth()*_ratio.ratioX,
  11557. h = node.getHeight()*_ratio.ratioY;
  11558. function resetPoints(rx, ry) {
  11559. for (var i = 0, len = compspts.length; i < len; i++) {
  11560. if (i%2 === 0) {
  11561. compspts[i]*=rx;
  11562. } else {
  11563. compspts[i]*=ry;
  11564. }
  11565. }
  11566. endCompspts[0] = compspts[compspts.length-2];
  11567. endCompspts[1] = compspts[compspts.length-1];
  11568. endCompspts[2] *= rx;
  11569. endCompspts[3] *= ry;
  11570. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11571. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11572. startCompspts[0] = compspts[0];
  11573. startCompspts[1] = compspts[1];
  11574. startCompspts[2] *= rx;
  11575. startCompspts[3] *= ry;
  11576. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11577. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11578. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11579. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11580. }
  11581. node.setSize(w, h);
  11582. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11583. node.a('node.width', w);
  11584. node.a('node.height', h);
  11585. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11586. node.borderWidth = 1;
  11587. node.a('node.borderwidth',node.borderWidth);
  11588. node._nodename = 'Node109_0';
  11589. node._nodeType = 'line';
  11590. zoomNodeList.push({
  11591. node: node,
  11592. attr: 'node.borderwidth'
  11593. });
  11594. var setWidth = node.setWidth,
  11595. setHeight = node.setHeight,
  11596. timer, rx = 1, ry = 1;
  11597. node.setWidth = function (width) {
  11598. var _width = this.getWidth();
  11599. rx = width / _width;
  11600. node.a('node.width', width);
  11601. setWidth.apply(this, arguments);
  11602. resetPoints(rx, 1);
  11603. }
  11604. node.setHeight = function (height) {
  11605. var _height = this.getHeight();
  11606. ry = height / _height;
  11607. node.a('node.height', height);
  11608. setHeight.apply(this, arguments);
  11609. resetPoints(1, ry);
  11610. }
  11611. })(Node109_0, Node109_0.getImage(), Node109_0compspts, Node109_0endCompspts, Node109_0startCompspts);
  11612. var Node109_1points=[1631, 504,1701, 504],
  11613. Node109_1rect=ht.Default.unionPoint([{x:1631,y:504},{x:1701,y:504}]),
  11614. Node109_1compspts=[];
  11615. _ratio = GD.getRatioWithRotation(0, ratio);
  11616. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  11617. _endratio = GD.getRatioWithRotation(0, ratio);
  11618. for(var i=0;i<Node109_1points.length;i++){
  11619. if(i%2==0){
  11620. Node109_1compspts.push(Node109_1points[i]-Node109_1rect.x);
  11621. }else{
  11622. Node109_1compspts.push(Node109_1points[i]-Node109_1rect.y);
  11623. }
  11624. }
  11625. var Node109_1ptslength=Node109_1compspts.length;
  11626. if (Node109_1rect.height === 0) {
  11627. Node109_1compspts[0] -= 0;
  11628. Node109_1compspts[Node109_1ptslength-2] += 0;
  11629. } else if (Node109_1rect.width === 0){
  11630. Node109_1compspts[1] -= 0;
  11631. Node109_1compspts[Node109_1ptslength-1] += 0;
  11632. } else {
  11633. Node109_1compspts[0] -= 0;
  11634. Node109_1compspts[1] -= 0;
  11635. Node109_1compspts[Node109_1ptslength-2] += 0;
  11636. Node109_1compspts[Node109_1ptslength-1] += 0;
  11637. }
  11638. Node109_1 = new ht.Node();
  11639. Node109_1.borderWidth = 1;
  11640. Node109_1rect.width = Node109_1rect.width === 0 ? 0.0001 : Node109_1rect.width;
  11641. Node109_1rect.height = Node109_1rect.height === 0 ? 0.0001 : Node109_1rect.height;
  11642. var Node109_1endCompspts = [Node109_1compspts[Node109_1ptslength-2],Node109_1compspts[Node109_1ptslength-1],0,0];
  11643. var Node109_1startCompspts = [Node109_1compspts[0],Node109_1compspts[1],0,0];
  11644. Node109_1.setImage(GD.getPolyLineJSON());
  11645. Node109_1.setPosition(Node109_1rect.x+Node109_1rect.width/2,Node109_1rect.y+Node109_1rect.height/2);
  11646. Node109_1.setSize(Node109_1rect.width,Node109_1rect.height);
  11647. Node109_1.setStyle("opacity",1);
  11648. Node109_1.s({'pixelPerfect':true});
  11649. Node109_1borderwidth=1;
  11650. Node109_1.setRotation(0);
  11651. dataModel.add(Node109_1);
  11652. Node109_1.a('node.points',Node109_1compspts);
  11653. Node109_1.a('node.segments',[1,2]);
  11654. Node109_1.a('node.color','rgba(255,128,0,1)');
  11655. Node109_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11656. Node109_1.a('node.borderColor','rgba(255,128,0,1)');
  11657. Node109_1.a('node.background','rgba(255,128,0,1)');
  11658. Node109_1.a('node.gradient','');
  11659. Node109_1.a('node.gradientcolor','rgba(255,128,0,1)');
  11660. Node109_1.a('node.endCompspts',Node109_1endCompspts);
  11661. Node109_1.a('node.startCompspts',Node109_1startCompspts);
  11662. (function (node, img, compspts, endCompspts, startCompspts) {
  11663. var position = node.getPosition(),
  11664. w = node.getWidth()*_ratio.ratioX,
  11665. h = node.getHeight()*_ratio.ratioY;
  11666. function resetPoints(rx, ry) {
  11667. for (var i = 0, len = compspts.length; i < len; i++) {
  11668. if (i%2 === 0) {
  11669. compspts[i]*=rx;
  11670. } else {
  11671. compspts[i]*=ry;
  11672. }
  11673. }
  11674. endCompspts[0] = compspts[compspts.length-2];
  11675. endCompspts[1] = compspts[compspts.length-1];
  11676. endCompspts[2] *= rx;
  11677. endCompspts[3] *= ry;
  11678. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11679. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11680. startCompspts[0] = compspts[0];
  11681. startCompspts[1] = compspts[1];
  11682. startCompspts[2] *= rx;
  11683. startCompspts[3] *= ry;
  11684. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11685. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11686. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11687. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11688. }
  11689. node.setSize(w, h);
  11690. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11691. node.a('node.width', w);
  11692. node.a('node.height', h);
  11693. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11694. node.borderWidth = 1;
  11695. node.a('node.borderwidth',node.borderWidth);
  11696. node._nodename = 'Node109_1';
  11697. node._nodeType = 'line';
  11698. zoomNodeList.push({
  11699. node: node,
  11700. attr: 'node.borderwidth'
  11701. });
  11702. var setWidth = node.setWidth,
  11703. setHeight = node.setHeight,
  11704. timer, rx = 1, ry = 1;
  11705. node.setWidth = function (width) {
  11706. var _width = this.getWidth();
  11707. rx = width / _width;
  11708. node.a('node.width', width);
  11709. setWidth.apply(this, arguments);
  11710. resetPoints(rx, 1);
  11711. }
  11712. node.setHeight = function (height) {
  11713. var _height = this.getHeight();
  11714. ry = height / _height;
  11715. node.a('node.height', height);
  11716. setHeight.apply(this, arguments);
  11717. resetPoints(1, ry);
  11718. }
  11719. })(Node109_1, Node109_1.getImage(), Node109_1compspts, Node109_1endCompspts, Node109_1startCompspts);
  11720. var Node109_2points=[1632, 482,1632, 504],
  11721. Node109_2rect=ht.Default.unionPoint([{x:1632,y:482},{x:1632,y:504}]),
  11722. Node109_2compspts=[];
  11723. _ratio = GD.getRatioWithRotation(0, ratio);
  11724. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11725. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11726. for(var i=0;i<Node109_2points.length;i++){
  11727. if(i%2==0){
  11728. Node109_2compspts.push(Node109_2points[i]-Node109_2rect.x);
  11729. }else{
  11730. Node109_2compspts.push(Node109_2points[i]-Node109_2rect.y);
  11731. }
  11732. }
  11733. var Node109_2ptslength=Node109_2compspts.length;
  11734. if (Node109_2rect.height === 0) {
  11735. Node109_2compspts[0] -= 0;
  11736. Node109_2compspts[Node109_2ptslength-2] += 0;
  11737. } else if (Node109_2rect.width === 0){
  11738. Node109_2compspts[1] -= 0;
  11739. Node109_2compspts[Node109_2ptslength-1] += 0;
  11740. } else {
  11741. Node109_2compspts[0] -= 0;
  11742. Node109_2compspts[1] -= 0;
  11743. Node109_2compspts[Node109_2ptslength-2] += 0;
  11744. Node109_2compspts[Node109_2ptslength-1] += 0;
  11745. }
  11746. Node109_2 = new ht.Node();
  11747. Node109_2.borderWidth = 1;
  11748. Node109_2rect.width = Node109_2rect.width === 0 ? 0.0001 : Node109_2rect.width;
  11749. Node109_2rect.height = Node109_2rect.height === 0 ? 0.0001 : Node109_2rect.height;
  11750. var Node109_2endCompspts = [Node109_2compspts[Node109_2ptslength-2],Node109_2compspts[Node109_2ptslength-1],0,0];
  11751. var Node109_2startCompspts = [Node109_2compspts[0],Node109_2compspts[1],0,0];
  11752. Node109_2.setImage(GD.getPolyLineJSON());
  11753. Node109_2.setPosition(Node109_2rect.x+Node109_2rect.width/2,Node109_2rect.y+Node109_2rect.height/2);
  11754. Node109_2.setSize(Node109_2rect.width,Node109_2rect.height);
  11755. Node109_2.setStyle("opacity",1);
  11756. Node109_2.s({'pixelPerfect':true});
  11757. Node109_2borderwidth=1;
  11758. Node109_2.setRotation(0);
  11759. dataModel.add(Node109_2);
  11760. Node109_2.a('node.points',Node109_2compspts);
  11761. Node109_2.a('node.segments',[1,2]);
  11762. Node109_2.a('node.color','rgba(255,128,0,1)');
  11763. Node109_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11764. Node109_2.a('node.borderColor','rgba(255,128,0,1)');
  11765. Node109_2.a('node.background','rgba(255,128,0,1)');
  11766. Node109_2.a('node.gradient','');
  11767. Node109_2.a('node.gradientcolor','rgba(255,128,0,1)');
  11768. Node109_2.a('node.endCompspts',Node109_2endCompspts);
  11769. Node109_2.a('node.startCompspts',Node109_2startCompspts);
  11770. (function (node, img, compspts, endCompspts, startCompspts) {
  11771. var position = node.getPosition(),
  11772. w = node.getWidth()*_ratio.ratioX,
  11773. h = node.getHeight()*_ratio.ratioY;
  11774. function resetPoints(rx, ry) {
  11775. for (var i = 0, len = compspts.length; i < len; i++) {
  11776. if (i%2 === 0) {
  11777. compspts[i]*=rx;
  11778. } else {
  11779. compspts[i]*=ry;
  11780. }
  11781. }
  11782. endCompspts[0] = compspts[compspts.length-2];
  11783. endCompspts[1] = compspts[compspts.length-1];
  11784. endCompspts[2] *= rx;
  11785. endCompspts[3] *= ry;
  11786. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11787. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11788. startCompspts[0] = compspts[0];
  11789. startCompspts[1] = compspts[1];
  11790. startCompspts[2] *= rx;
  11791. startCompspts[3] *= ry;
  11792. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11793. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11794. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11795. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11796. }
  11797. node.setSize(w, h);
  11798. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11799. node.a('node.width', w);
  11800. node.a('node.height', h);
  11801. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11802. node.borderWidth = 1;
  11803. node.a('node.borderwidth',node.borderWidth);
  11804. node._nodename = 'Node109_2';
  11805. node._nodeType = 'line';
  11806. zoomNodeList.push({
  11807. node: node,
  11808. attr: 'node.borderwidth'
  11809. });
  11810. var setWidth = node.setWidth,
  11811. setHeight = node.setHeight,
  11812. timer, rx = 1, ry = 1;
  11813. node.setWidth = function (width) {
  11814. var _width = this.getWidth();
  11815. rx = width / _width;
  11816. node.a('node.width', width);
  11817. setWidth.apply(this, arguments);
  11818. resetPoints(rx, 1);
  11819. }
  11820. node.setHeight = function (height) {
  11821. var _height = this.getHeight();
  11822. ry = height / _height;
  11823. node.a('node.height', height);
  11824. setHeight.apply(this, arguments);
  11825. resetPoints(1, ry);
  11826. }
  11827. })(Node109_2, Node109_2.getImage(), Node109_2compspts, Node109_2endCompspts, Node109_2startCompspts);
  11828. var Node110_0points=[1701, 543,1701, 588],
  11829. Node110_0rect=ht.Default.unionPoint([{x:1701,y:543},{x:1701,y:588}]),
  11830. Node110_0compspts=[];
  11831. _ratio = GD.getRatioWithRotation(0, ratio);
  11832. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  11833. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  11834. for(var i=0;i<Node110_0points.length;i++){
  11835. if(i%2==0){
  11836. Node110_0compspts.push(Node110_0points[i]-Node110_0rect.x);
  11837. }else{
  11838. Node110_0compspts.push(Node110_0points[i]-Node110_0rect.y);
  11839. }
  11840. }
  11841. var Node110_0ptslength=Node110_0compspts.length;
  11842. if (Node110_0rect.height === 0) {
  11843. Node110_0compspts[0] -= 0;
  11844. Node110_0compspts[Node110_0ptslength-2] += 0;
  11845. } else if (Node110_0rect.width === 0){
  11846. Node110_0compspts[1] -= 0;
  11847. Node110_0compspts[Node110_0ptslength-1] += 0;
  11848. } else {
  11849. Node110_0compspts[0] -= 0;
  11850. Node110_0compspts[1] -= 0;
  11851. Node110_0compspts[Node110_0ptslength-2] += 0;
  11852. Node110_0compspts[Node110_0ptslength-1] += 0;
  11853. }
  11854. Node110_0 = new ht.Node();
  11855. Node110_0.borderWidth = 1;
  11856. Node110_0rect.width = Node110_0rect.width === 0 ? 0.0001 : Node110_0rect.width;
  11857. Node110_0rect.height = Node110_0rect.height === 0 ? 0.0001 : Node110_0rect.height;
  11858. var Node110_0endCompspts = [Node110_0compspts[Node110_0ptslength-2],Node110_0compspts[Node110_0ptslength-1],0,0];
  11859. var Node110_0startCompspts = [Node110_0compspts[0],Node110_0compspts[1],0,0];
  11860. Node110_0.setImage(GD.getPolyLineJSON());
  11861. Node110_0.setPosition(Node110_0rect.x+Node110_0rect.width/2,Node110_0rect.y+Node110_0rect.height/2);
  11862. Node110_0.setSize(Node110_0rect.width,Node110_0rect.height);
  11863. Node110_0.setStyle("opacity",1);
  11864. Node110_0.s({'pixelPerfect':true});
  11865. Node110_0borderwidth=1;
  11866. Node110_0.setRotation(0);
  11867. dataModel.add(Node110_0);
  11868. Node110_0.a('node.points',Node110_0compspts);
  11869. Node110_0.a('node.segments',[1,2]);
  11870. Node110_0.a('node.color','rgba(255,128,0,1)');
  11871. Node110_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11872. Node110_0.a('node.borderColor','rgba(255,128,0,1)');
  11873. Node110_0.a('node.background','rgba(255,128,0,1)');
  11874. Node110_0.a('node.gradient','');
  11875. Node110_0.a('node.gradientcolor','rgba(255,128,0,1)');
  11876. Node110_0.a('node.endCompspts',Node110_0endCompspts);
  11877. Node110_0.a('node.startCompspts',Node110_0startCompspts);
  11878. (function (node, img, compspts, endCompspts, startCompspts) {
  11879. var position = node.getPosition(),
  11880. w = node.getWidth()*_ratio.ratioX,
  11881. h = node.getHeight()*_ratio.ratioY;
  11882. function resetPoints(rx, ry) {
  11883. for (var i = 0, len = compspts.length; i < len; i++) {
  11884. if (i%2 === 0) {
  11885. compspts[i]*=rx;
  11886. } else {
  11887. compspts[i]*=ry;
  11888. }
  11889. }
  11890. endCompspts[0] = compspts[compspts.length-2];
  11891. endCompspts[1] = compspts[compspts.length-1];
  11892. endCompspts[2] *= rx;
  11893. endCompspts[3] *= ry;
  11894. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  11895. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  11896. startCompspts[0] = compspts[0];
  11897. startCompspts[1] = compspts[1];
  11898. startCompspts[2] *= rx;
  11899. startCompspts[3] *= ry;
  11900. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  11901. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  11902. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  11903. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  11904. }
  11905. node.setSize(w, h);
  11906. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  11907. node.a('node.width', w);
  11908. node.a('node.height', h);
  11909. resetPoints(_ratio.ratioX, _ratio.ratioY);
  11910. node.borderWidth = 1;
  11911. node.a('node.borderwidth',node.borderWidth);
  11912. node._nodename = 'Node110_0';
  11913. node._nodeType = 'line';
  11914. zoomNodeList.push({
  11915. node: node,
  11916. attr: 'node.borderwidth'
  11917. });
  11918. var setWidth = node.setWidth,
  11919. setHeight = node.setHeight,
  11920. timer, rx = 1, ry = 1;
  11921. node.setWidth = function (width) {
  11922. var _width = this.getWidth();
  11923. rx = width / _width;
  11924. node.a('node.width', width);
  11925. setWidth.apply(this, arguments);
  11926. resetPoints(rx, 1);
  11927. }
  11928. node.setHeight = function (height) {
  11929. var _height = this.getHeight();
  11930. ry = height / _height;
  11931. node.a('node.height', height);
  11932. setHeight.apply(this, arguments);
  11933. resetPoints(1, ry);
  11934. }
  11935. })(Node110_0, Node110_0.getImage(), Node110_0compspts, Node110_0endCompspts, Node110_0startCompspts);
  11936. var Node110_1points=[1631, 571,1701, 571],
  11937. Node110_1rect=ht.Default.unionPoint([{x:1631,y:571},{x:1701,y:571}]),
  11938. Node110_1compspts=[];
  11939. _ratio = GD.getRatioWithRotation(0, ratio);
  11940. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  11941. _endratio = GD.getRatioWithRotation(0, ratio);
  11942. for(var i=0;i<Node110_1points.length;i++){
  11943. if(i%2==0){
  11944. Node110_1compspts.push(Node110_1points[i]-Node110_1rect.x);
  11945. }else{
  11946. Node110_1compspts.push(Node110_1points[i]-Node110_1rect.y);
  11947. }
  11948. }
  11949. var Node110_1ptslength=Node110_1compspts.length;
  11950. if (Node110_1rect.height === 0) {
  11951. Node110_1compspts[0] -= 0;
  11952. Node110_1compspts[Node110_1ptslength-2] += 0;
  11953. } else if (Node110_1rect.width === 0){
  11954. Node110_1compspts[1] -= 0;
  11955. Node110_1compspts[Node110_1ptslength-1] += 0;
  11956. } else {
  11957. Node110_1compspts[0] -= 0;
  11958. Node110_1compspts[1] -= 0;
  11959. Node110_1compspts[Node110_1ptslength-2] += 0;
  11960. Node110_1compspts[Node110_1ptslength-1] += 0;
  11961. }
  11962. Node110_1 = new ht.Node();
  11963. Node110_1.borderWidth = 1;
  11964. Node110_1rect.width = Node110_1rect.width === 0 ? 0.0001 : Node110_1rect.width;
  11965. Node110_1rect.height = Node110_1rect.height === 0 ? 0.0001 : Node110_1rect.height;
  11966. var Node110_1endCompspts = [Node110_1compspts[Node110_1ptslength-2],Node110_1compspts[Node110_1ptslength-1],0,0];
  11967. var Node110_1startCompspts = [Node110_1compspts[0],Node110_1compspts[1],0,0];
  11968. Node110_1.setImage(GD.getPolyLineJSON());
  11969. Node110_1.setPosition(Node110_1rect.x+Node110_1rect.width/2,Node110_1rect.y+Node110_1rect.height/2);
  11970. Node110_1.setSize(Node110_1rect.width,Node110_1rect.height);
  11971. Node110_1.setStyle("opacity",1);
  11972. Node110_1.s({'pixelPerfect':true});
  11973. Node110_1borderwidth=1;
  11974. Node110_1.setRotation(0);
  11975. dataModel.add(Node110_1);
  11976. Node110_1.a('node.points',Node110_1compspts);
  11977. Node110_1.a('node.segments',[1,2]);
  11978. Node110_1.a('node.color','rgba(255,128,0,1)');
  11979. Node110_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  11980. Node110_1.a('node.borderColor','rgba(255,128,0,1)');
  11981. Node110_1.a('node.background','rgba(255,128,0,1)');
  11982. Node110_1.a('node.gradient','');
  11983. Node110_1.a('node.gradientcolor','rgba(255,128,0,1)');
  11984. Node110_1.a('node.endCompspts',Node110_1endCompspts);
  11985. Node110_1.a('node.startCompspts',Node110_1startCompspts);
  11986. (function (node, img, compspts, endCompspts, startCompspts) {
  11987. var position = node.getPosition(),
  11988. w = node.getWidth()*_ratio.ratioX,
  11989. h = node.getHeight()*_ratio.ratioY;
  11990. function resetPoints(rx, ry) {
  11991. for (var i = 0, len = compspts.length; i < len; i++) {
  11992. if (i%2 === 0) {
  11993. compspts[i]*=rx;
  11994. } else {
  11995. compspts[i]*=ry;
  11996. }
  11997. }
  11998. endCompspts[0] = compspts[compspts.length-2];
  11999. endCompspts[1] = compspts[compspts.length-1];
  12000. endCompspts[2] *= rx;
  12001. endCompspts[3] *= ry;
  12002. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12003. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12004. startCompspts[0] = compspts[0];
  12005. startCompspts[1] = compspts[1];
  12006. startCompspts[2] *= rx;
  12007. startCompspts[3] *= ry;
  12008. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12009. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12010. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12011. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12012. }
  12013. node.setSize(w, h);
  12014. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12015. node.a('node.width', w);
  12016. node.a('node.height', h);
  12017. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12018. node.borderWidth = 1;
  12019. node.a('node.borderwidth',node.borderWidth);
  12020. node._nodename = 'Node110_1';
  12021. node._nodeType = 'line';
  12022. zoomNodeList.push({
  12023. node: node,
  12024. attr: 'node.borderwidth'
  12025. });
  12026. var setWidth = node.setWidth,
  12027. setHeight = node.setHeight,
  12028. timer, rx = 1, ry = 1;
  12029. node.setWidth = function (width) {
  12030. var _width = this.getWidth();
  12031. rx = width / _width;
  12032. node.a('node.width', width);
  12033. setWidth.apply(this, arguments);
  12034. resetPoints(rx, 1);
  12035. }
  12036. node.setHeight = function (height) {
  12037. var _height = this.getHeight();
  12038. ry = height / _height;
  12039. node.a('node.height', height);
  12040. setHeight.apply(this, arguments);
  12041. resetPoints(1, ry);
  12042. }
  12043. })(Node110_1, Node110_1.getImage(), Node110_1compspts, Node110_1endCompspts, Node110_1startCompspts);
  12044. var Node110_2points=[1632, 548,1632, 571],
  12045. Node110_2rect=ht.Default.unionPoint([{x:1632,y:548},{x:1632,y:571}]),
  12046. Node110_2compspts=[];
  12047. _ratio = GD.getRatioWithRotation(0, ratio);
  12048. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  12049. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  12050. for(var i=0;i<Node110_2points.length;i++){
  12051. if(i%2==0){
  12052. Node110_2compspts.push(Node110_2points[i]-Node110_2rect.x);
  12053. }else{
  12054. Node110_2compspts.push(Node110_2points[i]-Node110_2rect.y);
  12055. }
  12056. }
  12057. var Node110_2ptslength=Node110_2compspts.length;
  12058. if (Node110_2rect.height === 0) {
  12059. Node110_2compspts[0] -= 0;
  12060. Node110_2compspts[Node110_2ptslength-2] += 0;
  12061. } else if (Node110_2rect.width === 0){
  12062. Node110_2compspts[1] -= 0;
  12063. Node110_2compspts[Node110_2ptslength-1] += 0;
  12064. } else {
  12065. Node110_2compspts[0] -= 0;
  12066. Node110_2compspts[1] -= 0;
  12067. Node110_2compspts[Node110_2ptslength-2] += 0;
  12068. Node110_2compspts[Node110_2ptslength-1] += 0;
  12069. }
  12070. Node110_2 = new ht.Node();
  12071. Node110_2.borderWidth = 1;
  12072. Node110_2rect.width = Node110_2rect.width === 0 ? 0.0001 : Node110_2rect.width;
  12073. Node110_2rect.height = Node110_2rect.height === 0 ? 0.0001 : Node110_2rect.height;
  12074. var Node110_2endCompspts = [Node110_2compspts[Node110_2ptslength-2],Node110_2compspts[Node110_2ptslength-1],0,0];
  12075. var Node110_2startCompspts = [Node110_2compspts[0],Node110_2compspts[1],0,0];
  12076. Node110_2.setImage(GD.getPolyLineJSON());
  12077. Node110_2.setPosition(Node110_2rect.x+Node110_2rect.width/2,Node110_2rect.y+Node110_2rect.height/2);
  12078. Node110_2.setSize(Node110_2rect.width,Node110_2rect.height);
  12079. Node110_2.setStyle("opacity",1);
  12080. Node110_2.s({'pixelPerfect':true});
  12081. Node110_2borderwidth=1;
  12082. Node110_2.setRotation(0);
  12083. dataModel.add(Node110_2);
  12084. Node110_2.a('node.points',Node110_2compspts);
  12085. Node110_2.a('node.segments',[1,2]);
  12086. Node110_2.a('node.color','rgba(255,128,0,1)');
  12087. Node110_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12088. Node110_2.a('node.borderColor','rgba(255,128,0,1)');
  12089. Node110_2.a('node.background','rgba(255,128,0,1)');
  12090. Node110_2.a('node.gradient','');
  12091. Node110_2.a('node.gradientcolor','rgba(255,128,0,1)');
  12092. Node110_2.a('node.endCompspts',Node110_2endCompspts);
  12093. Node110_2.a('node.startCompspts',Node110_2startCompspts);
  12094. (function (node, img, compspts, endCompspts, startCompspts) {
  12095. var position = node.getPosition(),
  12096. w = node.getWidth()*_ratio.ratioX,
  12097. h = node.getHeight()*_ratio.ratioY;
  12098. function resetPoints(rx, ry) {
  12099. for (var i = 0, len = compspts.length; i < len; i++) {
  12100. if (i%2 === 0) {
  12101. compspts[i]*=rx;
  12102. } else {
  12103. compspts[i]*=ry;
  12104. }
  12105. }
  12106. endCompspts[0] = compspts[compspts.length-2];
  12107. endCompspts[1] = compspts[compspts.length-1];
  12108. endCompspts[2] *= rx;
  12109. endCompspts[3] *= ry;
  12110. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12111. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12112. startCompspts[0] = compspts[0];
  12113. startCompspts[1] = compspts[1];
  12114. startCompspts[2] *= rx;
  12115. startCompspts[3] *= ry;
  12116. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12117. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12118. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12119. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12120. }
  12121. node.setSize(w, h);
  12122. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12123. node.a('node.width', w);
  12124. node.a('node.height', h);
  12125. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12126. node.borderWidth = 1;
  12127. node.a('node.borderwidth',node.borderWidth);
  12128. node._nodename = 'Node110_2';
  12129. node._nodeType = 'line';
  12130. zoomNodeList.push({
  12131. node: node,
  12132. attr: 'node.borderwidth'
  12133. });
  12134. var setWidth = node.setWidth,
  12135. setHeight = node.setHeight,
  12136. timer, rx = 1, ry = 1;
  12137. node.setWidth = function (width) {
  12138. var _width = this.getWidth();
  12139. rx = width / _width;
  12140. node.a('node.width', width);
  12141. setWidth.apply(this, arguments);
  12142. resetPoints(rx, 1);
  12143. }
  12144. node.setHeight = function (height) {
  12145. var _height = this.getHeight();
  12146. ry = height / _height;
  12147. node.a('node.height', height);
  12148. setHeight.apply(this, arguments);
  12149. resetPoints(1, ry);
  12150. }
  12151. })(Node110_2, Node110_2.getImage(), Node110_2compspts, Node110_2endCompspts, Node110_2startCompspts);
  12152. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12153. var Node111 = new ht.lib['圆弧'](1698*ratio.ratioX, 450*ratio.ratioY, 23*_ratio.ratioX, 54*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node111');
  12154. _libModel.add("Node111", Node111);
  12155. Node111.setRotation(0*Math.PI/180);
  12156. ;
  12157. ;
  12158. var Node112points=[1701, 626,1701, 648],
  12159. Node112rect=ht.Default.unionPoint([{x:1701,y:626},{x:1701,y:648}]),
  12160. Node112compspts=[];
  12161. _ratio = GD.getRatioWithRotation(0, ratio);
  12162. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  12163. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  12164. for(var i=0;i<Node112points.length;i++){
  12165. if(i%2==0){
  12166. Node112compspts.push(Node112points[i]-Node112rect.x);
  12167. }else{
  12168. Node112compspts.push(Node112points[i]-Node112rect.y);
  12169. }
  12170. }
  12171. var Node112ptslength=Node112compspts.length;
  12172. if (Node112rect.height === 0) {
  12173. Node112compspts[0] -= 0;
  12174. Node112compspts[Node112ptslength-2] += 0;
  12175. } else if (Node112rect.width === 0){
  12176. Node112compspts[1] -= 0;
  12177. Node112compspts[Node112ptslength-1] += 0;
  12178. } else {
  12179. Node112compspts[0] -= 0;
  12180. Node112compspts[1] -= 0;
  12181. Node112compspts[Node112ptslength-2] += 0;
  12182. Node112compspts[Node112ptslength-1] += 0;
  12183. }
  12184. Node112 = new ht.Node();
  12185. Node112.borderWidth = 1;
  12186. Node112rect.width = Node112rect.width === 0 ? 0.0001 : Node112rect.width;
  12187. Node112rect.height = Node112rect.height === 0 ? 0.0001 : Node112rect.height;
  12188. var Node112endCompspts = [Node112compspts[Node112ptslength-2],Node112compspts[Node112ptslength-1],0,0];
  12189. var Node112startCompspts = [Node112compspts[0],Node112compspts[1],0,0];
  12190. Node112.setImage(GD.getPolyLineJSON());
  12191. Node112.setPosition(Node112rect.x+Node112rect.width/2,Node112rect.y+Node112rect.height/2);
  12192. Node112.setSize(Node112rect.width,Node112rect.height);
  12193. Node112.setStyle("opacity",1);
  12194. Node112.s({'pixelPerfect':true});
  12195. Node112borderwidth=1;
  12196. Node112.setRotation(0);
  12197. dataModel.add(Node112);
  12198. Node112.a('node.points',Node112compspts);
  12199. Node112.a('node.segments',[1,2]);
  12200. Node112.a('node.color','rgba(255,128,0,1)');
  12201. Node112.a('node.borderPattern',getDashStyle("@borderPattern@"));
  12202. Node112.a('node.borderColor','rgba(255,128,0,1)');
  12203. Node112.a('node.background','rgba(255,128,0,1)');
  12204. Node112.a('node.gradient','');
  12205. Node112.a('node.gradientcolor','rgba(255,128,0,1)');
  12206. Node112.a('node.endCompspts',Node112endCompspts);
  12207. Node112.a('node.startCompspts',Node112startCompspts);
  12208. (function (node, img, compspts, endCompspts, startCompspts) {
  12209. var position = node.getPosition(),
  12210. w = node.getWidth()*_ratio.ratioX,
  12211. h = node.getHeight()*_ratio.ratioY;
  12212. function resetPoints(rx, ry) {
  12213. for (var i = 0, len = compspts.length; i < len; i++) {
  12214. if (i%2 === 0) {
  12215. compspts[i]*=rx;
  12216. } else {
  12217. compspts[i]*=ry;
  12218. }
  12219. }
  12220. endCompspts[0] = compspts[compspts.length-2];
  12221. endCompspts[1] = compspts[compspts.length-1];
  12222. endCompspts[2] *= rx;
  12223. endCompspts[3] *= ry;
  12224. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  12225. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  12226. startCompspts[0] = compspts[0];
  12227. startCompspts[1] = compspts[1];
  12228. startCompspts[2] *= rx;
  12229. startCompspts[3] *= ry;
  12230. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  12231. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  12232. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  12233. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  12234. }
  12235. node.setSize(w, h);
  12236. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  12237. node.a('node.width', w);
  12238. node.a('node.height', h);
  12239. resetPoints(_ratio.ratioX, _ratio.ratioY);
  12240. node.borderWidth = 1;
  12241. node.a('node.borderwidth',node.borderWidth);
  12242. node._nodename = 'Node112';
  12243. node._nodeType = 'line';
  12244. zoomNodeList.push({
  12245. node: node,
  12246. attr: 'node.borderwidth'
  12247. });
  12248. var setWidth = node.setWidth,
  12249. setHeight = node.setHeight,
  12250. timer, rx = 1, ry = 1;
  12251. node.setWidth = function (width) {
  12252. var _width = this.getWidth();
  12253. rx = width / _width;
  12254. node.a('node.width', width);
  12255. setWidth.apply(this, arguments);
  12256. resetPoints(rx, 1);
  12257. }
  12258. node.setHeight = function (height) {
  12259. var _height = this.getHeight();
  12260. ry = height / _height;
  12261. node.a('node.height', height);
  12262. setHeight.apply(this, arguments);
  12263. resetPoints(1, ry);
  12264. }
  12265. })(Node112, Node112.getImage(), Node112compspts, Node112endCompspts, Node112startCompspts);
  12266. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12267. var Node113 = new ht.lib['黄色向上接地'](1700*ratio.ratioX, 395*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node113');
  12268. _libModel.add("Node113", Node113);
  12269. Node113.setRotation(0*Math.PI/180);
  12270. ;
  12271. ;
  12272. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12273. var Node114_0 = new ht.Node();
  12274. var Node114_0textStart, Node114_0textWidth, Node114_0lineStart, Node114_0align = 'left', Node114_0fontSize = 13.3333*_ratio.ratioY,Node114_0width = 60*_ratio.ratioX, Node114_0height = 24*_ratio.ratioY;
  12275. (function () {
  12276. if (Node114_0align === 'left') {
  12277. Node114_0textStart = Node114_0fontSize * 0.2 > 2 ? Node114_0fontSize * 0.2 - 4 : Node114_0fontSize * 0.2 - 9;
  12278. Node114_0textWidth = Node114_0width;
  12279. Node114_0lineStart = 1;
  12280. } else if (Node114_0align === 'right') {
  12281. Node114_0textStart = 0;
  12282. Node114_0textWidth =Node114_0fontSize <= 8 ? Node114_0width + Node114_0fontSize * 0.2 + 6 : Node114_0width - Node114_0fontSize * 0.2;
  12283. Node114_0lineStart = (Node114_0width - (ht.Default.getTextSize('Ua (kV) :', ' '+ Node114_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  12284. } else if (Node114_0align === 'center') {
  12285. Node114_0textStart = -3;
  12286. Node114_0textWidth = Node114_0width;
  12287. Node114_0lineStart = Node114_0width - ht.Default.getTextSize('Ua (kV) :', ' '+ Node114_0fontSize + 'px "Arial"').width - 11;
  12288. }
  12289. })();
  12290. Node114_0.setImage(GD.getTextJSON(Node114_0width, Node114_0height, true, false, false, ' '+ Node114_0fontSize + 'px "Arial"'))
  12291. Node114_0.setPosition(1753*ratio.ratioX, 504*ratio.ratioY);
  12292. Node114_0.setWidth(Node114_0width);
  12293. Node114_0.setHeight(Node114_0height);
  12294. Node114_0._nodeType = 'text';
  12295. Node114_0._disallowEvert = true;
  12296. Node114_0.setRotation(0*Math.PI/180);
  12297. Node114_0.a('node.width', Node114_0width);
  12298. Node114_0.a('node.height', Node114_0height);
  12299. Node114_0.a('node.rect', [0, 0, Node114_0width, Node114_0height]);
  12300. Node114_0.a('node.bordercolor','rgba(0,0,0,1)');
  12301. Node114_0.a('node.borderwidth', 0);
  12302. Node114_0.a('node.background','' || 'rgba(0,0,0,0)');
  12303. Node114_0.a('node.gradient','');
  12304. Node114_0.a('node.gradientcolor','');
  12305. Node114_0.a('node.text','Ua (kV) :');
  12306. Node114_0.a('node.textalign','left');
  12307. Node114_0.a('node.textvAlign','middle');
  12308. Node114_0.a('node.textrect', [Node114_0textStart, 0, Node114_0textWidth, Node114_0height]);
  12309. Node114_0.a('node.color','rgba(0,0,0,1)');
  12310. Node114_0.a('node.font',' '+ Node114_0fontSize + 'px "Arial"');
  12311. Node114_0.a('node.textvisible',true);
  12312. Node114_0.a('node.linefeed',false);
  12313. if (false) {
  12314. Node114_0.a('node.textfunc',function(g) {
  12315. g.beginPath();
  12316. var str=Node114_0.a('node.text') || 'Ua (kV) :';
  12317. var color=Node114_0.a('node.color') || 'rgba(0,0,0,1)';
  12318. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114_0width,Node114_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node114_0fontSize + 'px "Arial"', 0,g);
  12319. });
  12320. }
  12321. if (false) {
  12322. Node114_0.a('node.underlinepoints',[Node114_0lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node114_0fontSize + 2 , ht.Default.getTextSize('Ua (kV) :', ' '+ Node114_0fontSize + 'px "Arial"').width + 6, (Node114_0height - Node114_0fontSize) * 0.5*_ratio.ratioY + Node114_0fontSize + 2 ]);
  12323. Node114_0.a('node.underlinevisible',false);
  12324. Node114_0.a('node.underlineBorderWidth', 1);
  12325. }
  12326. dataModel.add(Node114_0);
  12327. zoomNodeList.push({
  12328. node: Node114_0,
  12329. borderWidth: 0,
  12330. attr: 'node.borderwidth'
  12331. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12332. var Node114_1 = new ht.Node();
  12333. var Node114_1textStart, Node114_1textWidth, Node114_1lineStart, Node114_1align = 'left', Node114_1fontSize = 13.3333*_ratio.ratioY,Node114_1width = 70*_ratio.ratioX, Node114_1height = 24*_ratio.ratioY;
  12334. (function () {
  12335. if (Node114_1align === 'left') {
  12336. Node114_1textStart = Node114_1fontSize * 0.2 > 2 ? Node114_1fontSize * 0.2 - 4 : Node114_1fontSize * 0.2 - 9;
  12337. Node114_1textWidth = Node114_1width;
  12338. Node114_1lineStart = 1;
  12339. } else if (Node114_1align === 'right') {
  12340. Node114_1textStart = 0;
  12341. Node114_1textWidth =Node114_1fontSize <= 8 ? Node114_1width + Node114_1fontSize * 0.2 + 6 : Node114_1width - Node114_1fontSize * 0.2;
  12342. Node114_1lineStart = (Node114_1width - (ht.Default.getTextSize('Ub (kV) :', ' '+ Node114_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  12343. } else if (Node114_1align === 'center') {
  12344. Node114_1textStart = -3;
  12345. Node114_1textWidth = Node114_1width;
  12346. Node114_1lineStart = Node114_1width - ht.Default.getTextSize('Ub (kV) :', ' '+ Node114_1fontSize + 'px "Arial"').width - 11;
  12347. }
  12348. })();
  12349. Node114_1.setImage(GD.getTextJSON(Node114_1width, Node114_1height, true, false, false, ' '+ Node114_1fontSize + 'px "Arial"'))
  12350. Node114_1.setPosition(1757*ratio.ratioX, 526*ratio.ratioY);
  12351. Node114_1.setWidth(Node114_1width);
  12352. Node114_1.setHeight(Node114_1height);
  12353. Node114_1._nodeType = 'text';
  12354. Node114_1._disallowEvert = true;
  12355. Node114_1.setRotation(0*Math.PI/180);
  12356. Node114_1.a('node.width', Node114_1width);
  12357. Node114_1.a('node.height', Node114_1height);
  12358. Node114_1.a('node.rect', [0, 0, Node114_1width, Node114_1height]);
  12359. Node114_1.a('node.bordercolor','rgba(0,0,0,1)');
  12360. Node114_1.a('node.borderwidth', 0);
  12361. Node114_1.a('node.background','' || 'rgba(0,0,0,0)');
  12362. Node114_1.a('node.gradient','');
  12363. Node114_1.a('node.gradientcolor','');
  12364. Node114_1.a('node.text','Ub (kV) :');
  12365. Node114_1.a('node.textalign','left');
  12366. Node114_1.a('node.textvAlign','middle');
  12367. Node114_1.a('node.textrect', [Node114_1textStart, 0, Node114_1textWidth, Node114_1height]);
  12368. Node114_1.a('node.color','rgba(0,0,0,1)');
  12369. Node114_1.a('node.font',' '+ Node114_1fontSize + 'px "Arial"');
  12370. Node114_1.a('node.textvisible',true);
  12371. Node114_1.a('node.linefeed',false);
  12372. if (false) {
  12373. Node114_1.a('node.textfunc',function(g) {
  12374. g.beginPath();
  12375. var str=Node114_1.a('node.text') || 'Ub (kV) :';
  12376. var color=Node114_1.a('node.color') || 'rgba(0,0,0,1)';
  12377. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114_1width,Node114_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node114_1fontSize + 'px "Arial"', 0,g);
  12378. });
  12379. }
  12380. if (false) {
  12381. Node114_1.a('node.underlinepoints',[Node114_1lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node114_1fontSize + 2 , ht.Default.getTextSize('Ub (kV) :', ' '+ Node114_1fontSize + 'px "Arial"').width + 6, (Node114_1height - Node114_1fontSize) * 0.5*_ratio.ratioY + Node114_1fontSize + 2 ]);
  12382. Node114_1.a('node.underlinevisible',false);
  12383. Node114_1.a('node.underlineBorderWidth', 1);
  12384. }
  12385. dataModel.add(Node114_1);
  12386. zoomNodeList.push({
  12387. node: Node114_1,
  12388. borderWidth: 0,
  12389. attr: 'node.borderwidth'
  12390. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12391. var Node114_2 = new ht.Node();
  12392. var Node114_2textStart, Node114_2textWidth, Node114_2lineStart, Node114_2align = 'left', Node114_2fontSize = 13.3333*_ratio.ratioY,Node114_2width = 70*_ratio.ratioX, Node114_2height = 24*_ratio.ratioY;
  12393. (function () {
  12394. if (Node114_2align === 'left') {
  12395. Node114_2textStart = Node114_2fontSize * 0.2 > 2 ? Node114_2fontSize * 0.2 - 4 : Node114_2fontSize * 0.2 - 9;
  12396. Node114_2textWidth = Node114_2width;
  12397. Node114_2lineStart = 1;
  12398. } else if (Node114_2align === 'right') {
  12399. Node114_2textStart = 0;
  12400. Node114_2textWidth =Node114_2fontSize <= 8 ? Node114_2width + Node114_2fontSize * 0.2 + 6 : Node114_2width - Node114_2fontSize * 0.2;
  12401. Node114_2lineStart = (Node114_2width - (ht.Default.getTextSize('Uc (kV) :', ' '+ Node114_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  12402. } else if (Node114_2align === 'center') {
  12403. Node114_2textStart = -3;
  12404. Node114_2textWidth = Node114_2width;
  12405. Node114_2lineStart = Node114_2width - ht.Default.getTextSize('Uc (kV) :', ' '+ Node114_2fontSize + 'px "Arial"').width - 11;
  12406. }
  12407. })();
  12408. Node114_2.setImage(GD.getTextJSON(Node114_2width, Node114_2height, true, false, false, ' '+ Node114_2fontSize + 'px "Arial"'))
  12409. Node114_2.setPosition(1758*ratio.ratioX, 549*ratio.ratioY);
  12410. Node114_2.setWidth(Node114_2width);
  12411. Node114_2.setHeight(Node114_2height);
  12412. Node114_2._nodeType = 'text';
  12413. Node114_2._disallowEvert = true;
  12414. Node114_2.setRotation(0*Math.PI/180);
  12415. Node114_2.a('node.width', Node114_2width);
  12416. Node114_2.a('node.height', Node114_2height);
  12417. Node114_2.a('node.rect', [0, 0, Node114_2width, Node114_2height]);
  12418. Node114_2.a('node.bordercolor','rgba(0,0,0,1)');
  12419. Node114_2.a('node.borderwidth', 0);
  12420. Node114_2.a('node.background','' || 'rgba(0,0,0,0)');
  12421. Node114_2.a('node.gradient','');
  12422. Node114_2.a('node.gradientcolor','');
  12423. Node114_2.a('node.text','Uc (kV) :');
  12424. Node114_2.a('node.textalign','left');
  12425. Node114_2.a('node.textvAlign','middle');
  12426. Node114_2.a('node.textrect', [Node114_2textStart, 0, Node114_2textWidth, Node114_2height]);
  12427. Node114_2.a('node.color','rgba(0,0,0,1)');
  12428. Node114_2.a('node.font',' '+ Node114_2fontSize + 'px "Arial"');
  12429. Node114_2.a('node.textvisible',true);
  12430. Node114_2.a('node.linefeed',false);
  12431. if (false) {
  12432. Node114_2.a('node.textfunc',function(g) {
  12433. g.beginPath();
  12434. var str=Node114_2.a('node.text') || 'Uc (kV) :';
  12435. var color=Node114_2.a('node.color') || 'rgba(0,0,0,1)';
  12436. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114_2width,Node114_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node114_2fontSize + 'px "Arial"', 0,g);
  12437. });
  12438. }
  12439. if (false) {
  12440. Node114_2.a('node.underlinepoints',[Node114_2lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node114_2fontSize + 2 , ht.Default.getTextSize('Uc (kV) :', ' '+ Node114_2fontSize + 'px "Arial"').width + 6, (Node114_2height - Node114_2fontSize) * 0.5*_ratio.ratioY + Node114_2fontSize + 2 ]);
  12441. Node114_2.a('node.underlinevisible',false);
  12442. Node114_2.a('node.underlineBorderWidth', 1);
  12443. }
  12444. dataModel.add(Node114_2);
  12445. zoomNodeList.push({
  12446. node: Node114_2,
  12447. borderWidth: 0,
  12448. attr: 'node.borderwidth'
  12449. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12450. var Node114_3 = new ht.Node();
  12451. var Node114_3textStart, Node114_3textWidth, Node114_3lineStart, Node114_3align = 'left', Node114_3fontSize = 13.3333*_ratio.ratioY,Node114_3width = 70*_ratio.ratioX, Node114_3height = 24*_ratio.ratioY;
  12452. (function () {
  12453. if (Node114_3align === 'left') {
  12454. Node114_3textStart = Node114_3fontSize * 0.2 > 2 ? Node114_3fontSize * 0.2 - 4 : Node114_3fontSize * 0.2 - 9;
  12455. Node114_3textWidth = Node114_3width;
  12456. Node114_3lineStart = 1;
  12457. } else if (Node114_3align === 'right') {
  12458. Node114_3textStart = 0;
  12459. Node114_3textWidth =Node114_3fontSize <= 8 ? Node114_3width + Node114_3fontSize * 0.2 + 6 : Node114_3width - Node114_3fontSize * 0.2;
  12460. Node114_3lineStart = (Node114_3width - (ht.Default.getTextSize('Uab (kV) :', ' '+ Node114_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  12461. } else if (Node114_3align === 'center') {
  12462. Node114_3textStart = -3;
  12463. Node114_3textWidth = Node114_3width;
  12464. Node114_3lineStart = Node114_3width - ht.Default.getTextSize('Uab (kV) :', ' '+ Node114_3fontSize + 'px "Arial"').width - 11;
  12465. }
  12466. })();
  12467. Node114_3.setImage(GD.getTextJSON(Node114_3width, Node114_3height, true, false, false, ' '+ Node114_3fontSize + 'px "Arial"'))
  12468. Node114_3.setPosition(1749*ratio.ratioX, 571*ratio.ratioY);
  12469. Node114_3.setWidth(Node114_3width);
  12470. Node114_3.setHeight(Node114_3height);
  12471. Node114_3._nodeType = 'text';
  12472. Node114_3._disallowEvert = true;
  12473. Node114_3.setRotation(0*Math.PI/180);
  12474. Node114_3.a('node.width', Node114_3width);
  12475. Node114_3.a('node.height', Node114_3height);
  12476. Node114_3.a('node.rect', [0, 0, Node114_3width, Node114_3height]);
  12477. Node114_3.a('node.bordercolor','rgba(0,0,0,1)');
  12478. Node114_3.a('node.borderwidth', 0);
  12479. Node114_3.a('node.background','' || 'rgba(0,0,0,0)');
  12480. Node114_3.a('node.gradient','');
  12481. Node114_3.a('node.gradientcolor','');
  12482. Node114_3.a('node.text','Uab (kV) :');
  12483. Node114_3.a('node.textalign','left');
  12484. Node114_3.a('node.textvAlign','middle');
  12485. Node114_3.a('node.textrect', [Node114_3textStart, 0, Node114_3textWidth, Node114_3height]);
  12486. Node114_3.a('node.color','rgba(0,0,0,1)');
  12487. Node114_3.a('node.font',' '+ Node114_3fontSize + 'px "Arial"');
  12488. Node114_3.a('node.textvisible',true);
  12489. Node114_3.a('node.linefeed',false);
  12490. if (false) {
  12491. Node114_3.a('node.textfunc',function(g) {
  12492. g.beginPath();
  12493. var str=Node114_3.a('node.text') || 'Uab (kV) :';
  12494. var color=Node114_3.a('node.color') || 'rgba(0,0,0,1)';
  12495. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114_3width,Node114_3height,13.3333*_ratio.ratioY,"left",color,' '+ Node114_3fontSize + 'px "Arial"', 0,g);
  12496. });
  12497. }
  12498. if (false) {
  12499. Node114_3.a('node.underlinepoints',[Node114_3lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node114_3fontSize + 2 , ht.Default.getTextSize('Uab (kV) :', ' '+ Node114_3fontSize + 'px "Arial"').width + 6, (Node114_3height - Node114_3fontSize) * 0.5*_ratio.ratioY + Node114_3fontSize + 2 ]);
  12500. Node114_3.a('node.underlinevisible',false);
  12501. Node114_3.a('node.underlineBorderWidth', 1);
  12502. }
  12503. dataModel.add(Node114_3);
  12504. zoomNodeList.push({
  12505. node: Node114_3,
  12506. borderWidth: 0,
  12507. attr: 'node.borderwidth'
  12508. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12509. var Node114_4 = new ht.Node();
  12510. var Node114_4textStart, Node114_4textWidth, Node114_4lineStart, Node114_4align = 'left', Node114_4fontSize = 13.3333*_ratio.ratioY,Node114_4width = 70*_ratio.ratioX, Node114_4height = 24*_ratio.ratioY;
  12511. (function () {
  12512. if (Node114_4align === 'left') {
  12513. Node114_4textStart = Node114_4fontSize * 0.2 > 2 ? Node114_4fontSize * 0.2 - 4 : Node114_4fontSize * 0.2 - 9;
  12514. Node114_4textWidth = Node114_4width;
  12515. Node114_4lineStart = 1;
  12516. } else if (Node114_4align === 'right') {
  12517. Node114_4textStart = 0;
  12518. Node114_4textWidth =Node114_4fontSize <= 8 ? Node114_4width + Node114_4fontSize * 0.2 + 6 : Node114_4width - Node114_4fontSize * 0.2;
  12519. Node114_4lineStart = (Node114_4width - (ht.Default.getTextSize('Ubc (kV) :', ' '+ Node114_4fontSize + 'px "Arial"').width + 6)) * 0.5;
  12520. } else if (Node114_4align === 'center') {
  12521. Node114_4textStart = -3;
  12522. Node114_4textWidth = Node114_4width;
  12523. Node114_4lineStart = Node114_4width - ht.Default.getTextSize('Ubc (kV) :', ' '+ Node114_4fontSize + 'px "Arial"').width - 11;
  12524. }
  12525. })();
  12526. Node114_4.setImage(GD.getTextJSON(Node114_4width, Node114_4height, true, false, false, ' '+ Node114_4fontSize + 'px "Arial"'))
  12527. Node114_4.setPosition(1749*ratio.ratioX, 591*ratio.ratioY);
  12528. Node114_4.setWidth(Node114_4width);
  12529. Node114_4.setHeight(Node114_4height);
  12530. Node114_4._nodeType = 'text';
  12531. Node114_4._disallowEvert = true;
  12532. Node114_4.setRotation(0*Math.PI/180);
  12533. Node114_4.a('node.width', Node114_4width);
  12534. Node114_4.a('node.height', Node114_4height);
  12535. Node114_4.a('node.rect', [0, 0, Node114_4width, Node114_4height]);
  12536. Node114_4.a('node.bordercolor','rgba(0,0,0,1)');
  12537. Node114_4.a('node.borderwidth', 0);
  12538. Node114_4.a('node.background','' || 'rgba(0,0,0,0)');
  12539. Node114_4.a('node.gradient','');
  12540. Node114_4.a('node.gradientcolor','');
  12541. Node114_4.a('node.text','Ubc (kV) :');
  12542. Node114_4.a('node.textalign','left');
  12543. Node114_4.a('node.textvAlign','middle');
  12544. Node114_4.a('node.textrect', [Node114_4textStart, 0, Node114_4textWidth, Node114_4height]);
  12545. Node114_4.a('node.color','rgba(0,0,0,1)');
  12546. Node114_4.a('node.font',' '+ Node114_4fontSize + 'px "Arial"');
  12547. Node114_4.a('node.textvisible',true);
  12548. Node114_4.a('node.linefeed',false);
  12549. if (false) {
  12550. Node114_4.a('node.textfunc',function(g) {
  12551. g.beginPath();
  12552. var str=Node114_4.a('node.text') || 'Ubc (kV) :';
  12553. var color=Node114_4.a('node.color') || 'rgba(0,0,0,1)';
  12554. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114_4width,Node114_4height,13.3333*_ratio.ratioY,"left",color,' '+ Node114_4fontSize + 'px "Arial"', 0,g);
  12555. });
  12556. }
  12557. if (false) {
  12558. Node114_4.a('node.underlinepoints',[Node114_4lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node114_4fontSize + 2 , ht.Default.getTextSize('Ubc (kV) :', ' '+ Node114_4fontSize + 'px "Arial"').width + 6, (Node114_4height - Node114_4fontSize) * 0.5*_ratio.ratioY + Node114_4fontSize + 2 ]);
  12559. Node114_4.a('node.underlinevisible',false);
  12560. Node114_4.a('node.underlineBorderWidth', 1);
  12561. }
  12562. dataModel.add(Node114_4);
  12563. zoomNodeList.push({
  12564. node: Node114_4,
  12565. borderWidth: 0,
  12566. attr: 'node.borderwidth'
  12567. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12568. var Node114_5 = new ht.Node();
  12569. var Node114_5textStart, Node114_5textWidth, Node114_5lineStart, Node114_5align = 'left', Node114_5fontSize = 13.3333*_ratio.ratioY,Node114_5width = 70*_ratio.ratioX, Node114_5height = 24*_ratio.ratioY;
  12570. (function () {
  12571. if (Node114_5align === 'left') {
  12572. Node114_5textStart = Node114_5fontSize * 0.2 > 2 ? Node114_5fontSize * 0.2 - 4 : Node114_5fontSize * 0.2 - 9;
  12573. Node114_5textWidth = Node114_5width;
  12574. Node114_5lineStart = 1;
  12575. } else if (Node114_5align === 'right') {
  12576. Node114_5textStart = 0;
  12577. Node114_5textWidth =Node114_5fontSize <= 8 ? Node114_5width + Node114_5fontSize * 0.2 + 6 : Node114_5width - Node114_5fontSize * 0.2;
  12578. Node114_5lineStart = (Node114_5width - (ht.Default.getTextSize('Uca (kV) :', ' '+ Node114_5fontSize + 'px "Arial"').width + 6)) * 0.5;
  12579. } else if (Node114_5align === 'center') {
  12580. Node114_5textStart = -3;
  12581. Node114_5textWidth = Node114_5width;
  12582. Node114_5lineStart = Node114_5width - ht.Default.getTextSize('Uca (kV) :', ' '+ Node114_5fontSize + 'px "Arial"').width - 11;
  12583. }
  12584. })();
  12585. Node114_5.setImage(GD.getTextJSON(Node114_5width, Node114_5height, true, false, false, ' '+ Node114_5fontSize + 'px "Arial"'))
  12586. Node114_5.setPosition(1750*ratio.ratioX, 611*ratio.ratioY);
  12587. Node114_5.setWidth(Node114_5width);
  12588. Node114_5.setHeight(Node114_5height);
  12589. Node114_5._nodeType = 'text';
  12590. Node114_5._disallowEvert = true;
  12591. Node114_5.setRotation(0*Math.PI/180);
  12592. Node114_5.a('node.width', Node114_5width);
  12593. Node114_5.a('node.height', Node114_5height);
  12594. Node114_5.a('node.rect', [0, 0, Node114_5width, Node114_5height]);
  12595. Node114_5.a('node.bordercolor','rgba(0,0,0,1)');
  12596. Node114_5.a('node.borderwidth', 0);
  12597. Node114_5.a('node.background','' || 'rgba(0,0,0,0)');
  12598. Node114_5.a('node.gradient','');
  12599. Node114_5.a('node.gradientcolor','');
  12600. Node114_5.a('node.text','Uca (kV) :');
  12601. Node114_5.a('node.textalign','left');
  12602. Node114_5.a('node.textvAlign','middle');
  12603. Node114_5.a('node.textrect', [Node114_5textStart, 0, Node114_5textWidth, Node114_5height]);
  12604. Node114_5.a('node.color','rgba(0,0,0,1)');
  12605. Node114_5.a('node.font',' '+ Node114_5fontSize + 'px "Arial"');
  12606. Node114_5.a('node.textvisible',true);
  12607. Node114_5.a('node.linefeed',false);
  12608. if (false) {
  12609. Node114_5.a('node.textfunc',function(g) {
  12610. g.beginPath();
  12611. var str=Node114_5.a('node.text') || 'Uca (kV) :';
  12612. var color=Node114_5.a('node.color') || 'rgba(0,0,0,1)';
  12613. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114_5width,Node114_5height,13.3333*_ratio.ratioY,"left",color,' '+ Node114_5fontSize + 'px "Arial"', 0,g);
  12614. });
  12615. }
  12616. if (false) {
  12617. Node114_5.a('node.underlinepoints',[Node114_5lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node114_5fontSize + 2 , ht.Default.getTextSize('Uca (kV) :', ' '+ Node114_5fontSize + 'px "Arial"').width + 6, (Node114_5height - Node114_5fontSize) * 0.5*_ratio.ratioY + Node114_5fontSize + 2 ]);
  12618. Node114_5.a('node.underlinevisible',false);
  12619. Node114_5.a('node.underlineBorderWidth', 1);
  12620. }
  12621. dataModel.add(Node114_5);
  12622. zoomNodeList.push({
  12623. node: Node114_5,
  12624. borderWidth: 0,
  12625. attr: 'node.borderwidth'
  12626. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12627. var Node114_6 = new ht.Node();
  12628. var Node114_6textStart, Node114_6textWidth, Node114_6lineStart, Node114_6align = 'left', Node114_6fontSize = 13.3333*_ratio.ratioY,Node114_6width = 70*_ratio.ratioX, Node114_6height = 24*_ratio.ratioY;
  12629. (function () {
  12630. if (Node114_6align === 'left') {
  12631. Node114_6textStart = Node114_6fontSize * 0.2 > 2 ? Node114_6fontSize * 0.2 - 4 : Node114_6fontSize * 0.2 - 9;
  12632. Node114_6textWidth = Node114_6width;
  12633. Node114_6lineStart = 1;
  12634. } else if (Node114_6align === 'right') {
  12635. Node114_6textStart = 0;
  12636. Node114_6textWidth =Node114_6fontSize <= 8 ? Node114_6width + Node114_6fontSize * 0.2 + 6 : Node114_6width - Node114_6fontSize * 0.2;
  12637. Node114_6lineStart = (Node114_6width - (ht.Default.getTextSize('F (HZ) :', ' '+ Node114_6fontSize + 'px "Arial"').width + 6)) * 0.5;
  12638. } else if (Node114_6align === 'center') {
  12639. Node114_6textStart = -3;
  12640. Node114_6textWidth = Node114_6width;
  12641. Node114_6lineStart = Node114_6width - ht.Default.getTextSize('F (HZ) :', ' '+ Node114_6fontSize + 'px "Arial"').width - 11;
  12642. }
  12643. })();
  12644. Node114_6.setImage(GD.getTextJSON(Node114_6width, Node114_6height, true, false, false, ' '+ Node114_6fontSize + 'px "Arial"'))
  12645. Node114_6.setPosition(1765*ratio.ratioX, 633*ratio.ratioY);
  12646. Node114_6.setWidth(Node114_6width);
  12647. Node114_6.setHeight(Node114_6height);
  12648. Node114_6._nodeType = 'text';
  12649. Node114_6._disallowEvert = true;
  12650. Node114_6.setRotation(0*Math.PI/180);
  12651. Node114_6.a('node.width', Node114_6width);
  12652. Node114_6.a('node.height', Node114_6height);
  12653. Node114_6.a('node.rect', [0, 0, Node114_6width, Node114_6height]);
  12654. Node114_6.a('node.bordercolor','rgba(0,0,0,1)');
  12655. Node114_6.a('node.borderwidth', 0);
  12656. Node114_6.a('node.background','' || 'rgba(0,0,0,0)');
  12657. Node114_6.a('node.gradient','');
  12658. Node114_6.a('node.gradientcolor','');
  12659. Node114_6.a('node.text','F (HZ) :');
  12660. Node114_6.a('node.textalign','left');
  12661. Node114_6.a('node.textvAlign','middle');
  12662. Node114_6.a('node.textrect', [Node114_6textStart, 0, Node114_6textWidth, Node114_6height]);
  12663. Node114_6.a('node.color','rgba(0,0,0,1)');
  12664. Node114_6.a('node.font',' '+ Node114_6fontSize + 'px "Arial"');
  12665. Node114_6.a('node.textvisible',true);
  12666. Node114_6.a('node.linefeed',false);
  12667. if (false) {
  12668. Node114_6.a('node.textfunc',function(g) {
  12669. g.beginPath();
  12670. var str=Node114_6.a('node.text') || 'F (HZ) :';
  12671. var color=Node114_6.a('node.color') || 'rgba(0,0,0,1)';
  12672. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node114_6width,Node114_6height,13.3333*_ratio.ratioY,"left",color,' '+ Node114_6fontSize + 'px "Arial"', 0,g);
  12673. });
  12674. }
  12675. if (false) {
  12676. Node114_6.a('node.underlinepoints',[Node114_6lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node114_6fontSize + 2 , ht.Default.getTextSize('F (HZ) :', ' '+ Node114_6fontSize + 'px "Arial"').width + 6, (Node114_6height - Node114_6fontSize) * 0.5*_ratio.ratioY + Node114_6fontSize + 2 ]);
  12677. Node114_6.a('node.underlinevisible',false);
  12678. Node114_6.a('node.underlineBorderWidth', 1);
  12679. }
  12680. dataModel.add(Node114_6);
  12681. zoomNodeList.push({
  12682. node: Node114_6,
  12683. borderWidth: 0,
  12684. attr: 'node.borderwidth'
  12685. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12686. var Node115type = 'rect';
  12687. var Node115 = new ht.Node(),
  12688. Node115BorderWidth = 0*2;
  12689. if (Node115type === 'arc') {
  12690. Node115BorderWidth *= 0;
  12691. }
  12692. Node115.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node115type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  12693. Node115.setPosition(725*ratio.ratioX, 173*ratio.ratioY);
  12694. Node115.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  12695. Node115.s({
  12696. 'pixelPerfect':true
  12697. /*@AddPara@*/
  12698. });
  12699. Node115.a('node.width', 90*_ratio.ratioX);
  12700. Node115.a('node.height', 21*_ratio.ratioY);
  12701. Node115.a('node.type', Node115type);
  12702. Node115.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  12703. Node115.a('node.background', 'rgba(0,0,192,1)');
  12704. Node115.a('node.gradientcolor', 'rgba(0,0,192,1)');
  12705. Node115.a('node.gradient', '');
  12706. Node115.a('node.borderwidth', Node115BorderWidth);
  12707. Node115.a('node.color', 'rgba(0,0,0,0)');
  12708. Node115.a('node.fillrect', [0,0,0,0]);
  12709. Node115.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  12710. Node115.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  12711. Node115.a('node.fillgradient', '');
  12712. if (Node115type !== 'rect') {
  12713. Node115.a('node.arcFrom', parseFloat('@arcFrom@'));
  12714. Node115.a('node.arcTo', parseFloat('@arcTo@'));
  12715. Node115.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  12716. }
  12717. if (Node115type === 'arc') {
  12718. Node115.a('node.arcOval', true);
  12719. }
  12720. Node115.setRotation(0*Math.PI/180);
  12721. Node115.borderWidth = Node115BorderWidth;
  12722. Node115.borderFillwidth = Node115BorderWidth;
  12723. dataModel.add(Node115);
  12724. Node115._nodename = 'Node115'
  12725. Node115._nodeType = 'rect';
  12726. zoomNodeList.push({
  12727. node: Node115,
  12728. attr: 'node.borderwidth'
  12729. });
  12730. (function (node, _img) {
  12731. var setWidth = node.setWidth,
  12732. setHeight = node.setHeight;
  12733. node.setWidth = function (width) {
  12734. if (width === this.getWidth()) return ;
  12735. var height = this.getHeight();
  12736. this.a('node.width', width);
  12737. this.a('node.rect', [0,0,width, height]);
  12738. setWidth.apply(this, arguments);
  12739. }
  12740. node.setHeight = function (height) {
  12741. if (height === this.getHeight()) return ;
  12742. var width = this.getWidth();
  12743. this.a('node.height', height);
  12744. this.a('node.rect', [0,0,width, height]);
  12745. setHeight.apply(this, arguments);
  12746. }
  12747. })(Node115, Node115.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12748. var Node116 = new ht.Node();
  12749. var Node116textStart, Node116textWidth, Node116lineStart, Node116align = 'left', Node116fontSize = 13.3333*_ratio.ratioY,Node116width = 109*_ratio.ratioX, Node116height = 30*_ratio.ratioY;
  12750. (function () {
  12751. if (Node116align === 'left') {
  12752. Node116textStart = Node116fontSize * 0.2 > 2 ? Node116fontSize * 0.2 - 4 : Node116fontSize * 0.2 - 9;
  12753. Node116textWidth = Node116width;
  12754. Node116lineStart = 1;
  12755. } else if (Node116align === 'right') {
  12756. Node116textStart = 0;
  12757. Node116textWidth =Node116fontSize <= 8 ? Node116width + Node116fontSize * 0.2 + 6 : Node116width - Node116fontSize * 0.2;
  12758. Node116lineStart = (Node116width - (ht.Default.getTextSize('虎 水 线', ' '+ Node116fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  12759. } else if (Node116align === 'center') {
  12760. Node116textStart = -3;
  12761. Node116textWidth = Node116width;
  12762. Node116lineStart = Node116width - ht.Default.getTextSize('虎 水 线', ' '+ Node116fontSize + 'px "微软雅黑"').width - 11;
  12763. }
  12764. })();
  12765. Node116.setImage(GD.getTextJSON(Node116width, Node116height, true, false, false, ' '+ Node116fontSize + 'px "微软雅黑"'))
  12766. Node116.setPosition(753*ratio.ratioX, 172*ratio.ratioY);
  12767. Node116.setWidth(Node116width);
  12768. Node116.setHeight(Node116height);
  12769. Node116._nodeType = 'text';
  12770. Node116._disallowEvert = true;
  12771. Node116.setRotation(0*Math.PI/180);
  12772. Node116.a('node.width', Node116width);
  12773. Node116.a('node.height', Node116height);
  12774. Node116.a('node.rect', [0, 0, Node116width, Node116height]);
  12775. Node116.a('node.bordercolor','rgba(255,255,255,1)');
  12776. Node116.a('node.borderwidth', 0);
  12777. Node116.a('node.background','' || 'rgba(0,0,0,0)');
  12778. Node116.a('node.gradient','');
  12779. Node116.a('node.gradientcolor','');
  12780. Node116.a('node.text','虎 水 线');
  12781. Node116.a('node.textalign','left');
  12782. Node116.a('node.textvAlign','middle');
  12783. Node116.a('node.textrect', [Node116textStart, 0, Node116textWidth, Node116height]);
  12784. Node116.a('node.color','rgba(255,255,255,1)');
  12785. Node116.a('node.font',' '+ Node116fontSize + 'px "微软雅黑"');
  12786. Node116.a('node.textvisible',true);
  12787. Node116.a('node.linefeed',false);
  12788. if (false) {
  12789. Node116.a('node.textfunc',function(g) {
  12790. g.beginPath();
  12791. var str=Node116.a('node.text') || '虎 水 线';
  12792. var color=Node116.a('node.color') || 'rgba(255,255,255,1)';
  12793. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node116width,Node116height,13.3333*_ratio.ratioY,"left",color,' '+ Node116fontSize + 'px "微软雅黑"', 0,g);
  12794. });
  12795. }
  12796. if (false) {
  12797. Node116.a('node.underlinepoints',[Node116lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node116fontSize + 2 , ht.Default.getTextSize('虎 水 线', ' '+ Node116fontSize + 'px "微软雅黑"').width + 6, (Node116height - Node116fontSize) * 0.5*_ratio.ratioY + Node116fontSize + 2 ]);
  12798. Node116.a('node.underlinevisible',false);
  12799. Node116.a('node.underlineBorderWidth', 1);
  12800. }
  12801. dataModel.add(Node116);
  12802. zoomNodeList.push({
  12803. node: Node116,
  12804. borderWidth: 0,
  12805. attr: 'node.borderwidth'
  12806. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12807. var Node117 = new ht.Node();
  12808. var Node117textStart, Node117textWidth, Node117lineStart, Node117align = 'left', Node117fontSize = 13.3333*_ratio.ratioY,Node117width = 39*_ratio.ratioX, Node117height = 16*_ratio.ratioY;
  12809. (function () {
  12810. if (Node117align === 'left') {
  12811. Node117textStart = Node117fontSize * 0.2 > 2 ? Node117fontSize * 0.2 - 4 : Node117fontSize * 0.2 - 9;
  12812. Node117textWidth = Node117width;
  12813. Node117lineStart = 1;
  12814. } else if (Node117align === 'right') {
  12815. Node117textStart = 0;
  12816. Node117textWidth =Node117fontSize <= 8 ? Node117width + Node117fontSize * 0.2 + 6 : Node117width - Node117fontSize * 0.2;
  12817. Node117lineStart = (Node117width - (ht.Default.getTextSize('223-1', ' '+ Node117fontSize + 'px "Arial"').width + 6)) * 0.5;
  12818. } else if (Node117align === 'center') {
  12819. Node117textStart = -3;
  12820. Node117textWidth = Node117width;
  12821. Node117lineStart = Node117width - ht.Default.getTextSize('223-1', ' '+ Node117fontSize + 'px "Arial"').width - 11;
  12822. }
  12823. })();
  12824. Node117.setImage(GD.getTextJSON(Node117width, Node117height, true, false, false, ' '+ Node117fontSize + 'px "Arial"'))
  12825. Node117.setPosition(629*ratio.ratioX, 217*ratio.ratioY);
  12826. Node117.setWidth(Node117width);
  12827. Node117.setHeight(Node117height);
  12828. Node117._nodeType = 'text';
  12829. Node117._disallowEvert = true;
  12830. Node117.setRotation(0*Math.PI/180);
  12831. Node117.a('node.width', Node117width);
  12832. Node117.a('node.height', Node117height);
  12833. Node117.a('node.rect', [0, 0, Node117width, Node117height]);
  12834. Node117.a('node.bordercolor','rgba(0,0,0,1)');
  12835. Node117.a('node.borderwidth', 0);
  12836. Node117.a('node.background','' || 'rgba(0,0,0,0)');
  12837. Node117.a('node.gradient','');
  12838. Node117.a('node.gradientcolor','');
  12839. Node117.a('node.text','223-1');
  12840. Node117.a('node.textalign','left');
  12841. Node117.a('node.textvAlign','middle');
  12842. Node117.a('node.textrect', [Node117textStart, 0, Node117textWidth, Node117height]);
  12843. Node117.a('node.color','rgba(0,0,0,1)');
  12844. Node117.a('node.font',' '+ Node117fontSize + 'px "Arial"');
  12845. Node117.a('node.textvisible',true);
  12846. Node117.a('node.linefeed',false);
  12847. if (false) {
  12848. Node117.a('node.textfunc',function(g) {
  12849. g.beginPath();
  12850. var str=Node117.a('node.text') || '223-1';
  12851. var color=Node117.a('node.color') || 'rgba(0,0,0,1)';
  12852. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node117width,Node117height,13.3333*_ratio.ratioY,"left",color,' '+ Node117fontSize + 'px "Arial"', 0,g);
  12853. });
  12854. }
  12855. if (false) {
  12856. Node117.a('node.underlinepoints',[Node117lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node117fontSize + 2 , ht.Default.getTextSize('223-1', ' '+ Node117fontSize + 'px "Arial"').width + 6, (Node117height - Node117fontSize) * 0.5*_ratio.ratioY + Node117fontSize + 2 ]);
  12857. Node117.a('node.underlinevisible',false);
  12858. Node117.a('node.underlineBorderWidth', 1);
  12859. }
  12860. dataModel.add(Node117);
  12861. zoomNodeList.push({
  12862. node: Node117,
  12863. borderWidth: 0,
  12864. attr: 'node.borderwidth'
  12865. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12866. var Node118 = new ht.Node();
  12867. var Node118textStart, Node118textWidth, Node118lineStart, Node118align = 'left', Node118fontSize = 13.3333*_ratio.ratioY,Node118width = 47*_ratio.ratioX, Node118height = 16*_ratio.ratioY;
  12868. (function () {
  12869. if (Node118align === 'left') {
  12870. Node118textStart = Node118fontSize * 0.2 > 2 ? Node118fontSize * 0.2 - 4 : Node118fontSize * 0.2 - 9;
  12871. Node118textWidth = Node118width;
  12872. Node118lineStart = 1;
  12873. } else if (Node118align === 'right') {
  12874. Node118textStart = 0;
  12875. Node118textWidth =Node118fontSize <= 8 ? Node118width + Node118fontSize * 0.2 + 6 : Node118width - Node118fontSize * 0.2;
  12876. Node118lineStart = (Node118width - (ht.Default.getTextSize('223-10', ' '+ Node118fontSize + 'px "Arial"').width + 6)) * 0.5;
  12877. } else if (Node118align === 'center') {
  12878. Node118textStart = -3;
  12879. Node118textWidth = Node118width;
  12880. Node118lineStart = Node118width - ht.Default.getTextSize('223-10', ' '+ Node118fontSize + 'px "Arial"').width - 11;
  12881. }
  12882. })();
  12883. Node118.setImage(GD.getTextJSON(Node118width, Node118height, true, false, false, ' '+ Node118fontSize + 'px "Arial"'))
  12884. Node118.setPosition(588*ratio.ratioX, 251*ratio.ratioY);
  12885. Node118.setWidth(Node118width);
  12886. Node118.setHeight(Node118height);
  12887. Node118._nodeType = 'text';
  12888. Node118._disallowEvert = true;
  12889. Node118.setRotation(0*Math.PI/180);
  12890. Node118.a('node.width', Node118width);
  12891. Node118.a('node.height', Node118height);
  12892. Node118.a('node.rect', [0, 0, Node118width, Node118height]);
  12893. Node118.a('node.bordercolor','rgba(0,0,0,1)');
  12894. Node118.a('node.borderwidth', 0);
  12895. Node118.a('node.background','' || 'rgba(0,0,0,0)');
  12896. Node118.a('node.gradient','');
  12897. Node118.a('node.gradientcolor','');
  12898. Node118.a('node.text','223-10');
  12899. Node118.a('node.textalign','left');
  12900. Node118.a('node.textvAlign','middle');
  12901. Node118.a('node.textrect', [Node118textStart, 0, Node118textWidth, Node118height]);
  12902. Node118.a('node.color','rgba(0,0,0,1)');
  12903. Node118.a('node.font',' '+ Node118fontSize + 'px "Arial"');
  12904. Node118.a('node.textvisible',true);
  12905. Node118.a('node.linefeed',false);
  12906. if (false) {
  12907. Node118.a('node.textfunc',function(g) {
  12908. g.beginPath();
  12909. var str=Node118.a('node.text') || '223-10';
  12910. var color=Node118.a('node.color') || 'rgba(0,0,0,1)';
  12911. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node118width,Node118height,13.3333*_ratio.ratioY,"left",color,' '+ Node118fontSize + 'px "Arial"', 0,g);
  12912. });
  12913. }
  12914. if (false) {
  12915. Node118.a('node.underlinepoints',[Node118lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node118fontSize + 2 , ht.Default.getTextSize('223-10', ' '+ Node118fontSize + 'px "Arial"').width + 6, (Node118height - Node118fontSize) * 0.5*_ratio.ratioY + Node118fontSize + 2 ]);
  12916. Node118.a('node.underlinevisible',false);
  12917. Node118.a('node.underlineBorderWidth', 1);
  12918. }
  12919. dataModel.add(Node118);
  12920. zoomNodeList.push({
  12921. node: Node118,
  12922. borderWidth: 0,
  12923. attr: 'node.borderwidth'
  12924. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12925. var Node119 = new ht.Node();
  12926. var Node119textStart, Node119textWidth, Node119lineStart, Node119align = 'left', Node119fontSize = 13.3333*_ratio.ratioY,Node119width = 54*_ratio.ratioX, Node119height = 16*_ratio.ratioY;
  12927. (function () {
  12928. if (Node119align === 'left') {
  12929. Node119textStart = Node119fontSize * 0.2 > 2 ? Node119fontSize * 0.2 - 4 : Node119fontSize * 0.2 - 9;
  12930. Node119textWidth = Node119width;
  12931. Node119lineStart = 1;
  12932. } else if (Node119align === 'right') {
  12933. Node119textStart = 0;
  12934. Node119textWidth =Node119fontSize <= 8 ? Node119width + Node119fontSize * 0.2 + 6 : Node119width - Node119fontSize * 0.2;
  12935. Node119lineStart = (Node119width - (ht.Default.getTextSize('223-线0', ' '+ Node119fontSize + 'px "Arial"').width + 6)) * 0.5;
  12936. } else if (Node119align === 'center') {
  12937. Node119textStart = -3;
  12938. Node119textWidth = Node119width;
  12939. Node119lineStart = Node119width - ht.Default.getTextSize('223-线0', ' '+ Node119fontSize + 'px "Arial"').width - 11;
  12940. }
  12941. })();
  12942. Node119.setImage(GD.getTextJSON(Node119width, Node119height, true, false, false, ' '+ Node119fontSize + 'px "Arial"'))
  12943. Node119.setPosition(759*ratio.ratioX, 214*ratio.ratioY);
  12944. Node119.setWidth(Node119width);
  12945. Node119.setHeight(Node119height);
  12946. Node119._nodeType = 'text';
  12947. Node119._disallowEvert = true;
  12948. Node119.setRotation(0*Math.PI/180);
  12949. Node119.a('node.width', Node119width);
  12950. Node119.a('node.height', Node119height);
  12951. Node119.a('node.rect', [0, 0, Node119width, Node119height]);
  12952. Node119.a('node.bordercolor','rgba(0,0,0,1)');
  12953. Node119.a('node.borderwidth', 0);
  12954. Node119.a('node.background','' || 'rgba(0,0,0,0)');
  12955. Node119.a('node.gradient','');
  12956. Node119.a('node.gradientcolor','');
  12957. Node119.a('node.text','223-线0');
  12958. Node119.a('node.textalign','left');
  12959. Node119.a('node.textvAlign','middle');
  12960. Node119.a('node.textrect', [Node119textStart, 0, Node119textWidth, Node119height]);
  12961. Node119.a('node.color','rgba(0,0,0,1)');
  12962. Node119.a('node.font',' '+ Node119fontSize + 'px "Arial"');
  12963. Node119.a('node.textvisible',true);
  12964. Node119.a('node.linefeed',false);
  12965. if (false) {
  12966. Node119.a('node.textfunc',function(g) {
  12967. g.beginPath();
  12968. var str=Node119.a('node.text') || '223-线0';
  12969. var color=Node119.a('node.color') || 'rgba(0,0,0,1)';
  12970. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node119width,Node119height,13.3333*_ratio.ratioY,"left",color,' '+ Node119fontSize + 'px "Arial"', 0,g);
  12971. });
  12972. }
  12973. if (false) {
  12974. Node119.a('node.underlinepoints',[Node119lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node119fontSize + 2 , ht.Default.getTextSize('223-线0', ' '+ Node119fontSize + 'px "Arial"').width + 6, (Node119height - Node119fontSize) * 0.5*_ratio.ratioY + Node119fontSize + 2 ]);
  12975. Node119.a('node.underlinevisible',false);
  12976. Node119.a('node.underlineBorderWidth', 1);
  12977. }
  12978. dataModel.add(Node119);
  12979. zoomNodeList.push({
  12980. node: Node119,
  12981. borderWidth: 0,
  12982. attr: 'node.borderwidth'
  12983. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  12984. var Node120 = new ht.Node();
  12985. var Node120textStart, Node120textWidth, Node120lineStart, Node120align = 'left', Node120fontSize = 13.3333*_ratio.ratioY,Node120width = 39*_ratio.ratioX, Node120height = 16*_ratio.ratioY;
  12986. (function () {
  12987. if (Node120align === 'left') {
  12988. Node120textStart = Node120fontSize * 0.2 > 2 ? Node120fontSize * 0.2 - 4 : Node120fontSize * 0.2 - 9;
  12989. Node120textWidth = Node120width;
  12990. Node120lineStart = 1;
  12991. } else if (Node120align === 'right') {
  12992. Node120textStart = 0;
  12993. Node120textWidth =Node120fontSize <= 8 ? Node120width + Node120fontSize * 0.2 + 6 : Node120width - Node120fontSize * 0.2;
  12994. Node120lineStart = (Node120width - (ht.Default.getTextSize('223', ' '+ Node120fontSize + 'px "Arial"').width + 6)) * 0.5;
  12995. } else if (Node120align === 'center') {
  12996. Node120textStart = -3;
  12997. Node120textWidth = Node120width;
  12998. Node120lineStart = Node120width - ht.Default.getTextSize('223', ' '+ Node120fontSize + 'px "Arial"').width - 11;
  12999. }
  13000. })();
  13001. Node120.setImage(GD.getTextJSON(Node120width, Node120height, true, false, false, ' '+ Node120fontSize + 'px "Arial"'))
  13002. Node120.setPosition(708*ratio.ratioX, 260*ratio.ratioY);
  13003. Node120.setWidth(Node120width);
  13004. Node120.setHeight(Node120height);
  13005. Node120._nodeType = 'text';
  13006. Node120._disallowEvert = true;
  13007. Node120.setRotation(0*Math.PI/180);
  13008. Node120.a('node.width', Node120width);
  13009. Node120.a('node.height', Node120height);
  13010. Node120.a('node.rect', [0, 0, Node120width, Node120height]);
  13011. Node120.a('node.bordercolor','rgba(0,0,0,1)');
  13012. Node120.a('node.borderwidth', 0);
  13013. Node120.a('node.background','' || 'rgba(0,0,0,0)');
  13014. Node120.a('node.gradient','');
  13015. Node120.a('node.gradientcolor','');
  13016. Node120.a('node.text','223');
  13017. Node120.a('node.textalign','left');
  13018. Node120.a('node.textvAlign','middle');
  13019. Node120.a('node.textrect', [Node120textStart, 0, Node120textWidth, Node120height]);
  13020. Node120.a('node.color','rgba(0,0,0,1)');
  13021. Node120.a('node.font',' '+ Node120fontSize + 'px "Arial"');
  13022. Node120.a('node.textvisible',true);
  13023. Node120.a('node.linefeed',false);
  13024. if (false) {
  13025. Node120.a('node.textfunc',function(g) {
  13026. g.beginPath();
  13027. var str=Node120.a('node.text') || '223';
  13028. var color=Node120.a('node.color') || 'rgba(0,0,0,1)';
  13029. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node120width,Node120height,13.3333*_ratio.ratioY,"left",color,' '+ Node120fontSize + 'px "Arial"', 0,g);
  13030. });
  13031. }
  13032. if (false) {
  13033. Node120.a('node.underlinepoints',[Node120lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node120fontSize + 2 , ht.Default.getTextSize('223', ' '+ Node120fontSize + 'px "Arial"').width + 6, (Node120height - Node120fontSize) * 0.5*_ratio.ratioY + Node120fontSize + 2 ]);
  13034. Node120.a('node.underlinevisible',false);
  13035. Node120.a('node.underlineBorderWidth', 1);
  13036. }
  13037. dataModel.add(Node120);
  13038. zoomNodeList.push({
  13039. node: Node120,
  13040. borderWidth: 0,
  13041. attr: 'node.borderwidth'
  13042. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13043. var Node121 = new ht.Node();
  13044. var Node121textStart, Node121textWidth, Node121lineStart, Node121align = 'left', Node121fontSize = 13.3333*_ratio.ratioY,Node121width = 48*_ratio.ratioX, Node121height = 16*_ratio.ratioY;
  13045. (function () {
  13046. if (Node121align === 'left') {
  13047. Node121textStart = Node121fontSize * 0.2 > 2 ? Node121fontSize * 0.2 - 4 : Node121fontSize * 0.2 - 9;
  13048. Node121textWidth = Node121width;
  13049. Node121lineStart = 1;
  13050. } else if (Node121align === 'right') {
  13051. Node121textStart = 0;
  13052. Node121textWidth =Node121fontSize <= 8 ? Node121width + Node121fontSize * 0.2 + 6 : Node121width - Node121fontSize * 0.2;
  13053. Node121lineStart = (Node121width - (ht.Default.getTextSize('223-A0', ' '+ Node121fontSize + 'px "Arial"').width + 6)) * 0.5;
  13054. } else if (Node121align === 'center') {
  13055. Node121textStart = -3;
  13056. Node121textWidth = Node121width;
  13057. Node121lineStart = Node121width - ht.Default.getTextSize('223-A0', ' '+ Node121fontSize + 'px "Arial"').width - 11;
  13058. }
  13059. })();
  13060. Node121.setImage(GD.getTextJSON(Node121width, Node121height, true, false, false, ' '+ Node121fontSize + 'px "Arial"'))
  13061. Node121.setPosition(764*ratio.ratioX, 297*ratio.ratioY);
  13062. Node121.setWidth(Node121width);
  13063. Node121.setHeight(Node121height);
  13064. Node121._nodeType = 'text';
  13065. Node121._disallowEvert = true;
  13066. Node121.setRotation(0*Math.PI/180);
  13067. Node121.a('node.width', Node121width);
  13068. Node121.a('node.height', Node121height);
  13069. Node121.a('node.rect', [0, 0, Node121width, Node121height]);
  13070. Node121.a('node.bordercolor','rgba(0,0,0,1)');
  13071. Node121.a('node.borderwidth', 0);
  13072. Node121.a('node.background','' || 'rgba(0,0,0,0)');
  13073. Node121.a('node.gradient','');
  13074. Node121.a('node.gradientcolor','');
  13075. Node121.a('node.text','223-A0');
  13076. Node121.a('node.textalign','left');
  13077. Node121.a('node.textvAlign','middle');
  13078. Node121.a('node.textrect', [Node121textStart, 0, Node121textWidth, Node121height]);
  13079. Node121.a('node.color','rgba(0,0,0,1)');
  13080. Node121.a('node.font',' '+ Node121fontSize + 'px "Arial"');
  13081. Node121.a('node.textvisible',true);
  13082. Node121.a('node.linefeed',false);
  13083. if (false) {
  13084. Node121.a('node.textfunc',function(g) {
  13085. g.beginPath();
  13086. var str=Node121.a('node.text') || '223-A0';
  13087. var color=Node121.a('node.color') || 'rgba(0,0,0,1)';
  13088. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node121width,Node121height,13.3333*_ratio.ratioY,"left",color,' '+ Node121fontSize + 'px "Arial"', 0,g);
  13089. });
  13090. }
  13091. if (false) {
  13092. Node121.a('node.underlinepoints',[Node121lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node121fontSize + 2 , ht.Default.getTextSize('223-A0', ' '+ Node121fontSize + 'px "Arial"').width + 6, (Node121height - Node121fontSize) * 0.5*_ratio.ratioY + Node121fontSize + 2 ]);
  13093. Node121.a('node.underlinevisible',false);
  13094. Node121.a('node.underlineBorderWidth', 1);
  13095. }
  13096. dataModel.add(Node121);
  13097. zoomNodeList.push({
  13098. node: Node121,
  13099. borderWidth: 0,
  13100. attr: 'node.borderwidth'
  13101. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13102. var Node122 = new ht.Node();
  13103. var Node122textStart, Node122textWidth, Node122lineStart, Node122align = 'left', Node122fontSize = 13.3333*_ratio.ratioY,Node122width = 109*_ratio.ratioX, Node122height = 30*_ratio.ratioY;
  13104. (function () {
  13105. if (Node122align === 'left') {
  13106. Node122textStart = Node122fontSize * 0.2 > 2 ? Node122fontSize * 0.2 - 4 : Node122fontSize * 0.2 - 9;
  13107. Node122textWidth = Node122width;
  13108. Node122lineStart = 1;
  13109. } else if (Node122align === 'right') {
  13110. Node122textStart = 0;
  13111. Node122textWidth =Node122fontSize <= 8 ? Node122width + Node122fontSize * 0.2 + 6 : Node122width - Node122fontSize * 0.2;
  13112. Node122lineStart = (Node122width - (ht.Default.getTextSize('母线PT', ' '+ Node122fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  13113. } else if (Node122align === 'center') {
  13114. Node122textStart = -3;
  13115. Node122textWidth = Node122width;
  13116. Node122lineStart = Node122width - ht.Default.getTextSize('母线PT', ' '+ Node122fontSize + 'px "微软雅黑"').width - 11;
  13117. }
  13118. })();
  13119. Node122.setImage(GD.getTextJSON(Node122width, Node122height, true, false, false, ' '+ Node122fontSize + 'px "微软雅黑"'))
  13120. Node122.setPosition(1067*ratio.ratioX, 192*ratio.ratioY);
  13121. Node122.setWidth(Node122width);
  13122. Node122.setHeight(Node122height);
  13123. Node122._nodeType = 'text';
  13124. Node122._disallowEvert = true;
  13125. Node122.setRotation(0*Math.PI/180);
  13126. Node122.a('node.width', Node122width);
  13127. Node122.a('node.height', Node122height);
  13128. Node122.a('node.rect', [0, 0, Node122width, Node122height]);
  13129. Node122.a('node.bordercolor','rgba(0,0,0,1)');
  13130. Node122.a('node.borderwidth', 0);
  13131. Node122.a('node.background','' || 'rgba(0,0,0,0)');
  13132. Node122.a('node.gradient','');
  13133. Node122.a('node.gradientcolor','');
  13134. Node122.a('node.text','母线PT');
  13135. Node122.a('node.textalign','left');
  13136. Node122.a('node.textvAlign','middle');
  13137. Node122.a('node.textrect', [Node122textStart, 0, Node122textWidth, Node122height]);
  13138. Node122.a('node.color','rgba(0,0,0,1)');
  13139. Node122.a('node.font',' '+ Node122fontSize + 'px "微软雅黑"');
  13140. Node122.a('node.textvisible',true);
  13141. Node122.a('node.linefeed',false);
  13142. if (false) {
  13143. Node122.a('node.textfunc',function(g) {
  13144. g.beginPath();
  13145. var str=Node122.a('node.text') || '母线PT';
  13146. var color=Node122.a('node.color') || 'rgba(0,0,0,1)';
  13147. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node122width,Node122height,13.3333*_ratio.ratioY,"left",color,' '+ Node122fontSize + 'px "微软雅黑"', 0,g);
  13148. });
  13149. }
  13150. if (false) {
  13151. Node122.a('node.underlinepoints',[Node122lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node122fontSize + 2 , ht.Default.getTextSize('母线PT', ' '+ Node122fontSize + 'px "微软雅黑"').width + 6, (Node122height - Node122fontSize) * 0.5*_ratio.ratioY + Node122fontSize + 2 ]);
  13152. Node122.a('node.underlinevisible',false);
  13153. Node122.a('node.underlineBorderWidth', 1);
  13154. }
  13155. dataModel.add(Node122);
  13156. zoomNodeList.push({
  13157. node: Node122,
  13158. borderWidth: 0,
  13159. attr: 'node.borderwidth'
  13160. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13161. var Node123 = new ht.Node();
  13162. var Node123textStart, Node123textWidth, Node123lineStart, Node123align = 'left', Node123fontSize = 13.3333*_ratio.ratioY,Node123width = 48*_ratio.ratioX, Node123height = 16*_ratio.ratioY;
  13163. (function () {
  13164. if (Node123align === 'left') {
  13165. Node123textStart = Node123fontSize * 0.2 > 2 ? Node123fontSize * 0.2 - 4 : Node123fontSize * 0.2 - 9;
  13166. Node123textWidth = Node123width;
  13167. Node123lineStart = 1;
  13168. } else if (Node123align === 'right') {
  13169. Node123textStart = 0;
  13170. Node123textWidth =Node123fontSize <= 8 ? Node123width + Node123fontSize * 0.2 + 6 : Node123width - Node123fontSize * 0.2;
  13171. Node123lineStart = (Node123width - (ht.Default.getTextSize('2A9', ' '+ Node123fontSize + 'px "Arial"').width + 6)) * 0.5;
  13172. } else if (Node123align === 'center') {
  13173. Node123textStart = -3;
  13174. Node123textWidth = Node123width;
  13175. Node123lineStart = Node123width - ht.Default.getTextSize('2A9', ' '+ Node123fontSize + 'px "Arial"').width - 11;
  13176. }
  13177. })();
  13178. Node123.setImage(GD.getTextJSON(Node123width, Node123height, true, false, false, ' '+ Node123fontSize + 'px "Arial"'))
  13179. Node123.setPosition(1004*ratio.ratioX, 297*ratio.ratioY);
  13180. Node123.setWidth(Node123width);
  13181. Node123.setHeight(Node123height);
  13182. Node123._nodeType = 'text';
  13183. Node123._disallowEvert = true;
  13184. Node123.setRotation(0*Math.PI/180);
  13185. Node123.a('node.width', Node123width);
  13186. Node123.a('node.height', Node123height);
  13187. Node123.a('node.rect', [0, 0, Node123width, Node123height]);
  13188. Node123.a('node.bordercolor','rgba(0,0,0,1)');
  13189. Node123.a('node.borderwidth', 0);
  13190. Node123.a('node.background','' || 'rgba(0,0,0,0)');
  13191. Node123.a('node.gradient','');
  13192. Node123.a('node.gradientcolor','');
  13193. Node123.a('node.text','2A9');
  13194. Node123.a('node.textalign','left');
  13195. Node123.a('node.textvAlign','middle');
  13196. Node123.a('node.textrect', [Node123textStart, 0, Node123textWidth, Node123height]);
  13197. Node123.a('node.color','rgba(0,0,0,1)');
  13198. Node123.a('node.font',' '+ Node123fontSize + 'px "Arial"');
  13199. Node123.a('node.textvisible',true);
  13200. Node123.a('node.linefeed',false);
  13201. if (false) {
  13202. Node123.a('node.textfunc',function(g) {
  13203. g.beginPath();
  13204. var str=Node123.a('node.text') || '2A9';
  13205. var color=Node123.a('node.color') || 'rgba(0,0,0,1)';
  13206. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node123width,Node123height,13.3333*_ratio.ratioY,"left",color,' '+ Node123fontSize + 'px "Arial"', 0,g);
  13207. });
  13208. }
  13209. if (false) {
  13210. Node123.a('node.underlinepoints',[Node123lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node123fontSize + 2 , ht.Default.getTextSize('2A9', ' '+ Node123fontSize + 'px "Arial"').width + 6, (Node123height - Node123fontSize) * 0.5*_ratio.ratioY + Node123fontSize + 2 ]);
  13211. Node123.a('node.underlinevisible',false);
  13212. Node123.a('node.underlineBorderWidth', 1);
  13213. }
  13214. dataModel.add(Node123);
  13215. zoomNodeList.push({
  13216. node: Node123,
  13217. borderWidth: 0,
  13218. attr: 'node.borderwidth'
  13219. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13220. var Node124 = new ht.Node();
  13221. var Node124textStart, Node124textWidth, Node124lineStart, Node124align = 'left', Node124fontSize = 13.3333*_ratio.ratioY,Node124width = 48*_ratio.ratioX, Node124height = 16*_ratio.ratioY;
  13222. (function () {
  13223. if (Node124align === 'left') {
  13224. Node124textStart = Node124fontSize * 0.2 > 2 ? Node124fontSize * 0.2 - 4 : Node124fontSize * 0.2 - 9;
  13225. Node124textWidth = Node124width;
  13226. Node124lineStart = 1;
  13227. } else if (Node124align === 'right') {
  13228. Node124textStart = 0;
  13229. Node124textWidth =Node124fontSize <= 8 ? Node124width + Node124fontSize * 0.2 + 6 : Node124width - Node124fontSize * 0.2;
  13230. Node124lineStart = (Node124width - (ht.Default.getTextSize('2A90', ' '+ Node124fontSize + 'px "Arial"').width + 6)) * 0.5;
  13231. } else if (Node124align === 'center') {
  13232. Node124textStart = -3;
  13233. Node124textWidth = Node124width;
  13234. Node124lineStart = Node124width - ht.Default.getTextSize('2A90', ' '+ Node124fontSize + 'px "Arial"').width - 11;
  13235. }
  13236. })();
  13237. Node124.setImage(GD.getTextJSON(Node124width, Node124height, true, false, false, ' '+ Node124fontSize + 'px "Arial"'))
  13238. Node124.setPosition(1124*ratio.ratioX, 287*ratio.ratioY);
  13239. Node124.setWidth(Node124width);
  13240. Node124.setHeight(Node124height);
  13241. Node124._nodeType = 'text';
  13242. Node124._disallowEvert = true;
  13243. Node124.setRotation(0*Math.PI/180);
  13244. Node124.a('node.width', Node124width);
  13245. Node124.a('node.height', Node124height);
  13246. Node124.a('node.rect', [0, 0, Node124width, Node124height]);
  13247. Node124.a('node.bordercolor','rgba(0,0,0,1)');
  13248. Node124.a('node.borderwidth', 0);
  13249. Node124.a('node.background','' || 'rgba(0,0,0,0)');
  13250. Node124.a('node.gradient','');
  13251. Node124.a('node.gradientcolor','');
  13252. Node124.a('node.text','2A90');
  13253. Node124.a('node.textalign','left');
  13254. Node124.a('node.textvAlign','middle');
  13255. Node124.a('node.textrect', [Node124textStart, 0, Node124textWidth, Node124height]);
  13256. Node124.a('node.color','rgba(0,0,0,1)');
  13257. Node124.a('node.font',' '+ Node124fontSize + 'px "Arial"');
  13258. Node124.a('node.textvisible',true);
  13259. Node124.a('node.linefeed',false);
  13260. if (false) {
  13261. Node124.a('node.textfunc',function(g) {
  13262. g.beginPath();
  13263. var str=Node124.a('node.text') || '2A90';
  13264. var color=Node124.a('node.color') || 'rgba(0,0,0,1)';
  13265. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node124width,Node124height,13.3333*_ratio.ratioY,"left",color,' '+ Node124fontSize + 'px "Arial"', 0,g);
  13266. });
  13267. }
  13268. if (false) {
  13269. Node124.a('node.underlinepoints',[Node124lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node124fontSize + 2 , ht.Default.getTextSize('2A90', ' '+ Node124fontSize + 'px "Arial"').width + 6, (Node124height - Node124fontSize) * 0.5*_ratio.ratioY + Node124fontSize + 2 ]);
  13270. Node124.a('node.underlinevisible',false);
  13271. Node124.a('node.underlineBorderWidth', 1);
  13272. }
  13273. dataModel.add(Node124);
  13274. zoomNodeList.push({
  13275. node: Node124,
  13276. borderWidth: 0,
  13277. attr: 'node.borderwidth'
  13278. }); var Node125points=[130, 689,130, 699],
  13279. Node125rect=ht.Default.unionPoint([{x:130,y:689},{x:130,y:699}]),
  13280. Node125compspts=[];
  13281. _ratio = GD.getRatioWithRotation(0, ratio);
  13282. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13283. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13284. for(var i=0;i<Node125points.length;i++){
  13285. if(i%2==0){
  13286. Node125compspts.push(Node125points[i]-Node125rect.x);
  13287. }else{
  13288. Node125compspts.push(Node125points[i]-Node125rect.y);
  13289. }
  13290. }
  13291. var Node125ptslength=Node125compspts.length;
  13292. if (Node125rect.height === 0) {
  13293. Node125compspts[0] -= 0;
  13294. Node125compspts[Node125ptslength-2] += 0;
  13295. } else if (Node125rect.width === 0){
  13296. Node125compspts[1] -= 0;
  13297. Node125compspts[Node125ptslength-1] += 0;
  13298. } else {
  13299. Node125compspts[0] -= 0;
  13300. Node125compspts[1] -= 0;
  13301. Node125compspts[Node125ptslength-2] += 0;
  13302. Node125compspts[Node125ptslength-1] += 0;
  13303. }
  13304. Node125 = new ht.Node();
  13305. Node125.borderWidth = 1;
  13306. Node125rect.width = Node125rect.width === 0 ? 0.0001 : Node125rect.width;
  13307. Node125rect.height = Node125rect.height === 0 ? 0.0001 : Node125rect.height;
  13308. var Node125endCompspts = [Node125compspts[Node125ptslength-2],Node125compspts[Node125ptslength-1],0,0];
  13309. var Node125startCompspts = [Node125compspts[0],Node125compspts[1],0,0];
  13310. Node125.setImage(GD.getPolyLineJSON());
  13311. Node125.setPosition(Node125rect.x+Node125rect.width/2,Node125rect.y+Node125rect.height/2);
  13312. Node125.setSize(Node125rect.width,Node125rect.height);
  13313. Node125.setStyle("opacity",1);
  13314. Node125.s({'pixelPerfect':true});
  13315. Node125borderwidth=1;
  13316. Node125.setRotation(0);
  13317. dataModel.add(Node125);
  13318. Node125.a('node.points',Node125compspts);
  13319. Node125.a('node.segments',[1,2]);
  13320. Node125.a('node.color','rgba(255,128,0,1)');
  13321. Node125.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13322. Node125.a('node.borderColor','rgba(255,128,0,1)');
  13323. Node125.a('node.background','rgba(255,128,0,1)');
  13324. Node125.a('node.gradient','');
  13325. Node125.a('node.gradientcolor','rgba(255,128,0,1)');
  13326. Node125.a('node.endCompspts',Node125endCompspts);
  13327. Node125.a('node.startCompspts',Node125startCompspts);
  13328. (function (node, img, compspts, endCompspts, startCompspts) {
  13329. var position = node.getPosition(),
  13330. w = node.getWidth()*_ratio.ratioX,
  13331. h = node.getHeight()*_ratio.ratioY;
  13332. function resetPoints(rx, ry) {
  13333. for (var i = 0, len = compspts.length; i < len; i++) {
  13334. if (i%2 === 0) {
  13335. compspts[i]*=rx;
  13336. } else {
  13337. compspts[i]*=ry;
  13338. }
  13339. }
  13340. endCompspts[0] = compspts[compspts.length-2];
  13341. endCompspts[1] = compspts[compspts.length-1];
  13342. endCompspts[2] *= rx;
  13343. endCompspts[3] *= ry;
  13344. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13345. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13346. startCompspts[0] = compspts[0];
  13347. startCompspts[1] = compspts[1];
  13348. startCompspts[2] *= rx;
  13349. startCompspts[3] *= ry;
  13350. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13351. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13352. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13353. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13354. }
  13355. node.setSize(w, h);
  13356. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13357. node.a('node.width', w);
  13358. node.a('node.height', h);
  13359. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13360. node.borderWidth = 1;
  13361. node.a('node.borderwidth',node.borderWidth);
  13362. node._nodename = 'Node125';
  13363. node._nodeType = 'line';
  13364. zoomNodeList.push({
  13365. node: node,
  13366. attr: 'node.borderwidth'
  13367. });
  13368. var setWidth = node.setWidth,
  13369. setHeight = node.setHeight,
  13370. timer, rx = 1, ry = 1;
  13371. node.setWidth = function (width) {
  13372. var _width = this.getWidth();
  13373. rx = width / _width;
  13374. node.a('node.width', width);
  13375. setWidth.apply(this, arguments);
  13376. resetPoints(rx, 1);
  13377. }
  13378. node.setHeight = function (height) {
  13379. var _height = this.getHeight();
  13380. ry = height / _height;
  13381. node.a('node.height', height);
  13382. setHeight.apply(this, arguments);
  13383. resetPoints(1, ry);
  13384. }
  13385. })(Node125, Node125.getImage(), Node125compspts, Node125endCompspts, Node125startCompspts);
  13386. var Node126points=[130, 689,160, 689],
  13387. Node126rect=ht.Default.unionPoint([{x:130,y:689},{x:160,y:689}]),
  13388. Node126compspts=[];
  13389. _ratio = GD.getRatioWithRotation(0, ratio);
  13390. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  13391. _endratio = GD.getRatioWithRotation(0, ratio);
  13392. for(var i=0;i<Node126points.length;i++){
  13393. if(i%2==0){
  13394. Node126compspts.push(Node126points[i]-Node126rect.x);
  13395. }else{
  13396. Node126compspts.push(Node126points[i]-Node126rect.y);
  13397. }
  13398. }
  13399. var Node126ptslength=Node126compspts.length;
  13400. if (Node126rect.height === 0) {
  13401. Node126compspts[0] -= 0;
  13402. Node126compspts[Node126ptslength-2] += 0;
  13403. } else if (Node126rect.width === 0){
  13404. Node126compspts[1] -= 0;
  13405. Node126compspts[Node126ptslength-1] += 0;
  13406. } else {
  13407. Node126compspts[0] -= 0;
  13408. Node126compspts[1] -= 0;
  13409. Node126compspts[Node126ptslength-2] += 0;
  13410. Node126compspts[Node126ptslength-1] += 0;
  13411. }
  13412. Node126 = new ht.Node();
  13413. Node126.borderWidth = 1;
  13414. Node126rect.width = Node126rect.width === 0 ? 0.0001 : Node126rect.width;
  13415. Node126rect.height = Node126rect.height === 0 ? 0.0001 : Node126rect.height;
  13416. var Node126endCompspts = [Node126compspts[Node126ptslength-2],Node126compspts[Node126ptslength-1],0,0];
  13417. var Node126startCompspts = [Node126compspts[0],Node126compspts[1],0,0];
  13418. Node126.setImage(GD.getPolyLineJSON());
  13419. Node126.setPosition(Node126rect.x+Node126rect.width/2,Node126rect.y+Node126rect.height/2);
  13420. Node126.setSize(Node126rect.width,Node126rect.height);
  13421. Node126.setStyle("opacity",1);
  13422. Node126.s({'pixelPerfect':true});
  13423. Node126borderwidth=1;
  13424. Node126.setRotation(0);
  13425. dataModel.add(Node126);
  13426. Node126.a('node.points',Node126compspts);
  13427. Node126.a('node.segments',[1,2]);
  13428. Node126.a('node.color','rgba(255,128,0,1)');
  13429. Node126.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13430. Node126.a('node.borderColor','rgba(255,128,0,1)');
  13431. Node126.a('node.background','rgba(255,128,0,1)');
  13432. Node126.a('node.gradient','');
  13433. Node126.a('node.gradientcolor','rgba(255,128,0,1)');
  13434. Node126.a('node.endCompspts',Node126endCompspts);
  13435. Node126.a('node.startCompspts',Node126startCompspts);
  13436. (function (node, img, compspts, endCompspts, startCompspts) {
  13437. var position = node.getPosition(),
  13438. w = node.getWidth()*_ratio.ratioX,
  13439. h = node.getHeight()*_ratio.ratioY;
  13440. function resetPoints(rx, ry) {
  13441. for (var i = 0, len = compspts.length; i < len; i++) {
  13442. if (i%2 === 0) {
  13443. compspts[i]*=rx;
  13444. } else {
  13445. compspts[i]*=ry;
  13446. }
  13447. }
  13448. endCompspts[0] = compspts[compspts.length-2];
  13449. endCompspts[1] = compspts[compspts.length-1];
  13450. endCompspts[2] *= rx;
  13451. endCompspts[3] *= ry;
  13452. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13453. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13454. startCompspts[0] = compspts[0];
  13455. startCompspts[1] = compspts[1];
  13456. startCompspts[2] *= rx;
  13457. startCompspts[3] *= ry;
  13458. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13459. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13460. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13461. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13462. }
  13463. node.setSize(w, h);
  13464. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13465. node.a('node.width', w);
  13466. node.a('node.height', h);
  13467. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13468. node.borderWidth = 1;
  13469. node.a('node.borderwidth',node.borderWidth);
  13470. node._nodename = 'Node126';
  13471. node._nodeType = 'line';
  13472. zoomNodeList.push({
  13473. node: node,
  13474. attr: 'node.borderwidth'
  13475. });
  13476. var setWidth = node.setWidth,
  13477. setHeight = node.setHeight,
  13478. timer, rx = 1, ry = 1;
  13479. node.setWidth = function (width) {
  13480. var _width = this.getWidth();
  13481. rx = width / _width;
  13482. node.a('node.width', width);
  13483. setWidth.apply(this, arguments);
  13484. resetPoints(rx, 1);
  13485. }
  13486. node.setHeight = function (height) {
  13487. var _height = this.getHeight();
  13488. ry = height / _height;
  13489. node.a('node.height', height);
  13490. setHeight.apply(this, arguments);
  13491. resetPoints(1, ry);
  13492. }
  13493. })(Node126, Node126.getImage(), Node126compspts, Node126endCompspts, Node126startCompspts);
  13494. var Node127points=[162, 679,162, 699],
  13495. Node127rect=ht.Default.unionPoint([{x:162,y:679},{x:162,y:699}]),
  13496. Node127compspts=[];
  13497. _ratio = GD.getRatioWithRotation(0, ratio);
  13498. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13499. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13500. for(var i=0;i<Node127points.length;i++){
  13501. if(i%2==0){
  13502. Node127compspts.push(Node127points[i]-Node127rect.x);
  13503. }else{
  13504. Node127compspts.push(Node127points[i]-Node127rect.y);
  13505. }
  13506. }
  13507. var Node127ptslength=Node127compspts.length;
  13508. if (Node127rect.height === 0) {
  13509. Node127compspts[0] -= 0;
  13510. Node127compspts[Node127ptslength-2] += 0;
  13511. } else if (Node127rect.width === 0){
  13512. Node127compspts[1] -= 0;
  13513. Node127compspts[Node127ptslength-1] += 0;
  13514. } else {
  13515. Node127compspts[0] -= 0;
  13516. Node127compspts[1] -= 0;
  13517. Node127compspts[Node127ptslength-2] += 0;
  13518. Node127compspts[Node127ptslength-1] += 0;
  13519. }
  13520. Node127 = new ht.Node();
  13521. Node127.borderWidth = 1;
  13522. Node127rect.width = Node127rect.width === 0 ? 0.0001 : Node127rect.width;
  13523. Node127rect.height = Node127rect.height === 0 ? 0.0001 : Node127rect.height;
  13524. var Node127endCompspts = [Node127compspts[Node127ptslength-2],Node127compspts[Node127ptslength-1],0,0];
  13525. var Node127startCompspts = [Node127compspts[0],Node127compspts[1],0,0];
  13526. Node127.setImage(GD.getPolyLineJSON());
  13527. Node127.setPosition(Node127rect.x+Node127rect.width/2,Node127rect.y+Node127rect.height/2);
  13528. Node127.setSize(Node127rect.width,Node127rect.height);
  13529. Node127.setStyle("opacity",1);
  13530. Node127.s({'pixelPerfect':true});
  13531. Node127borderwidth=1;
  13532. Node127.setRotation(0);
  13533. dataModel.add(Node127);
  13534. Node127.a('node.points',Node127compspts);
  13535. Node127.a('node.segments',[1,2]);
  13536. Node127.a('node.color','rgba(255,128,0,1)');
  13537. Node127.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13538. Node127.a('node.borderColor','rgba(255,128,0,1)');
  13539. Node127.a('node.background','rgba(255,128,0,1)');
  13540. Node127.a('node.gradient','');
  13541. Node127.a('node.gradientcolor','rgba(255,128,0,1)');
  13542. Node127.a('node.endCompspts',Node127endCompspts);
  13543. Node127.a('node.startCompspts',Node127startCompspts);
  13544. (function (node, img, compspts, endCompspts, startCompspts) {
  13545. var position = node.getPosition(),
  13546. w = node.getWidth()*_ratio.ratioX,
  13547. h = node.getHeight()*_ratio.ratioY;
  13548. function resetPoints(rx, ry) {
  13549. for (var i = 0, len = compspts.length; i < len; i++) {
  13550. if (i%2 === 0) {
  13551. compspts[i]*=rx;
  13552. } else {
  13553. compspts[i]*=ry;
  13554. }
  13555. }
  13556. endCompspts[0] = compspts[compspts.length-2];
  13557. endCompspts[1] = compspts[compspts.length-1];
  13558. endCompspts[2] *= rx;
  13559. endCompspts[3] *= ry;
  13560. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13561. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13562. startCompspts[0] = compspts[0];
  13563. startCompspts[1] = compspts[1];
  13564. startCompspts[2] *= rx;
  13565. startCompspts[3] *= ry;
  13566. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13567. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13568. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13569. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13570. }
  13571. node.setSize(w, h);
  13572. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13573. node.a('node.width', w);
  13574. node.a('node.height', h);
  13575. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13576. node.borderWidth = 1;
  13577. node.a('node.borderwidth',node.borderWidth);
  13578. node._nodename = 'Node127';
  13579. node._nodeType = 'line';
  13580. zoomNodeList.push({
  13581. node: node,
  13582. attr: 'node.borderwidth'
  13583. });
  13584. var setWidth = node.setWidth,
  13585. setHeight = node.setHeight,
  13586. timer, rx = 1, ry = 1;
  13587. node.setWidth = function (width) {
  13588. var _width = this.getWidth();
  13589. rx = width / _width;
  13590. node.a('node.width', width);
  13591. setWidth.apply(this, arguments);
  13592. resetPoints(rx, 1);
  13593. }
  13594. node.setHeight = function (height) {
  13595. var _height = this.getHeight();
  13596. ry = height / _height;
  13597. node.a('node.height', height);
  13598. setHeight.apply(this, arguments);
  13599. resetPoints(1, ry);
  13600. }
  13601. })(Node127, Node127.getImage(), Node127compspts, Node127endCompspts, Node127startCompspts);
  13602. var Node128points=[162, 652,162, 662],
  13603. Node128rect=ht.Default.unionPoint([{x:162,y:652},{x:162,y:662}]),
  13604. Node128compspts=[];
  13605. _ratio = GD.getRatioWithRotation(0, ratio);
  13606. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13607. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13608. for(var i=0;i<Node128points.length;i++){
  13609. if(i%2==0){
  13610. Node128compspts.push(Node128points[i]-Node128rect.x);
  13611. }else{
  13612. Node128compspts.push(Node128points[i]-Node128rect.y);
  13613. }
  13614. }
  13615. var Node128ptslength=Node128compspts.length;
  13616. if (Node128rect.height === 0) {
  13617. Node128compspts[0] -= 0;
  13618. Node128compspts[Node128ptslength-2] += 0;
  13619. } else if (Node128rect.width === 0){
  13620. Node128compspts[1] -= 0;
  13621. Node128compspts[Node128ptslength-1] += 0;
  13622. } else {
  13623. Node128compspts[0] -= 0;
  13624. Node128compspts[1] -= 0;
  13625. Node128compspts[Node128ptslength-2] += 0;
  13626. Node128compspts[Node128ptslength-1] += 0;
  13627. }
  13628. Node128 = new ht.Node();
  13629. Node128.borderWidth = 1;
  13630. Node128rect.width = Node128rect.width === 0 ? 0.0001 : Node128rect.width;
  13631. Node128rect.height = Node128rect.height === 0 ? 0.0001 : Node128rect.height;
  13632. var Node128endCompspts = [Node128compspts[Node128ptslength-2],Node128compspts[Node128ptslength-1],0,0];
  13633. var Node128startCompspts = [Node128compspts[0],Node128compspts[1],0,0];
  13634. Node128.setImage(GD.getPolyLineJSON());
  13635. Node128.setPosition(Node128rect.x+Node128rect.width/2,Node128rect.y+Node128rect.height/2);
  13636. Node128.setSize(Node128rect.width,Node128rect.height);
  13637. Node128.setStyle("opacity",1);
  13638. Node128.s({'pixelPerfect':true});
  13639. Node128borderwidth=1;
  13640. Node128.setRotation(0);
  13641. dataModel.add(Node128);
  13642. Node128.a('node.points',Node128compspts);
  13643. Node128.a('node.segments',[1,2]);
  13644. Node128.a('node.color','rgba(255,128,0,1)');
  13645. Node128.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13646. Node128.a('node.borderColor','rgba(255,128,0,1)');
  13647. Node128.a('node.background','rgba(255,128,0,1)');
  13648. Node128.a('node.gradient','');
  13649. Node128.a('node.gradientcolor','rgba(255,128,0,1)');
  13650. Node128.a('node.endCompspts',Node128endCompspts);
  13651. Node128.a('node.startCompspts',Node128startCompspts);
  13652. (function (node, img, compspts, endCompspts, startCompspts) {
  13653. var position = node.getPosition(),
  13654. w = node.getWidth()*_ratio.ratioX,
  13655. h = node.getHeight()*_ratio.ratioY;
  13656. function resetPoints(rx, ry) {
  13657. for (var i = 0, len = compspts.length; i < len; i++) {
  13658. if (i%2 === 0) {
  13659. compspts[i]*=rx;
  13660. } else {
  13661. compspts[i]*=ry;
  13662. }
  13663. }
  13664. endCompspts[0] = compspts[compspts.length-2];
  13665. endCompspts[1] = compspts[compspts.length-1];
  13666. endCompspts[2] *= rx;
  13667. endCompspts[3] *= ry;
  13668. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13669. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13670. startCompspts[0] = compspts[0];
  13671. startCompspts[1] = compspts[1];
  13672. startCompspts[2] *= rx;
  13673. startCompspts[3] *= ry;
  13674. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13675. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13676. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13677. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13678. }
  13679. node.setSize(w, h);
  13680. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13681. node.a('node.width', w);
  13682. node.a('node.height', h);
  13683. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13684. node.borderWidth = 1;
  13685. node.a('node.borderwidth',node.borderWidth);
  13686. node._nodename = 'Node128';
  13687. node._nodeType = 'line';
  13688. zoomNodeList.push({
  13689. node: node,
  13690. attr: 'node.borderwidth'
  13691. });
  13692. var setWidth = node.setWidth,
  13693. setHeight = node.setHeight,
  13694. timer, rx = 1, ry = 1;
  13695. node.setWidth = function (width) {
  13696. var _width = this.getWidth();
  13697. rx = width / _width;
  13698. node.a('node.width', width);
  13699. setWidth.apply(this, arguments);
  13700. resetPoints(rx, 1);
  13701. }
  13702. node.setHeight = function (height) {
  13703. var _height = this.getHeight();
  13704. ry = height / _height;
  13705. node.a('node.height', height);
  13706. setHeight.apply(this, arguments);
  13707. resetPoints(1, ry);
  13708. }
  13709. })(Node128, Node128.getImage(), Node128compspts, Node128endCompspts, Node128startCompspts);
  13710. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  13711. var Node129 = new ht.lib['黄色接地'](432*ratio.ratioX, 640*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node129');
  13712. _libModel.add("Node129", Node129);
  13713. Node129.setRotation(0*Math.PI/180);
  13714. ;
  13715. ;
  13716. var Node130points=[935, 653,935, 663],
  13717. Node130rect=ht.Default.unionPoint([{x:935,y:653},{x:935,y:663}]),
  13718. Node130compspts=[];
  13719. _ratio = GD.getRatioWithRotation(0, ratio);
  13720. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13721. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13722. for(var i=0;i<Node130points.length;i++){
  13723. if(i%2==0){
  13724. Node130compspts.push(Node130points[i]-Node130rect.x);
  13725. }else{
  13726. Node130compspts.push(Node130points[i]-Node130rect.y);
  13727. }
  13728. }
  13729. var Node130ptslength=Node130compspts.length;
  13730. if (Node130rect.height === 0) {
  13731. Node130compspts[0] -= 0;
  13732. Node130compspts[Node130ptslength-2] += 0;
  13733. } else if (Node130rect.width === 0){
  13734. Node130compspts[1] -= 0;
  13735. Node130compspts[Node130ptslength-1] += 0;
  13736. } else {
  13737. Node130compspts[0] -= 0;
  13738. Node130compspts[1] -= 0;
  13739. Node130compspts[Node130ptslength-2] += 0;
  13740. Node130compspts[Node130ptslength-1] += 0;
  13741. }
  13742. Node130 = new ht.Node();
  13743. Node130.borderWidth = 1;
  13744. Node130rect.width = Node130rect.width === 0 ? 0.0001 : Node130rect.width;
  13745. Node130rect.height = Node130rect.height === 0 ? 0.0001 : Node130rect.height;
  13746. var Node130endCompspts = [Node130compspts[Node130ptslength-2],Node130compspts[Node130ptslength-1],0,0];
  13747. var Node130startCompspts = [Node130compspts[0],Node130compspts[1],0,0];
  13748. Node130.setImage(GD.getPolyLineJSON());
  13749. Node130.setPosition(Node130rect.x+Node130rect.width/2,Node130rect.y+Node130rect.height/2);
  13750. Node130.setSize(Node130rect.width,Node130rect.height);
  13751. Node130.setStyle("opacity",1);
  13752. Node130.s({'pixelPerfect':true});
  13753. Node130borderwidth=1;
  13754. Node130.setRotation(0);
  13755. dataModel.add(Node130);
  13756. Node130.a('node.points',Node130compspts);
  13757. Node130.a('node.segments',[1,2]);
  13758. Node130.a('node.color','rgba(255,128,0,1)');
  13759. Node130.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13760. Node130.a('node.borderColor','rgba(255,128,0,1)');
  13761. Node130.a('node.background','rgba(255,128,0,1)');
  13762. Node130.a('node.gradient','');
  13763. Node130.a('node.gradientcolor','rgba(255,128,0,1)');
  13764. Node130.a('node.endCompspts',Node130endCompspts);
  13765. Node130.a('node.startCompspts',Node130startCompspts);
  13766. (function (node, img, compspts, endCompspts, startCompspts) {
  13767. var position = node.getPosition(),
  13768. w = node.getWidth()*_ratio.ratioX,
  13769. h = node.getHeight()*_ratio.ratioY;
  13770. function resetPoints(rx, ry) {
  13771. for (var i = 0, len = compspts.length; i < len; i++) {
  13772. if (i%2 === 0) {
  13773. compspts[i]*=rx;
  13774. } else {
  13775. compspts[i]*=ry;
  13776. }
  13777. }
  13778. endCompspts[0] = compspts[compspts.length-2];
  13779. endCompspts[1] = compspts[compspts.length-1];
  13780. endCompspts[2] *= rx;
  13781. endCompspts[3] *= ry;
  13782. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13783. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13784. startCompspts[0] = compspts[0];
  13785. startCompspts[1] = compspts[1];
  13786. startCompspts[2] *= rx;
  13787. startCompspts[3] *= ry;
  13788. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13789. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13790. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13791. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13792. }
  13793. node.setSize(w, h);
  13794. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13795. node.a('node.width', w);
  13796. node.a('node.height', h);
  13797. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13798. node.borderWidth = 1;
  13799. node.a('node.borderwidth',node.borderWidth);
  13800. node._nodename = 'Node130';
  13801. node._nodeType = 'line';
  13802. zoomNodeList.push({
  13803. node: node,
  13804. attr: 'node.borderwidth'
  13805. });
  13806. var setWidth = node.setWidth,
  13807. setHeight = node.setHeight,
  13808. timer, rx = 1, ry = 1;
  13809. node.setWidth = function (width) {
  13810. var _width = this.getWidth();
  13811. rx = width / _width;
  13812. node.a('node.width', width);
  13813. setWidth.apply(this, arguments);
  13814. resetPoints(rx, 1);
  13815. }
  13816. node.setHeight = function (height) {
  13817. var _height = this.getHeight();
  13818. ry = height / _height;
  13819. node.a('node.height', height);
  13820. setHeight.apply(this, arguments);
  13821. resetPoints(1, ry);
  13822. }
  13823. })(Node130, Node130.getImage(), Node130compspts, Node130endCompspts, Node130startCompspts);
  13824. var Node131points=[935, 679,935, 799],
  13825. Node131rect=ht.Default.unionPoint([{x:935,y:679},{x:935,y:799}]),
  13826. Node131compspts=[];
  13827. _ratio = GD.getRatioWithRotation(0, ratio);
  13828. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  13829. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  13830. for(var i=0;i<Node131points.length;i++){
  13831. if(i%2==0){
  13832. Node131compspts.push(Node131points[i]-Node131rect.x);
  13833. }else{
  13834. Node131compspts.push(Node131points[i]-Node131rect.y);
  13835. }
  13836. }
  13837. var Node131ptslength=Node131compspts.length;
  13838. if (Node131rect.height === 0) {
  13839. Node131compspts[0] -= 0;
  13840. Node131compspts[Node131ptslength-2] += 0;
  13841. } else if (Node131rect.width === 0){
  13842. Node131compspts[1] -= 0;
  13843. Node131compspts[Node131ptslength-1] += 0;
  13844. } else {
  13845. Node131compspts[0] -= 0;
  13846. Node131compspts[1] -= 0;
  13847. Node131compspts[Node131ptslength-2] += 0;
  13848. Node131compspts[Node131ptslength-1] += 0;
  13849. }
  13850. Node131 = new ht.Node();
  13851. Node131.borderWidth = 1;
  13852. Node131rect.width = Node131rect.width === 0 ? 0.0001 : Node131rect.width;
  13853. Node131rect.height = Node131rect.height === 0 ? 0.0001 : Node131rect.height;
  13854. var Node131endCompspts = [Node131compspts[Node131ptslength-2],Node131compspts[Node131ptslength-1],0,0];
  13855. var Node131startCompspts = [Node131compspts[0],Node131compspts[1],0,0];
  13856. Node131.setImage(GD.getPolyLineJSON());
  13857. Node131.setPosition(Node131rect.x+Node131rect.width/2,Node131rect.y+Node131rect.height/2);
  13858. Node131.setSize(Node131rect.width,Node131rect.height);
  13859. Node131.setStyle("opacity",1);
  13860. Node131.s({'pixelPerfect':true});
  13861. Node131borderwidth=1;
  13862. Node131.setRotation(0);
  13863. dataModel.add(Node131);
  13864. Node131.a('node.points',Node131compspts);
  13865. Node131.a('node.segments',[1,2]);
  13866. Node131.a('node.color','rgba(255,128,0,1)');
  13867. Node131.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13868. Node131.a('node.borderColor','rgba(255,128,0,1)');
  13869. Node131.a('node.background','rgba(255,128,0,1)');
  13870. Node131.a('node.gradient','');
  13871. Node131.a('node.gradientcolor','rgba(255,128,0,1)');
  13872. Node131.a('node.endCompspts',Node131endCompspts);
  13873. Node131.a('node.startCompspts',Node131startCompspts);
  13874. (function (node, img, compspts, endCompspts, startCompspts) {
  13875. var position = node.getPosition(),
  13876. w = node.getWidth()*_ratio.ratioX,
  13877. h = node.getHeight()*_ratio.ratioY;
  13878. function resetPoints(rx, ry) {
  13879. for (var i = 0, len = compspts.length; i < len; i++) {
  13880. if (i%2 === 0) {
  13881. compspts[i]*=rx;
  13882. } else {
  13883. compspts[i]*=ry;
  13884. }
  13885. }
  13886. endCompspts[0] = compspts[compspts.length-2];
  13887. endCompspts[1] = compspts[compspts.length-1];
  13888. endCompspts[2] *= rx;
  13889. endCompspts[3] *= ry;
  13890. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13891. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  13892. startCompspts[0] = compspts[0];
  13893. startCompspts[1] = compspts[1];
  13894. startCompspts[2] *= rx;
  13895. startCompspts[3] *= ry;
  13896. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  13897. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  13898. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  13899. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  13900. }
  13901. node.setSize(w, h);
  13902. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  13903. node.a('node.width', w);
  13904. node.a('node.height', h);
  13905. resetPoints(_ratio.ratioX, _ratio.ratioY);
  13906. node.borderWidth = 1;
  13907. node.a('node.borderwidth',node.borderWidth);
  13908. node._nodename = 'Node131';
  13909. node._nodeType = 'line';
  13910. zoomNodeList.push({
  13911. node: node,
  13912. attr: 'node.borderwidth'
  13913. });
  13914. var setWidth = node.setWidth,
  13915. setHeight = node.setHeight,
  13916. timer, rx = 1, ry = 1;
  13917. node.setWidth = function (width) {
  13918. var _width = this.getWidth();
  13919. rx = width / _width;
  13920. node.a('node.width', width);
  13921. setWidth.apply(this, arguments);
  13922. resetPoints(rx, 1);
  13923. }
  13924. node.setHeight = function (height) {
  13925. var _height = this.getHeight();
  13926. ry = height / _height;
  13927. node.a('node.height', height);
  13928. setHeight.apply(this, arguments);
  13929. resetPoints(1, ry);
  13930. }
  13931. })(Node131, Node131.getImage(), Node131compspts, Node131endCompspts, Node131startCompspts);
  13932. var Node132points=[937, 709,1037, 709],
  13933. Node132rect=ht.Default.unionPoint([{x:937,y:709},{x:1037,y:709}]),
  13934. Node132compspts=[];
  13935. _ratio = GD.getRatioWithRotation(0, ratio);
  13936. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  13937. _endratio = GD.getRatioWithRotation(0, ratio);
  13938. for(var i=0;i<Node132points.length;i++){
  13939. if(i%2==0){
  13940. Node132compspts.push(Node132points[i]-Node132rect.x);
  13941. }else{
  13942. Node132compspts.push(Node132points[i]-Node132rect.y);
  13943. }
  13944. }
  13945. var Node132ptslength=Node132compspts.length;
  13946. if (Node132rect.height === 0) {
  13947. Node132compspts[0] -= 0;
  13948. Node132compspts[Node132ptslength-2] += 0;
  13949. } else if (Node132rect.width === 0){
  13950. Node132compspts[1] -= 0;
  13951. Node132compspts[Node132ptslength-1] += 0;
  13952. } else {
  13953. Node132compspts[0] -= 0;
  13954. Node132compspts[1] -= 0;
  13955. Node132compspts[Node132ptslength-2] += 0;
  13956. Node132compspts[Node132ptslength-1] += 0;
  13957. }
  13958. Node132 = new ht.Node();
  13959. Node132.borderWidth = 1;
  13960. Node132rect.width = Node132rect.width === 0 ? 0.0001 : Node132rect.width;
  13961. Node132rect.height = Node132rect.height === 0 ? 0.0001 : Node132rect.height;
  13962. var Node132endCompspts = [Node132compspts[Node132ptslength-2],Node132compspts[Node132ptslength-1],0,0];
  13963. var Node132startCompspts = [Node132compspts[0],Node132compspts[1],0,0];
  13964. Node132.setImage(GD.getPolyLineJSON());
  13965. Node132.setPosition(Node132rect.x+Node132rect.width/2,Node132rect.y+Node132rect.height/2);
  13966. Node132.setSize(Node132rect.width,Node132rect.height);
  13967. Node132.setStyle("opacity",1);
  13968. Node132.s({'pixelPerfect':true});
  13969. Node132borderwidth=1;
  13970. Node132.setRotation(0);
  13971. dataModel.add(Node132);
  13972. Node132.a('node.points',Node132compspts);
  13973. Node132.a('node.segments',[1,2]);
  13974. Node132.a('node.color','rgba(255,128,0,1)');
  13975. Node132.a('node.borderPattern',getDashStyle("@borderPattern@"));
  13976. Node132.a('node.borderColor','rgba(255,128,0,1)');
  13977. Node132.a('node.background','rgba(255,128,0,1)');
  13978. Node132.a('node.gradient','');
  13979. Node132.a('node.gradientcolor','rgba(255,128,0,1)');
  13980. Node132.a('node.endCompspts',Node132endCompspts);
  13981. Node132.a('node.startCompspts',Node132startCompspts);
  13982. (function (node, img, compspts, endCompspts, startCompspts) {
  13983. var position = node.getPosition(),
  13984. w = node.getWidth()*_ratio.ratioX,
  13985. h = node.getHeight()*_ratio.ratioY;
  13986. function resetPoints(rx, ry) {
  13987. for (var i = 0, len = compspts.length; i < len; i++) {
  13988. if (i%2 === 0) {
  13989. compspts[i]*=rx;
  13990. } else {
  13991. compspts[i]*=ry;
  13992. }
  13993. }
  13994. endCompspts[0] = compspts[compspts.length-2];
  13995. endCompspts[1] = compspts[compspts.length-1];
  13996. endCompspts[2] *= rx;
  13997. endCompspts[3] *= ry;
  13998. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  13999. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14000. startCompspts[0] = compspts[0];
  14001. startCompspts[1] = compspts[1];
  14002. startCompspts[2] *= rx;
  14003. startCompspts[3] *= ry;
  14004. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14005. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14006. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14007. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14008. }
  14009. node.setSize(w, h);
  14010. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14011. node.a('node.width', w);
  14012. node.a('node.height', h);
  14013. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14014. node.borderWidth = 1;
  14015. node.a('node.borderwidth',node.borderWidth);
  14016. node._nodename = 'Node132';
  14017. node._nodeType = 'line';
  14018. zoomNodeList.push({
  14019. node: node,
  14020. attr: 'node.borderwidth'
  14021. });
  14022. var setWidth = node.setWidth,
  14023. setHeight = node.setHeight,
  14024. timer, rx = 1, ry = 1;
  14025. node.setWidth = function (width) {
  14026. var _width = this.getWidth();
  14027. rx = width / _width;
  14028. node.a('node.width', width);
  14029. setWidth.apply(this, arguments);
  14030. resetPoints(rx, 1);
  14031. }
  14032. node.setHeight = function (height) {
  14033. var _height = this.getHeight();
  14034. ry = height / _height;
  14035. node.a('node.height', height);
  14036. setHeight.apply(this, arguments);
  14037. resetPoints(1, ry);
  14038. }
  14039. })(Node132, Node132.getImage(), Node132compspts, Node132endCompspts, Node132startCompspts);
  14040. var Node133points=[1038, 690,1038, 710],
  14041. Node133rect=ht.Default.unionPoint([{x:1038,y:690},{x:1038,y:710}]),
  14042. Node133compspts=[];
  14043. _ratio = GD.getRatioWithRotation(0, ratio);
  14044. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14045. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14046. for(var i=0;i<Node133points.length;i++){
  14047. if(i%2==0){
  14048. Node133compspts.push(Node133points[i]-Node133rect.x);
  14049. }else{
  14050. Node133compspts.push(Node133points[i]-Node133rect.y);
  14051. }
  14052. }
  14053. var Node133ptslength=Node133compspts.length;
  14054. if (Node133rect.height === 0) {
  14055. Node133compspts[0] -= 0;
  14056. Node133compspts[Node133ptslength-2] += 0;
  14057. } else if (Node133rect.width === 0){
  14058. Node133compspts[1] -= 0;
  14059. Node133compspts[Node133ptslength-1] += 0;
  14060. } else {
  14061. Node133compspts[0] -= 0;
  14062. Node133compspts[1] -= 0;
  14063. Node133compspts[Node133ptslength-2] += 0;
  14064. Node133compspts[Node133ptslength-1] += 0;
  14065. }
  14066. Node133 = new ht.Node();
  14067. Node133.borderWidth = 1;
  14068. Node133rect.width = Node133rect.width === 0 ? 0.0001 : Node133rect.width;
  14069. Node133rect.height = Node133rect.height === 0 ? 0.0001 : Node133rect.height;
  14070. var Node133endCompspts = [Node133compspts[Node133ptslength-2],Node133compspts[Node133ptslength-1],0,0];
  14071. var Node133startCompspts = [Node133compspts[0],Node133compspts[1],0,0];
  14072. Node133.setImage(GD.getPolyLineJSON());
  14073. Node133.setPosition(Node133rect.x+Node133rect.width/2,Node133rect.y+Node133rect.height/2);
  14074. Node133.setSize(Node133rect.width,Node133rect.height);
  14075. Node133.setStyle("opacity",1);
  14076. Node133.s({'pixelPerfect':true});
  14077. Node133borderwidth=1;
  14078. Node133.setRotation(0);
  14079. dataModel.add(Node133);
  14080. Node133.a('node.points',Node133compspts);
  14081. Node133.a('node.segments',[1,2]);
  14082. Node133.a('node.color','rgba(255,128,0,1)');
  14083. Node133.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14084. Node133.a('node.borderColor','rgba(255,128,0,1)');
  14085. Node133.a('node.background','rgba(255,128,0,1)');
  14086. Node133.a('node.gradient','');
  14087. Node133.a('node.gradientcolor','rgba(255,128,0,1)');
  14088. Node133.a('node.endCompspts',Node133endCompspts);
  14089. Node133.a('node.startCompspts',Node133startCompspts);
  14090. (function (node, img, compspts, endCompspts, startCompspts) {
  14091. var position = node.getPosition(),
  14092. w = node.getWidth()*_ratio.ratioX,
  14093. h = node.getHeight()*_ratio.ratioY;
  14094. function resetPoints(rx, ry) {
  14095. for (var i = 0, len = compspts.length; i < len; i++) {
  14096. if (i%2 === 0) {
  14097. compspts[i]*=rx;
  14098. } else {
  14099. compspts[i]*=ry;
  14100. }
  14101. }
  14102. endCompspts[0] = compspts[compspts.length-2];
  14103. endCompspts[1] = compspts[compspts.length-1];
  14104. endCompspts[2] *= rx;
  14105. endCompspts[3] *= ry;
  14106. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14107. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14108. startCompspts[0] = compspts[0];
  14109. startCompspts[1] = compspts[1];
  14110. startCompspts[2] *= rx;
  14111. startCompspts[3] *= ry;
  14112. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14113. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14114. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14115. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14116. }
  14117. node.setSize(w, h);
  14118. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14119. node.a('node.width', w);
  14120. node.a('node.height', h);
  14121. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14122. node.borderWidth = 1;
  14123. node.a('node.borderwidth',node.borderWidth);
  14124. node._nodename = 'Node133';
  14125. node._nodeType = 'line';
  14126. zoomNodeList.push({
  14127. node: node,
  14128. attr: 'node.borderwidth'
  14129. });
  14130. var setWidth = node.setWidth,
  14131. setHeight = node.setHeight,
  14132. timer, rx = 1, ry = 1;
  14133. node.setWidth = function (width) {
  14134. var _width = this.getWidth();
  14135. rx = width / _width;
  14136. node.a('node.width', width);
  14137. setWidth.apply(this, arguments);
  14138. resetPoints(rx, 1);
  14139. }
  14140. node.setHeight = function (height) {
  14141. var _height = this.getHeight();
  14142. ry = height / _height;
  14143. node.a('node.height', height);
  14144. setHeight.apply(this, arguments);
  14145. resetPoints(1, ry);
  14146. }
  14147. })(Node133, Node133.getImage(), Node133compspts, Node133endCompspts, Node133startCompspts);
  14148. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14149. var Node134 = new ht.lib['黄色向上接地'](1038*ratio.ratioX, 665*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node134');
  14150. _libModel.add("Node134", Node134);
  14151. Node134.setRotation(0*Math.PI/180);
  14152. ;
  14153. ;
  14154. var Node135points=[1115, 650,1115, 800],
  14155. Node135rect=ht.Default.unionPoint([{x:1115,y:650},{x:1115,y:800}]),
  14156. Node135compspts=[];
  14157. _ratio = GD.getRatioWithRotation(0, ratio);
  14158. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14159. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14160. for(var i=0;i<Node135points.length;i++){
  14161. if(i%2==0){
  14162. Node135compspts.push(Node135points[i]-Node135rect.x);
  14163. }else{
  14164. Node135compspts.push(Node135points[i]-Node135rect.y);
  14165. }
  14166. }
  14167. var Node135ptslength=Node135compspts.length;
  14168. if (Node135rect.height === 0) {
  14169. Node135compspts[0] -= 0;
  14170. Node135compspts[Node135ptslength-2] += 0;
  14171. } else if (Node135rect.width === 0){
  14172. Node135compspts[1] -= 0;
  14173. Node135compspts[Node135ptslength-1] += 0;
  14174. } else {
  14175. Node135compspts[0] -= 0;
  14176. Node135compspts[1] -= 0;
  14177. Node135compspts[Node135ptslength-2] += 0;
  14178. Node135compspts[Node135ptslength-1] += 0;
  14179. }
  14180. Node135 = new ht.Node();
  14181. Node135.borderWidth = 1;
  14182. Node135rect.width = Node135rect.width === 0 ? 0.0001 : Node135rect.width;
  14183. Node135rect.height = Node135rect.height === 0 ? 0.0001 : Node135rect.height;
  14184. var Node135endCompspts = [Node135compspts[Node135ptslength-2],Node135compspts[Node135ptslength-1],0,0];
  14185. var Node135startCompspts = [Node135compspts[0],Node135compspts[1],0,0];
  14186. Node135.setImage(GD.getPolyLineJSON());
  14187. Node135.setPosition(Node135rect.x+Node135rect.width/2,Node135rect.y+Node135rect.height/2);
  14188. Node135.setSize(Node135rect.width,Node135rect.height);
  14189. Node135.setStyle("opacity",1);
  14190. Node135.s({'pixelPerfect':true});
  14191. Node135borderwidth=1;
  14192. Node135.setRotation(0);
  14193. dataModel.add(Node135);
  14194. Node135.a('node.points',Node135compspts);
  14195. Node135.a('node.segments',[1,2]);
  14196. Node135.a('node.color','rgba(255,128,0,1)');
  14197. Node135.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14198. Node135.a('node.borderColor','rgba(255,128,0,1)');
  14199. Node135.a('node.background','rgba(255,128,0,1)');
  14200. Node135.a('node.gradient','');
  14201. Node135.a('node.gradientcolor','rgba(255,128,0,1)');
  14202. Node135.a('node.endCompspts',Node135endCompspts);
  14203. Node135.a('node.startCompspts',Node135startCompspts);
  14204. (function (node, img, compspts, endCompspts, startCompspts) {
  14205. var position = node.getPosition(),
  14206. w = node.getWidth()*_ratio.ratioX,
  14207. h = node.getHeight()*_ratio.ratioY;
  14208. function resetPoints(rx, ry) {
  14209. for (var i = 0, len = compspts.length; i < len; i++) {
  14210. if (i%2 === 0) {
  14211. compspts[i]*=rx;
  14212. } else {
  14213. compspts[i]*=ry;
  14214. }
  14215. }
  14216. endCompspts[0] = compspts[compspts.length-2];
  14217. endCompspts[1] = compspts[compspts.length-1];
  14218. endCompspts[2] *= rx;
  14219. endCompspts[3] *= ry;
  14220. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14221. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14222. startCompspts[0] = compspts[0];
  14223. startCompspts[1] = compspts[1];
  14224. startCompspts[2] *= rx;
  14225. startCompspts[3] *= ry;
  14226. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14227. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14228. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14229. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14230. }
  14231. node.setSize(w, h);
  14232. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14233. node.a('node.width', w);
  14234. node.a('node.height', h);
  14235. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14236. node.borderWidth = 1;
  14237. node.a('node.borderwidth',node.borderWidth);
  14238. node._nodename = 'Node135';
  14239. node._nodeType = 'line';
  14240. zoomNodeList.push({
  14241. node: node,
  14242. attr: 'node.borderwidth'
  14243. });
  14244. var setWidth = node.setWidth,
  14245. setHeight = node.setHeight,
  14246. timer, rx = 1, ry = 1;
  14247. node.setWidth = function (width) {
  14248. var _width = this.getWidth();
  14249. rx = width / _width;
  14250. node.a('node.width', width);
  14251. setWidth.apply(this, arguments);
  14252. resetPoints(rx, 1);
  14253. }
  14254. node.setHeight = function (height) {
  14255. var _height = this.getHeight();
  14256. ry = height / _height;
  14257. node.a('node.height', height);
  14258. setHeight.apply(this, arguments);
  14259. resetPoints(1, ry);
  14260. }
  14261. })(Node135, Node135.getImage(), Node135compspts, Node135endCompspts, Node135startCompspts);
  14262. var Node136points=[1072, 780,1072, 800],
  14263. Node136rect=ht.Default.unionPoint([{x:1072,y:780},{x:1072,y:800}]),
  14264. Node136compspts=[];
  14265. _ratio = GD.getRatioWithRotation(0, ratio);
  14266. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  14267. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  14268. for(var i=0;i<Node136points.length;i++){
  14269. if(i%2==0){
  14270. Node136compspts.push(Node136points[i]-Node136rect.x);
  14271. }else{
  14272. Node136compspts.push(Node136points[i]-Node136rect.y);
  14273. }
  14274. }
  14275. var Node136ptslength=Node136compspts.length;
  14276. if (Node136rect.height === 0) {
  14277. Node136compspts[0] -= 0;
  14278. Node136compspts[Node136ptslength-2] += 0;
  14279. } else if (Node136rect.width === 0){
  14280. Node136compspts[1] -= 0;
  14281. Node136compspts[Node136ptslength-1] += 0;
  14282. } else {
  14283. Node136compspts[0] -= 0;
  14284. Node136compspts[1] -= 0;
  14285. Node136compspts[Node136ptslength-2] += 0;
  14286. Node136compspts[Node136ptslength-1] += 0;
  14287. }
  14288. Node136 = new ht.Node();
  14289. Node136.borderWidth = 1;
  14290. Node136rect.width = Node136rect.width === 0 ? 0.0001 : Node136rect.width;
  14291. Node136rect.height = Node136rect.height === 0 ? 0.0001 : Node136rect.height;
  14292. var Node136endCompspts = [Node136compspts[Node136ptslength-2],Node136compspts[Node136ptslength-1],0,0];
  14293. var Node136startCompspts = [Node136compspts[0],Node136compspts[1],0,0];
  14294. Node136.setImage(GD.getPolyLineJSON());
  14295. Node136.setPosition(Node136rect.x+Node136rect.width/2,Node136rect.y+Node136rect.height/2);
  14296. Node136.setSize(Node136rect.width,Node136rect.height);
  14297. Node136.setStyle("opacity",1);
  14298. Node136.s({'pixelPerfect':true});
  14299. Node136borderwidth=1;
  14300. Node136.setRotation(0);
  14301. dataModel.add(Node136);
  14302. Node136.a('node.points',Node136compspts);
  14303. Node136.a('node.segments',[1,2]);
  14304. Node136.a('node.color','rgba(255,128,0,1)');
  14305. Node136.a('node.borderPattern',getDashStyle("@borderPattern@"));
  14306. Node136.a('node.borderColor','rgba(255,128,0,1)');
  14307. Node136.a('node.background','rgba(255,128,0,1)');
  14308. Node136.a('node.gradient','');
  14309. Node136.a('node.gradientcolor','rgba(255,128,0,1)');
  14310. Node136.a('node.endCompspts',Node136endCompspts);
  14311. Node136.a('node.startCompspts',Node136startCompspts);
  14312. (function (node, img, compspts, endCompspts, startCompspts) {
  14313. var position = node.getPosition(),
  14314. w = node.getWidth()*_ratio.ratioX,
  14315. h = node.getHeight()*_ratio.ratioY;
  14316. function resetPoints(rx, ry) {
  14317. for (var i = 0, len = compspts.length; i < len; i++) {
  14318. if (i%2 === 0) {
  14319. compspts[i]*=rx;
  14320. } else {
  14321. compspts[i]*=ry;
  14322. }
  14323. }
  14324. endCompspts[0] = compspts[compspts.length-2];
  14325. endCompspts[1] = compspts[compspts.length-1];
  14326. endCompspts[2] *= rx;
  14327. endCompspts[3] *= ry;
  14328. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  14329. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  14330. startCompspts[0] = compspts[0];
  14331. startCompspts[1] = compspts[1];
  14332. startCompspts[2] *= rx;
  14333. startCompspts[3] *= ry;
  14334. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  14335. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  14336. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  14337. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  14338. }
  14339. node.setSize(w, h);
  14340. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  14341. node.a('node.width', w);
  14342. node.a('node.height', h);
  14343. resetPoints(_ratio.ratioX, _ratio.ratioY);
  14344. node.borderWidth = 1;
  14345. node.a('node.borderwidth',node.borderWidth);
  14346. node._nodename = 'Node136';
  14347. node._nodeType = 'line';
  14348. zoomNodeList.push({
  14349. node: node,
  14350. attr: 'node.borderwidth'
  14351. });
  14352. var setWidth = node.setWidth,
  14353. setHeight = node.setHeight,
  14354. timer, rx = 1, ry = 1;
  14355. node.setWidth = function (width) {
  14356. var _width = this.getWidth();
  14357. rx = width / _width;
  14358. node.a('node.width', width);
  14359. setWidth.apply(this, arguments);
  14360. resetPoints(rx, 1);
  14361. }
  14362. node.setHeight = function (height) {
  14363. var _height = this.getHeight();
  14364. ry = height / _height;
  14365. node.a('node.height', height);
  14366. setHeight.apply(this, arguments);
  14367. resetPoints(1, ry);
  14368. }
  14369. })(Node136, Node136.getImage(), Node136compspts, Node136endCompspts, Node136startCompspts);
  14370. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14371. var Node137 = new ht.lib['黄色向上接地'](1072*ratio.ratioX, 754*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node137');
  14372. _libModel.add("Node137", Node137);
  14373. Node137.setRotation(0*Math.PI/180);
  14374. ;
  14375. ;
  14376. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14377. var Node138 = new ht.Node();
  14378. var Node138textStart, Node138textWidth, Node138lineStart, Node138align = 'left', Node138fontSize = 15.99996*_ratio.ratioY,Node138width = 103*_ratio.ratioX, Node138height = 24*_ratio.ratioY;
  14379. (function () {
  14380. if (Node138align === 'left') {
  14381. Node138textStart = Node138fontSize * 0.2 > 2 ? Node138fontSize * 0.2 - 4 : Node138fontSize * 0.2 - 9;
  14382. Node138textWidth = Node138width;
  14383. Node138lineStart = 1;
  14384. } else if (Node138align === 'right') {
  14385. Node138textStart = 0;
  14386. Node138textWidth =Node138fontSize <= 8 ? Node138width + Node138fontSize * 0.2 + 6 : Node138width - Node138fontSize * 0.2;
  14387. Node138lineStart = (Node138width - (ht.Default.getTextSize('220kV A母线', ' '+ Node138fontSize + 'px "Arial"').width + 6)) * 0.5;
  14388. } else if (Node138align === 'center') {
  14389. Node138textStart = -3;
  14390. Node138textWidth = Node138width;
  14391. Node138lineStart = Node138width - ht.Default.getTextSize('220kV A母线', ' '+ Node138fontSize + 'px "Arial"').width - 11;
  14392. }
  14393. })();
  14394. Node138.setImage(GD.getTextJSON(Node138width, Node138height, true, false, false, ' '+ Node138fontSize + 'px "Arial"'))
  14395. Node138.setPosition(152*ratio.ratioX, 321*ratio.ratioY);
  14396. Node138.setWidth(Node138width);
  14397. Node138.setHeight(Node138height);
  14398. Node138._nodeType = 'text';
  14399. Node138._disallowEvert = true;
  14400. Node138.setRotation(0*Math.PI/180);
  14401. Node138.a('node.width', Node138width);
  14402. Node138.a('node.height', Node138height);
  14403. Node138.a('node.rect', [0, 0, Node138width, Node138height]);
  14404. Node138.a('node.bordercolor','rgba(0,0,0,1)');
  14405. Node138.a('node.borderwidth', 0);
  14406. Node138.a('node.background','' || 'rgba(0,0,0,0)');
  14407. Node138.a('node.gradient','');
  14408. Node138.a('node.gradientcolor','');
  14409. Node138.a('node.text','220kV A母线');
  14410. Node138.a('node.textalign','left');
  14411. Node138.a('node.textvAlign','middle');
  14412. Node138.a('node.textrect', [Node138textStart, 0, Node138textWidth, Node138height]);
  14413. Node138.a('node.color','rgba(0,0,0,1)');
  14414. Node138.a('node.font',' '+ Node138fontSize + 'px "Arial"');
  14415. Node138.a('node.textvisible',true);
  14416. Node138.a('node.linefeed',false);
  14417. if (false) {
  14418. Node138.a('node.textfunc',function(g) {
  14419. g.beginPath();
  14420. var str=Node138.a('node.text') || '220kV A母线';
  14421. var color=Node138.a('node.color') || 'rgba(0,0,0,1)';
  14422. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node138width,Node138height,15.99996*_ratio.ratioY,"left",color,' '+ Node138fontSize + 'px "Arial"', 0,g);
  14423. });
  14424. }
  14425. if (false) {
  14426. Node138.a('node.underlinepoints',[Node138lineStart, (24 - 15.99996) * 0.5 * _ratio.ratioY + Node138fontSize + 2 , ht.Default.getTextSize('220kV A母线', ' '+ Node138fontSize + 'px "Arial"').width + 6, (Node138height - Node138fontSize) * 0.5*_ratio.ratioY + Node138fontSize + 2 ]);
  14427. Node138.a('node.underlinevisible',false);
  14428. Node138.a('node.underlineBorderWidth', 1);
  14429. }
  14430. dataModel.add(Node138);
  14431. zoomNodeList.push({
  14432. node: Node138,
  14433. borderWidth: 0,
  14434. attr: 'node.borderwidth'
  14435. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14436. var Node139 = new ht.Node();
  14437. var Node139textStart, Node139textWidth, Node139lineStart, Node139align = 'left', Node139fontSize = 13.3333*_ratio.ratioY,Node139width = 49*_ratio.ratioX, Node139height = 24*_ratio.ratioY;
  14438. (function () {
  14439. if (Node139align === 'left') {
  14440. Node139textStart = Node139fontSize * 0.2 > 2 ? Node139fontSize * 0.2 - 4 : Node139fontSize * 0.2 - 9;
  14441. Node139textWidth = Node139width;
  14442. Node139lineStart = 1;
  14443. } else if (Node139align === 'right') {
  14444. Node139textStart = 0;
  14445. Node139textWidth =Node139fontSize <= 8 ? Node139width + Node139fontSize * 0.2 + 6 : Node139width - Node139fontSize * 0.2;
  14446. Node139lineStart = (Node139width - (ht.Default.getTextSize('2A10', ' '+ Node139fontSize + 'px "Arial"').width + 6)) * 0.5;
  14447. } else if (Node139align === 'center') {
  14448. Node139textStart = -3;
  14449. Node139textWidth = Node139width;
  14450. Node139lineStart = Node139width - ht.Default.getTextSize('2A10', ' '+ Node139fontSize + 'px "Arial"').width - 11;
  14451. }
  14452. })();
  14453. Node139.setImage(GD.getTextJSON(Node139width, Node139height, true, false, false, ' '+ Node139fontSize + 'px "Arial"'))
  14454. Node139.setPosition(251*ratio.ratioX, 363*ratio.ratioY);
  14455. Node139.setWidth(Node139width);
  14456. Node139.setHeight(Node139height);
  14457. Node139._nodeType = 'text';
  14458. Node139._disallowEvert = true;
  14459. Node139.setRotation(0*Math.PI/180);
  14460. Node139.a('node.width', Node139width);
  14461. Node139.a('node.height', Node139height);
  14462. Node139.a('node.rect', [0, 0, Node139width, Node139height]);
  14463. Node139.a('node.bordercolor','rgba(0,0,0,1)');
  14464. Node139.a('node.borderwidth', 0);
  14465. Node139.a('node.background','' || 'rgba(0,0,0,0)');
  14466. Node139.a('node.gradient','');
  14467. Node139.a('node.gradientcolor','');
  14468. Node139.a('node.text','2A10');
  14469. Node139.a('node.textalign','left');
  14470. Node139.a('node.textvAlign','middle');
  14471. Node139.a('node.textrect', [Node139textStart, 0, Node139textWidth, Node139height]);
  14472. Node139.a('node.color','rgba(0,0,0,1)');
  14473. Node139.a('node.font',' '+ Node139fontSize + 'px "Arial"');
  14474. Node139.a('node.textvisible',true);
  14475. Node139.a('node.linefeed',false);
  14476. if (false) {
  14477. Node139.a('node.textfunc',function(g) {
  14478. g.beginPath();
  14479. var str=Node139.a('node.text') || '2A10';
  14480. var color=Node139.a('node.color') || 'rgba(0,0,0,1)';
  14481. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node139width,Node139height,13.3333*_ratio.ratioY,"left",color,' '+ Node139fontSize + 'px "Arial"', 0,g);
  14482. });
  14483. }
  14484. if (false) {
  14485. Node139.a('node.underlinepoints',[Node139lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node139fontSize + 2 , ht.Default.getTextSize('2A10', ' '+ Node139fontSize + 'px "Arial"').width + 6, (Node139height - Node139fontSize) * 0.5*_ratio.ratioY + Node139fontSize + 2 ]);
  14486. Node139.a('node.underlinevisible',false);
  14487. Node139.a('node.underlineBorderWidth', 1);
  14488. }
  14489. dataModel.add(Node139);
  14490. zoomNodeList.push({
  14491. node: Node139,
  14492. borderWidth: 0,
  14493. attr: 'node.borderwidth'
  14494. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14495. var Node140 = new ht.Node();
  14496. var Node140textStart, Node140textWidth, Node140lineStart, Node140align = 'left', Node140fontSize = 15.99996*_ratio.ratioY,Node140width = 59*_ratio.ratioX, Node140height = 24*_ratio.ratioY;
  14497. (function () {
  14498. if (Node140align === 'left') {
  14499. Node140textStart = Node140fontSize * 0.2 > 2 ? Node140fontSize * 0.2 - 4 : Node140fontSize * 0.2 - 9;
  14500. Node140textWidth = Node140width;
  14501. Node140lineStart = 1;
  14502. } else if (Node140align === 'right') {
  14503. Node140textStart = 0;
  14504. Node140textWidth =Node140fontSize <= 8 ? Node140width + Node140fontSize * 0.2 + 6 : Node140width - Node140fontSize * 0.2;
  14505. Node140lineStart = (Node140width - (ht.Default.getTextSize('站变', ' '+ Node140fontSize + 'px "Arial"').width + 6)) * 0.5;
  14506. } else if (Node140align === 'center') {
  14507. Node140textStart = -3;
  14508. Node140textWidth = Node140width;
  14509. Node140lineStart = Node140width - ht.Default.getTextSize('站变', ' '+ Node140fontSize + 'px "Arial"').width - 11;
  14510. }
  14511. })();
  14512. Node140.setImage(GD.getTextJSON(Node140width, Node140height, true, false, false, ' '+ Node140fontSize + 'px "Arial"'))
  14513. Node140.setPosition(226*ratio.ratioX, 456*ratio.ratioY);
  14514. Node140.setWidth(Node140width);
  14515. Node140.setHeight(Node140height);
  14516. Node140._nodeType = 'text';
  14517. Node140._disallowEvert = true;
  14518. Node140.setRotation(0*Math.PI/180);
  14519. Node140.a('node.width', Node140width);
  14520. Node140.a('node.height', Node140height);
  14521. Node140.a('node.rect', [0, 0, Node140width, Node140height]);
  14522. Node140.a('node.bordercolor','rgba(0,0,0,1)');
  14523. Node140.a('node.borderwidth', 0);
  14524. Node140.a('node.background','' || 'rgba(0,0,0,0)');
  14525. Node140.a('node.gradient','');
  14526. Node140.a('node.gradientcolor','');
  14527. Node140.a('node.text','站变');
  14528. Node140.a('node.textalign','left');
  14529. Node140.a('node.textvAlign','middle');
  14530. Node140.a('node.textrect', [Node140textStart, 0, Node140textWidth, Node140height]);
  14531. Node140.a('node.color','rgba(0,0,0,1)');
  14532. Node140.a('node.font',' '+ Node140fontSize + 'px "Arial"');
  14533. Node140.a('node.textvisible',true);
  14534. Node140.a('node.linefeed',false);
  14535. if (false) {
  14536. Node140.a('node.textfunc',function(g) {
  14537. g.beginPath();
  14538. var str=Node140.a('node.text') || '站变';
  14539. var color=Node140.a('node.color') || 'rgba(0,0,0,1)';
  14540. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node140width,Node140height,15.99996*_ratio.ratioY,"left",color,' '+ Node140fontSize + 'px "Arial"', 0,g);
  14541. });
  14542. }
  14543. if (false) {
  14544. Node140.a('node.underlinepoints',[Node140lineStart, (24 - 15.99996) * 0.5 * _ratio.ratioY + Node140fontSize + 2 , ht.Default.getTextSize('站变', ' '+ Node140fontSize + 'px "Arial"').width + 6, (Node140height - Node140fontSize) * 0.5*_ratio.ratioY + Node140fontSize + 2 ]);
  14545. Node140.a('node.underlinevisible',false);
  14546. Node140.a('node.underlineBorderWidth', 1);
  14547. }
  14548. dataModel.add(Node140);
  14549. zoomNodeList.push({
  14550. node: Node140,
  14551. borderWidth: 0,
  14552. attr: 'node.borderwidth'
  14553. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14554. var Node141 = new ht.Node();
  14555. var Node141textStart, Node141textWidth, Node141lineStart, Node141align = 'left', Node141fontSize = 13.3333*_ratio.ratioY,Node141width = 59*_ratio.ratioX, Node141height = 24*_ratio.ratioY;
  14556. (function () {
  14557. if (Node141align === 'left') {
  14558. Node141textStart = Node141fontSize * 0.2 > 2 ? Node141fontSize * 0.2 - 4 : Node141fontSize * 0.2 - 9;
  14559. Node141textWidth = Node141width;
  14560. Node141lineStart = 1;
  14561. } else if (Node141align === 'right') {
  14562. Node141textStart = 0;
  14563. Node141textWidth =Node141fontSize <= 8 ? Node141width + Node141fontSize * 0.2 + 6 : Node141width - Node141fontSize * 0.2;
  14564. Node141lineStart = (Node141width - (ht.Default.getTextSize('318', ' '+ Node141fontSize + 'px "Arial"').width + 6)) * 0.5;
  14565. } else if (Node141align === 'center') {
  14566. Node141textStart = -3;
  14567. Node141textWidth = Node141width;
  14568. Node141lineStart = Node141width - ht.Default.getTextSize('318', ' '+ Node141fontSize + 'px "Arial"').width - 11;
  14569. }
  14570. })();
  14571. Node141.setImage(GD.getTextJSON(Node141width, Node141height, true, false, false, ' '+ Node141fontSize + 'px "Arial"'))
  14572. Node141.setPosition(189*ratio.ratioX, 551*ratio.ratioY);
  14573. Node141.setWidth(Node141width);
  14574. Node141.setHeight(Node141height);
  14575. Node141._nodeType = 'text';
  14576. Node141._disallowEvert = true;
  14577. Node141.setRotation(0*Math.PI/180);
  14578. Node141.a('node.width', Node141width);
  14579. Node141.a('node.height', Node141height);
  14580. Node141.a('node.rect', [0, 0, Node141width, Node141height]);
  14581. Node141.a('node.bordercolor','rgba(0,0,0,1)');
  14582. Node141.a('node.borderwidth', 0);
  14583. Node141.a('node.background','' || 'rgba(0,0,0,0)');
  14584. Node141.a('node.gradient','');
  14585. Node141.a('node.gradientcolor','');
  14586. Node141.a('node.text','318');
  14587. Node141.a('node.textalign','left');
  14588. Node141.a('node.textvAlign','middle');
  14589. Node141.a('node.textrect', [Node141textStart, 0, Node141textWidth, Node141height]);
  14590. Node141.a('node.color','rgba(0,0,0,1)');
  14591. Node141.a('node.font',' '+ Node141fontSize + 'px "Arial"');
  14592. Node141.a('node.textvisible',true);
  14593. Node141.a('node.linefeed',false);
  14594. if (false) {
  14595. Node141.a('node.textfunc',function(g) {
  14596. g.beginPath();
  14597. var str=Node141.a('node.text') || '318';
  14598. var color=Node141.a('node.color') || 'rgba(0,0,0,1)';
  14599. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node141width,Node141height,13.3333*_ratio.ratioY,"left",color,' '+ Node141fontSize + 'px "Arial"', 0,g);
  14600. });
  14601. }
  14602. if (false) {
  14603. Node141.a('node.underlinepoints',[Node141lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node141fontSize + 2 , ht.Default.getTextSize('318', ' '+ Node141fontSize + 'px "Arial"').width + 6, (Node141height - Node141fontSize) * 0.5*_ratio.ratioY + Node141fontSize + 2 ]);
  14604. Node141.a('node.underlinevisible',false);
  14605. Node141.a('node.underlineBorderWidth', 1);
  14606. }
  14607. dataModel.add(Node141);
  14608. zoomNodeList.push({
  14609. node: Node141,
  14610. borderWidth: 0,
  14611. attr: 'node.borderwidth'
  14612. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14613. var Node142 = new ht.Node();
  14614. var Node142textStart, Node142textWidth, Node142lineStart, Node142align = 'left', Node142fontSize = 15.99996*_ratio.ratioY,Node142width = 95*_ratio.ratioX, Node142height = 20*_ratio.ratioY;
  14615. (function () {
  14616. if (Node142align === 'left') {
  14617. Node142textStart = Node142fontSize * 0.2 > 2 ? Node142fontSize * 0.2 - 4 : Node142fontSize * 0.2 - 9;
  14618. Node142textWidth = Node142width;
  14619. Node142lineStart = 1;
  14620. } else if (Node142align === 'right') {
  14621. Node142textStart = 0;
  14622. Node142textWidth =Node142fontSize <= 8 ? Node142width + Node142fontSize * 0.2 + 6 : Node142width - Node142fontSize * 0.2;
  14623. Node142lineStart = (Node142width - (ht.Default.getTextSize('主变高压侧', ' '+ Node142fontSize + 'px "Arial"').width + 6)) * 0.5;
  14624. } else if (Node142align === 'center') {
  14625. Node142textStart = -3;
  14626. Node142textWidth = Node142width;
  14627. Node142lineStart = Node142width - ht.Default.getTextSize('主变高压侧', ' '+ Node142fontSize + 'px "Arial"').width - 11;
  14628. }
  14629. })();
  14630. Node142.setImage(GD.getTextJSON(Node142width, Node142height, true, false, false, ' '+ Node142fontSize + 'px "Arial"'))
  14631. Node142.setPosition(272*ratio.ratioX, 399*ratio.ratioY);
  14632. Node142.setWidth(Node142width);
  14633. Node142.setHeight(Node142height);
  14634. Node142._nodeType = 'text';
  14635. Node142._disallowEvert = true;
  14636. Node142.setRotation(0*Math.PI/180);
  14637. Node142.a('node.width', Node142width);
  14638. Node142.a('node.height', Node142height);
  14639. Node142.a('node.rect', [0, 0, Node142width, Node142height]);
  14640. Node142.a('node.bordercolor','rgba(0,0,0,1)');
  14641. Node142.a('node.borderwidth', 0);
  14642. Node142.a('node.background','' || 'rgba(0,0,0,0)');
  14643. Node142.a('node.gradient','');
  14644. Node142.a('node.gradientcolor','');
  14645. Node142.a('node.text','主变高压侧');
  14646. Node142.a('node.textalign','left');
  14647. Node142.a('node.textvAlign','middle');
  14648. Node142.a('node.textrect', [Node142textStart, 0, Node142textWidth, Node142height]);
  14649. Node142.a('node.color','rgba(0,0,0,1)');
  14650. Node142.a('node.font',' '+ Node142fontSize + 'px "Arial"');
  14651. Node142.a('node.textvisible',true);
  14652. Node142.a('node.linefeed',false);
  14653. if (false) {
  14654. Node142.a('node.textfunc',function(g) {
  14655. g.beginPath();
  14656. var str=Node142.a('node.text') || '主变高压侧';
  14657. var color=Node142.a('node.color') || 'rgba(0,0,0,1)';
  14658. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node142width,Node142height,15.99996*_ratio.ratioY,"left",color,' '+ Node142fontSize + 'px "Arial"', 0,g);
  14659. });
  14660. }
  14661. if (false) {
  14662. Node142.a('node.underlinepoints',[Node142lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node142fontSize + 2 , ht.Default.getTextSize('主变高压侧', ' '+ Node142fontSize + 'px "Arial"').width + 6, (Node142height - Node142fontSize) * 0.5*_ratio.ratioY + Node142fontSize + 2 ]);
  14663. Node142.a('node.underlinevisible',false);
  14664. Node142.a('node.underlineBorderWidth', 1);
  14665. }
  14666. dataModel.add(Node142);
  14667. zoomNodeList.push({
  14668. node: Node142,
  14669. borderWidth: 0,
  14670. attr: 'node.borderwidth'
  14671. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14672. var Node143 = new ht.Node();
  14673. var Node143textStart, Node143textWidth, Node143lineStart, Node143align = 'left', Node143fontSize = 13.3333*_ratio.ratioY,Node143width = 49*_ratio.ratioX, Node143height = 24*_ratio.ratioY;
  14674. (function () {
  14675. if (Node143align === 'left') {
  14676. Node143textStart = Node143fontSize * 0.2 > 2 ? Node143fontSize * 0.2 - 4 : Node143fontSize * 0.2 - 9;
  14677. Node143textWidth = Node143width;
  14678. Node143lineStart = 1;
  14679. } else if (Node143align === 'right') {
  14680. Node143textStart = 0;
  14681. Node143textWidth =Node143fontSize <= 8 ? Node143width + Node143fontSize * 0.2 + 6 : Node143width - Node143fontSize * 0.2;
  14682. Node143lineStart = (Node143width - (ht.Default.getTextSize('201-10', ' '+ Node143fontSize + 'px "Arial"').width + 6)) * 0.5;
  14683. } else if (Node143align === 'center') {
  14684. Node143textStart = -3;
  14685. Node143textWidth = Node143width;
  14686. Node143lineStart = Node143width - ht.Default.getTextSize('201-10', ' '+ Node143fontSize + 'px "Arial"').width - 11;
  14687. }
  14688. })();
  14689. Node143.setImage(GD.getTextJSON(Node143width, Node143height, true, false, false, ' '+ Node143fontSize + 'px "Arial"'))
  14690. Node143.setPosition(277*ratio.ratioX, 434*ratio.ratioY);
  14691. Node143.setWidth(Node143width);
  14692. Node143.setHeight(Node143height);
  14693. Node143._nodeType = 'text';
  14694. Node143._disallowEvert = true;
  14695. Node143.setRotation(0*Math.PI/180);
  14696. Node143.a('node.width', Node143width);
  14697. Node143.a('node.height', Node143height);
  14698. Node143.a('node.rect', [0, 0, Node143width, Node143height]);
  14699. Node143.a('node.bordercolor','rgba(0,0,0,1)');
  14700. Node143.a('node.borderwidth', 0);
  14701. Node143.a('node.background','' || 'rgba(0,0,0,0)');
  14702. Node143.a('node.gradient','');
  14703. Node143.a('node.gradientcolor','');
  14704. Node143.a('node.text','201-10');
  14705. Node143.a('node.textalign','left');
  14706. Node143.a('node.textvAlign','middle');
  14707. Node143.a('node.textrect', [Node143textStart, 0, Node143textWidth, Node143height]);
  14708. Node143.a('node.color','rgba(0,0,0,1)');
  14709. Node143.a('node.font',' '+ Node143fontSize + 'px "Arial"');
  14710. Node143.a('node.textvisible',true);
  14711. Node143.a('node.linefeed',false);
  14712. if (false) {
  14713. Node143.a('node.textfunc',function(g) {
  14714. g.beginPath();
  14715. var str=Node143.a('node.text') || '201-10';
  14716. var color=Node143.a('node.color') || 'rgba(0,0,0,1)';
  14717. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node143width,Node143height,13.3333*_ratio.ratioY,"left",color,' '+ Node143fontSize + 'px "Arial"', 0,g);
  14718. });
  14719. }
  14720. if (false) {
  14721. Node143.a('node.underlinepoints',[Node143lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node143fontSize + 2 , ht.Default.getTextSize('201-10', ' '+ Node143fontSize + 'px "Arial"').width + 6, (Node143height - Node143fontSize) * 0.5*_ratio.ratioY + Node143fontSize + 2 ]);
  14722. Node143.a('node.underlinevisible',false);
  14723. Node143.a('node.underlineBorderWidth', 1);
  14724. }
  14725. dataModel.add(Node143);
  14726. zoomNodeList.push({
  14727. node: Node143,
  14728. borderWidth: 0,
  14729. attr: 'node.borderwidth'
  14730. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14731. var Node144 = new ht.Node();
  14732. var Node144textStart, Node144textWidth, Node144lineStart, Node144align = 'left', Node144fontSize = 13.3333*_ratio.ratioY,Node144width = 59*_ratio.ratioX, Node144height = 24*_ratio.ratioY;
  14733. (function () {
  14734. if (Node144align === 'left') {
  14735. Node144textStart = Node144fontSize * 0.2 > 2 ? Node144fontSize * 0.2 - 4 : Node144fontSize * 0.2 - 9;
  14736. Node144textWidth = Node144width;
  14737. Node144lineStart = 1;
  14738. } else if (Node144align === 'right') {
  14739. Node144textStart = 0;
  14740. Node144textWidth =Node144fontSize <= 8 ? Node144width + Node144fontSize * 0.2 + 6 : Node144width - Node144fontSize * 0.2;
  14741. Node144lineStart = (Node144width - (ht.Default.getTextSize('318-20', ' '+ Node144fontSize + 'px "Arial"').width + 6)) * 0.5;
  14742. } else if (Node144align === 'center') {
  14743. Node144textStart = -3;
  14744. Node144textWidth = Node144width;
  14745. Node144lineStart = Node144width - ht.Default.getTextSize('318-20', ' '+ Node144fontSize + 'px "Arial"').width - 11;
  14746. }
  14747. })();
  14748. Node144.setImage(GD.getTextJSON(Node144width, Node144height, true, false, false, ' '+ Node144fontSize + 'px "Arial"'))
  14749. Node144.setPosition(132*ratio.ratioX, 633*ratio.ratioY);
  14750. Node144.setWidth(Node144width);
  14751. Node144.setHeight(Node144height);
  14752. Node144._nodeType = 'text';
  14753. Node144._disallowEvert = true;
  14754. Node144.setRotation(0*Math.PI/180);
  14755. Node144.a('node.width', Node144width);
  14756. Node144.a('node.height', Node144height);
  14757. Node144.a('node.rect', [0, 0, Node144width, Node144height]);
  14758. Node144.a('node.bordercolor','rgba(0,0,0,1)');
  14759. Node144.a('node.borderwidth', 0);
  14760. Node144.a('node.background','' || 'rgba(0,0,0,0)');
  14761. Node144.a('node.gradient','');
  14762. Node144.a('node.gradientcolor','');
  14763. Node144.a('node.text','318-20');
  14764. Node144.a('node.textalign','left');
  14765. Node144.a('node.textvAlign','middle');
  14766. Node144.a('node.textrect', [Node144textStart, 0, Node144textWidth, Node144height]);
  14767. Node144.a('node.color','rgba(0,0,0,1)');
  14768. Node144.a('node.font',' '+ Node144fontSize + 'px "Arial"');
  14769. Node144.a('node.textvisible',true);
  14770. Node144.a('node.linefeed',false);
  14771. if (false) {
  14772. Node144.a('node.textfunc',function(g) {
  14773. g.beginPath();
  14774. var str=Node144.a('node.text') || '318-20';
  14775. var color=Node144.a('node.color') || 'rgba(0,0,0,1)';
  14776. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node144width,Node144height,13.3333*_ratio.ratioY,"left",color,' '+ Node144fontSize + 'px "Arial"', 0,g);
  14777. });
  14778. }
  14779. if (false) {
  14780. Node144.a('node.underlinepoints',[Node144lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node144fontSize + 2 , ht.Default.getTextSize('318-20', ' '+ Node144fontSize + 'px "Arial"').width + 6, (Node144height - Node144fontSize) * 0.5*_ratio.ratioY + Node144fontSize + 2 ]);
  14781. Node144.a('node.underlinevisible',false);
  14782. Node144.a('node.underlineBorderWidth', 1);
  14783. }
  14784. dataModel.add(Node144);
  14785. zoomNodeList.push({
  14786. node: Node144,
  14787. borderWidth: 0,
  14788. attr: 'node.borderwidth'
  14789. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14790. var Node145 = new ht.Node();
  14791. var Node145textStart, Node145textWidth, Node145lineStart, Node145align = 'left', Node145fontSize = 13.3333*_ratio.ratioY,Node145width = 59*_ratio.ratioX, Node145height = 24*_ratio.ratioY;
  14792. (function () {
  14793. if (Node145align === 'left') {
  14794. Node145textStart = Node145fontSize * 0.2 > 2 ? Node145fontSize * 0.2 - 4 : Node145fontSize * 0.2 - 9;
  14795. Node145textWidth = Node145width;
  14796. Node145lineStart = 1;
  14797. } else if (Node145align === 'right') {
  14798. Node145textStart = 0;
  14799. Node145textWidth =Node145fontSize <= 8 ? Node145width + Node145fontSize * 0.2 + 6 : Node145width - Node145fontSize * 0.2;
  14800. Node145lineStart = (Node145width - (ht.Default.getTextSize('318-2', ' '+ Node145fontSize + 'px "Arial"').width + 6)) * 0.5;
  14801. } else if (Node145align === 'center') {
  14802. Node145textStart = -3;
  14803. Node145textWidth = Node145width;
  14804. Node145lineStart = Node145width - ht.Default.getTextSize('318-2', ' '+ Node145fontSize + 'px "Arial"').width - 11;
  14805. }
  14806. })();
  14807. Node145.setImage(GD.getTextJSON(Node145width, Node145height, true, false, false, ' '+ Node145fontSize + 'px "Arial"'))
  14808. Node145.setPosition(259*ratio.ratioX, 611*ratio.ratioY);
  14809. Node145.setWidth(Node145width);
  14810. Node145.setHeight(Node145height);
  14811. Node145._nodeType = 'text';
  14812. Node145._disallowEvert = true;
  14813. Node145.setRotation(0*Math.PI/180);
  14814. Node145.a('node.width', Node145width);
  14815. Node145.a('node.height', Node145height);
  14816. Node145.a('node.rect', [0, 0, Node145width, Node145height]);
  14817. Node145.a('node.bordercolor','rgba(0,0,0,1)');
  14818. Node145.a('node.borderwidth', 0);
  14819. Node145.a('node.background','' || 'rgba(0,0,0,0)');
  14820. Node145.a('node.gradient','');
  14821. Node145.a('node.gradientcolor','');
  14822. Node145.a('node.text','318-2');
  14823. Node145.a('node.textalign','left');
  14824. Node145.a('node.textvAlign','middle');
  14825. Node145.a('node.textrect', [Node145textStart, 0, Node145textWidth, Node145height]);
  14826. Node145.a('node.color','rgba(0,0,0,1)');
  14827. Node145.a('node.font',' '+ Node145fontSize + 'px "Arial"');
  14828. Node145.a('node.textvisible',true);
  14829. Node145.a('node.linefeed',false);
  14830. if (false) {
  14831. Node145.a('node.textfunc',function(g) {
  14832. g.beginPath();
  14833. var str=Node145.a('node.text') || '318-2';
  14834. var color=Node145.a('node.color') || 'rgba(0,0,0,1)';
  14835. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node145width,Node145height,13.3333*_ratio.ratioY,"left",color,' '+ Node145fontSize + 'px "Arial"', 0,g);
  14836. });
  14837. }
  14838. if (false) {
  14839. Node145.a('node.underlinepoints',[Node145lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node145fontSize + 2 , ht.Default.getTextSize('318-2', ' '+ Node145fontSize + 'px "Arial"').width + 6, (Node145height - Node145fontSize) * 0.5*_ratio.ratioY + Node145fontSize + 2 ]);
  14840. Node145.a('node.underlinevisible',false);
  14841. Node145.a('node.underlineBorderWidth', 1);
  14842. }
  14843. dataModel.add(Node145);
  14844. zoomNodeList.push({
  14845. node: Node145,
  14846. borderWidth: 0,
  14847. attr: 'node.borderwidth'
  14848. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14849. var Node146 = new ht.Node();
  14850. var Node146textStart, Node146textWidth, Node146lineStart, Node146align = 'left', Node146fontSize = 13.3333*_ratio.ratioY,Node146width = 49*_ratio.ratioX, Node146height = 24*_ratio.ratioY;
  14851. (function () {
  14852. if (Node146align === 'left') {
  14853. Node146textStart = Node146fontSize * 0.2 > 2 ? Node146fontSize * 0.2 - 4 : Node146fontSize * 0.2 - 9;
  14854. Node146textWidth = Node146width;
  14855. Node146lineStart = 1;
  14856. } else if (Node146align === 'right') {
  14857. Node146textStart = 0;
  14858. Node146textWidth =Node146fontSize <= 8 ? Node146width + Node146fontSize * 0.2 + 6 : Node146width - Node146fontSize * 0.2;
  14859. Node146lineStart = (Node146width - (ht.Default.getTextSize('201-A0', ' '+ Node146fontSize + 'px "Arial"').width + 6)) * 0.5;
  14860. } else if (Node146align === 'center') {
  14861. Node146textStart = -3;
  14862. Node146textWidth = Node146width;
  14863. Node146lineStart = Node146width - ht.Default.getTextSize('201-A0', ' '+ Node146fontSize + 'px "Arial"').width - 11;
  14864. }
  14865. })();
  14866. Node146.setImage(GD.getTextJSON(Node146width, Node146height, true, false, false, ' '+ Node146fontSize + 'px "Arial"'))
  14867. Node146.setPosition(317*ratio.ratioX, 364*ratio.ratioY);
  14868. Node146.setWidth(Node146width);
  14869. Node146.setHeight(Node146height);
  14870. Node146._nodeType = 'text';
  14871. Node146._disallowEvert = true;
  14872. Node146.setRotation(0*Math.PI/180);
  14873. Node146.a('node.width', Node146width);
  14874. Node146.a('node.height', Node146height);
  14875. Node146.a('node.rect', [0, 0, Node146width, Node146height]);
  14876. Node146.a('node.bordercolor','rgba(0,0,0,1)');
  14877. Node146.a('node.borderwidth', 0);
  14878. Node146.a('node.background','' || 'rgba(0,0,0,0)');
  14879. Node146.a('node.gradient','');
  14880. Node146.a('node.gradientcolor','');
  14881. Node146.a('node.text','201-A0');
  14882. Node146.a('node.textalign','left');
  14883. Node146.a('node.textvAlign','middle');
  14884. Node146.a('node.textrect', [Node146textStart, 0, Node146textWidth, Node146height]);
  14885. Node146.a('node.color','rgba(0,0,0,1)');
  14886. Node146.a('node.font',' '+ Node146fontSize + 'px "Arial"');
  14887. Node146.a('node.textvisible',true);
  14888. Node146.a('node.linefeed',false);
  14889. if (false) {
  14890. Node146.a('node.textfunc',function(g) {
  14891. g.beginPath();
  14892. var str=Node146.a('node.text') || '201-A0';
  14893. var color=Node146.a('node.color') || 'rgba(0,0,0,1)';
  14894. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node146width,Node146height,13.3333*_ratio.ratioY,"left",color,' '+ Node146fontSize + 'px "Arial"', 0,g);
  14895. });
  14896. }
  14897. if (false) {
  14898. Node146.a('node.underlinepoints',[Node146lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node146fontSize + 2 , ht.Default.getTextSize('201-A0', ' '+ Node146fontSize + 'px "Arial"').width + 6, (Node146height - Node146fontSize) * 0.5*_ratio.ratioY + Node146fontSize + 2 ]);
  14899. Node146.a('node.underlinevisible',false);
  14900. Node146.a('node.underlineBorderWidth', 1);
  14901. }
  14902. dataModel.add(Node146);
  14903. zoomNodeList.push({
  14904. node: Node146,
  14905. borderWidth: 0,
  14906. attr: 'node.borderwidth'
  14907. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14908. var Node147 = new ht.Node();
  14909. var Node147textStart, Node147textWidth, Node147lineStart, Node147align = 'left', Node147fontSize = 13.3333*_ratio.ratioY,Node147width = 49*_ratio.ratioX, Node147height = 24*_ratio.ratioY;
  14910. (function () {
  14911. if (Node147align === 'left') {
  14912. Node147textStart = Node147fontSize * 0.2 > 2 ? Node147fontSize * 0.2 - 4 : Node147fontSize * 0.2 - 9;
  14913. Node147textWidth = Node147width;
  14914. Node147lineStart = 1;
  14915. } else if (Node147align === 'right') {
  14916. Node147textStart = 0;
  14917. Node147textWidth =Node147fontSize <= 8 ? Node147width + Node147fontSize * 0.2 + 6 : Node147width - Node147fontSize * 0.2;
  14918. Node147lineStart = (Node147width - (ht.Default.getTextSize('201', ' '+ Node147fontSize + 'px "Arial"').width + 6)) * 0.5;
  14919. } else if (Node147align === 'center') {
  14920. Node147textStart = -3;
  14921. Node147textWidth = Node147width;
  14922. Node147lineStart = Node147width - ht.Default.getTextSize('201', ' '+ Node147fontSize + 'px "Arial"').width - 11;
  14923. }
  14924. })();
  14925. Node147.setImage(GD.getTextJSON(Node147width, Node147height, true, false, false, ' '+ Node147fontSize + 'px "Arial"'))
  14926. Node147.setPosition(397*ratio.ratioX, 404*ratio.ratioY);
  14927. Node147.setWidth(Node147width);
  14928. Node147.setHeight(Node147height);
  14929. Node147._nodeType = 'text';
  14930. Node147._disallowEvert = true;
  14931. Node147.setRotation(0*Math.PI/180);
  14932. Node147.a('node.width', Node147width);
  14933. Node147.a('node.height', Node147height);
  14934. Node147.a('node.rect', [0, 0, Node147width, Node147height]);
  14935. Node147.a('node.bordercolor','rgba(0,0,0,1)');
  14936. Node147.a('node.borderwidth', 0);
  14937. Node147.a('node.background','' || 'rgba(0,0,0,0)');
  14938. Node147.a('node.gradient','');
  14939. Node147.a('node.gradientcolor','');
  14940. Node147.a('node.text','201');
  14941. Node147.a('node.textalign','left');
  14942. Node147.a('node.textvAlign','middle');
  14943. Node147.a('node.textrect', [Node147textStart, 0, Node147textWidth, Node147height]);
  14944. Node147.a('node.color','rgba(0,0,0,1)');
  14945. Node147.a('node.font',' '+ Node147fontSize + 'px "Arial"');
  14946. Node147.a('node.textvisible',true);
  14947. Node147.a('node.linefeed',false);
  14948. if (false) {
  14949. Node147.a('node.textfunc',function(g) {
  14950. g.beginPath();
  14951. var str=Node147.a('node.text') || '201';
  14952. var color=Node147.a('node.color') || 'rgba(0,0,0,1)';
  14953. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node147width,Node147height,13.3333*_ratio.ratioY,"left",color,' '+ Node147fontSize + 'px "Arial"', 0,g);
  14954. });
  14955. }
  14956. if (false) {
  14957. Node147.a('node.underlinepoints',[Node147lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node147fontSize + 2 , ht.Default.getTextSize('201', ' '+ Node147fontSize + 'px "Arial"').width + 6, (Node147height - Node147fontSize) * 0.5*_ratio.ratioY + Node147fontSize + 2 ]);
  14958. Node147.a('node.underlinevisible',false);
  14959. Node147.a('node.underlineBorderWidth', 1);
  14960. }
  14961. dataModel.add(Node147);
  14962. zoomNodeList.push({
  14963. node: Node147,
  14964. borderWidth: 0,
  14965. attr: 'node.borderwidth'
  14966. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  14967. var Node148 = new ht.Node();
  14968. var Node148textStart, Node148textWidth, Node148lineStart, Node148align = 'left', Node148fontSize = 13.3333*_ratio.ratioY,Node148width = 49*_ratio.ratioX, Node148height = 24*_ratio.ratioY;
  14969. (function () {
  14970. if (Node148align === 'left') {
  14971. Node148textStart = Node148fontSize * 0.2 > 2 ? Node148fontSize * 0.2 - 4 : Node148fontSize * 0.2 - 9;
  14972. Node148textWidth = Node148width;
  14973. Node148lineStart = 1;
  14974. } else if (Node148align === 'right') {
  14975. Node148textStart = 0;
  14976. Node148textWidth =Node148fontSize <= 8 ? Node148width + Node148fontSize * 0.2 + 6 : Node148width - Node148fontSize * 0.2;
  14977. Node148lineStart = (Node148width - (ht.Default.getTextSize('201-1', ' '+ Node148fontSize + 'px "Arial"').width + 6)) * 0.5;
  14978. } else if (Node148align === 'center') {
  14979. Node148textStart = -3;
  14980. Node148textWidth = Node148width;
  14981. Node148lineStart = Node148width - ht.Default.getTextSize('201-1', ' '+ Node148fontSize + 'px "Arial"').width - 11;
  14982. }
  14983. })();
  14984. Node148.setImage(GD.getTextJSON(Node148width, Node148height, true, false, false, ' '+ Node148fontSize + 'px "Arial"'))
  14985. Node148.setPosition(401*ratio.ratioX, 447*ratio.ratioY);
  14986. Node148.setWidth(Node148width);
  14987. Node148.setHeight(Node148height);
  14988. Node148._nodeType = 'text';
  14989. Node148._disallowEvert = true;
  14990. Node148.setRotation(0*Math.PI/180);
  14991. Node148.a('node.width', Node148width);
  14992. Node148.a('node.height', Node148height);
  14993. Node148.a('node.rect', [0, 0, Node148width, Node148height]);
  14994. Node148.a('node.bordercolor','rgba(0,0,0,1)');
  14995. Node148.a('node.borderwidth', 0);
  14996. Node148.a('node.background','' || 'rgba(0,0,0,0)');
  14997. Node148.a('node.gradient','');
  14998. Node148.a('node.gradientcolor','');
  14999. Node148.a('node.text','201-1');
  15000. Node148.a('node.textalign','left');
  15001. Node148.a('node.textvAlign','middle');
  15002. Node148.a('node.textrect', [Node148textStart, 0, Node148textWidth, Node148height]);
  15003. Node148.a('node.color','rgba(0,0,0,1)');
  15004. Node148.a('node.font',' '+ Node148fontSize + 'px "Arial"');
  15005. Node148.a('node.textvisible',true);
  15006. Node148.a('node.linefeed',false);
  15007. if (false) {
  15008. Node148.a('node.textfunc',function(g) {
  15009. g.beginPath();
  15010. var str=Node148.a('node.text') || '201-1';
  15011. var color=Node148.a('node.color') || 'rgba(0,0,0,1)';
  15012. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node148width,Node148height,13.3333*_ratio.ratioY,"left",color,' '+ Node148fontSize + 'px "Arial"', 0,g);
  15013. });
  15014. }
  15015. if (false) {
  15016. Node148.a('node.underlinepoints',[Node148lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node148fontSize + 2 , ht.Default.getTextSize('201-1', ' '+ Node148fontSize + 'px "Arial"').width + 6, (Node148height - Node148fontSize) * 0.5*_ratio.ratioY + Node148fontSize + 2 ]);
  15017. Node148.a('node.underlinevisible',false);
  15018. Node148.a('node.underlineBorderWidth', 1);
  15019. }
  15020. dataModel.add(Node148);
  15021. zoomNodeList.push({
  15022. node: Node148,
  15023. borderWidth: 0,
  15024. attr: 'node.borderwidth'
  15025. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15026. var Node149 = new ht.Node();
  15027. var Node149textStart, Node149textWidth, Node149lineStart, Node149align = 'left', Node149fontSize = 13.3333*_ratio.ratioY,Node149width = 49*_ratio.ratioX, Node149height = 24*_ratio.ratioY;
  15028. (function () {
  15029. if (Node149align === 'left') {
  15030. Node149textStart = Node149fontSize * 0.2 > 2 ? Node149fontSize * 0.2 - 4 : Node149fontSize * 0.2 - 9;
  15031. Node149textWidth = Node149width;
  15032. Node149lineStart = 1;
  15033. } else if (Node149align === 'right') {
  15034. Node149textStart = 0;
  15035. Node149textWidth =Node149fontSize <= 8 ? Node149width + Node149fontSize * 0.2 + 6 : Node149width - Node149fontSize * 0.2;
  15036. Node149lineStart = (Node149width - (ht.Default.getTextSize('301', ' '+ Node149fontSize + 'px "Arial"').width + 6)) * 0.5;
  15037. } else if (Node149align === 'center') {
  15038. Node149textStart = -3;
  15039. Node149textWidth = Node149width;
  15040. Node149lineStart = Node149width - ht.Default.getTextSize('301', ' '+ Node149fontSize + 'px "Arial"').width - 11;
  15041. }
  15042. })();
  15043. Node149.setImage(GD.getTextJSON(Node149width, Node149height, true, false, false, ' '+ Node149fontSize + 'px "Arial"'))
  15044. Node149.setPosition(395*ratio.ratioX, 585*ratio.ratioY);
  15045. Node149.setWidth(Node149width);
  15046. Node149.setHeight(Node149height);
  15047. Node149._nodeType = 'text';
  15048. Node149._disallowEvert = true;
  15049. Node149.setRotation(0*Math.PI/180);
  15050. Node149.a('node.width', Node149width);
  15051. Node149.a('node.height', Node149height);
  15052. Node149.a('node.rect', [0, 0, Node149width, Node149height]);
  15053. Node149.a('node.bordercolor','rgba(0,0,0,1)');
  15054. Node149.a('node.borderwidth', 0);
  15055. Node149.a('node.background','' || 'rgba(0,0,0,0)');
  15056. Node149.a('node.gradient','');
  15057. Node149.a('node.gradientcolor','');
  15058. Node149.a('node.text','301');
  15059. Node149.a('node.textalign','left');
  15060. Node149.a('node.textvAlign','middle');
  15061. Node149.a('node.textrect', [Node149textStart, 0, Node149textWidth, Node149height]);
  15062. Node149.a('node.color','rgba(0,0,0,1)');
  15063. Node149.a('node.font',' '+ Node149fontSize + 'px "Arial"');
  15064. Node149.a('node.textvisible',true);
  15065. Node149.a('node.linefeed',false);
  15066. if (false) {
  15067. Node149.a('node.textfunc',function(g) {
  15068. g.beginPath();
  15069. var str=Node149.a('node.text') || '301';
  15070. var color=Node149.a('node.color') || 'rgba(0,0,0,1)';
  15071. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node149width,Node149height,13.3333*_ratio.ratioY,"left",color,' '+ Node149fontSize + 'px "Arial"', 0,g);
  15072. });
  15073. }
  15074. if (false) {
  15075. Node149.a('node.underlinepoints',[Node149lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node149fontSize + 2 , ht.Default.getTextSize('301', ' '+ Node149fontSize + 'px "Arial"').width + 6, (Node149height - Node149fontSize) * 0.5*_ratio.ratioY + Node149fontSize + 2 ]);
  15076. Node149.a('node.underlinevisible',false);
  15077. Node149.a('node.underlineBorderWidth', 1);
  15078. }
  15079. dataModel.add(Node149);
  15080. zoomNodeList.push({
  15081. node: Node149,
  15082. borderWidth: 0,
  15083. attr: 'node.borderwidth'
  15084. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15085. var Node150 = new ht.Node();
  15086. var Node150textStart, Node150textWidth, Node150lineStart, Node150align = 'left', Node150fontSize = 13.3333*_ratio.ratioY,Node150width = 49*_ratio.ratioX, Node150height = 24*_ratio.ratioY;
  15087. (function () {
  15088. if (Node150align === 'left') {
  15089. Node150textStart = Node150fontSize * 0.2 > 2 ? Node150fontSize * 0.2 - 4 : Node150fontSize * 0.2 - 9;
  15090. Node150textWidth = Node150width;
  15091. Node150lineStart = 1;
  15092. } else if (Node150align === 'right') {
  15093. Node150textStart = 0;
  15094. Node150textWidth =Node150fontSize <= 8 ? Node150width + Node150fontSize * 0.2 + 6 : Node150width - Node150fontSize * 0.2;
  15095. Node150lineStart = (Node150width - (ht.Default.getTextSize('301-2', ' '+ Node150fontSize + 'px "Arial"').width + 6)) * 0.5;
  15096. } else if (Node150align === 'center') {
  15097. Node150textStart = -3;
  15098. Node150textWidth = Node150width;
  15099. Node150lineStart = Node150width - ht.Default.getTextSize('301-2', ' '+ Node150fontSize + 'px "Arial"').width - 11;
  15100. }
  15101. })();
  15102. Node150.setImage(GD.getTextJSON(Node150width, Node150height, true, false, false, ' '+ Node150fontSize + 'px "Arial"'))
  15103. Node150.setPosition(398*ratio.ratioX, 625*ratio.ratioY);
  15104. Node150.setWidth(Node150width);
  15105. Node150.setHeight(Node150height);
  15106. Node150._nodeType = 'text';
  15107. Node150._disallowEvert = true;
  15108. Node150.setRotation(0*Math.PI/180);
  15109. Node150.a('node.width', Node150width);
  15110. Node150.a('node.height', Node150height);
  15111. Node150.a('node.rect', [0, 0, Node150width, Node150height]);
  15112. Node150.a('node.bordercolor','rgba(0,0,0,1)');
  15113. Node150.a('node.borderwidth', 0);
  15114. Node150.a('node.background','' || 'rgba(0,0,0,0)');
  15115. Node150.a('node.gradient','');
  15116. Node150.a('node.gradientcolor','');
  15117. Node150.a('node.text','301-2');
  15118. Node150.a('node.textalign','left');
  15119. Node150.a('node.textvAlign','middle');
  15120. Node150.a('node.textrect', [Node150textStart, 0, Node150textWidth, Node150height]);
  15121. Node150.a('node.color','rgba(0,0,0,1)');
  15122. Node150.a('node.font',' '+ Node150fontSize + 'px "Arial"');
  15123. Node150.a('node.textvisible',true);
  15124. Node150.a('node.linefeed',false);
  15125. if (false) {
  15126. Node150.a('node.textfunc',function(g) {
  15127. g.beginPath();
  15128. var str=Node150.a('node.text') || '301-2';
  15129. var color=Node150.a('node.color') || 'rgba(0,0,0,1)';
  15130. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node150width,Node150height,13.3333*_ratio.ratioY,"left",color,' '+ Node150fontSize + 'px "Arial"', 0,g);
  15131. });
  15132. }
  15133. if (false) {
  15134. Node150.a('node.underlinepoints',[Node150lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node150fontSize + 2 , ht.Default.getTextSize('301-2', ' '+ Node150fontSize + 'px "Arial"').width + 6, (Node150height - Node150fontSize) * 0.5*_ratio.ratioY + Node150fontSize + 2 ]);
  15135. Node150.a('node.underlinevisible',false);
  15136. Node150.a('node.underlineBorderWidth', 1);
  15137. }
  15138. dataModel.add(Node150);
  15139. zoomNodeList.push({
  15140. node: Node150,
  15141. borderWidth: 0,
  15142. attr: 'node.borderwidth'
  15143. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15144. var Node151 = new ht.Node();
  15145. var Node151textStart, Node151textWidth, Node151lineStart, Node151align = 'left', Node151fontSize = 13.3333*_ratio.ratioY,Node151width = 49*_ratio.ratioX, Node151height = 24*_ratio.ratioY;
  15146. (function () {
  15147. if (Node151align === 'left') {
  15148. Node151textStart = Node151fontSize * 0.2 > 2 ? Node151fontSize * 0.2 - 4 : Node151fontSize * 0.2 - 9;
  15149. Node151textWidth = Node151width;
  15150. Node151lineStart = 1;
  15151. } else if (Node151align === 'right') {
  15152. Node151textStart = 0;
  15153. Node151textWidth =Node151fontSize <= 8 ? Node151width + Node151fontSize * 0.2 + 6 : Node151width - Node151fontSize * 0.2;
  15154. Node151lineStart = (Node151width - (ht.Default.getTextSize('2010', ' '+ Node151fontSize + 'px "Arial"').width + 6)) * 0.5;
  15155. } else if (Node151align === 'center') {
  15156. Node151textStart = -3;
  15157. Node151textWidth = Node151width;
  15158. Node151lineStart = Node151width - ht.Default.getTextSize('2010', ' '+ Node151fontSize + 'px "Arial"').width - 11;
  15159. }
  15160. })();
  15161. Node151.setImage(GD.getTextJSON(Node151width, Node151height, true, false, false, ' '+ Node151fontSize + 'px "Arial"'))
  15162. Node151.setPosition(405*ratio.ratioX, 529*ratio.ratioY);
  15163. Node151.setWidth(Node151width);
  15164. Node151.setHeight(Node151height);
  15165. Node151._nodeType = 'text';
  15166. Node151._disallowEvert = true;
  15167. Node151.setRotation(0*Math.PI/180);
  15168. Node151.a('node.width', Node151width);
  15169. Node151.a('node.height', Node151height);
  15170. Node151.a('node.rect', [0, 0, Node151width, Node151height]);
  15171. Node151.a('node.bordercolor','rgba(0,0,0,1)');
  15172. Node151.a('node.borderwidth', 0);
  15173. Node151.a('node.background','' || 'rgba(0,0,0,0)');
  15174. Node151.a('node.gradient','');
  15175. Node151.a('node.gradientcolor','');
  15176. Node151.a('node.text','2010');
  15177. Node151.a('node.textalign','left');
  15178. Node151.a('node.textvAlign','middle');
  15179. Node151.a('node.textrect', [Node151textStart, 0, Node151textWidth, Node151height]);
  15180. Node151.a('node.color','rgba(0,0,0,1)');
  15181. Node151.a('node.font',' '+ Node151fontSize + 'px "Arial"');
  15182. Node151.a('node.textvisible',true);
  15183. Node151.a('node.linefeed',false);
  15184. if (false) {
  15185. Node151.a('node.textfunc',function(g) {
  15186. g.beginPath();
  15187. var str=Node151.a('node.text') || '2010';
  15188. var color=Node151.a('node.color') || 'rgba(0,0,0,1)';
  15189. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node151width,Node151height,13.3333*_ratio.ratioY,"left",color,' '+ Node151fontSize + 'px "Arial"', 0,g);
  15190. });
  15191. }
  15192. if (false) {
  15193. Node151.a('node.underlinepoints',[Node151lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node151fontSize + 2 , ht.Default.getTextSize('2010', ' '+ Node151fontSize + 'px "Arial"').width + 6, (Node151height - Node151fontSize) * 0.5*_ratio.ratioY + Node151fontSize + 2 ]);
  15194. Node151.a('node.underlinevisible',false);
  15195. Node151.a('node.underlineBorderWidth', 1);
  15196. }
  15197. dataModel.add(Node151);
  15198. zoomNodeList.push({
  15199. node: Node151,
  15200. borderWidth: 0,
  15201. attr: 'node.borderwidth'
  15202. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15203. var Node152 = new ht.Node();
  15204. var Node152textStart, Node152textWidth, Node152lineStart, Node152align = 'left', Node152fontSize = 13.3333*_ratio.ratioY,Node152width = 49*_ratio.ratioX, Node152height = 24*_ratio.ratioY;
  15205. (function () {
  15206. if (Node152align === 'left') {
  15207. Node152textStart = Node152fontSize * 0.2 > 2 ? Node152fontSize * 0.2 - 4 : Node152fontSize * 0.2 - 9;
  15208. Node152textWidth = Node152width;
  15209. Node152lineStart = 1;
  15210. } else if (Node152align === 'right') {
  15211. Node152textStart = 0;
  15212. Node152textWidth =Node152fontSize <= 8 ? Node152width + Node152fontSize * 0.2 + 6 : Node152width - Node152fontSize * 0.2;
  15213. Node152lineStart = (Node152width - (ht.Default.getTextSize('301-20', ' '+ Node152fontSize + 'px "Arial"').width + 6)) * 0.5;
  15214. } else if (Node152align === 'center') {
  15215. Node152textStart = -3;
  15216. Node152textWidth = Node152width;
  15217. Node152lineStart = Node152width - ht.Default.getTextSize('301-20', ' '+ Node152fontSize + 'px "Arial"').width - 11;
  15218. }
  15219. })();
  15220. Node152.setImage(GD.getTextJSON(Node152width, Node152height, true, false, false, ' '+ Node152fontSize + 'px "Arial"'))
  15221. Node152.setPosition(465*ratio.ratioX, 637*ratio.ratioY);
  15222. Node152.setWidth(Node152width);
  15223. Node152.setHeight(Node152height);
  15224. Node152._nodeType = 'text';
  15225. Node152._disallowEvert = true;
  15226. Node152.setRotation(0*Math.PI/180);
  15227. Node152.a('node.width', Node152width);
  15228. Node152.a('node.height', Node152height);
  15229. Node152.a('node.rect', [0, 0, Node152width, Node152height]);
  15230. Node152.a('node.bordercolor','rgba(0,0,0,1)');
  15231. Node152.a('node.borderwidth', 0);
  15232. Node152.a('node.background','' || 'rgba(0,0,0,0)');
  15233. Node152.a('node.gradient','');
  15234. Node152.a('node.gradientcolor','');
  15235. Node152.a('node.text','301-20');
  15236. Node152.a('node.textalign','left');
  15237. Node152.a('node.textvAlign','middle');
  15238. Node152.a('node.textrect', [Node152textStart, 0, Node152textWidth, Node152height]);
  15239. Node152.a('node.color','rgba(0,0,0,1)');
  15240. Node152.a('node.font',' '+ Node152fontSize + 'px "Arial"');
  15241. Node152.a('node.textvisible',true);
  15242. Node152.a('node.linefeed',false);
  15243. if (false) {
  15244. Node152.a('node.textfunc',function(g) {
  15245. g.beginPath();
  15246. var str=Node152.a('node.text') || '301-20';
  15247. var color=Node152.a('node.color') || 'rgba(0,0,0,1)';
  15248. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node152width,Node152height,13.3333*_ratio.ratioY,"left",color,' '+ Node152fontSize + 'px "Arial"', 0,g);
  15249. });
  15250. }
  15251. if (false) {
  15252. Node152.a('node.underlinepoints',[Node152lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node152fontSize + 2 , ht.Default.getTextSize('301-20', ' '+ Node152fontSize + 'px "Arial"').width + 6, (Node152height - Node152fontSize) * 0.5*_ratio.ratioY + Node152fontSize + 2 ]);
  15253. Node152.a('node.underlinevisible',false);
  15254. Node152.a('node.underlineBorderWidth', 1);
  15255. }
  15256. dataModel.add(Node152);
  15257. zoomNodeList.push({
  15258. node: Node152,
  15259. borderWidth: 0,
  15260. attr: 'node.borderwidth'
  15261. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15262. var Node153 = new ht.Node();
  15263. var Node153textStart, Node153textWidth, Node153lineStart, Node153align = 'left', Node153fontSize = 13.3333*_ratio.ratioY,Node153width = 49*_ratio.ratioX, Node153height = 24*_ratio.ratioY;
  15264. (function () {
  15265. if (Node153align === 'left') {
  15266. Node153textStart = Node153fontSize * 0.2 > 2 ? Node153fontSize * 0.2 - 4 : Node153fontSize * 0.2 - 9;
  15267. Node153textWidth = Node153width;
  15268. Node153lineStart = 1;
  15269. } else if (Node153align === 'right') {
  15270. Node153textStart = 0;
  15271. Node153textWidth =Node153fontSize <= 8 ? Node153width + Node153fontSize * 0.2 + 6 : Node153width - Node153fontSize * 0.2;
  15272. Node153lineStart = (Node153width - (ht.Default.getTextSize('201-A', ' '+ Node153fontSize + 'px "Arial"').width + 6)) * 0.5;
  15273. } else if (Node153align === 'center') {
  15274. Node153textStart = -3;
  15275. Node153textWidth = Node153width;
  15276. Node153lineStart = Node153width - ht.Default.getTextSize('201-A', ' '+ Node153fontSize + 'px "Arial"').width - 11;
  15277. }
  15278. })();
  15279. Node153.setImage(GD.getTextJSON(Node153width, Node153height, true, false, false, ' '+ Node153fontSize + 'px "Arial"'))
  15280. Node153.setPosition(477*ratio.ratioX, 354*ratio.ratioY);
  15281. Node153.setWidth(Node153width);
  15282. Node153.setHeight(Node153height);
  15283. Node153._nodeType = 'text';
  15284. Node153._disallowEvert = true;
  15285. Node153.setRotation(0*Math.PI/180);
  15286. Node153.a('node.width', Node153width);
  15287. Node153.a('node.height', Node153height);
  15288. Node153.a('node.rect', [0, 0, Node153width, Node153height]);
  15289. Node153.a('node.bordercolor','rgba(0,0,0,1)');
  15290. Node153.a('node.borderwidth', 0);
  15291. Node153.a('node.background','' || 'rgba(0,0,0,0)');
  15292. Node153.a('node.gradient','');
  15293. Node153.a('node.gradientcolor','');
  15294. Node153.a('node.text','201-A');
  15295. Node153.a('node.textalign','left');
  15296. Node153.a('node.textvAlign','middle');
  15297. Node153.a('node.textrect', [Node153textStart, 0, Node153textWidth, Node153height]);
  15298. Node153.a('node.color','rgba(0,0,0,1)');
  15299. Node153.a('node.font',' '+ Node153fontSize + 'px "Arial"');
  15300. Node153.a('node.textvisible',true);
  15301. Node153.a('node.linefeed',false);
  15302. if (false) {
  15303. Node153.a('node.textfunc',function(g) {
  15304. g.beginPath();
  15305. var str=Node153.a('node.text') || '201-A';
  15306. var color=Node153.a('node.color') || 'rgba(0,0,0,1)';
  15307. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node153width,Node153height,13.3333*_ratio.ratioY,"left",color,' '+ Node153fontSize + 'px "Arial"', 0,g);
  15308. });
  15309. }
  15310. if (false) {
  15311. Node153.a('node.underlinepoints',[Node153lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node153fontSize + 2 , ht.Default.getTextSize('201-A', ' '+ Node153fontSize + 'px "Arial"').width + 6, (Node153height - Node153fontSize) * 0.5*_ratio.ratioY + Node153fontSize + 2 ]);
  15312. Node153.a('node.underlinevisible',false);
  15313. Node153.a('node.underlineBorderWidth', 1);
  15314. }
  15315. dataModel.add(Node153);
  15316. zoomNodeList.push({
  15317. node: Node153,
  15318. borderWidth: 0,
  15319. attr: 'node.borderwidth'
  15320. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15321. var Node154 = new ht.lib['pt接地'](433*ratio.ratioX, 427*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node154');
  15322. _libModel.add("Node154", Node154);
  15323. Node154.setRotation(0*Math.PI/180);
  15324. ;
  15325. ;
  15326. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15327. var Node155 = new ht.Node();
  15328. var Node155textStart, Node155textWidth, Node155lineStart, Node155align = 'left', Node155fontSize = 13.3333*_ratio.ratioY,Node155width = 54*_ratio.ratioX, Node155height = 24*_ratio.ratioY;
  15329. (function () {
  15330. if (Node155align === 'left') {
  15331. Node155textStart = Node155fontSize * 0.2 > 2 ? Node155fontSize * 0.2 - 4 : Node155fontSize * 0.2 - 9;
  15332. Node155textWidth = Node155width;
  15333. Node155lineStart = 1;
  15334. } else if (Node155align === 'right') {
  15335. Node155textStart = 0;
  15336. Node155textWidth =Node155fontSize <= 8 ? Node155width + Node155fontSize * 0.2 + 6 : Node155width - Node155fontSize * 0.2;
  15337. Node155lineStart = (Node155width - (ht.Default.getTextSize('201-变0', ' '+ Node155fontSize + 'px "Arial"').width + 6)) * 0.5;
  15338. } else if (Node155align === 'center') {
  15339. Node155textStart = -3;
  15340. Node155textWidth = Node155width;
  15341. Node155lineStart = Node155width - ht.Default.getTextSize('201-变0', ' '+ Node155fontSize + 'px "Arial"').width - 11;
  15342. }
  15343. })();
  15344. Node155.setImage(GD.getTextJSON(Node155width, Node155height, true, false, false, ' '+ Node155fontSize + 'px "Arial"'))
  15345. Node155.setPosition(454*ratio.ratioX, 407*ratio.ratioY);
  15346. Node155.setWidth(Node155width);
  15347. Node155.setHeight(Node155height);
  15348. Node155._nodeType = 'text';
  15349. Node155._disallowEvert = true;
  15350. Node155.setRotation(0*Math.PI/180);
  15351. Node155.a('node.width', Node155width);
  15352. Node155.a('node.height', Node155height);
  15353. Node155.a('node.rect', [0, 0, Node155width, Node155height]);
  15354. Node155.a('node.bordercolor','rgba(0,0,0,1)');
  15355. Node155.a('node.borderwidth', 0);
  15356. Node155.a('node.background','' || 'rgba(0,0,0,0)');
  15357. Node155.a('node.gradient','');
  15358. Node155.a('node.gradientcolor','');
  15359. Node155.a('node.text','201-变0');
  15360. Node155.a('node.textalign','left');
  15361. Node155.a('node.textvAlign','middle');
  15362. Node155.a('node.textrect', [Node155textStart, 0, Node155textWidth, Node155height]);
  15363. Node155.a('node.color','rgba(0,0,0,1)');
  15364. Node155.a('node.font',' '+ Node155fontSize + 'px "Arial"');
  15365. Node155.a('node.textvisible',true);
  15366. Node155.a('node.linefeed',false);
  15367. if (false) {
  15368. Node155.a('node.textfunc',function(g) {
  15369. g.beginPath();
  15370. var str=Node155.a('node.text') || '201-变0';
  15371. var color=Node155.a('node.color') || 'rgba(0,0,0,1)';
  15372. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node155width,Node155height,13.3333*_ratio.ratioY,"left",color,' '+ Node155fontSize + 'px "Arial"', 0,g);
  15373. });
  15374. }
  15375. if (false) {
  15376. Node155.a('node.underlinepoints',[Node155lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node155fontSize + 2 , ht.Default.getTextSize('201-变0', ' '+ Node155fontSize + 'px "Arial"').width + 6, (Node155height - Node155fontSize) * 0.5*_ratio.ratioY + Node155fontSize + 2 ]);
  15377. Node155.a('node.underlinevisible',false);
  15378. Node155.a('node.underlineBorderWidth', 1);
  15379. }
  15380. dataModel.add(Node155);
  15381. zoomNodeList.push({
  15382. node: Node155,
  15383. borderWidth: 0,
  15384. attr: 'node.borderwidth'
  15385. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15386. var Node156 = new ht.Node();
  15387. var Node156textStart, Node156textWidth, Node156lineStart, Node156align = 'left', Node156fontSize = 15.99996*_ratio.ratioY,Node156width = 65*_ratio.ratioX, Node156height = 24*_ratio.ratioY;
  15388. (function () {
  15389. if (Node156align === 'left') {
  15390. Node156textStart = Node156fontSize * 0.2 > 2 ? Node156fontSize * 0.2 - 4 : Node156fontSize * 0.2 - 9;
  15391. Node156textWidth = Node156width;
  15392. Node156lineStart = 1;
  15393. } else if (Node156align === 'right') {
  15394. Node156textStart = 0;
  15395. Node156textWidth =Node156fontSize <= 8 ? Node156width + Node156fontSize * 0.2 + 6 : Node156width - Node156fontSize * 0.2;
  15396. Node156lineStart = (Node156width - (ht.Default.getTextSize('#2SVG', ' '+ Node156fontSize + 'px "Arial"').width + 6)) * 0.5;
  15397. } else if (Node156align === 'center') {
  15398. Node156textStart = -3;
  15399. Node156textWidth = Node156width;
  15400. Node156lineStart = Node156width - ht.Default.getTextSize('#2SVG', ' '+ Node156fontSize + 'px "Arial"').width - 11;
  15401. }
  15402. })();
  15403. Node156.setImage(GD.getTextJSON(Node156width, Node156height, true, false, false, ' '+ Node156fontSize + 'px "Arial"'))
  15404. Node156.setPosition(539*ratio.ratioX, 397*ratio.ratioY);
  15405. Node156.setWidth(Node156width);
  15406. Node156.setHeight(Node156height);
  15407. Node156._nodeType = 'text';
  15408. Node156._disallowEvert = true;
  15409. Node156.setRotation(0*Math.PI/180);
  15410. Node156.a('node.width', Node156width);
  15411. Node156.a('node.height', Node156height);
  15412. Node156.a('node.rect', [0, 0, Node156width, Node156height]);
  15413. Node156.a('node.bordercolor','rgba(0,0,0,1)');
  15414. Node156.a('node.borderwidth', 0);
  15415. Node156.a('node.background','' || 'rgba(0,0,0,0)');
  15416. Node156.a('node.gradient','');
  15417. Node156.a('node.gradientcolor','');
  15418. Node156.a('node.text','#2SVG');
  15419. Node156.a('node.textalign','left');
  15420. Node156.a('node.textvAlign','middle');
  15421. Node156.a('node.textrect', [Node156textStart, 0, Node156textWidth, Node156height]);
  15422. Node156.a('node.color','rgba(0,0,0,1)');
  15423. Node156.a('node.font',' '+ Node156fontSize + 'px "Arial"');
  15424. Node156.a('node.textvisible',true);
  15425. Node156.a('node.linefeed',false);
  15426. if (false) {
  15427. Node156.a('node.textfunc',function(g) {
  15428. g.beginPath();
  15429. var str=Node156.a('node.text') || '#2SVG';
  15430. var color=Node156.a('node.color') || 'rgba(0,0,0,1)';
  15431. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node156width,Node156height,15.99996*_ratio.ratioY,"left",color,' '+ Node156fontSize + 'px "Arial"', 0,g);
  15432. });
  15433. }
  15434. if (false) {
  15435. Node156.a('node.underlinepoints',[Node156lineStart, (24 - 15.99996) * 0.5 * _ratio.ratioY + Node156fontSize + 2 , ht.Default.getTextSize('#2SVG', ' '+ Node156fontSize + 'px "Arial"').width + 6, (Node156height - Node156fontSize) * 0.5*_ratio.ratioY + Node156fontSize + 2 ]);
  15436. Node156.a('node.underlinevisible',false);
  15437. Node156.a('node.underlineBorderWidth', 1);
  15438. }
  15439. dataModel.add(Node156);
  15440. zoomNodeList.push({
  15441. node: Node156,
  15442. borderWidth: 0,
  15443. attr: 'node.borderwidth'
  15444. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15445. var Node157 = new ht.Node();
  15446. var Node157textStart, Node157textWidth, Node157lineStart, Node157align = 'left', Node157fontSize = 13.3333*_ratio.ratioY,Node157width = 49*_ratio.ratioX, Node157height = 24*_ratio.ratioY;
  15447. (function () {
  15448. if (Node157align === 'left') {
  15449. Node157textStart = Node157fontSize * 0.2 > 2 ? Node157fontSize * 0.2 - 4 : Node157fontSize * 0.2 - 9;
  15450. Node157textWidth = Node157width;
  15451. Node157lineStart = 1;
  15452. } else if (Node157align === 'right') {
  15453. Node157textStart = 0;
  15454. Node157textWidth =Node157fontSize <= 8 ? Node157width + Node157fontSize * 0.2 + 6 : Node157width - Node157fontSize * 0.2;
  15455. Node157lineStart = (Node157width - (ht.Default.getTextSize('317-1', ' '+ Node157fontSize + 'px "Arial"').width + 6)) * 0.5;
  15456. } else if (Node157align === 'center') {
  15457. Node157textStart = -3;
  15458. Node157textWidth = Node157width;
  15459. Node157lineStart = Node157width - ht.Default.getTextSize('317-1', ' '+ Node157fontSize + 'px "Arial"').width - 11;
  15460. }
  15461. })();
  15462. Node157.setImage(GD.getTextJSON(Node157width, Node157height, true, false, false, ' '+ Node157fontSize + 'px "Arial"'))
  15463. Node157.setPosition(521*ratio.ratioX, 507*ratio.ratioY);
  15464. Node157.setWidth(Node157width);
  15465. Node157.setHeight(Node157height);
  15466. Node157._nodeType = 'text';
  15467. Node157._disallowEvert = true;
  15468. Node157.setRotation(0*Math.PI/180);
  15469. Node157.a('node.width', Node157width);
  15470. Node157.a('node.height', Node157height);
  15471. Node157.a('node.rect', [0, 0, Node157width, Node157height]);
  15472. Node157.a('node.bordercolor','rgba(0,0,0,1)');
  15473. Node157.a('node.borderwidth', 0);
  15474. Node157.a('node.background','' || 'rgba(0,0,0,0)');
  15475. Node157.a('node.gradient','');
  15476. Node157.a('node.gradientcolor','');
  15477. Node157.a('node.text','317-1');
  15478. Node157.a('node.textalign','left');
  15479. Node157.a('node.textvAlign','middle');
  15480. Node157.a('node.textrect', [Node157textStart, 0, Node157textWidth, Node157height]);
  15481. Node157.a('node.color','rgba(0,0,0,1)');
  15482. Node157.a('node.font',' '+ Node157fontSize + 'px "Arial"');
  15483. Node157.a('node.textvisible',true);
  15484. Node157.a('node.linefeed',false);
  15485. if (false) {
  15486. Node157.a('node.textfunc',function(g) {
  15487. g.beginPath();
  15488. var str=Node157.a('node.text') || '317-1';
  15489. var color=Node157.a('node.color') || 'rgba(0,0,0,1)';
  15490. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node157width,Node157height,13.3333*_ratio.ratioY,"left",color,' '+ Node157fontSize + 'px "Arial"', 0,g);
  15491. });
  15492. }
  15493. if (false) {
  15494. Node157.a('node.underlinepoints',[Node157lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node157fontSize + 2 , ht.Default.getTextSize('317-1', ' '+ Node157fontSize + 'px "Arial"').width + 6, (Node157height - Node157fontSize) * 0.5*_ratio.ratioY + Node157fontSize + 2 ]);
  15495. Node157.a('node.underlinevisible',false);
  15496. Node157.a('node.underlineBorderWidth', 1);
  15497. }
  15498. dataModel.add(Node157);
  15499. zoomNodeList.push({
  15500. node: Node157,
  15501. borderWidth: 0,
  15502. attr: 'node.borderwidth'
  15503. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15504. var Node158 = new ht.Node();
  15505. var Node158textStart, Node158textWidth, Node158lineStart, Node158align = 'left', Node158fontSize = 13.3333*_ratio.ratioY,Node158width = 49*_ratio.ratioX, Node158height = 24*_ratio.ratioY;
  15506. (function () {
  15507. if (Node158align === 'left') {
  15508. Node158textStart = Node158fontSize * 0.2 > 2 ? Node158fontSize * 0.2 - 4 : Node158fontSize * 0.2 - 9;
  15509. Node158textWidth = Node158width;
  15510. Node158lineStart = 1;
  15511. } else if (Node158align === 'right') {
  15512. Node158textStart = 0;
  15513. Node158textWidth =Node158fontSize <= 8 ? Node158width + Node158fontSize * 0.2 + 6 : Node158width - Node158fontSize * 0.2;
  15514. Node158lineStart = (Node158width - (ht.Default.getTextSize('317', ' '+ Node158fontSize + 'px "Arial"').width + 6)) * 0.5;
  15515. } else if (Node158align === 'center') {
  15516. Node158textStart = -3;
  15517. Node158textWidth = Node158width;
  15518. Node158lineStart = Node158width - ht.Default.getTextSize('317', ' '+ Node158fontSize + 'px "Arial"').width - 11;
  15519. }
  15520. })();
  15521. Node158.setImage(GD.getTextJSON(Node158width, Node158height, true, false, false, ' '+ Node158fontSize + 'px "Arial"'))
  15522. Node158.setPosition(522*ratio.ratioX, 537*ratio.ratioY);
  15523. Node158.setWidth(Node158width);
  15524. Node158.setHeight(Node158height);
  15525. Node158._nodeType = 'text';
  15526. Node158._disallowEvert = true;
  15527. Node158.setRotation(0*Math.PI/180);
  15528. Node158.a('node.width', Node158width);
  15529. Node158.a('node.height', Node158height);
  15530. Node158.a('node.rect', [0, 0, Node158width, Node158height]);
  15531. Node158.a('node.bordercolor','rgba(0,0,0,1)');
  15532. Node158.a('node.borderwidth', 0);
  15533. Node158.a('node.background','' || 'rgba(0,0,0,0)');
  15534. Node158.a('node.gradient','');
  15535. Node158.a('node.gradientcolor','');
  15536. Node158.a('node.text','317');
  15537. Node158.a('node.textalign','left');
  15538. Node158.a('node.textvAlign','middle');
  15539. Node158.a('node.textrect', [Node158textStart, 0, Node158textWidth, Node158height]);
  15540. Node158.a('node.color','rgba(0,0,0,1)');
  15541. Node158.a('node.font',' '+ Node158fontSize + 'px "Arial"');
  15542. Node158.a('node.textvisible',true);
  15543. Node158.a('node.linefeed',false);
  15544. if (false) {
  15545. Node158.a('node.textfunc',function(g) {
  15546. g.beginPath();
  15547. var str=Node158.a('node.text') || '317';
  15548. var color=Node158.a('node.color') || 'rgba(0,0,0,1)';
  15549. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node158width,Node158height,13.3333*_ratio.ratioY,"left",color,' '+ Node158fontSize + 'px "Arial"', 0,g);
  15550. });
  15551. }
  15552. if (false) {
  15553. Node158.a('node.underlinepoints',[Node158lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node158fontSize + 2 , ht.Default.getTextSize('317', ' '+ Node158fontSize + 'px "Arial"').width + 6, (Node158height - Node158fontSize) * 0.5*_ratio.ratioY + Node158fontSize + 2 ]);
  15554. Node158.a('node.underlinevisible',false);
  15555. Node158.a('node.underlineBorderWidth', 1);
  15556. }
  15557. dataModel.add(Node158);
  15558. zoomNodeList.push({
  15559. node: Node158,
  15560. borderWidth: 0,
  15561. attr: 'node.borderwidth'
  15562. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15563. var Node159 = new ht.Node();
  15564. var Node159textStart, Node159textWidth, Node159lineStart, Node159align = 'left', Node159fontSize = 13.3333*_ratio.ratioY,Node159width = 49*_ratio.ratioX, Node159height = 24*_ratio.ratioY;
  15565. (function () {
  15566. if (Node159align === 'left') {
  15567. Node159textStart = Node159fontSize * 0.2 > 2 ? Node159fontSize * 0.2 - 4 : Node159fontSize * 0.2 - 9;
  15568. Node159textWidth = Node159width;
  15569. Node159lineStart = 1;
  15570. } else if (Node159align === 'right') {
  15571. Node159textStart = 0;
  15572. Node159textWidth =Node159fontSize <= 8 ? Node159width + Node159fontSize * 0.2 + 6 : Node159width - Node159fontSize * 0.2;
  15573. Node159lineStart = (Node159width - (ht.Default.getTextSize('317-10', ' '+ Node159fontSize + 'px "Arial"').width + 6)) * 0.5;
  15574. } else if (Node159align === 'center') {
  15575. Node159textStart = -3;
  15576. Node159textWidth = Node159width;
  15577. Node159lineStart = Node159width - ht.Default.getTextSize('317-10', ' '+ Node159fontSize + 'px "Arial"').width - 11;
  15578. }
  15579. })();
  15580. Node159.setImage(GD.getTextJSON(Node159width, Node159height, true, false, false, ' '+ Node159fontSize + 'px "Arial"'))
  15581. Node159.setPosition(448*ratio.ratioX, 489*ratio.ratioY);
  15582. Node159.setWidth(Node159width);
  15583. Node159.setHeight(Node159height);
  15584. Node159._nodeType = 'text';
  15585. Node159._disallowEvert = true;
  15586. Node159.setRotation(0*Math.PI/180);
  15587. Node159.a('node.width', Node159width);
  15588. Node159.a('node.height', Node159height);
  15589. Node159.a('node.rect', [0, 0, Node159width, Node159height]);
  15590. Node159.a('node.bordercolor','rgba(0,0,0,1)');
  15591. Node159.a('node.borderwidth', 0);
  15592. Node159.a('node.background','' || 'rgba(0,0,0,0)');
  15593. Node159.a('node.gradient','');
  15594. Node159.a('node.gradientcolor','');
  15595. Node159.a('node.text','317-10');
  15596. Node159.a('node.textalign','left');
  15597. Node159.a('node.textvAlign','middle');
  15598. Node159.a('node.textrect', [Node159textStart, 0, Node159textWidth, Node159height]);
  15599. Node159.a('node.color','rgba(0,0,0,1)');
  15600. Node159.a('node.font',' '+ Node159fontSize + 'px "Arial"');
  15601. Node159.a('node.textvisible',true);
  15602. Node159.a('node.linefeed',false);
  15603. if (false) {
  15604. Node159.a('node.textfunc',function(g) {
  15605. g.beginPath();
  15606. var str=Node159.a('node.text') || '317-10';
  15607. var color=Node159.a('node.color') || 'rgba(0,0,0,1)';
  15608. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node159width,Node159height,13.3333*_ratio.ratioY,"left",color,' '+ Node159fontSize + 'px "Arial"', 0,g);
  15609. });
  15610. }
  15611. if (false) {
  15612. Node159.a('node.underlinepoints',[Node159lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node159fontSize + 2 , ht.Default.getTextSize('317-10', ' '+ Node159fontSize + 'px "Arial"').width + 6, (Node159height - Node159fontSize) * 0.5*_ratio.ratioY + Node159fontSize + 2 ]);
  15613. Node159.a('node.underlinevisible',false);
  15614. Node159.a('node.underlineBorderWidth', 1);
  15615. }
  15616. dataModel.add(Node159);
  15617. zoomNodeList.push({
  15618. node: Node159,
  15619. borderWidth: 0,
  15620. attr: 'node.borderwidth'
  15621. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15622. var Node160 = new ht.Node();
  15623. var Node160textStart, Node160textWidth, Node160lineStart, Node160align = 'left', Node160fontSize = 13.3333*_ratio.ratioY,Node160width = 49*_ratio.ratioX, Node160height = 24*_ratio.ratioY;
  15624. (function () {
  15625. if (Node160align === 'left') {
  15626. Node160textStart = Node160fontSize * 0.2 > 2 ? Node160fontSize * 0.2 - 4 : Node160fontSize * 0.2 - 9;
  15627. Node160textWidth = Node160width;
  15628. Node160lineStart = 1;
  15629. } else if (Node160align === 'right') {
  15630. Node160textStart = 0;
  15631. Node160textWidth =Node160fontSize <= 8 ? Node160width + Node160fontSize * 0.2 + 6 : Node160width - Node160fontSize * 0.2;
  15632. Node160lineStart = (Node160width - (ht.Default.getTextSize('317-2', ' '+ Node160fontSize + 'px "Arial"').width + 6)) * 0.5;
  15633. } else if (Node160align === 'center') {
  15634. Node160textStart = -3;
  15635. Node160textWidth = Node160width;
  15636. Node160lineStart = Node160width - ht.Default.getTextSize('317-2', ' '+ Node160fontSize + 'px "Arial"').width - 11;
  15637. }
  15638. })();
  15639. Node160.setImage(GD.getTextJSON(Node160width, Node160height, true, false, false, ' '+ Node160fontSize + 'px "Arial"'))
  15640. Node160.setPosition(523*ratio.ratioX, 587*ratio.ratioY);
  15641. Node160.setWidth(Node160width);
  15642. Node160.setHeight(Node160height);
  15643. Node160._nodeType = 'text';
  15644. Node160._disallowEvert = true;
  15645. Node160.setRotation(0*Math.PI/180);
  15646. Node160.a('node.width', Node160width);
  15647. Node160.a('node.height', Node160height);
  15648. Node160.a('node.rect', [0, 0, Node160width, Node160height]);
  15649. Node160.a('node.bordercolor','rgba(0,0,0,1)');
  15650. Node160.a('node.borderwidth', 0);
  15651. Node160.a('node.background','' || 'rgba(0,0,0,0)');
  15652. Node160.a('node.gradient','');
  15653. Node160.a('node.gradientcolor','');
  15654. Node160.a('node.text','317-2');
  15655. Node160.a('node.textalign','left');
  15656. Node160.a('node.textvAlign','middle');
  15657. Node160.a('node.textrect', [Node160textStart, 0, Node160textWidth, Node160height]);
  15658. Node160.a('node.color','rgba(0,0,0,1)');
  15659. Node160.a('node.font',' '+ Node160fontSize + 'px "Arial"');
  15660. Node160.a('node.textvisible',true);
  15661. Node160.a('node.linefeed',false);
  15662. if (false) {
  15663. Node160.a('node.textfunc',function(g) {
  15664. g.beginPath();
  15665. var str=Node160.a('node.text') || '317-2';
  15666. var color=Node160.a('node.color') || 'rgba(0,0,0,1)';
  15667. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node160width,Node160height,13.3333*_ratio.ratioY,"left",color,' '+ Node160fontSize + 'px "Arial"', 0,g);
  15668. });
  15669. }
  15670. if (false) {
  15671. Node160.a('node.underlinepoints',[Node160lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node160fontSize + 2 , ht.Default.getTextSize('317-2', ' '+ Node160fontSize + 'px "Arial"').width + 6, (Node160height - Node160fontSize) * 0.5*_ratio.ratioY + Node160fontSize + 2 ]);
  15672. Node160.a('node.underlinevisible',false);
  15673. Node160.a('node.underlineBorderWidth', 1);
  15674. }
  15675. dataModel.add(Node160);
  15676. zoomNodeList.push({
  15677. node: Node160,
  15678. borderWidth: 0,
  15679. attr: 'node.borderwidth'
  15680. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15681. var Node161 = new ht.Node();
  15682. var Node161textStart, Node161textWidth, Node161lineStart, Node161align = 'left', Node161fontSize = 15.99996*_ratio.ratioY,Node161width = 65*_ratio.ratioX, Node161height = 24*_ratio.ratioY;
  15683. (function () {
  15684. if (Node161align === 'left') {
  15685. Node161textStart = Node161fontSize * 0.2 > 2 ? Node161fontSize * 0.2 - 4 : Node161fontSize * 0.2 - 9;
  15686. Node161textWidth = Node161width;
  15687. Node161lineStart = 1;
  15688. } else if (Node161align === 'right') {
  15689. Node161textStart = 0;
  15690. Node161textWidth =Node161fontSize <= 8 ? Node161width + Node161fontSize * 0.2 + 6 : Node161width - Node161fontSize * 0.2;
  15691. Node161lineStart = (Node161width - (ht.Default.getTextSize('#1PT', ' '+ Node161fontSize + 'px "Arial"').width + 6)) * 0.5;
  15692. } else if (Node161align === 'center') {
  15693. Node161textStart = -3;
  15694. Node161textWidth = Node161width;
  15695. Node161lineStart = Node161width - ht.Default.getTextSize('#1PT', ' '+ Node161fontSize + 'px "Arial"').width - 11;
  15696. }
  15697. })();
  15698. Node161.setImage(GD.getTextJSON(Node161width, Node161height, true, false, false, ' '+ Node161fontSize + 'px "Arial"'))
  15699. Node161.setPosition(670*ratio.ratioX, 395*ratio.ratioY);
  15700. Node161.setWidth(Node161width);
  15701. Node161.setHeight(Node161height);
  15702. Node161._nodeType = 'text';
  15703. Node161._disallowEvert = true;
  15704. Node161.setRotation(0*Math.PI/180);
  15705. Node161.a('node.width', Node161width);
  15706. Node161.a('node.height', Node161height);
  15707. Node161.a('node.rect', [0, 0, Node161width, Node161height]);
  15708. Node161.a('node.bordercolor','rgba(0,0,0,1)');
  15709. Node161.a('node.borderwidth', 0);
  15710. Node161.a('node.background','' || 'rgba(0,0,0,0)');
  15711. Node161.a('node.gradient','');
  15712. Node161.a('node.gradientcolor','');
  15713. Node161.a('node.text','#1PT');
  15714. Node161.a('node.textalign','left');
  15715. Node161.a('node.textvAlign','middle');
  15716. Node161.a('node.textrect', [Node161textStart, 0, Node161textWidth, Node161height]);
  15717. Node161.a('node.color','rgba(0,0,0,1)');
  15718. Node161.a('node.font',' '+ Node161fontSize + 'px "Arial"');
  15719. Node161.a('node.textvisible',true);
  15720. Node161.a('node.linefeed',false);
  15721. if (false) {
  15722. Node161.a('node.textfunc',function(g) {
  15723. g.beginPath();
  15724. var str=Node161.a('node.text') || '#1PT';
  15725. var color=Node161.a('node.color') || 'rgba(0,0,0,1)';
  15726. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node161width,Node161height,15.99996*_ratio.ratioY,"left",color,' '+ Node161fontSize + 'px "Arial"', 0,g);
  15727. });
  15728. }
  15729. if (false) {
  15730. Node161.a('node.underlinepoints',[Node161lineStart, (24 - 15.99996) * 0.5 * _ratio.ratioY + Node161fontSize + 2 , ht.Default.getTextSize('#1PT', ' '+ Node161fontSize + 'px "Arial"').width + 6, (Node161height - Node161fontSize) * 0.5*_ratio.ratioY + Node161fontSize + 2 ]);
  15731. Node161.a('node.underlinevisible',false);
  15732. Node161.a('node.underlineBorderWidth', 1);
  15733. }
  15734. dataModel.add(Node161);
  15735. zoomNodeList.push({
  15736. node: Node161,
  15737. borderWidth: 0,
  15738. attr: 'node.borderwidth'
  15739. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15740. var Node162 = new ht.Node();
  15741. var Node162textStart, Node162textWidth, Node162lineStart, Node162align = 'left', Node162fontSize = 13.3333*_ratio.ratioY,Node162width = 49*_ratio.ratioX, Node162height = 24*_ratio.ratioY;
  15742. (function () {
  15743. if (Node162align === 'left') {
  15744. Node162textStart = Node162fontSize * 0.2 > 2 ? Node162fontSize * 0.2 - 4 : Node162fontSize * 0.2 - 9;
  15745. Node162textWidth = Node162width;
  15746. Node162lineStart = 1;
  15747. } else if (Node162align === 'right') {
  15748. Node162textStart = 0;
  15749. Node162textWidth =Node162fontSize <= 8 ? Node162width + Node162fontSize * 0.2 + 6 : Node162width - Node162fontSize * 0.2;
  15750. Node162lineStart = (Node162width - (ht.Default.getTextSize('3190', ' '+ Node162fontSize + 'px "Arial"').width + 6)) * 0.5;
  15751. } else if (Node162align === 'center') {
  15752. Node162textStart = -3;
  15753. Node162textWidth = Node162width;
  15754. Node162lineStart = Node162width - ht.Default.getTextSize('3190', ' '+ Node162fontSize + 'px "Arial"').width - 11;
  15755. }
  15756. })();
  15757. Node162.setImage(GD.getTextJSON(Node162width, Node162height, true, false, false, ' '+ Node162fontSize + 'px "Arial"'))
  15758. Node162.setPosition(603*ratio.ratioX, 551*ratio.ratioY);
  15759. Node162.setWidth(Node162width);
  15760. Node162.setHeight(Node162height);
  15761. Node162._nodeType = 'text';
  15762. Node162._disallowEvert = true;
  15763. Node162.setRotation(0*Math.PI/180);
  15764. Node162.a('node.width', Node162width);
  15765. Node162.a('node.height', Node162height);
  15766. Node162.a('node.rect', [0, 0, Node162width, Node162height]);
  15767. Node162.a('node.bordercolor','rgba(0,0,0,1)');
  15768. Node162.a('node.borderwidth', 0);
  15769. Node162.a('node.background','' || 'rgba(0,0,0,0)');
  15770. Node162.a('node.gradient','');
  15771. Node162.a('node.gradientcolor','');
  15772. Node162.a('node.text','3190');
  15773. Node162.a('node.textalign','left');
  15774. Node162.a('node.textvAlign','middle');
  15775. Node162.a('node.textrect', [Node162textStart, 0, Node162textWidth, Node162height]);
  15776. Node162.a('node.color','rgba(0,0,0,1)');
  15777. Node162.a('node.font',' '+ Node162fontSize + 'px "Arial"');
  15778. Node162.a('node.textvisible',true);
  15779. Node162.a('node.linefeed',false);
  15780. if (false) {
  15781. Node162.a('node.textfunc',function(g) {
  15782. g.beginPath();
  15783. var str=Node162.a('node.text') || '3190';
  15784. var color=Node162.a('node.color') || 'rgba(0,0,0,1)';
  15785. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node162width,Node162height,13.3333*_ratio.ratioY,"left",color,' '+ Node162fontSize + 'px "Arial"', 0,g);
  15786. });
  15787. }
  15788. if (false) {
  15789. Node162.a('node.underlinepoints',[Node162lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node162fontSize + 2 , ht.Default.getTextSize('3190', ' '+ Node162fontSize + 'px "Arial"').width + 6, (Node162height - Node162fontSize) * 0.5*_ratio.ratioY + Node162fontSize + 2 ]);
  15790. Node162.a('node.underlinevisible',false);
  15791. Node162.a('node.underlineBorderWidth', 1);
  15792. }
  15793. dataModel.add(Node162);
  15794. zoomNodeList.push({
  15795. node: Node162,
  15796. borderWidth: 0,
  15797. attr: 'node.borderwidth'
  15798. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15799. var Node163 = new ht.Node();
  15800. var Node163textStart, Node163textWidth, Node163lineStart, Node163align = 'left', Node163fontSize = 13.3333*_ratio.ratioY,Node163width = 49*_ratio.ratioX, Node163height = 24*_ratio.ratioY;
  15801. (function () {
  15802. if (Node163align === 'left') {
  15803. Node163textStart = Node163fontSize * 0.2 > 2 ? Node163fontSize * 0.2 - 4 : Node163fontSize * 0.2 - 9;
  15804. Node163textWidth = Node163width;
  15805. Node163lineStart = 1;
  15806. } else if (Node163align === 'right') {
  15807. Node163textStart = 0;
  15808. Node163textWidth =Node163fontSize <= 8 ? Node163width + Node163fontSize * 0.2 + 6 : Node163width - Node163fontSize * 0.2;
  15809. Node163lineStart = (Node163width - (ht.Default.getTextSize('3110', ' '+ Node163fontSize + 'px "Arial"').width + 6)) * 0.5;
  15810. } else if (Node163align === 'center') {
  15811. Node163textStart = -3;
  15812. Node163textWidth = Node163width;
  15813. Node163lineStart = Node163width - ht.Default.getTextSize('3110', ' '+ Node163fontSize + 'px "Arial"').width - 11;
  15814. }
  15815. })();
  15816. Node163.setImage(GD.getTextJSON(Node163width, Node163height, true, false, false, ' '+ Node163fontSize + 'px "Arial"'))
  15817. Node163.setPosition(593*ratio.ratioX, 609*ratio.ratioY);
  15818. Node163.setWidth(Node163width);
  15819. Node163.setHeight(Node163height);
  15820. Node163._nodeType = 'text';
  15821. Node163._disallowEvert = true;
  15822. Node163.setRotation(0*Math.PI/180);
  15823. Node163.a('node.width', Node163width);
  15824. Node163.a('node.height', Node163height);
  15825. Node163.a('node.rect', [0, 0, Node163width, Node163height]);
  15826. Node163.a('node.bordercolor','rgba(0,0,0,1)');
  15827. Node163.a('node.borderwidth', 0);
  15828. Node163.a('node.background','' || 'rgba(0,0,0,0)');
  15829. Node163.a('node.gradient','');
  15830. Node163.a('node.gradientcolor','');
  15831. Node163.a('node.text','3110');
  15832. Node163.a('node.textalign','left');
  15833. Node163.a('node.textvAlign','middle');
  15834. Node163.a('node.textrect', [Node163textStart, 0, Node163textWidth, Node163height]);
  15835. Node163.a('node.color','rgba(0,0,0,1)');
  15836. Node163.a('node.font',' '+ Node163fontSize + 'px "Arial"');
  15837. Node163.a('node.textvisible',true);
  15838. Node163.a('node.linefeed',false);
  15839. if (false) {
  15840. Node163.a('node.textfunc',function(g) {
  15841. g.beginPath();
  15842. var str=Node163.a('node.text') || '3110';
  15843. var color=Node163.a('node.color') || 'rgba(0,0,0,1)';
  15844. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node163width,Node163height,13.3333*_ratio.ratioY,"left",color,' '+ Node163fontSize + 'px "Arial"', 0,g);
  15845. });
  15846. }
  15847. if (false) {
  15848. Node163.a('node.underlinepoints',[Node163lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node163fontSize + 2 , ht.Default.getTextSize('3110', ' '+ Node163fontSize + 'px "Arial"').width + 6, (Node163height - Node163fontSize) * 0.5*_ratio.ratioY + Node163fontSize + 2 ]);
  15849. Node163.a('node.underlinevisible',false);
  15850. Node163.a('node.underlineBorderWidth', 1);
  15851. }
  15852. dataModel.add(Node163);
  15853. zoomNodeList.push({
  15854. node: Node163,
  15855. borderWidth: 0,
  15856. attr: 'node.borderwidth'
  15857. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15858. var Node164 = new ht.Node();
  15859. var Node164textStart, Node164textWidth, Node164lineStart, Node164align = 'left', Node164fontSize = 13.3333*_ratio.ratioY,Node164width = 49*_ratio.ratioX, Node164height = 24*_ratio.ratioY;
  15860. (function () {
  15861. if (Node164align === 'left') {
  15862. Node164textStart = Node164fontSize * 0.2 > 2 ? Node164fontSize * 0.2 - 4 : Node164fontSize * 0.2 - 9;
  15863. Node164textWidth = Node164width;
  15864. Node164lineStart = 1;
  15865. } else if (Node164align === 'right') {
  15866. Node164textStart = 0;
  15867. Node164textWidth =Node164fontSize <= 8 ? Node164width + Node164fontSize * 0.2 + 6 : Node164width - Node164fontSize * 0.2;
  15868. Node164lineStart = (Node164width - (ht.Default.getTextSize('319', ' '+ Node164fontSize + 'px "Arial"').width + 6)) * 0.5;
  15869. } else if (Node164align === 'center') {
  15870. Node164textStart = -3;
  15871. Node164textWidth = Node164width;
  15872. Node164lineStart = Node164width - ht.Default.getTextSize('319', ' '+ Node164fontSize + 'px "Arial"').width - 11;
  15873. }
  15874. })();
  15875. Node164.setImage(GD.getTextJSON(Node164width, Node164height, true, false, false, ' '+ Node164fontSize + 'px "Arial"'))
  15876. Node164.setPosition(704*ratio.ratioX, 544*ratio.ratioY);
  15877. Node164.setWidth(Node164width);
  15878. Node164.setHeight(Node164height);
  15879. Node164._nodeType = 'text';
  15880. Node164._disallowEvert = true;
  15881. Node164.setRotation(0*Math.PI/180);
  15882. Node164.a('node.width', Node164width);
  15883. Node164.a('node.height', Node164height);
  15884. Node164.a('node.rect', [0, 0, Node164width, Node164height]);
  15885. Node164.a('node.bordercolor','rgba(0,0,0,1)');
  15886. Node164.a('node.borderwidth', 0);
  15887. Node164.a('node.background','' || 'rgba(0,0,0,0)');
  15888. Node164.a('node.gradient','');
  15889. Node164.a('node.gradientcolor','');
  15890. Node164.a('node.text','319');
  15891. Node164.a('node.textalign','left');
  15892. Node164.a('node.textvAlign','middle');
  15893. Node164.a('node.textrect', [Node164textStart, 0, Node164textWidth, Node164height]);
  15894. Node164.a('node.color','rgba(0,0,0,1)');
  15895. Node164.a('node.font',' '+ Node164fontSize + 'px "Arial"');
  15896. Node164.a('node.textvisible',true);
  15897. Node164.a('node.linefeed',false);
  15898. if (false) {
  15899. Node164.a('node.textfunc',function(g) {
  15900. g.beginPath();
  15901. var str=Node164.a('node.text') || '319';
  15902. var color=Node164.a('node.color') || 'rgba(0,0,0,1)';
  15903. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node164width,Node164height,13.3333*_ratio.ratioY,"left",color,' '+ Node164fontSize + 'px "Arial"', 0,g);
  15904. });
  15905. }
  15906. if (false) {
  15907. Node164.a('node.underlinepoints',[Node164lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node164fontSize + 2 , ht.Default.getTextSize('319', ' '+ Node164fontSize + 'px "Arial"').width + 6, (Node164height - Node164fontSize) * 0.5*_ratio.ratioY + Node164fontSize + 2 ]);
  15908. Node164.a('node.underlinevisible',false);
  15909. Node164.a('node.underlineBorderWidth', 1);
  15910. }
  15911. dataModel.add(Node164);
  15912. zoomNodeList.push({
  15913. node: Node164,
  15914. borderWidth: 0,
  15915. attr: 'node.borderwidth'
  15916. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15917. var Node165 = new ht.Node();
  15918. var Node165textStart, Node165textWidth, Node165lineStart, Node165align = 'left', Node165fontSize = 15.99996*_ratio.ratioY,Node165width = 65*_ratio.ratioX, Node165height = 24*_ratio.ratioY;
  15919. (function () {
  15920. if (Node165align === 'left') {
  15921. Node165textStart = Node165fontSize * 0.2 > 2 ? Node165fontSize * 0.2 - 4 : Node165fontSize * 0.2 - 9;
  15922. Node165textWidth = Node165width;
  15923. Node165lineStart = 1;
  15924. } else if (Node165align === 'right') {
  15925. Node165textStart = 0;
  15926. Node165textWidth =Node165fontSize <= 8 ? Node165width + Node165fontSize * 0.2 + 6 : Node165width - Node165fontSize * 0.2;
  15927. Node165lineStart = (Node165width - (ht.Default.getTextSize('#1SVG', ' '+ Node165fontSize + 'px "Arial"').width + 6)) * 0.5;
  15928. } else if (Node165align === 'center') {
  15929. Node165textStart = -3;
  15930. Node165textWidth = Node165width;
  15931. Node165lineStart = Node165width - ht.Default.getTextSize('#1SVG', ' '+ Node165fontSize + 'px "Arial"').width - 11;
  15932. }
  15933. })();
  15934. Node165.setImage(GD.getTextJSON(Node165width, Node165height, true, false, false, ' '+ Node165fontSize + 'px "Arial"'))
  15935. Node165.setPosition(757*ratio.ratioX, 395*ratio.ratioY);
  15936. Node165.setWidth(Node165width);
  15937. Node165.setHeight(Node165height);
  15938. Node165._nodeType = 'text';
  15939. Node165._disallowEvert = true;
  15940. Node165.setRotation(0*Math.PI/180);
  15941. Node165.a('node.width', Node165width);
  15942. Node165.a('node.height', Node165height);
  15943. Node165.a('node.rect', [0, 0, Node165width, Node165height]);
  15944. Node165.a('node.bordercolor','rgba(0,0,0,1)');
  15945. Node165.a('node.borderwidth', 0);
  15946. Node165.a('node.background','' || 'rgba(0,0,0,0)');
  15947. Node165.a('node.gradient','');
  15948. Node165.a('node.gradientcolor','');
  15949. Node165.a('node.text','#1SVG');
  15950. Node165.a('node.textalign','left');
  15951. Node165.a('node.textvAlign','middle');
  15952. Node165.a('node.textrect', [Node165textStart, 0, Node165textWidth, Node165height]);
  15953. Node165.a('node.color','rgba(0,0,0,1)');
  15954. Node165.a('node.font',' '+ Node165fontSize + 'px "Arial"');
  15955. Node165.a('node.textvisible',true);
  15956. Node165.a('node.linefeed',false);
  15957. if (false) {
  15958. Node165.a('node.textfunc',function(g) {
  15959. g.beginPath();
  15960. var str=Node165.a('node.text') || '#1SVG';
  15961. var color=Node165.a('node.color') || 'rgba(0,0,0,1)';
  15962. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node165width,Node165height,15.99996*_ratio.ratioY,"left",color,' '+ Node165fontSize + 'px "Arial"', 0,g);
  15963. });
  15964. }
  15965. if (false) {
  15966. Node165.a('node.underlinepoints',[Node165lineStart, (24 - 15.99996) * 0.5 * _ratio.ratioY + Node165fontSize + 2 , ht.Default.getTextSize('#1SVG', ' '+ Node165fontSize + 'px "Arial"').width + 6, (Node165height - Node165fontSize) * 0.5*_ratio.ratioY + Node165fontSize + 2 ]);
  15967. Node165.a('node.underlinevisible',false);
  15968. Node165.a('node.underlineBorderWidth', 1);
  15969. }
  15970. dataModel.add(Node165);
  15971. zoomNodeList.push({
  15972. node: Node165,
  15973. borderWidth: 0,
  15974. attr: 'node.borderwidth'
  15975. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  15976. var Node166_0 = new ht.Node();
  15977. var Node166_0textStart, Node166_0textWidth, Node166_0lineStart, Node166_0align = 'left', Node166_0fontSize = 13.3333*_ratio.ratioY,Node166_0width = 39*_ratio.ratioX, Node166_0height = 16*_ratio.ratioY;
  15978. (function () {
  15979. if (Node166_0align === 'left') {
  15980. Node166_0textStart = Node166_0fontSize * 0.2 > 2 ? Node166_0fontSize * 0.2 - 4 : Node166_0fontSize * 0.2 - 9;
  15981. Node166_0textWidth = Node166_0width;
  15982. Node166_0lineStart = 1;
  15983. } else if (Node166_0align === 'right') {
  15984. Node166_0textStart = 0;
  15985. Node166_0textWidth =Node166_0fontSize <= 8 ? Node166_0width + Node166_0fontSize * 0.2 + 6 : Node166_0width - Node166_0fontSize * 0.2;
  15986. Node166_0lineStart = (Node166_0width - (ht.Default.getTextSize('Ia :', ' '+ Node166_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  15987. } else if (Node166_0align === 'center') {
  15988. Node166_0textStart = -3;
  15989. Node166_0textWidth = Node166_0width;
  15990. Node166_0lineStart = Node166_0width - ht.Default.getTextSize('Ia :', ' '+ Node166_0fontSize + 'px "Arial"').width - 11;
  15991. }
  15992. })();
  15993. Node166_0.setImage(GD.getTextJSON(Node166_0width, Node166_0height, true, false, false, ' '+ Node166_0fontSize + 'px "Arial"'))
  15994. Node166_0.setPosition(539*ratio.ratioX, 347*ratio.ratioY);
  15995. Node166_0.setWidth(Node166_0width);
  15996. Node166_0.setHeight(Node166_0height);
  15997. Node166_0._nodeType = 'text';
  15998. Node166_0._disallowEvert = true;
  15999. Node166_0.setRotation(0*Math.PI/180);
  16000. Node166_0.a('node.width', Node166_0width);
  16001. Node166_0.a('node.height', Node166_0height);
  16002. Node166_0.a('node.rect', [0, 0, Node166_0width, Node166_0height]);
  16003. Node166_0.a('node.bordercolor','rgba(255,0,255,1)');
  16004. Node166_0.a('node.borderwidth', 0);
  16005. Node166_0.a('node.background','' || 'rgba(0,0,0,0)');
  16006. Node166_0.a('node.gradient','');
  16007. Node166_0.a('node.gradientcolor','');
  16008. Node166_0.a('node.text','Ia :');
  16009. Node166_0.a('node.textalign','left');
  16010. Node166_0.a('node.textvAlign','middle');
  16011. Node166_0.a('node.textrect', [Node166_0textStart, 0, Node166_0textWidth, Node166_0height]);
  16012. Node166_0.a('node.color','rgba(255,0,255,1)');
  16013. Node166_0.a('node.font',' '+ Node166_0fontSize + 'px "Arial"');
  16014. Node166_0.a('node.textvisible',true);
  16015. Node166_0.a('node.linefeed',false);
  16016. if (false) {
  16017. Node166_0.a('node.textfunc',function(g) {
  16018. g.beginPath();
  16019. var str=Node166_0.a('node.text') || 'Ia :';
  16020. var color=Node166_0.a('node.color') || 'rgba(255,0,255,1)';
  16021. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node166_0width,Node166_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node166_0fontSize + 'px "Arial"', 0,g);
  16022. });
  16023. }
  16024. if (false) {
  16025. Node166_0.a('node.underlinepoints',[Node166_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node166_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node166_0fontSize + 'px "Arial"').width + 6, (Node166_0height - Node166_0fontSize) * 0.5*_ratio.ratioY + Node166_0fontSize + 2 ]);
  16026. Node166_0.a('node.underlinevisible',false);
  16027. Node166_0.a('node.underlineBorderWidth', 1);
  16028. }
  16029. dataModel.add(Node166_0);
  16030. zoomNodeList.push({
  16031. node: Node166_0,
  16032. borderWidth: 0,
  16033. attr: 'node.borderwidth'
  16034. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16035. var Node166_1 = new ht.Node();
  16036. var Node166_1textStart, Node166_1textWidth, Node166_1lineStart, Node166_1align = 'left', Node166_1fontSize = 13.3333*_ratio.ratioY,Node166_1width = 39*_ratio.ratioX, Node166_1height = 16*_ratio.ratioY;
  16037. (function () {
  16038. if (Node166_1align === 'left') {
  16039. Node166_1textStart = Node166_1fontSize * 0.2 > 2 ? Node166_1fontSize * 0.2 - 4 : Node166_1fontSize * 0.2 - 9;
  16040. Node166_1textWidth = Node166_1width;
  16041. Node166_1lineStart = 1;
  16042. } else if (Node166_1align === 'right') {
  16043. Node166_1textStart = 0;
  16044. Node166_1textWidth =Node166_1fontSize <= 8 ? Node166_1width + Node166_1fontSize * 0.2 + 6 : Node166_1width - Node166_1fontSize * 0.2;
  16045. Node166_1lineStart = (Node166_1width - (ht.Default.getTextSize('Q :', ' '+ Node166_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  16046. } else if (Node166_1align === 'center') {
  16047. Node166_1textStart = -3;
  16048. Node166_1textWidth = Node166_1width;
  16049. Node166_1lineStart = Node166_1width - ht.Default.getTextSize('Q :', ' '+ Node166_1fontSize + 'px "Arial"').width - 11;
  16050. }
  16051. })();
  16052. Node166_1.setImage(GD.getTextJSON(Node166_1width, Node166_1height, true, false, false, ' '+ Node166_1fontSize + 'px "Arial"'))
  16053. Node166_1.setPosition(539*ratio.ratioX, 372*ratio.ratioY);
  16054. Node166_1.setWidth(Node166_1width);
  16055. Node166_1.setHeight(Node166_1height);
  16056. Node166_1._nodeType = 'text';
  16057. Node166_1._disallowEvert = true;
  16058. Node166_1.setRotation(0*Math.PI/180);
  16059. Node166_1.a('node.width', Node166_1width);
  16060. Node166_1.a('node.height', Node166_1height);
  16061. Node166_1.a('node.rect', [0, 0, Node166_1width, Node166_1height]);
  16062. Node166_1.a('node.bordercolor','rgba(0,0,0,1)');
  16063. Node166_1.a('node.borderwidth', 0);
  16064. Node166_1.a('node.background','' || 'rgba(0,0,0,0)');
  16065. Node166_1.a('node.gradient','');
  16066. Node166_1.a('node.gradientcolor','');
  16067. Node166_1.a('node.text','Q :');
  16068. Node166_1.a('node.textalign','left');
  16069. Node166_1.a('node.textvAlign','middle');
  16070. Node166_1.a('node.textrect', [Node166_1textStart, 0, Node166_1textWidth, Node166_1height]);
  16071. Node166_1.a('node.color','rgba(0,0,0,1)');
  16072. Node166_1.a('node.font',' '+ Node166_1fontSize + 'px "Arial"');
  16073. Node166_1.a('node.textvisible',true);
  16074. Node166_1.a('node.linefeed',false);
  16075. if (false) {
  16076. Node166_1.a('node.textfunc',function(g) {
  16077. g.beginPath();
  16078. var str=Node166_1.a('node.text') || 'Q :';
  16079. var color=Node166_1.a('node.color') || 'rgba(0,0,0,1)';
  16080. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node166_1width,Node166_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node166_1fontSize + 'px "Arial"', 0,g);
  16081. });
  16082. }
  16083. if (false) {
  16084. Node166_1.a('node.underlinepoints',[Node166_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node166_1fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node166_1fontSize + 'px "Arial"').width + 6, (Node166_1height - Node166_1fontSize) * 0.5*_ratio.ratioY + Node166_1fontSize + 2 ]);
  16085. Node166_1.a('node.underlinevisible',false);
  16086. Node166_1.a('node.underlineBorderWidth', 1);
  16087. }
  16088. dataModel.add(Node166_1);
  16089. zoomNodeList.push({
  16090. node: Node166_1,
  16091. borderWidth: 0,
  16092. attr: 'node.borderwidth'
  16093. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16094. var Node167_0 = new ht.Node();
  16095. var Node167_0textStart, Node167_0textWidth, Node167_0lineStart, Node167_0align = 'left', Node167_0fontSize = 13.3333*_ratio.ratioY,Node167_0width = 39*_ratio.ratioX, Node167_0height = 16*_ratio.ratioY;
  16096. (function () {
  16097. if (Node167_0align === 'left') {
  16098. Node167_0textStart = Node167_0fontSize * 0.2 > 2 ? Node167_0fontSize * 0.2 - 4 : Node167_0fontSize * 0.2 - 9;
  16099. Node167_0textWidth = Node167_0width;
  16100. Node167_0lineStart = 1;
  16101. } else if (Node167_0align === 'right') {
  16102. Node167_0textStart = 0;
  16103. Node167_0textWidth =Node167_0fontSize <= 8 ? Node167_0width + Node167_0fontSize * 0.2 + 6 : Node167_0width - Node167_0fontSize * 0.2;
  16104. Node167_0lineStart = (Node167_0width - (ht.Default.getTextSize('Ia :', ' '+ Node167_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  16105. } else if (Node167_0align === 'center') {
  16106. Node167_0textStart = -3;
  16107. Node167_0textWidth = Node167_0width;
  16108. Node167_0lineStart = Node167_0width - ht.Default.getTextSize('Ia :', ' '+ Node167_0fontSize + 'px "Arial"').width - 11;
  16109. }
  16110. })();
  16111. Node167_0.setImage(GD.getTextJSON(Node167_0width, Node167_0height, true, false, false, ' '+ Node167_0fontSize + 'px "Arial"'))
  16112. Node167_0.setPosition(749*ratio.ratioX, 347*ratio.ratioY);
  16113. Node167_0.setWidth(Node167_0width);
  16114. Node167_0.setHeight(Node167_0height);
  16115. Node167_0._nodeType = 'text';
  16116. Node167_0._disallowEvert = true;
  16117. Node167_0.setRotation(0*Math.PI/180);
  16118. Node167_0.a('node.width', Node167_0width);
  16119. Node167_0.a('node.height', Node167_0height);
  16120. Node167_0.a('node.rect', [0, 0, Node167_0width, Node167_0height]);
  16121. Node167_0.a('node.bordercolor','rgba(255,0,255,1)');
  16122. Node167_0.a('node.borderwidth', 0);
  16123. Node167_0.a('node.background','' || 'rgba(0,0,0,0)');
  16124. Node167_0.a('node.gradient','');
  16125. Node167_0.a('node.gradientcolor','');
  16126. Node167_0.a('node.text','Ia :');
  16127. Node167_0.a('node.textalign','left');
  16128. Node167_0.a('node.textvAlign','middle');
  16129. Node167_0.a('node.textrect', [Node167_0textStart, 0, Node167_0textWidth, Node167_0height]);
  16130. Node167_0.a('node.color','rgba(255,0,255,1)');
  16131. Node167_0.a('node.font',' '+ Node167_0fontSize + 'px "Arial"');
  16132. Node167_0.a('node.textvisible',true);
  16133. Node167_0.a('node.linefeed',false);
  16134. if (false) {
  16135. Node167_0.a('node.textfunc',function(g) {
  16136. g.beginPath();
  16137. var str=Node167_0.a('node.text') || 'Ia :';
  16138. var color=Node167_0.a('node.color') || 'rgba(255,0,255,1)';
  16139. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node167_0width,Node167_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node167_0fontSize + 'px "Arial"', 0,g);
  16140. });
  16141. }
  16142. if (false) {
  16143. Node167_0.a('node.underlinepoints',[Node167_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node167_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node167_0fontSize + 'px "Arial"').width + 6, (Node167_0height - Node167_0fontSize) * 0.5*_ratio.ratioY + Node167_0fontSize + 2 ]);
  16144. Node167_0.a('node.underlinevisible',false);
  16145. Node167_0.a('node.underlineBorderWidth', 1);
  16146. }
  16147. dataModel.add(Node167_0);
  16148. zoomNodeList.push({
  16149. node: Node167_0,
  16150. borderWidth: 0,
  16151. attr: 'node.borderwidth'
  16152. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16153. var Node167_1 = new ht.Node();
  16154. var Node167_1textStart, Node167_1textWidth, Node167_1lineStart, Node167_1align = 'left', Node167_1fontSize = 13.3333*_ratio.ratioY,Node167_1width = 39*_ratio.ratioX, Node167_1height = 16*_ratio.ratioY;
  16155. (function () {
  16156. if (Node167_1align === 'left') {
  16157. Node167_1textStart = Node167_1fontSize * 0.2 > 2 ? Node167_1fontSize * 0.2 - 4 : Node167_1fontSize * 0.2 - 9;
  16158. Node167_1textWidth = Node167_1width;
  16159. Node167_1lineStart = 1;
  16160. } else if (Node167_1align === 'right') {
  16161. Node167_1textStart = 0;
  16162. Node167_1textWidth =Node167_1fontSize <= 8 ? Node167_1width + Node167_1fontSize * 0.2 + 6 : Node167_1width - Node167_1fontSize * 0.2;
  16163. Node167_1lineStart = (Node167_1width - (ht.Default.getTextSize('Q :', ' '+ Node167_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  16164. } else if (Node167_1align === 'center') {
  16165. Node167_1textStart = -3;
  16166. Node167_1textWidth = Node167_1width;
  16167. Node167_1lineStart = Node167_1width - ht.Default.getTextSize('Q :', ' '+ Node167_1fontSize + 'px "Arial"').width - 11;
  16168. }
  16169. })();
  16170. Node167_1.setImage(GD.getTextJSON(Node167_1width, Node167_1height, true, false, false, ' '+ Node167_1fontSize + 'px "Arial"'))
  16171. Node167_1.setPosition(749*ratio.ratioX, 372*ratio.ratioY);
  16172. Node167_1.setWidth(Node167_1width);
  16173. Node167_1.setHeight(Node167_1height);
  16174. Node167_1._nodeType = 'text';
  16175. Node167_1._disallowEvert = true;
  16176. Node167_1.setRotation(0*Math.PI/180);
  16177. Node167_1.a('node.width', Node167_1width);
  16178. Node167_1.a('node.height', Node167_1height);
  16179. Node167_1.a('node.rect', [0, 0, Node167_1width, Node167_1height]);
  16180. Node167_1.a('node.bordercolor','rgba(0,0,0,1)');
  16181. Node167_1.a('node.borderwidth', 0);
  16182. Node167_1.a('node.background','' || 'rgba(0,0,0,0)');
  16183. Node167_1.a('node.gradient','');
  16184. Node167_1.a('node.gradientcolor','');
  16185. Node167_1.a('node.text','Q :');
  16186. Node167_1.a('node.textalign','left');
  16187. Node167_1.a('node.textvAlign','middle');
  16188. Node167_1.a('node.textrect', [Node167_1textStart, 0, Node167_1textWidth, Node167_1height]);
  16189. Node167_1.a('node.color','rgba(0,0,0,1)');
  16190. Node167_1.a('node.font',' '+ Node167_1fontSize + 'px "Arial"');
  16191. Node167_1.a('node.textvisible',true);
  16192. Node167_1.a('node.linefeed',false);
  16193. if (false) {
  16194. Node167_1.a('node.textfunc',function(g) {
  16195. g.beginPath();
  16196. var str=Node167_1.a('node.text') || 'Q :';
  16197. var color=Node167_1.a('node.color') || 'rgba(0,0,0,1)';
  16198. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node167_1width,Node167_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node167_1fontSize + 'px "Arial"', 0,g);
  16199. });
  16200. }
  16201. if (false) {
  16202. Node167_1.a('node.underlinepoints',[Node167_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node167_1fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node167_1fontSize + 'px "Arial"').width + 6, (Node167_1height - Node167_1fontSize) * 0.5*_ratio.ratioY + Node167_1fontSize + 2 ]);
  16203. Node167_1.a('node.underlinevisible',false);
  16204. Node167_1.a('node.underlineBorderWidth', 1);
  16205. }
  16206. dataModel.add(Node167_1);
  16207. zoomNodeList.push({
  16208. node: Node167_1,
  16209. borderWidth: 0,
  16210. attr: 'node.borderwidth'
  16211. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16212. var Node168 = new ht.Node();
  16213. var Node168textStart, Node168textWidth, Node168lineStart, Node168align = 'left', Node168fontSize = 13.3333*_ratio.ratioY,Node168width = 49*_ratio.ratioX, Node168height = 24*_ratio.ratioY;
  16214. (function () {
  16215. if (Node168align === 'left') {
  16216. Node168textStart = Node168fontSize * 0.2 > 2 ? Node168fontSize * 0.2 - 4 : Node168fontSize * 0.2 - 9;
  16217. Node168textWidth = Node168width;
  16218. Node168lineStart = 1;
  16219. } else if (Node168align === 'right') {
  16220. Node168textStart = 0;
  16221. Node168textWidth =Node168fontSize <= 8 ? Node168width + Node168fontSize * 0.2 + 6 : Node168width - Node168fontSize * 0.2;
  16222. Node168lineStart = (Node168width - (ht.Default.getTextSize('316-0', ' '+ Node168fontSize + 'px "Arial"').width + 6)) * 0.5;
  16223. } else if (Node168align === 'center') {
  16224. Node168textStart = -3;
  16225. Node168textWidth = Node168width;
  16226. Node168lineStart = Node168width - ht.Default.getTextSize('316-0', ' '+ Node168fontSize + 'px "Arial"').width - 11;
  16227. }
  16228. })();
  16229. Node168.setImage(GD.getTextJSON(Node168width, Node168height, true, false, false, ' '+ Node168fontSize + 'px "Arial"'))
  16230. Node168.setPosition(757*ratio.ratioX, 432*ratio.ratioY);
  16231. Node168.setWidth(Node168width);
  16232. Node168.setHeight(Node168height);
  16233. Node168._nodeType = 'text';
  16234. Node168._disallowEvert = true;
  16235. Node168.setRotation(0*Math.PI/180);
  16236. Node168.a('node.width', Node168width);
  16237. Node168.a('node.height', Node168height);
  16238. Node168.a('node.rect', [0, 0, Node168width, Node168height]);
  16239. Node168.a('node.bordercolor','rgba(0,0,0,1)');
  16240. Node168.a('node.borderwidth', 0);
  16241. Node168.a('node.background','' || 'rgba(0,0,0,0)');
  16242. Node168.a('node.gradient','');
  16243. Node168.a('node.gradientcolor','');
  16244. Node168.a('node.text','316-0');
  16245. Node168.a('node.textalign','left');
  16246. Node168.a('node.textvAlign','middle');
  16247. Node168.a('node.textrect', [Node168textStart, 0, Node168textWidth, Node168height]);
  16248. Node168.a('node.color','rgba(0,0,0,1)');
  16249. Node168.a('node.font',' '+ Node168fontSize + 'px "Arial"');
  16250. Node168.a('node.textvisible',true);
  16251. Node168.a('node.linefeed',false);
  16252. if (false) {
  16253. Node168.a('node.textfunc',function(g) {
  16254. g.beginPath();
  16255. var str=Node168.a('node.text') || '316-0';
  16256. var color=Node168.a('node.color') || 'rgba(0,0,0,1)';
  16257. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node168width,Node168height,13.3333*_ratio.ratioY,"left",color,' '+ Node168fontSize + 'px "Arial"', 0,g);
  16258. });
  16259. }
  16260. if (false) {
  16261. Node168.a('node.underlinepoints',[Node168lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node168fontSize + 2 , ht.Default.getTextSize('316-0', ' '+ Node168fontSize + 'px "Arial"').width + 6, (Node168height - Node168fontSize) * 0.5*_ratio.ratioY + Node168fontSize + 2 ]);
  16262. Node168.a('node.underlinevisible',false);
  16263. Node168.a('node.underlineBorderWidth', 1);
  16264. }
  16265. dataModel.add(Node168);
  16266. zoomNodeList.push({
  16267. node: Node168,
  16268. borderWidth: 0,
  16269. attr: 'node.borderwidth'
  16270. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16271. var Node169 = new ht.Node();
  16272. var Node169textStart, Node169textWidth, Node169lineStart, Node169align = 'left', Node169fontSize = 13.3333*_ratio.ratioY,Node169width = 49*_ratio.ratioX, Node169height = 24*_ratio.ratioY;
  16273. (function () {
  16274. if (Node169align === 'left') {
  16275. Node169textStart = Node169fontSize * 0.2 > 2 ? Node169fontSize * 0.2 - 4 : Node169fontSize * 0.2 - 9;
  16276. Node169textWidth = Node169width;
  16277. Node169lineStart = 1;
  16278. } else if (Node169align === 'right') {
  16279. Node169textStart = 0;
  16280. Node169textWidth =Node169fontSize <= 8 ? Node169width + Node169fontSize * 0.2 + 6 : Node169width - Node169fontSize * 0.2;
  16281. Node169lineStart = (Node169width - (ht.Default.getTextSize('316-10', ' '+ Node169fontSize + 'px "Arial"').width + 6)) * 0.5;
  16282. } else if (Node169align === 'center') {
  16283. Node169textStart = -3;
  16284. Node169textWidth = Node169width;
  16285. Node169lineStart = Node169width - ht.Default.getTextSize('316-10', ' '+ Node169fontSize + 'px "Arial"').width - 11;
  16286. }
  16287. })();
  16288. Node169.setImage(GD.getTextJSON(Node169width, Node169height, true, false, false, ' '+ Node169fontSize + 'px "Arial"'))
  16289. Node169.setPosition(732*ratio.ratioX, 553*ratio.ratioY);
  16290. Node169.setWidth(Node169width);
  16291. Node169.setHeight(Node169height);
  16292. Node169._nodeType = 'text';
  16293. Node169._disallowEvert = true;
  16294. Node169.setRotation(0*Math.PI/180);
  16295. Node169.a('node.width', Node169width);
  16296. Node169.a('node.height', Node169height);
  16297. Node169.a('node.rect', [0, 0, Node169width, Node169height]);
  16298. Node169.a('node.bordercolor','rgba(0,0,0,1)');
  16299. Node169.a('node.borderwidth', 0);
  16300. Node169.a('node.background','' || 'rgba(0,0,0,0)');
  16301. Node169.a('node.gradient','');
  16302. Node169.a('node.gradientcolor','');
  16303. Node169.a('node.text','316-10');
  16304. Node169.a('node.textalign','left');
  16305. Node169.a('node.textvAlign','middle');
  16306. Node169.a('node.textrect', [Node169textStart, 0, Node169textWidth, Node169height]);
  16307. Node169.a('node.color','rgba(0,0,0,1)');
  16308. Node169.a('node.font',' '+ Node169fontSize + 'px "Arial"');
  16309. Node169.a('node.textvisible',true);
  16310. Node169.a('node.linefeed',false);
  16311. if (false) {
  16312. Node169.a('node.textfunc',function(g) {
  16313. g.beginPath();
  16314. var str=Node169.a('node.text') || '316-10';
  16315. var color=Node169.a('node.color') || 'rgba(0,0,0,1)';
  16316. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node169width,Node169height,13.3333*_ratio.ratioY,"left",color,' '+ Node169fontSize + 'px "Arial"', 0,g);
  16317. });
  16318. }
  16319. if (false) {
  16320. Node169.a('node.underlinepoints',[Node169lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node169fontSize + 2 , ht.Default.getTextSize('316-10', ' '+ Node169fontSize + 'px "Arial"').width + 6, (Node169height - Node169fontSize) * 0.5*_ratio.ratioY + Node169fontSize + 2 ]);
  16321. Node169.a('node.underlinevisible',false);
  16322. Node169.a('node.underlineBorderWidth', 1);
  16323. }
  16324. dataModel.add(Node169);
  16325. zoomNodeList.push({
  16326. node: Node169,
  16327. borderWidth: 0,
  16328. attr: 'node.borderwidth'
  16329. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16330. var Node170 = new ht.Node();
  16331. var Node170textStart, Node170textWidth, Node170lineStart, Node170align = 'left', Node170fontSize = 13.3333*_ratio.ratioY,Node170width = 49*_ratio.ratioX, Node170height = 24*_ratio.ratioY;
  16332. (function () {
  16333. if (Node170align === 'left') {
  16334. Node170textStart = Node170fontSize * 0.2 > 2 ? Node170fontSize * 0.2 - 4 : Node170fontSize * 0.2 - 9;
  16335. Node170textWidth = Node170width;
  16336. Node170lineStart = 1;
  16337. } else if (Node170align === 'right') {
  16338. Node170textStart = 0;
  16339. Node170textWidth =Node170fontSize <= 8 ? Node170width + Node170fontSize * 0.2 + 6 : Node170width - Node170fontSize * 0.2;
  16340. Node170lineStart = (Node170width - (ht.Default.getTextSize('316-20', ' '+ Node170fontSize + 'px "Arial"').width + 6)) * 0.5;
  16341. } else if (Node170align === 'center') {
  16342. Node170textStart = -3;
  16343. Node170textWidth = Node170width;
  16344. Node170lineStart = Node170width - ht.Default.getTextSize('316-20', ' '+ Node170fontSize + 'px "Arial"').width - 11;
  16345. }
  16346. })();
  16347. Node170.setImage(GD.getTextJSON(Node170width, Node170height, true, false, false, ' '+ Node170fontSize + 'px "Arial"'))
  16348. Node170.setPosition(733*ratio.ratioX, 633*ratio.ratioY);
  16349. Node170.setWidth(Node170width);
  16350. Node170.setHeight(Node170height);
  16351. Node170._nodeType = 'text';
  16352. Node170._disallowEvert = true;
  16353. Node170.setRotation(0*Math.PI/180);
  16354. Node170.a('node.width', Node170width);
  16355. Node170.a('node.height', Node170height);
  16356. Node170.a('node.rect', [0, 0, Node170width, Node170height]);
  16357. Node170.a('node.bordercolor','rgba(0,0,0,1)');
  16358. Node170.a('node.borderwidth', 0);
  16359. Node170.a('node.background','' || 'rgba(0,0,0,0)');
  16360. Node170.a('node.gradient','');
  16361. Node170.a('node.gradientcolor','');
  16362. Node170.a('node.text','316-20');
  16363. Node170.a('node.textalign','left');
  16364. Node170.a('node.textvAlign','middle');
  16365. Node170.a('node.textrect', [Node170textStart, 0, Node170textWidth, Node170height]);
  16366. Node170.a('node.color','rgba(0,0,0,1)');
  16367. Node170.a('node.font',' '+ Node170fontSize + 'px "Arial"');
  16368. Node170.a('node.textvisible',true);
  16369. Node170.a('node.linefeed',false);
  16370. if (false) {
  16371. Node170.a('node.textfunc',function(g) {
  16372. g.beginPath();
  16373. var str=Node170.a('node.text') || '316-20';
  16374. var color=Node170.a('node.color') || 'rgba(0,0,0,1)';
  16375. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node170width,Node170height,13.3333*_ratio.ratioY,"left",color,' '+ Node170fontSize + 'px "Arial"', 0,g);
  16376. });
  16377. }
  16378. if (false) {
  16379. Node170.a('node.underlinepoints',[Node170lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node170fontSize + 2 , ht.Default.getTextSize('316-20', ' '+ Node170fontSize + 'px "Arial"').width + 6, (Node170height - Node170fontSize) * 0.5*_ratio.ratioY + Node170fontSize + 2 ]);
  16380. Node170.a('node.underlinevisible',false);
  16381. Node170.a('node.underlineBorderWidth', 1);
  16382. }
  16383. dataModel.add(Node170);
  16384. zoomNodeList.push({
  16385. node: Node170,
  16386. borderWidth: 0,
  16387. attr: 'node.borderwidth'
  16388. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16389. var Node171 = new ht.Node();
  16390. var Node171textStart, Node171textWidth, Node171lineStart, Node171align = 'left', Node171fontSize = 13.3333*_ratio.ratioY,Node171width = 49*_ratio.ratioX, Node171height = 24*_ratio.ratioY;
  16391. (function () {
  16392. if (Node171align === 'left') {
  16393. Node171textStart = Node171fontSize * 0.2 > 2 ? Node171fontSize * 0.2 - 4 : Node171fontSize * 0.2 - 9;
  16394. Node171textWidth = Node171width;
  16395. Node171lineStart = 1;
  16396. } else if (Node171align === 'right') {
  16397. Node171textStart = 0;
  16398. Node171textWidth =Node171fontSize <= 8 ? Node171width + Node171fontSize * 0.2 + 6 : Node171width - Node171fontSize * 0.2;
  16399. Node171lineStart = (Node171width - (ht.Default.getTextSize('316-1', ' '+ Node171fontSize + 'px "Arial"').width + 6)) * 0.5;
  16400. } else if (Node171align === 'center') {
  16401. Node171textStart = -3;
  16402. Node171textWidth = Node171width;
  16403. Node171lineStart = Node171width - ht.Default.getTextSize('316-1', ' '+ Node171fontSize + 'px "Arial"').width - 11;
  16404. }
  16405. })();
  16406. Node171.setImage(GD.getTextJSON(Node171width, Node171height, true, false, false, ' '+ Node171fontSize + 'px "Arial"'))
  16407. Node171.setPosition(810*ratio.ratioX, 506*ratio.ratioY);
  16408. Node171.setWidth(Node171width);
  16409. Node171.setHeight(Node171height);
  16410. Node171._nodeType = 'text';
  16411. Node171._disallowEvert = true;
  16412. Node171.setRotation(0*Math.PI/180);
  16413. Node171.a('node.width', Node171width);
  16414. Node171.a('node.height', Node171height);
  16415. Node171.a('node.rect', [0, 0, Node171width, Node171height]);
  16416. Node171.a('node.bordercolor','rgba(0,0,0,1)');
  16417. Node171.a('node.borderwidth', 0);
  16418. Node171.a('node.background','' || 'rgba(0,0,0,0)');
  16419. Node171.a('node.gradient','');
  16420. Node171.a('node.gradientcolor','');
  16421. Node171.a('node.text','316-1');
  16422. Node171.a('node.textalign','left');
  16423. Node171.a('node.textvAlign','middle');
  16424. Node171.a('node.textrect', [Node171textStart, 0, Node171textWidth, Node171height]);
  16425. Node171.a('node.color','rgba(0,0,0,1)');
  16426. Node171.a('node.font',' '+ Node171fontSize + 'px "Arial"');
  16427. Node171.a('node.textvisible',true);
  16428. Node171.a('node.linefeed',false);
  16429. if (false) {
  16430. Node171.a('node.textfunc',function(g) {
  16431. g.beginPath();
  16432. var str=Node171.a('node.text') || '316-1';
  16433. var color=Node171.a('node.color') || 'rgba(0,0,0,1)';
  16434. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node171width,Node171height,13.3333*_ratio.ratioY,"left",color,' '+ Node171fontSize + 'px "Arial"', 0,g);
  16435. });
  16436. }
  16437. if (false) {
  16438. Node171.a('node.underlinepoints',[Node171lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node171fontSize + 2 , ht.Default.getTextSize('316-1', ' '+ Node171fontSize + 'px "Arial"').width + 6, (Node171height - Node171fontSize) * 0.5*_ratio.ratioY + Node171fontSize + 2 ]);
  16439. Node171.a('node.underlinevisible',false);
  16440. Node171.a('node.underlineBorderWidth', 1);
  16441. }
  16442. dataModel.add(Node171);
  16443. zoomNodeList.push({
  16444. node: Node171,
  16445. borderWidth: 0,
  16446. attr: 'node.borderwidth'
  16447. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16448. var Node172 = new ht.Node();
  16449. var Node172textStart, Node172textWidth, Node172lineStart, Node172align = 'left', Node172fontSize = 13.3333*_ratio.ratioY,Node172width = 49*_ratio.ratioX, Node172height = 24*_ratio.ratioY;
  16450. (function () {
  16451. if (Node172align === 'left') {
  16452. Node172textStart = Node172fontSize * 0.2 > 2 ? Node172fontSize * 0.2 - 4 : Node172fontSize * 0.2 - 9;
  16453. Node172textWidth = Node172width;
  16454. Node172lineStart = 1;
  16455. } else if (Node172align === 'right') {
  16456. Node172textStart = 0;
  16457. Node172textWidth =Node172fontSize <= 8 ? Node172width + Node172fontSize * 0.2 + 6 : Node172width - Node172fontSize * 0.2;
  16458. Node172lineStart = (Node172width - (ht.Default.getTextSize('316', ' '+ Node172fontSize + 'px "Arial"').width + 6)) * 0.5;
  16459. } else if (Node172align === 'center') {
  16460. Node172textStart = -3;
  16461. Node172textWidth = Node172width;
  16462. Node172lineStart = Node172width - ht.Default.getTextSize('316', ' '+ Node172fontSize + 'px "Arial"').width - 11;
  16463. }
  16464. })();
  16465. Node172.setImage(GD.getTextJSON(Node172width, Node172height, true, false, false, ' '+ Node172fontSize + 'px "Arial"'))
  16466. Node172.setPosition(811*ratio.ratioX, 541*ratio.ratioY);
  16467. Node172.setWidth(Node172width);
  16468. Node172.setHeight(Node172height);
  16469. Node172._nodeType = 'text';
  16470. Node172._disallowEvert = true;
  16471. Node172.setRotation(0*Math.PI/180);
  16472. Node172.a('node.width', Node172width);
  16473. Node172.a('node.height', Node172height);
  16474. Node172.a('node.rect', [0, 0, Node172width, Node172height]);
  16475. Node172.a('node.bordercolor','rgba(0,0,0,1)');
  16476. Node172.a('node.borderwidth', 0);
  16477. Node172.a('node.background','' || 'rgba(0,0,0,0)');
  16478. Node172.a('node.gradient','');
  16479. Node172.a('node.gradientcolor','');
  16480. Node172.a('node.text','316');
  16481. Node172.a('node.textalign','left');
  16482. Node172.a('node.textvAlign','middle');
  16483. Node172.a('node.textrect', [Node172textStart, 0, Node172textWidth, Node172height]);
  16484. Node172.a('node.color','rgba(0,0,0,1)');
  16485. Node172.a('node.font',' '+ Node172fontSize + 'px "Arial"');
  16486. Node172.a('node.textvisible',true);
  16487. Node172.a('node.linefeed',false);
  16488. if (false) {
  16489. Node172.a('node.textfunc',function(g) {
  16490. g.beginPath();
  16491. var str=Node172.a('node.text') || '316';
  16492. var color=Node172.a('node.color') || 'rgba(0,0,0,1)';
  16493. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node172width,Node172height,13.3333*_ratio.ratioY,"left",color,' '+ Node172fontSize + 'px "Arial"', 0,g);
  16494. });
  16495. }
  16496. if (false) {
  16497. Node172.a('node.underlinepoints',[Node172lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node172fontSize + 2 , ht.Default.getTextSize('316', ' '+ Node172fontSize + 'px "Arial"').width + 6, (Node172height - Node172fontSize) * 0.5*_ratio.ratioY + Node172fontSize + 2 ]);
  16498. Node172.a('node.underlinevisible',false);
  16499. Node172.a('node.underlineBorderWidth', 1);
  16500. }
  16501. dataModel.add(Node172);
  16502. zoomNodeList.push({
  16503. node: Node172,
  16504. borderWidth: 0,
  16505. attr: 'node.borderwidth'
  16506. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16507. var Node173 = new ht.Node();
  16508. var Node173textStart, Node173textWidth, Node173lineStart, Node173align = 'left', Node173fontSize = 13.3333*_ratio.ratioY,Node173width = 49*_ratio.ratioX, Node173height = 24*_ratio.ratioY;
  16509. (function () {
  16510. if (Node173align === 'left') {
  16511. Node173textStart = Node173fontSize * 0.2 > 2 ? Node173fontSize * 0.2 - 4 : Node173fontSize * 0.2 - 9;
  16512. Node173textWidth = Node173width;
  16513. Node173lineStart = 1;
  16514. } else if (Node173align === 'right') {
  16515. Node173textStart = 0;
  16516. Node173textWidth =Node173fontSize <= 8 ? Node173width + Node173fontSize * 0.2 + 6 : Node173width - Node173fontSize * 0.2;
  16517. Node173lineStart = (Node173width - (ht.Default.getTextSize('316-2', ' '+ Node173fontSize + 'px "Arial"').width + 6)) * 0.5;
  16518. } else if (Node173align === 'center') {
  16519. Node173textStart = -3;
  16520. Node173textWidth = Node173width;
  16521. Node173lineStart = Node173width - ht.Default.getTextSize('316-2', ' '+ Node173fontSize + 'px "Arial"').width - 11;
  16522. }
  16523. })();
  16524. Node173.setImage(GD.getTextJSON(Node173width, Node173height, true, false, false, ' '+ Node173fontSize + 'px "Arial"'))
  16525. Node173.setPosition(814*ratio.ratioX, 617*ratio.ratioY);
  16526. Node173.setWidth(Node173width);
  16527. Node173.setHeight(Node173height);
  16528. Node173._nodeType = 'text';
  16529. Node173._disallowEvert = true;
  16530. Node173.setRotation(0*Math.PI/180);
  16531. Node173.a('node.width', Node173width);
  16532. Node173.a('node.height', Node173height);
  16533. Node173.a('node.rect', [0, 0, Node173width, Node173height]);
  16534. Node173.a('node.bordercolor','rgba(0,0,0,1)');
  16535. Node173.a('node.borderwidth', 0);
  16536. Node173.a('node.background','' || 'rgba(0,0,0,0)');
  16537. Node173.a('node.gradient','');
  16538. Node173.a('node.gradientcolor','');
  16539. Node173.a('node.text','316-2');
  16540. Node173.a('node.textalign','left');
  16541. Node173.a('node.textvAlign','middle');
  16542. Node173.a('node.textrect', [Node173textStart, 0, Node173textWidth, Node173height]);
  16543. Node173.a('node.color','rgba(0,0,0,1)');
  16544. Node173.a('node.font',' '+ Node173fontSize + 'px "Arial"');
  16545. Node173.a('node.textvisible',true);
  16546. Node173.a('node.linefeed',false);
  16547. if (false) {
  16548. Node173.a('node.textfunc',function(g) {
  16549. g.beginPath();
  16550. var str=Node173.a('node.text') || '316-2';
  16551. var color=Node173.a('node.color') || 'rgba(0,0,0,1)';
  16552. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node173width,Node173height,13.3333*_ratio.ratioY,"left",color,' '+ Node173fontSize + 'px "Arial"', 0,g);
  16553. });
  16554. }
  16555. if (false) {
  16556. Node173.a('node.underlinepoints',[Node173lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node173fontSize + 2 , ht.Default.getTextSize('316-2', ' '+ Node173fontSize + 'px "Arial"').width + 6, (Node173height - Node173fontSize) * 0.5*_ratio.ratioY + Node173fontSize + 2 ]);
  16557. Node173.a('node.underlinevisible',false);
  16558. Node173.a('node.underlineBorderWidth', 1);
  16559. }
  16560. dataModel.add(Node173);
  16561. zoomNodeList.push({
  16562. node: Node173,
  16563. borderWidth: 0,
  16564. attr: 'node.borderwidth'
  16565. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16566. var Node174 = new ht.Node();
  16567. var Node174textStart, Node174textWidth, Node174lineStart, Node174align = 'left', Node174fontSize = 15.99996*_ratio.ratioY,Node174width = 65*_ratio.ratioX, Node174height = 24*_ratio.ratioY;
  16568. (function () {
  16569. if (Node174align === 'left') {
  16570. Node174textStart = Node174fontSize * 0.2 > 2 ? Node174fontSize * 0.2 - 4 : Node174fontSize * 0.2 - 9;
  16571. Node174textWidth = Node174width;
  16572. Node174lineStart = 1;
  16573. } else if (Node174align === 'right') {
  16574. Node174textStart = 0;
  16575. Node174textWidth =Node174fontSize <= 8 ? Node174width + Node174fontSize * 0.2 + 6 : Node174width - Node174fontSize * 0.2;
  16576. Node174lineStart = (Node174width - (ht.Default.getTextSize('#1FC', ' '+ Node174fontSize + 'px "Arial"').width + 6)) * 0.5;
  16577. } else if (Node174align === 'center') {
  16578. Node174textStart = -3;
  16579. Node174textWidth = Node174width;
  16580. Node174lineStart = Node174width - ht.Default.getTextSize('#1FC', ' '+ Node174fontSize + 'px "Arial"').width - 11;
  16581. }
  16582. })();
  16583. Node174.setImage(GD.getTextJSON(Node174width, Node174height, true, false, false, ' '+ Node174fontSize + 'px "Arial"'))
  16584. Node174.setPosition(882*ratio.ratioX, 395*ratio.ratioY);
  16585. Node174.setWidth(Node174width);
  16586. Node174.setHeight(Node174height);
  16587. Node174._nodeType = 'text';
  16588. Node174._disallowEvert = true;
  16589. Node174.setRotation(0*Math.PI/180);
  16590. Node174.a('node.width', Node174width);
  16591. Node174.a('node.height', Node174height);
  16592. Node174.a('node.rect', [0, 0, Node174width, Node174height]);
  16593. Node174.a('node.bordercolor','rgba(0,0,0,1)');
  16594. Node174.a('node.borderwidth', 0);
  16595. Node174.a('node.background','' || 'rgba(0,0,0,0)');
  16596. Node174.a('node.gradient','');
  16597. Node174.a('node.gradientcolor','');
  16598. Node174.a('node.text','#1FC');
  16599. Node174.a('node.textalign','left');
  16600. Node174.a('node.textvAlign','middle');
  16601. Node174.a('node.textrect', [Node174textStart, 0, Node174textWidth, Node174height]);
  16602. Node174.a('node.color','rgba(0,0,0,1)');
  16603. Node174.a('node.font',' '+ Node174fontSize + 'px "Arial"');
  16604. Node174.a('node.textvisible',true);
  16605. Node174.a('node.linefeed',false);
  16606. if (false) {
  16607. Node174.a('node.textfunc',function(g) {
  16608. g.beginPath();
  16609. var str=Node174.a('node.text') || '#1FC';
  16610. var color=Node174.a('node.color') || 'rgba(0,0,0,1)';
  16611. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node174width,Node174height,15.99996*_ratio.ratioY,"left",color,' '+ Node174fontSize + 'px "Arial"', 0,g);
  16612. });
  16613. }
  16614. if (false) {
  16615. Node174.a('node.underlinepoints',[Node174lineStart, (24 - 15.99996) * 0.5 * _ratio.ratioY + Node174fontSize + 2 , ht.Default.getTextSize('#1FC', ' '+ Node174fontSize + 'px "Arial"').width + 6, (Node174height - Node174fontSize) * 0.5*_ratio.ratioY + Node174fontSize + 2 ]);
  16616. Node174.a('node.underlinevisible',false);
  16617. Node174.a('node.underlineBorderWidth', 1);
  16618. }
  16619. dataModel.add(Node174);
  16620. zoomNodeList.push({
  16621. node: Node174,
  16622. borderWidth: 0,
  16623. attr: 'node.borderwidth'
  16624. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16625. var Node175_0 = new ht.Node();
  16626. var Node175_0textStart, Node175_0textWidth, Node175_0lineStart, Node175_0align = 'left', Node175_0fontSize = 13.3333*_ratio.ratioY,Node175_0width = 39*_ratio.ratioX, Node175_0height = 16*_ratio.ratioY;
  16627. (function () {
  16628. if (Node175_0align === 'left') {
  16629. Node175_0textStart = Node175_0fontSize * 0.2 > 2 ? Node175_0fontSize * 0.2 - 4 : Node175_0fontSize * 0.2 - 9;
  16630. Node175_0textWidth = Node175_0width;
  16631. Node175_0lineStart = 1;
  16632. } else if (Node175_0align === 'right') {
  16633. Node175_0textStart = 0;
  16634. Node175_0textWidth =Node175_0fontSize <= 8 ? Node175_0width + Node175_0fontSize * 0.2 + 6 : Node175_0width - Node175_0fontSize * 0.2;
  16635. Node175_0lineStart = (Node175_0width - (ht.Default.getTextSize('Ia :', ' '+ Node175_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  16636. } else if (Node175_0align === 'center') {
  16637. Node175_0textStart = -3;
  16638. Node175_0textWidth = Node175_0width;
  16639. Node175_0lineStart = Node175_0width - ht.Default.getTextSize('Ia :', ' '+ Node175_0fontSize + 'px "Arial"').width - 11;
  16640. }
  16641. })();
  16642. Node175_0.setImage(GD.getTextJSON(Node175_0width, Node175_0height, true, false, false, ' '+ Node175_0fontSize + 'px "Arial"'))
  16643. Node175_0.setPosition(879*ratio.ratioX, 347*ratio.ratioY);
  16644. Node175_0.setWidth(Node175_0width);
  16645. Node175_0.setHeight(Node175_0height);
  16646. Node175_0._nodeType = 'text';
  16647. Node175_0._disallowEvert = true;
  16648. Node175_0.setRotation(0*Math.PI/180);
  16649. Node175_0.a('node.width', Node175_0width);
  16650. Node175_0.a('node.height', Node175_0height);
  16651. Node175_0.a('node.rect', [0, 0, Node175_0width, Node175_0height]);
  16652. Node175_0.a('node.bordercolor','rgba(255,0,255,1)');
  16653. Node175_0.a('node.borderwidth', 0);
  16654. Node175_0.a('node.background','' || 'rgba(0,0,0,0)');
  16655. Node175_0.a('node.gradient','');
  16656. Node175_0.a('node.gradientcolor','');
  16657. Node175_0.a('node.text','Ia :');
  16658. Node175_0.a('node.textalign','left');
  16659. Node175_0.a('node.textvAlign','middle');
  16660. Node175_0.a('node.textrect', [Node175_0textStart, 0, Node175_0textWidth, Node175_0height]);
  16661. Node175_0.a('node.color','rgba(255,0,255,1)');
  16662. Node175_0.a('node.font',' '+ Node175_0fontSize + 'px "Arial"');
  16663. Node175_0.a('node.textvisible',true);
  16664. Node175_0.a('node.linefeed',false);
  16665. if (false) {
  16666. Node175_0.a('node.textfunc',function(g) {
  16667. g.beginPath();
  16668. var str=Node175_0.a('node.text') || 'Ia :';
  16669. var color=Node175_0.a('node.color') || 'rgba(255,0,255,1)';
  16670. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node175_0width,Node175_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node175_0fontSize + 'px "Arial"', 0,g);
  16671. });
  16672. }
  16673. if (false) {
  16674. Node175_0.a('node.underlinepoints',[Node175_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node175_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node175_0fontSize + 'px "Arial"').width + 6, (Node175_0height - Node175_0fontSize) * 0.5*_ratio.ratioY + Node175_0fontSize + 2 ]);
  16675. Node175_0.a('node.underlinevisible',false);
  16676. Node175_0.a('node.underlineBorderWidth', 1);
  16677. }
  16678. dataModel.add(Node175_0);
  16679. zoomNodeList.push({
  16680. node: Node175_0,
  16681. borderWidth: 0,
  16682. attr: 'node.borderwidth'
  16683. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16684. var Node175_1 = new ht.Node();
  16685. var Node175_1textStart, Node175_1textWidth, Node175_1lineStart, Node175_1align = 'left', Node175_1fontSize = 13.3333*_ratio.ratioY,Node175_1width = 39*_ratio.ratioX, Node175_1height = 16*_ratio.ratioY;
  16686. (function () {
  16687. if (Node175_1align === 'left') {
  16688. Node175_1textStart = Node175_1fontSize * 0.2 > 2 ? Node175_1fontSize * 0.2 - 4 : Node175_1fontSize * 0.2 - 9;
  16689. Node175_1textWidth = Node175_1width;
  16690. Node175_1lineStart = 1;
  16691. } else if (Node175_1align === 'right') {
  16692. Node175_1textStart = 0;
  16693. Node175_1textWidth =Node175_1fontSize <= 8 ? Node175_1width + Node175_1fontSize * 0.2 + 6 : Node175_1width - Node175_1fontSize * 0.2;
  16694. Node175_1lineStart = (Node175_1width - (ht.Default.getTextSize('Q :', ' '+ Node175_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  16695. } else if (Node175_1align === 'center') {
  16696. Node175_1textStart = -3;
  16697. Node175_1textWidth = Node175_1width;
  16698. Node175_1lineStart = Node175_1width - ht.Default.getTextSize('Q :', ' '+ Node175_1fontSize + 'px "Arial"').width - 11;
  16699. }
  16700. })();
  16701. Node175_1.setImage(GD.getTextJSON(Node175_1width, Node175_1height, true, false, false, ' '+ Node175_1fontSize + 'px "Arial"'))
  16702. Node175_1.setPosition(879*ratio.ratioX, 372*ratio.ratioY);
  16703. Node175_1.setWidth(Node175_1width);
  16704. Node175_1.setHeight(Node175_1height);
  16705. Node175_1._nodeType = 'text';
  16706. Node175_1._disallowEvert = true;
  16707. Node175_1.setRotation(0*Math.PI/180);
  16708. Node175_1.a('node.width', Node175_1width);
  16709. Node175_1.a('node.height', Node175_1height);
  16710. Node175_1.a('node.rect', [0, 0, Node175_1width, Node175_1height]);
  16711. Node175_1.a('node.bordercolor','rgba(0,0,0,1)');
  16712. Node175_1.a('node.borderwidth', 0);
  16713. Node175_1.a('node.background','' || 'rgba(0,0,0,0)');
  16714. Node175_1.a('node.gradient','');
  16715. Node175_1.a('node.gradientcolor','');
  16716. Node175_1.a('node.text','Q :');
  16717. Node175_1.a('node.textalign','left');
  16718. Node175_1.a('node.textvAlign','middle');
  16719. Node175_1.a('node.textrect', [Node175_1textStart, 0, Node175_1textWidth, Node175_1height]);
  16720. Node175_1.a('node.color','rgba(0,0,0,1)');
  16721. Node175_1.a('node.font',' '+ Node175_1fontSize + 'px "Arial"');
  16722. Node175_1.a('node.textvisible',true);
  16723. Node175_1.a('node.linefeed',false);
  16724. if (false) {
  16725. Node175_1.a('node.textfunc',function(g) {
  16726. g.beginPath();
  16727. var str=Node175_1.a('node.text') || 'Q :';
  16728. var color=Node175_1.a('node.color') || 'rgba(0,0,0,1)';
  16729. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node175_1width,Node175_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node175_1fontSize + 'px "Arial"', 0,g);
  16730. });
  16731. }
  16732. if (false) {
  16733. Node175_1.a('node.underlinepoints',[Node175_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node175_1fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node175_1fontSize + 'px "Arial"').width + 6, (Node175_1height - Node175_1fontSize) * 0.5*_ratio.ratioY + Node175_1fontSize + 2 ]);
  16734. Node175_1.a('node.underlinevisible',false);
  16735. Node175_1.a('node.underlineBorderWidth', 1);
  16736. }
  16737. dataModel.add(Node175_1);
  16738. zoomNodeList.push({
  16739. node: Node175_1,
  16740. borderWidth: 0,
  16741. attr: 'node.borderwidth'
  16742. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16743. var Node176 = new ht.Node();
  16744. var Node176textStart, Node176textWidth, Node176lineStart, Node176align = 'left', Node176fontSize = 13.3333*_ratio.ratioY,Node176width = 49*_ratio.ratioX, Node176height = 24*_ratio.ratioY;
  16745. (function () {
  16746. if (Node176align === 'left') {
  16747. Node176textStart = Node176fontSize * 0.2 > 2 ? Node176fontSize * 0.2 - 4 : Node176fontSize * 0.2 - 9;
  16748. Node176textWidth = Node176width;
  16749. Node176lineStart = 1;
  16750. } else if (Node176align === 'right') {
  16751. Node176textStart = 0;
  16752. Node176textWidth =Node176fontSize <= 8 ? Node176width + Node176fontSize * 0.2 + 6 : Node176width - Node176fontSize * 0.2;
  16753. Node176lineStart = (Node176width - (ht.Default.getTextSize('315-0', ' '+ Node176fontSize + 'px "Arial"').width + 6)) * 0.5;
  16754. } else if (Node176align === 'center') {
  16755. Node176textStart = -3;
  16756. Node176textWidth = Node176width;
  16757. Node176lineStart = Node176width - ht.Default.getTextSize('315-0', ' '+ Node176fontSize + 'px "Arial"').width - 11;
  16758. }
  16759. })();
  16760. Node176.setImage(GD.getTextJSON(Node176width, Node176height, true, false, false, ' '+ Node176fontSize + 'px "Arial"'))
  16761. Node176.setPosition(827*ratio.ratioX, 452*ratio.ratioY);
  16762. Node176.setWidth(Node176width);
  16763. Node176.setHeight(Node176height);
  16764. Node176._nodeType = 'text';
  16765. Node176._disallowEvert = true;
  16766. Node176.setRotation(0*Math.PI/180);
  16767. Node176.a('node.width', Node176width);
  16768. Node176.a('node.height', Node176height);
  16769. Node176.a('node.rect', [0, 0, Node176width, Node176height]);
  16770. Node176.a('node.bordercolor','rgba(0,0,0,1)');
  16771. Node176.a('node.borderwidth', 0);
  16772. Node176.a('node.background','' || 'rgba(0,0,0,0)');
  16773. Node176.a('node.gradient','');
  16774. Node176.a('node.gradientcolor','');
  16775. Node176.a('node.text','315-0');
  16776. Node176.a('node.textalign','left');
  16777. Node176.a('node.textvAlign','middle');
  16778. Node176.a('node.textrect', [Node176textStart, 0, Node176textWidth, Node176height]);
  16779. Node176.a('node.color','rgba(0,0,0,1)');
  16780. Node176.a('node.font',' '+ Node176fontSize + 'px "Arial"');
  16781. Node176.a('node.textvisible',true);
  16782. Node176.a('node.linefeed',false);
  16783. if (false) {
  16784. Node176.a('node.textfunc',function(g) {
  16785. g.beginPath();
  16786. var str=Node176.a('node.text') || '315-0';
  16787. var color=Node176.a('node.color') || 'rgba(0,0,0,1)';
  16788. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node176width,Node176height,13.3333*_ratio.ratioY,"left",color,' '+ Node176fontSize + 'px "Arial"', 0,g);
  16789. });
  16790. }
  16791. if (false) {
  16792. Node176.a('node.underlinepoints',[Node176lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node176fontSize + 2 , ht.Default.getTextSize('315-0', ' '+ Node176fontSize + 'px "Arial"').width + 6, (Node176height - Node176fontSize) * 0.5*_ratio.ratioY + Node176fontSize + 2 ]);
  16793. Node176.a('node.underlinevisible',false);
  16794. Node176.a('node.underlineBorderWidth', 1);
  16795. }
  16796. dataModel.add(Node176);
  16797. zoomNodeList.push({
  16798. node: Node176,
  16799. borderWidth: 0,
  16800. attr: 'node.borderwidth'
  16801. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16802. var Node177 = new ht.Node();
  16803. var Node177textStart, Node177textWidth, Node177lineStart, Node177align = 'left', Node177fontSize = 13.3333*_ratio.ratioY,Node177width = 49*_ratio.ratioX, Node177height = 24*_ratio.ratioY;
  16804. (function () {
  16805. if (Node177align === 'left') {
  16806. Node177textStart = Node177fontSize * 0.2 > 2 ? Node177fontSize * 0.2 - 4 : Node177fontSize * 0.2 - 9;
  16807. Node177textWidth = Node177width;
  16808. Node177lineStart = 1;
  16809. } else if (Node177align === 'right') {
  16810. Node177textStart = 0;
  16811. Node177textWidth =Node177fontSize <= 8 ? Node177width + Node177fontSize * 0.2 + 6 : Node177width - Node177fontSize * 0.2;
  16812. Node177lineStart = (Node177width - (ht.Default.getTextSize('315-1', ' '+ Node177fontSize + 'px "Arial"').width + 6)) * 0.5;
  16813. } else if (Node177align === 'center') {
  16814. Node177textStart = -3;
  16815. Node177textWidth = Node177width;
  16816. Node177lineStart = Node177width - ht.Default.getTextSize('315-1', ' '+ Node177fontSize + 'px "Arial"').width - 11;
  16817. }
  16818. })();
  16819. Node177.setImage(GD.getTextJSON(Node177width, Node177height, true, false, false, ' '+ Node177fontSize + 'px "Arial"'))
  16820. Node177.setPosition(937*ratio.ratioX, 506*ratio.ratioY);
  16821. Node177.setWidth(Node177width);
  16822. Node177.setHeight(Node177height);
  16823. Node177._nodeType = 'text';
  16824. Node177._disallowEvert = true;
  16825. Node177.setRotation(0*Math.PI/180);
  16826. Node177.a('node.width', Node177width);
  16827. Node177.a('node.height', Node177height);
  16828. Node177.a('node.rect', [0, 0, Node177width, Node177height]);
  16829. Node177.a('node.bordercolor','rgba(0,0,0,1)');
  16830. Node177.a('node.borderwidth', 0);
  16831. Node177.a('node.background','' || 'rgba(0,0,0,0)');
  16832. Node177.a('node.gradient','');
  16833. Node177.a('node.gradientcolor','');
  16834. Node177.a('node.text','315-1');
  16835. Node177.a('node.textalign','left');
  16836. Node177.a('node.textvAlign','middle');
  16837. Node177.a('node.textrect', [Node177textStart, 0, Node177textWidth, Node177height]);
  16838. Node177.a('node.color','rgba(0,0,0,1)');
  16839. Node177.a('node.font',' '+ Node177fontSize + 'px "Arial"');
  16840. Node177.a('node.textvisible',true);
  16841. Node177.a('node.linefeed',false);
  16842. if (false) {
  16843. Node177.a('node.textfunc',function(g) {
  16844. g.beginPath();
  16845. var str=Node177.a('node.text') || '315-1';
  16846. var color=Node177.a('node.color') || 'rgba(0,0,0,1)';
  16847. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node177width,Node177height,13.3333*_ratio.ratioY,"left",color,' '+ Node177fontSize + 'px "Arial"', 0,g);
  16848. });
  16849. }
  16850. if (false) {
  16851. Node177.a('node.underlinepoints',[Node177lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node177fontSize + 2 , ht.Default.getTextSize('315-1', ' '+ Node177fontSize + 'px "Arial"').width + 6, (Node177height - Node177fontSize) * 0.5*_ratio.ratioY + Node177fontSize + 2 ]);
  16852. Node177.a('node.underlinevisible',false);
  16853. Node177.a('node.underlineBorderWidth', 1);
  16854. }
  16855. dataModel.add(Node177);
  16856. zoomNodeList.push({
  16857. node: Node177,
  16858. borderWidth: 0,
  16859. attr: 'node.borderwidth'
  16860. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16861. var Node178 = new ht.Node();
  16862. var Node178textStart, Node178textWidth, Node178lineStart, Node178align = 'left', Node178fontSize = 13.3333*_ratio.ratioY,Node178width = 49*_ratio.ratioX, Node178height = 24*_ratio.ratioY;
  16863. (function () {
  16864. if (Node178align === 'left') {
  16865. Node178textStart = Node178fontSize * 0.2 > 2 ? Node178fontSize * 0.2 - 4 : Node178fontSize * 0.2 - 9;
  16866. Node178textWidth = Node178width;
  16867. Node178lineStart = 1;
  16868. } else if (Node178align === 'right') {
  16869. Node178textStart = 0;
  16870. Node178textWidth =Node178fontSize <= 8 ? Node178width + Node178fontSize * 0.2 + 6 : Node178width - Node178fontSize * 0.2;
  16871. Node178lineStart = (Node178width - (ht.Default.getTextSize('315', ' '+ Node178fontSize + 'px "Arial"').width + 6)) * 0.5;
  16872. } else if (Node178align === 'center') {
  16873. Node178textStart = -3;
  16874. Node178textWidth = Node178width;
  16875. Node178lineStart = Node178width - ht.Default.getTextSize('315', ' '+ Node178fontSize + 'px "Arial"').width - 11;
  16876. }
  16877. })();
  16878. Node178.setImage(GD.getTextJSON(Node178width, Node178height, true, false, false, ' '+ Node178fontSize + 'px "Arial"'))
  16879. Node178.setPosition(938*ratio.ratioX, 544*ratio.ratioY);
  16880. Node178.setWidth(Node178width);
  16881. Node178.setHeight(Node178height);
  16882. Node178._nodeType = 'text';
  16883. Node178._disallowEvert = true;
  16884. Node178.setRotation(0*Math.PI/180);
  16885. Node178.a('node.width', Node178width);
  16886. Node178.a('node.height', Node178height);
  16887. Node178.a('node.rect', [0, 0, Node178width, Node178height]);
  16888. Node178.a('node.bordercolor','rgba(0,0,0,1)');
  16889. Node178.a('node.borderwidth', 0);
  16890. Node178.a('node.background','' || 'rgba(0,0,0,0)');
  16891. Node178.a('node.gradient','');
  16892. Node178.a('node.gradientcolor','');
  16893. Node178.a('node.text','315');
  16894. Node178.a('node.textalign','left');
  16895. Node178.a('node.textvAlign','middle');
  16896. Node178.a('node.textrect', [Node178textStart, 0, Node178textWidth, Node178height]);
  16897. Node178.a('node.color','rgba(0,0,0,1)');
  16898. Node178.a('node.font',' '+ Node178fontSize + 'px "Arial"');
  16899. Node178.a('node.textvisible',true);
  16900. Node178.a('node.linefeed',false);
  16901. if (false) {
  16902. Node178.a('node.textfunc',function(g) {
  16903. g.beginPath();
  16904. var str=Node178.a('node.text') || '315';
  16905. var color=Node178.a('node.color') || 'rgba(0,0,0,1)';
  16906. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node178width,Node178height,13.3333*_ratio.ratioY,"left",color,' '+ Node178fontSize + 'px "Arial"', 0,g);
  16907. });
  16908. }
  16909. if (false) {
  16910. Node178.a('node.underlinepoints',[Node178lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node178fontSize + 2 , ht.Default.getTextSize('315', ' '+ Node178fontSize + 'px "Arial"').width + 6, (Node178height - Node178fontSize) * 0.5*_ratio.ratioY + Node178fontSize + 2 ]);
  16911. Node178.a('node.underlinevisible',false);
  16912. Node178.a('node.underlineBorderWidth', 1);
  16913. }
  16914. dataModel.add(Node178);
  16915. zoomNodeList.push({
  16916. node: Node178,
  16917. borderWidth: 0,
  16918. attr: 'node.borderwidth'
  16919. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16920. var Node179 = new ht.Node();
  16921. var Node179textStart, Node179textWidth, Node179lineStart, Node179align = 'left', Node179fontSize = 13.3333*_ratio.ratioY,Node179width = 49*_ratio.ratioX, Node179height = 24*_ratio.ratioY;
  16922. (function () {
  16923. if (Node179align === 'left') {
  16924. Node179textStart = Node179fontSize * 0.2 > 2 ? Node179fontSize * 0.2 - 4 : Node179fontSize * 0.2 - 9;
  16925. Node179textWidth = Node179width;
  16926. Node179lineStart = 1;
  16927. } else if (Node179align === 'right') {
  16928. Node179textStart = 0;
  16929. Node179textWidth =Node179fontSize <= 8 ? Node179width + Node179fontSize * 0.2 + 6 : Node179width - Node179fontSize * 0.2;
  16930. Node179lineStart = (Node179width - (ht.Default.getTextSize('315-2', ' '+ Node179fontSize + 'px "Arial"').width + 6)) * 0.5;
  16931. } else if (Node179align === 'center') {
  16932. Node179textStart = -3;
  16933. Node179textWidth = Node179width;
  16934. Node179lineStart = Node179width - ht.Default.getTextSize('315-2', ' '+ Node179fontSize + 'px "Arial"').width - 11;
  16935. }
  16936. })();
  16937. Node179.setImage(GD.getTextJSON(Node179width, Node179height, true, false, false, ' '+ Node179fontSize + 'px "Arial"'))
  16938. Node179.setPosition(947*ratio.ratioX, 616*ratio.ratioY);
  16939. Node179.setWidth(Node179width);
  16940. Node179.setHeight(Node179height);
  16941. Node179._nodeType = 'text';
  16942. Node179._disallowEvert = true;
  16943. Node179.setRotation(0*Math.PI/180);
  16944. Node179.a('node.width', Node179width);
  16945. Node179.a('node.height', Node179height);
  16946. Node179.a('node.rect', [0, 0, Node179width, Node179height]);
  16947. Node179.a('node.bordercolor','rgba(0,0,0,1)');
  16948. Node179.a('node.borderwidth', 0);
  16949. Node179.a('node.background','' || 'rgba(0,0,0,0)');
  16950. Node179.a('node.gradient','');
  16951. Node179.a('node.gradientcolor','');
  16952. Node179.a('node.text','315-2');
  16953. Node179.a('node.textalign','left');
  16954. Node179.a('node.textvAlign','middle');
  16955. Node179.a('node.textrect', [Node179textStart, 0, Node179textWidth, Node179height]);
  16956. Node179.a('node.color','rgba(0,0,0,1)');
  16957. Node179.a('node.font',' '+ Node179fontSize + 'px "Arial"');
  16958. Node179.a('node.textvisible',true);
  16959. Node179.a('node.linefeed',false);
  16960. if (false) {
  16961. Node179.a('node.textfunc',function(g) {
  16962. g.beginPath();
  16963. var str=Node179.a('node.text') || '315-2';
  16964. var color=Node179.a('node.color') || 'rgba(0,0,0,1)';
  16965. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node179width,Node179height,13.3333*_ratio.ratioY,"left",color,' '+ Node179fontSize + 'px "Arial"', 0,g);
  16966. });
  16967. }
  16968. if (false) {
  16969. Node179.a('node.underlinepoints',[Node179lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node179fontSize + 2 , ht.Default.getTextSize('315-2', ' '+ Node179fontSize + 'px "Arial"').width + 6, (Node179height - Node179fontSize) * 0.5*_ratio.ratioY + Node179fontSize + 2 ]);
  16970. Node179.a('node.underlinevisible',false);
  16971. Node179.a('node.underlineBorderWidth', 1);
  16972. }
  16973. dataModel.add(Node179);
  16974. zoomNodeList.push({
  16975. node: Node179,
  16976. borderWidth: 0,
  16977. attr: 'node.borderwidth'
  16978. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  16979. var Node180 = new ht.Node();
  16980. var Node180textStart, Node180textWidth, Node180lineStart, Node180align = 'left', Node180fontSize = 13.3333*_ratio.ratioY,Node180width = 49*_ratio.ratioX, Node180height = 24*_ratio.ratioY;
  16981. (function () {
  16982. if (Node180align === 'left') {
  16983. Node180textStart = Node180fontSize * 0.2 > 2 ? Node180fontSize * 0.2 - 4 : Node180fontSize * 0.2 - 9;
  16984. Node180textWidth = Node180width;
  16985. Node180lineStart = 1;
  16986. } else if (Node180align === 'right') {
  16987. Node180textStart = 0;
  16988. Node180textWidth =Node180fontSize <= 8 ? Node180width + Node180fontSize * 0.2 + 6 : Node180width - Node180fontSize * 0.2;
  16989. Node180lineStart = (Node180width - (ht.Default.getTextSize('315-20', ' '+ Node180fontSize + 'px "Arial"').width + 6)) * 0.5;
  16990. } else if (Node180align === 'center') {
  16991. Node180textStart = -3;
  16992. Node180textWidth = Node180width;
  16993. Node180lineStart = Node180width - ht.Default.getTextSize('315-20', ' '+ Node180fontSize + 'px "Arial"').width - 11;
  16994. }
  16995. })();
  16996. Node180.setImage(GD.getTextJSON(Node180width, Node180height, true, false, false, ' '+ Node180fontSize + 'px "Arial"'))
  16997. Node180.setPosition(857*ratio.ratioX, 636*ratio.ratioY);
  16998. Node180.setWidth(Node180width);
  16999. Node180.setHeight(Node180height);
  17000. Node180._nodeType = 'text';
  17001. Node180._disallowEvert = true;
  17002. Node180.setRotation(0*Math.PI/180);
  17003. Node180.a('node.width', Node180width);
  17004. Node180.a('node.height', Node180height);
  17005. Node180.a('node.rect', [0, 0, Node180width, Node180height]);
  17006. Node180.a('node.bordercolor','rgba(0,0,0,1)');
  17007. Node180.a('node.borderwidth', 0);
  17008. Node180.a('node.background','' || 'rgba(0,0,0,0)');
  17009. Node180.a('node.gradient','');
  17010. Node180.a('node.gradientcolor','');
  17011. Node180.a('node.text','315-20');
  17012. Node180.a('node.textalign','left');
  17013. Node180.a('node.textvAlign','middle');
  17014. Node180.a('node.textrect', [Node180textStart, 0, Node180textWidth, Node180height]);
  17015. Node180.a('node.color','rgba(0,0,0,1)');
  17016. Node180.a('node.font',' '+ Node180fontSize + 'px "Arial"');
  17017. Node180.a('node.textvisible',true);
  17018. Node180.a('node.linefeed',false);
  17019. if (false) {
  17020. Node180.a('node.textfunc',function(g) {
  17021. g.beginPath();
  17022. var str=Node180.a('node.text') || '315-20';
  17023. var color=Node180.a('node.color') || 'rgba(0,0,0,1)';
  17024. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node180width,Node180height,13.3333*_ratio.ratioY,"left",color,' '+ Node180fontSize + 'px "Arial"', 0,g);
  17025. });
  17026. }
  17027. if (false) {
  17028. Node180.a('node.underlinepoints',[Node180lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node180fontSize + 2 , ht.Default.getTextSize('315-20', ' '+ Node180fontSize + 'px "Arial"').width + 6, (Node180height - Node180fontSize) * 0.5*_ratio.ratioY + Node180fontSize + 2 ]);
  17029. Node180.a('node.underlinevisible',false);
  17030. Node180.a('node.underlineBorderWidth', 1);
  17031. }
  17032. dataModel.add(Node180);
  17033. zoomNodeList.push({
  17034. node: Node180,
  17035. borderWidth: 0,
  17036. attr: 'node.borderwidth'
  17037. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17038. var Node181 = new ht.Node();
  17039. var Node181textStart, Node181textWidth, Node181lineStart, Node181align = 'left', Node181fontSize = 13.3333*_ratio.ratioY,Node181width = 49*_ratio.ratioX, Node181height = 24*_ratio.ratioY;
  17040. (function () {
  17041. if (Node181align === 'left') {
  17042. Node181textStart = Node181fontSize * 0.2 > 2 ? Node181fontSize * 0.2 - 4 : Node181fontSize * 0.2 - 9;
  17043. Node181textWidth = Node181width;
  17044. Node181lineStart = 1;
  17045. } else if (Node181align === 'right') {
  17046. Node181textStart = 0;
  17047. Node181textWidth =Node181fontSize <= 8 ? Node181width + Node181fontSize * 0.2 + 6 : Node181width - Node181fontSize * 0.2;
  17048. Node181lineStart = (Node181width - (ht.Default.getTextSize('315-10', ' '+ Node181fontSize + 'px "Arial"').width + 6)) * 0.5;
  17049. } else if (Node181align === 'center') {
  17050. Node181textStart = -3;
  17051. Node181textWidth = Node181width;
  17052. Node181lineStart = Node181width - ht.Default.getTextSize('315-10', ' '+ Node181fontSize + 'px "Arial"').width - 11;
  17053. }
  17054. })();
  17055. Node181.setImage(GD.getTextJSON(Node181width, Node181height, true, false, false, ' '+ Node181fontSize + 'px "Arial"'))
  17056. Node181.setPosition(861*ratio.ratioX, 550*ratio.ratioY);
  17057. Node181.setWidth(Node181width);
  17058. Node181.setHeight(Node181height);
  17059. Node181._nodeType = 'text';
  17060. Node181._disallowEvert = true;
  17061. Node181.setRotation(0*Math.PI/180);
  17062. Node181.a('node.width', Node181width);
  17063. Node181.a('node.height', Node181height);
  17064. Node181.a('node.rect', [0, 0, Node181width, Node181height]);
  17065. Node181.a('node.bordercolor','rgba(0,0,0,1)');
  17066. Node181.a('node.borderwidth', 0);
  17067. Node181.a('node.background','' || 'rgba(0,0,0,0)');
  17068. Node181.a('node.gradient','');
  17069. Node181.a('node.gradientcolor','');
  17070. Node181.a('node.text','315-10');
  17071. Node181.a('node.textalign','left');
  17072. Node181.a('node.textvAlign','middle');
  17073. Node181.a('node.textrect', [Node181textStart, 0, Node181textWidth, Node181height]);
  17074. Node181.a('node.color','rgba(0,0,0,1)');
  17075. Node181.a('node.font',' '+ Node181fontSize + 'px "Arial"');
  17076. Node181.a('node.textvisible',true);
  17077. Node181.a('node.linefeed',false);
  17078. if (false) {
  17079. Node181.a('node.textfunc',function(g) {
  17080. g.beginPath();
  17081. var str=Node181.a('node.text') || '315-10';
  17082. var color=Node181.a('node.color') || 'rgba(0,0,0,1)';
  17083. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node181width,Node181height,13.3333*_ratio.ratioY,"left",color,' '+ Node181fontSize + 'px "Arial"', 0,g);
  17084. });
  17085. }
  17086. if (false) {
  17087. Node181.a('node.underlinepoints',[Node181lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node181fontSize + 2 , ht.Default.getTextSize('315-10', ' '+ Node181fontSize + 'px "Arial"').width + 6, (Node181height - Node181fontSize) * 0.5*_ratio.ratioY + Node181fontSize + 2 ]);
  17088. Node181.a('node.underlinevisible',false);
  17089. Node181.a('node.underlineBorderWidth', 1);
  17090. }
  17091. dataModel.add(Node181);
  17092. zoomNodeList.push({
  17093. node: Node181,
  17094. borderWidth: 0,
  17095. attr: 'node.borderwidth'
  17096. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17097. var Node182 = new ht.Node();
  17098. var Node182textStart, Node182textWidth, Node182lineStart, Node182align = 'left', Node182fontSize = 13.3333*_ratio.ratioY,Node182width = 59*_ratio.ratioX, Node182height = 24*_ratio.ratioY;
  17099. (function () {
  17100. if (Node182align === 'left') {
  17101. Node182textStart = Node182fontSize * 0.2 > 2 ? Node182fontSize * 0.2 - 4 : Node182fontSize * 0.2 - 9;
  17102. Node182textWidth = Node182width;
  17103. Node182lineStart = 1;
  17104. } else if (Node182align === 'right') {
  17105. Node182textStart = 0;
  17106. Node182textWidth =Node182fontSize <= 8 ? Node182width + Node182fontSize * 0.2 + 6 : Node182width - Node182fontSize * 0.2;
  17107. Node182lineStart = (Node182width - (ht.Default.getTextSize('314-2', ' '+ Node182fontSize + 'px "Arial"').width + 6)) * 0.5;
  17108. } else if (Node182align === 'center') {
  17109. Node182textStart = -3;
  17110. Node182textWidth = Node182width;
  17111. Node182lineStart = Node182width - ht.Default.getTextSize('314-2', ' '+ Node182fontSize + 'px "Arial"').width - 11;
  17112. }
  17113. })();
  17114. Node182.setImage(GD.getTextJSON(Node182width, Node182height, true, false, false, ' '+ Node182fontSize + 'px "Arial"'))
  17115. Node182.setPosition(129*ratio.ratioX, 671*ratio.ratioY);
  17116. Node182.setWidth(Node182width);
  17117. Node182.setHeight(Node182height);
  17118. Node182._nodeType = 'text';
  17119. Node182._disallowEvert = true;
  17120. Node182.setRotation(0*Math.PI/180);
  17121. Node182.a('node.width', Node182width);
  17122. Node182.a('node.height', Node182height);
  17123. Node182.a('node.rect', [0, 0, Node182width, Node182height]);
  17124. Node182.a('node.bordercolor','rgba(0,0,0,1)');
  17125. Node182.a('node.borderwidth', 0);
  17126. Node182.a('node.background','' || 'rgba(0,0,0,0)');
  17127. Node182.a('node.gradient','');
  17128. Node182.a('node.gradientcolor','');
  17129. Node182.a('node.text','314-2');
  17130. Node182.a('node.textalign','left');
  17131. Node182.a('node.textvAlign','middle');
  17132. Node182.a('node.textrect', [Node182textStart, 0, Node182textWidth, Node182height]);
  17133. Node182.a('node.color','rgba(0,0,0,1)');
  17134. Node182.a('node.font',' '+ Node182fontSize + 'px "Arial"');
  17135. Node182.a('node.textvisible',true);
  17136. Node182.a('node.linefeed',false);
  17137. if (false) {
  17138. Node182.a('node.textfunc',function(g) {
  17139. g.beginPath();
  17140. var str=Node182.a('node.text') || '314-2';
  17141. var color=Node182.a('node.color') || 'rgba(0,0,0,1)';
  17142. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node182width,Node182height,13.3333*_ratio.ratioY,"left",color,' '+ Node182fontSize + 'px "Arial"', 0,g);
  17143. });
  17144. }
  17145. if (false) {
  17146. Node182.a('node.underlinepoints',[Node182lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node182fontSize + 2 , ht.Default.getTextSize('314-2', ' '+ Node182fontSize + 'px "Arial"').width + 6, (Node182height - Node182fontSize) * 0.5*_ratio.ratioY + Node182fontSize + 2 ]);
  17147. Node182.a('node.underlinevisible',false);
  17148. Node182.a('node.underlineBorderWidth', 1);
  17149. }
  17150. dataModel.add(Node182);
  17151. zoomNodeList.push({
  17152. node: Node182,
  17153. borderWidth: 0,
  17154. attr: 'node.borderwidth'
  17155. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17156. var Node183 = new ht.Node();
  17157. var Node183textStart, Node183textWidth, Node183lineStart, Node183align = 'left', Node183fontSize = 13.3333*_ratio.ratioY,Node183width = 59*_ratio.ratioX, Node183height = 24*_ratio.ratioY;
  17158. (function () {
  17159. if (Node183align === 'left') {
  17160. Node183textStart = Node183fontSize * 0.2 > 2 ? Node183fontSize * 0.2 - 4 : Node183fontSize * 0.2 - 9;
  17161. Node183textWidth = Node183width;
  17162. Node183lineStart = 1;
  17163. } else if (Node183align === 'right') {
  17164. Node183textStart = 0;
  17165. Node183textWidth =Node183fontSize <= 8 ? Node183width + Node183fontSize * 0.2 + 6 : Node183width - Node183fontSize * 0.2;
  17166. Node183lineStart = (Node183width - (ht.Default.getTextSize('314-20', ' '+ Node183fontSize + 'px "Arial"').width + 6)) * 0.5;
  17167. } else if (Node183align === 'center') {
  17168. Node183textStart = -3;
  17169. Node183textWidth = Node183width;
  17170. Node183lineStart = Node183width - ht.Default.getTextSize('314-20', ' '+ Node183fontSize + 'px "Arial"').width - 11;
  17171. }
  17172. })();
  17173. Node183.setImage(GD.getTextJSON(Node183width, Node183height, true, false, false, ' '+ Node183fontSize + 'px "Arial"'))
  17174. Node183.setPosition(104*ratio.ratioX, 711*ratio.ratioY);
  17175. Node183.setWidth(Node183width);
  17176. Node183.setHeight(Node183height);
  17177. Node183._nodeType = 'text';
  17178. Node183._disallowEvert = true;
  17179. Node183.setRotation(0*Math.PI/180);
  17180. Node183.a('node.width', Node183width);
  17181. Node183.a('node.height', Node183height);
  17182. Node183.a('node.rect', [0, 0, Node183width, Node183height]);
  17183. Node183.a('node.bordercolor','rgba(0,0,0,1)');
  17184. Node183.a('node.borderwidth', 0);
  17185. Node183.a('node.background','' || 'rgba(0,0,0,0)');
  17186. Node183.a('node.gradient','');
  17187. Node183.a('node.gradientcolor','');
  17188. Node183.a('node.text','314-20');
  17189. Node183.a('node.textalign','left');
  17190. Node183.a('node.textvAlign','middle');
  17191. Node183.a('node.textrect', [Node183textStart, 0, Node183textWidth, Node183height]);
  17192. Node183.a('node.color','rgba(0,0,0,1)');
  17193. Node183.a('node.font',' '+ Node183fontSize + 'px "Arial"');
  17194. Node183.a('node.textvisible',true);
  17195. Node183.a('node.linefeed',false);
  17196. if (false) {
  17197. Node183.a('node.textfunc',function(g) {
  17198. g.beginPath();
  17199. var str=Node183.a('node.text') || '314-20';
  17200. var color=Node183.a('node.color') || 'rgba(0,0,0,1)';
  17201. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node183width,Node183height,13.3333*_ratio.ratioY,"left",color,' '+ Node183fontSize + 'px "Arial"', 0,g);
  17202. });
  17203. }
  17204. if (false) {
  17205. Node183.a('node.underlinepoints',[Node183lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node183fontSize + 2 , ht.Default.getTextSize('314-20', ' '+ Node183fontSize + 'px "Arial"').width + 6, (Node183height - Node183fontSize) * 0.5*_ratio.ratioY + Node183fontSize + 2 ]);
  17206. Node183.a('node.underlinevisible',false);
  17207. Node183.a('node.underlineBorderWidth', 1);
  17208. }
  17209. dataModel.add(Node183);
  17210. zoomNodeList.push({
  17211. node: Node183,
  17212. borderWidth: 0,
  17213. attr: 'node.borderwidth'
  17214. }); _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  17215. var Node184 = new ht.lib['黄箭头'](1212*ratio.ratioX, 774*ratio.ratioY, 10*_ratio.ratioX, 107*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node184');
  17216. _libModel.add("Node184", Node184);
  17217. Node184.setRotation(-179.42*Math.PI/180);
  17218. ;
  17219. ;
  17220. var Node185points=[1215, 652,1215, 675],
  17221. Node185rect=ht.Default.unionPoint([{x:1215,y:652},{x:1215,y:675}]),
  17222. Node185compspts=[];
  17223. _ratio = GD.getRatioWithRotation(0, ratio);
  17224. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  17225. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  17226. for(var i=0;i<Node185points.length;i++){
  17227. if(i%2==0){
  17228. Node185compspts.push(Node185points[i]-Node185rect.x);
  17229. }else{
  17230. Node185compspts.push(Node185points[i]-Node185rect.y);
  17231. }
  17232. }
  17233. var Node185ptslength=Node185compspts.length;
  17234. if (Node185rect.height === 0) {
  17235. Node185compspts[0] -= 0;
  17236. Node185compspts[Node185ptslength-2] += 0;
  17237. } else if (Node185rect.width === 0){
  17238. Node185compspts[1] -= 0;
  17239. Node185compspts[Node185ptslength-1] += 0;
  17240. } else {
  17241. Node185compspts[0] -= 0;
  17242. Node185compspts[1] -= 0;
  17243. Node185compspts[Node185ptslength-2] += 0;
  17244. Node185compspts[Node185ptslength-1] += 0;
  17245. }
  17246. Node185 = new ht.Node();
  17247. Node185.borderWidth = 1;
  17248. Node185rect.width = Node185rect.width === 0 ? 0.0001 : Node185rect.width;
  17249. Node185rect.height = Node185rect.height === 0 ? 0.0001 : Node185rect.height;
  17250. var Node185endCompspts = [Node185compspts[Node185ptslength-2],Node185compspts[Node185ptslength-1],0,0];
  17251. var Node185startCompspts = [Node185compspts[0],Node185compspts[1],0,0];
  17252. Node185.setImage(GD.getPolyLineJSON());
  17253. Node185.setPosition(Node185rect.x+Node185rect.width/2,Node185rect.y+Node185rect.height/2);
  17254. Node185.setSize(Node185rect.width,Node185rect.height);
  17255. Node185.setStyle("opacity",1);
  17256. Node185.s({'pixelPerfect':true});
  17257. Node185borderwidth=1;
  17258. Node185.setRotation(0);
  17259. dataModel.add(Node185);
  17260. Node185.a('node.points',Node185compspts);
  17261. Node185.a('node.segments',[1,2]);
  17262. Node185.a('node.color','rgba(255,128,0,1)');
  17263. Node185.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17264. Node185.a('node.borderColor','rgba(255,128,0,1)');
  17265. Node185.a('node.background','rgba(255,128,0,1)');
  17266. Node185.a('node.gradient','');
  17267. Node185.a('node.gradientcolor','rgba(255,128,0,1)');
  17268. Node185.a('node.endCompspts',Node185endCompspts);
  17269. Node185.a('node.startCompspts',Node185startCompspts);
  17270. (function (node, img, compspts, endCompspts, startCompspts) {
  17271. var position = node.getPosition(),
  17272. w = node.getWidth()*_ratio.ratioX,
  17273. h = node.getHeight()*_ratio.ratioY;
  17274. function resetPoints(rx, ry) {
  17275. for (var i = 0, len = compspts.length; i < len; i++) {
  17276. if (i%2 === 0) {
  17277. compspts[i]*=rx;
  17278. } else {
  17279. compspts[i]*=ry;
  17280. }
  17281. }
  17282. endCompspts[0] = compspts[compspts.length-2];
  17283. endCompspts[1] = compspts[compspts.length-1];
  17284. endCompspts[2] *= rx;
  17285. endCompspts[3] *= ry;
  17286. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17287. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17288. startCompspts[0] = compspts[0];
  17289. startCompspts[1] = compspts[1];
  17290. startCompspts[2] *= rx;
  17291. startCompspts[3] *= ry;
  17292. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17293. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17294. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17295. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17296. }
  17297. node.setSize(w, h);
  17298. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17299. node.a('node.width', w);
  17300. node.a('node.height', h);
  17301. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17302. node.borderWidth = 1;
  17303. node.a('node.borderwidth',node.borderWidth);
  17304. node._nodename = 'Node185';
  17305. node._nodeType = 'line';
  17306. zoomNodeList.push({
  17307. node: node,
  17308. attr: 'node.borderwidth'
  17309. });
  17310. var setWidth = node.setWidth,
  17311. setHeight = node.setHeight,
  17312. timer, rx = 1, ry = 1;
  17313. node.setWidth = function (width) {
  17314. var _width = this.getWidth();
  17315. rx = width / _width;
  17316. node.a('node.width', width);
  17317. setWidth.apply(this, arguments);
  17318. resetPoints(rx, 1);
  17319. }
  17320. node.setHeight = function (height) {
  17321. var _height = this.getHeight();
  17322. ry = height / _height;
  17323. node.a('node.height', height);
  17324. setHeight.apply(this, arguments);
  17325. resetPoints(1, ry);
  17326. }
  17327. })(Node185, Node185.getImage(), Node185compspts, Node185endCompspts, Node185startCompspts);
  17328. var Node186points=[1164, 758,1214, 758],
  17329. Node186rect=ht.Default.unionPoint([{x:1164,y:758},{x:1214,y:758}]),
  17330. Node186compspts=[];
  17331. _ratio = GD.getRatioWithRotation(0, ratio);
  17332. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  17333. _endratio = GD.getRatioWithRotation(0, ratio);
  17334. for(var i=0;i<Node186points.length;i++){
  17335. if(i%2==0){
  17336. Node186compspts.push(Node186points[i]-Node186rect.x);
  17337. }else{
  17338. Node186compspts.push(Node186points[i]-Node186rect.y);
  17339. }
  17340. }
  17341. var Node186ptslength=Node186compspts.length;
  17342. if (Node186rect.height === 0) {
  17343. Node186compspts[0] -= 0;
  17344. Node186compspts[Node186ptslength-2] += 0;
  17345. } else if (Node186rect.width === 0){
  17346. Node186compspts[1] -= 0;
  17347. Node186compspts[Node186ptslength-1] += 0;
  17348. } else {
  17349. Node186compspts[0] -= 0;
  17350. Node186compspts[1] -= 0;
  17351. Node186compspts[Node186ptslength-2] += 0;
  17352. Node186compspts[Node186ptslength-1] += 0;
  17353. }
  17354. Node186 = new ht.Node();
  17355. Node186.borderWidth = 1;
  17356. Node186rect.width = Node186rect.width === 0 ? 0.0001 : Node186rect.width;
  17357. Node186rect.height = Node186rect.height === 0 ? 0.0001 : Node186rect.height;
  17358. var Node186endCompspts = [Node186compspts[Node186ptslength-2],Node186compspts[Node186ptslength-1],0,0];
  17359. var Node186startCompspts = [Node186compspts[0],Node186compspts[1],0,0];
  17360. Node186.setImage(GD.getPolyLineJSON());
  17361. Node186.setPosition(Node186rect.x+Node186rect.width/2,Node186rect.y+Node186rect.height/2);
  17362. Node186.setSize(Node186rect.width,Node186rect.height);
  17363. Node186.setStyle("opacity",1);
  17364. Node186.s({'pixelPerfect':true});
  17365. Node186borderwidth=1;
  17366. Node186.setRotation(0);
  17367. dataModel.add(Node186);
  17368. Node186.a('node.points',Node186compspts);
  17369. Node186.a('node.segments',[1,2]);
  17370. Node186.a('node.color','rgba(255,128,0,1)');
  17371. Node186.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17372. Node186.a('node.borderColor','rgba(255,128,0,1)');
  17373. Node186.a('node.background','rgba(255,128,0,1)');
  17374. Node186.a('node.gradient','');
  17375. Node186.a('node.gradientcolor','rgba(255,128,0,1)');
  17376. Node186.a('node.endCompspts',Node186endCompspts);
  17377. Node186.a('node.startCompspts',Node186startCompspts);
  17378. (function (node, img, compspts, endCompspts, startCompspts) {
  17379. var position = node.getPosition(),
  17380. w = node.getWidth()*_ratio.ratioX,
  17381. h = node.getHeight()*_ratio.ratioY;
  17382. function resetPoints(rx, ry) {
  17383. for (var i = 0, len = compspts.length; i < len; i++) {
  17384. if (i%2 === 0) {
  17385. compspts[i]*=rx;
  17386. } else {
  17387. compspts[i]*=ry;
  17388. }
  17389. }
  17390. endCompspts[0] = compspts[compspts.length-2];
  17391. endCompspts[1] = compspts[compspts.length-1];
  17392. endCompspts[2] *= rx;
  17393. endCompspts[3] *= ry;
  17394. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17395. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17396. startCompspts[0] = compspts[0];
  17397. startCompspts[1] = compspts[1];
  17398. startCompspts[2] *= rx;
  17399. startCompspts[3] *= ry;
  17400. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17401. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17402. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17403. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17404. }
  17405. node.setSize(w, h);
  17406. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17407. node.a('node.width', w);
  17408. node.a('node.height', h);
  17409. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17410. node.borderWidth = 1;
  17411. node.a('node.borderwidth',node.borderWidth);
  17412. node._nodename = 'Node186';
  17413. node._nodeType = 'line';
  17414. zoomNodeList.push({
  17415. node: node,
  17416. attr: 'node.borderwidth'
  17417. });
  17418. var setWidth = node.setWidth,
  17419. setHeight = node.setHeight,
  17420. timer, rx = 1, ry = 1;
  17421. node.setWidth = function (width) {
  17422. var _width = this.getWidth();
  17423. rx = width / _width;
  17424. node.a('node.width', width);
  17425. setWidth.apply(this, arguments);
  17426. resetPoints(rx, 1);
  17427. }
  17428. node.setHeight = function (height) {
  17429. var _height = this.getHeight();
  17430. ry = height / _height;
  17431. node.a('node.height', height);
  17432. setHeight.apply(this, arguments);
  17433. resetPoints(1, ry);
  17434. }
  17435. })(Node186, Node186.getImage(), Node186compspts, Node186endCompspts, Node186startCompspts);
  17436. var Node187points=[1164, 758,1164, 778],
  17437. Node187rect=ht.Default.unionPoint([{x:1164,y:758},{x:1164,y:778}]),
  17438. Node187compspts=[];
  17439. _ratio = GD.getRatioWithRotation(0, ratio);
  17440. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  17441. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  17442. for(var i=0;i<Node187points.length;i++){
  17443. if(i%2==0){
  17444. Node187compspts.push(Node187points[i]-Node187rect.x);
  17445. }else{
  17446. Node187compspts.push(Node187points[i]-Node187rect.y);
  17447. }
  17448. }
  17449. var Node187ptslength=Node187compspts.length;
  17450. if (Node187rect.height === 0) {
  17451. Node187compspts[0] -= 0;
  17452. Node187compspts[Node187ptslength-2] += 0;
  17453. } else if (Node187rect.width === 0){
  17454. Node187compspts[1] -= 0;
  17455. Node187compspts[Node187ptslength-1] += 0;
  17456. } else {
  17457. Node187compspts[0] -= 0;
  17458. Node187compspts[1] -= 0;
  17459. Node187compspts[Node187ptslength-2] += 0;
  17460. Node187compspts[Node187ptslength-1] += 0;
  17461. }
  17462. Node187 = new ht.Node();
  17463. Node187.borderWidth = 1;
  17464. Node187rect.width = Node187rect.width === 0 ? 0.0001 : Node187rect.width;
  17465. Node187rect.height = Node187rect.height === 0 ? 0.0001 : Node187rect.height;
  17466. var Node187endCompspts = [Node187compspts[Node187ptslength-2],Node187compspts[Node187ptslength-1],0,0];
  17467. var Node187startCompspts = [Node187compspts[0],Node187compspts[1],0,0];
  17468. Node187.setImage(GD.getPolyLineJSON());
  17469. Node187.setPosition(Node187rect.x+Node187rect.width/2,Node187rect.y+Node187rect.height/2);
  17470. Node187.setSize(Node187rect.width,Node187rect.height);
  17471. Node187.setStyle("opacity",1);
  17472. Node187.s({'pixelPerfect':true});
  17473. Node187borderwidth=1;
  17474. Node187.setRotation(0);
  17475. dataModel.add(Node187);
  17476. Node187.a('node.points',Node187compspts);
  17477. Node187.a('node.segments',[1,2]);
  17478. Node187.a('node.color','rgba(255,128,0,1)');
  17479. Node187.a('node.borderPattern',getDashStyle("@borderPattern@"));
  17480. Node187.a('node.borderColor','rgba(255,128,0,1)');
  17481. Node187.a('node.background','rgba(255,128,0,1)');
  17482. Node187.a('node.gradient','');
  17483. Node187.a('node.gradientcolor','rgba(255,128,0,1)');
  17484. Node187.a('node.endCompspts',Node187endCompspts);
  17485. Node187.a('node.startCompspts',Node187startCompspts);
  17486. (function (node, img, compspts, endCompspts, startCompspts) {
  17487. var position = node.getPosition(),
  17488. w = node.getWidth()*_ratio.ratioX,
  17489. h = node.getHeight()*_ratio.ratioY;
  17490. function resetPoints(rx, ry) {
  17491. for (var i = 0, len = compspts.length; i < len; i++) {
  17492. if (i%2 === 0) {
  17493. compspts[i]*=rx;
  17494. } else {
  17495. compspts[i]*=ry;
  17496. }
  17497. }
  17498. endCompspts[0] = compspts[compspts.length-2];
  17499. endCompspts[1] = compspts[compspts.length-1];
  17500. endCompspts[2] *= rx;
  17501. endCompspts[3] *= ry;
  17502. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  17503. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  17504. startCompspts[0] = compspts[0];
  17505. startCompspts[1] = compspts[1];
  17506. startCompspts[2] *= rx;
  17507. startCompspts[3] *= ry;
  17508. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  17509. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  17510. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  17511. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  17512. }
  17513. node.setSize(w, h);
  17514. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  17515. node.a('node.width', w);
  17516. node.a('node.height', h);
  17517. resetPoints(_ratio.ratioX, _ratio.ratioY);
  17518. node.borderWidth = 1;
  17519. node.a('node.borderwidth',node.borderWidth);
  17520. node._nodename = 'Node187';
  17521. node._nodeType = 'line';
  17522. zoomNodeList.push({
  17523. node: node,
  17524. attr: 'node.borderwidth'
  17525. });
  17526. var setWidth = node.setWidth,
  17527. setHeight = node.setHeight,
  17528. timer, rx = 1, ry = 1;
  17529. node.setWidth = function (width) {
  17530. var _width = this.getWidth();
  17531. rx = width / _width;
  17532. node.a('node.width', width);
  17533. setWidth.apply(this, arguments);
  17534. resetPoints(rx, 1);
  17535. }
  17536. node.setHeight = function (height) {
  17537. var _height = this.getHeight();
  17538. ry = height / _height;
  17539. node.a('node.height', height);
  17540. setHeight.apply(this, arguments);
  17541. resetPoints(1, ry);
  17542. }
  17543. })(Node187, Node187.getImage(), Node187compspts, Node187endCompspts, Node187startCompspts);
  17544. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  17545. var Node188 = new ht.lib['黄箭头'](161*ratio.ratioX, 763*ratio.ratioY, 10*_ratio.ratioX, 97*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node188');
  17546. _libModel.add("Node188", Node188);
  17547. Node188.setRotation(-179.42*Math.PI/180);
  17548. ;
  17549. ;
  17550. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17551. var Node189 = new ht.Node();
  17552. var Node189textStart, Node189textWidth, Node189lineStart, Node189align = 'left', Node189fontSize = 13.3333*_ratio.ratioY,Node189width = 59*_ratio.ratioX, Node189height = 24*_ratio.ratioY;
  17553. (function () {
  17554. if (Node189align === 'left') {
  17555. Node189textStart = Node189fontSize * 0.2 > 2 ? Node189fontSize * 0.2 - 4 : Node189fontSize * 0.2 - 9;
  17556. Node189textWidth = Node189width;
  17557. Node189lineStart = 1;
  17558. } else if (Node189align === 'right') {
  17559. Node189textStart = 0;
  17560. Node189textWidth =Node189fontSize <= 8 ? Node189width + Node189fontSize * 0.2 + 6 : Node189width - Node189fontSize * 0.2;
  17561. Node189lineStart = (Node189width - (ht.Default.getTextSize('314', ' '+ Node189fontSize + 'px "Arial"').width + 6)) * 0.5;
  17562. } else if (Node189align === 'center') {
  17563. Node189textStart = -3;
  17564. Node189textWidth = Node189width;
  17565. Node189lineStart = Node189width - ht.Default.getTextSize('314', ' '+ Node189fontSize + 'px "Arial"').width - 11;
  17566. }
  17567. })();
  17568. Node189.setImage(GD.getTextJSON(Node189width, Node189height, true, false, false, ' '+ Node189fontSize + 'px "Arial"'))
  17569. Node189.setPosition(146*ratio.ratioX, 748*ratio.ratioY);
  17570. Node189.setWidth(Node189width);
  17571. Node189.setHeight(Node189height);
  17572. Node189._nodeType = 'text';
  17573. Node189._disallowEvert = true;
  17574. Node189.setRotation(0*Math.PI/180);
  17575. Node189.a('node.width', Node189width);
  17576. Node189.a('node.height', Node189height);
  17577. Node189.a('node.rect', [0, 0, Node189width, Node189height]);
  17578. Node189.a('node.bordercolor','rgba(0,0,0,1)');
  17579. Node189.a('node.borderwidth', 0);
  17580. Node189.a('node.background','' || 'rgba(0,0,0,0)');
  17581. Node189.a('node.gradient','');
  17582. Node189.a('node.gradientcolor','');
  17583. Node189.a('node.text','314');
  17584. Node189.a('node.textalign','left');
  17585. Node189.a('node.textvAlign','middle');
  17586. Node189.a('node.textrect', [Node189textStart, 0, Node189textWidth, Node189height]);
  17587. Node189.a('node.color','rgba(0,0,0,1)');
  17588. Node189.a('node.font',' '+ Node189fontSize + 'px "Arial"');
  17589. Node189.a('node.textvisible',true);
  17590. Node189.a('node.linefeed',false);
  17591. if (false) {
  17592. Node189.a('node.textfunc',function(g) {
  17593. g.beginPath();
  17594. var str=Node189.a('node.text') || '314';
  17595. var color=Node189.a('node.color') || 'rgba(0,0,0,1)';
  17596. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node189width,Node189height,13.3333*_ratio.ratioY,"left",color,' '+ Node189fontSize + 'px "Arial"', 0,g);
  17597. });
  17598. }
  17599. if (false) {
  17600. Node189.a('node.underlinepoints',[Node189lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node189fontSize + 2 , ht.Default.getTextSize('314', ' '+ Node189fontSize + 'px "Arial"').width + 6, (Node189height - Node189fontSize) * 0.5*_ratio.ratioY + Node189fontSize + 2 ]);
  17601. Node189.a('node.underlinevisible',false);
  17602. Node189.a('node.underlineBorderWidth', 1);
  17603. }
  17604. dataModel.add(Node189);
  17605. zoomNodeList.push({
  17606. node: Node189,
  17607. borderWidth: 0,
  17608. attr: 'node.borderwidth'
  17609. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17610. var Node190 = new ht.Node();
  17611. var Node190textStart, Node190textWidth, Node190lineStart, Node190align = 'left', Node190fontSize = 13.3333*_ratio.ratioY,Node190width = 59*_ratio.ratioX, Node190height = 24*_ratio.ratioY;
  17612. (function () {
  17613. if (Node190align === 'left') {
  17614. Node190textStart = Node190fontSize * 0.2 > 2 ? Node190fontSize * 0.2 - 4 : Node190fontSize * 0.2 - 9;
  17615. Node190textWidth = Node190width;
  17616. Node190lineStart = 1;
  17617. } else if (Node190align === 'right') {
  17618. Node190textStart = 0;
  17619. Node190textWidth =Node190fontSize <= 8 ? Node190width + Node190fontSize * 0.2 + 6 : Node190width - Node190fontSize * 0.2;
  17620. Node190lineStart = (Node190width - (ht.Default.getTextSize('323-20', ' '+ Node190fontSize + 'px "Arial"').width + 6)) * 0.5;
  17621. } else if (Node190align === 'center') {
  17622. Node190textStart = -3;
  17623. Node190textWidth = Node190width;
  17624. Node190lineStart = Node190width - ht.Default.getTextSize('323-20', ' '+ Node190fontSize + 'px "Arial"').width - 11;
  17625. }
  17626. })();
  17627. Node190.setImage(GD.getTextJSON(Node190width, Node190height, true, false, false, ' '+ Node190fontSize + 'px "Arial"'))
  17628. Node190.setPosition(201*ratio.ratioX, 679*ratio.ratioY);
  17629. Node190.setWidth(Node190width);
  17630. Node190.setHeight(Node190height);
  17631. Node190._nodeType = 'text';
  17632. Node190._disallowEvert = true;
  17633. Node190.setRotation(0*Math.PI/180);
  17634. Node190.a('node.width', Node190width);
  17635. Node190.a('node.height', Node190height);
  17636. Node190.a('node.rect', [0, 0, Node190width, Node190height]);
  17637. Node190.a('node.bordercolor','rgba(0,0,0,1)');
  17638. Node190.a('node.borderwidth', 0);
  17639. Node190.a('node.background','' || 'rgba(0,0,0,0)');
  17640. Node190.a('node.gradient','');
  17641. Node190.a('node.gradientcolor','');
  17642. Node190.a('node.text','323-20');
  17643. Node190.a('node.textalign','left');
  17644. Node190.a('node.textvAlign','middle');
  17645. Node190.a('node.textrect', [Node190textStart, 0, Node190textWidth, Node190height]);
  17646. Node190.a('node.color','rgba(0,0,0,1)');
  17647. Node190.a('node.font',' '+ Node190fontSize + 'px "Arial"');
  17648. Node190.a('node.textvisible',true);
  17649. Node190.a('node.linefeed',false);
  17650. if (false) {
  17651. Node190.a('node.textfunc',function(g) {
  17652. g.beginPath();
  17653. var str=Node190.a('node.text') || '323-20';
  17654. var color=Node190.a('node.color') || 'rgba(0,0,0,1)';
  17655. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node190width,Node190height,13.3333*_ratio.ratioY,"left",color,' '+ Node190fontSize + 'px "Arial"', 0,g);
  17656. });
  17657. }
  17658. if (false) {
  17659. Node190.a('node.underlinepoints',[Node190lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node190fontSize + 2 , ht.Default.getTextSize('323-20', ' '+ Node190fontSize + 'px "Arial"').width + 6, (Node190height - Node190fontSize) * 0.5*_ratio.ratioY + Node190fontSize + 2 ]);
  17660. Node190.a('node.underlinevisible',false);
  17661. Node190.a('node.underlineBorderWidth', 1);
  17662. }
  17663. dataModel.add(Node190);
  17664. zoomNodeList.push({
  17665. node: Node190,
  17666. borderWidth: 0,
  17667. attr: 'node.borderwidth'
  17668. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17669. var Node191 = new ht.Node();
  17670. var Node191textStart, Node191textWidth, Node191lineStart, Node191align = 'left', Node191fontSize = 13.3333*_ratio.ratioY,Node191width = 59*_ratio.ratioX, Node191height = 24*_ratio.ratioY;
  17671. (function () {
  17672. if (Node191align === 'left') {
  17673. Node191textStart = Node191fontSize * 0.2 > 2 ? Node191fontSize * 0.2 - 4 : Node191fontSize * 0.2 - 9;
  17674. Node191textWidth = Node191width;
  17675. Node191lineStart = 1;
  17676. } else if (Node191align === 'right') {
  17677. Node191textStart = 0;
  17678. Node191textWidth =Node191fontSize <= 8 ? Node191width + Node191fontSize * 0.2 + 6 : Node191width - Node191fontSize * 0.2;
  17679. Node191lineStart = (Node191width - (ht.Default.getTextSize('323-10', ' '+ Node191fontSize + 'px "Arial"').width + 6)) * 0.5;
  17680. } else if (Node191align === 'center') {
  17681. Node191textStart = -3;
  17682. Node191textWidth = Node191width;
  17683. Node191lineStart = Node191width - ht.Default.getTextSize('323-10', ' '+ Node191fontSize + 'px "Arial"').width - 11;
  17684. }
  17685. })();
  17686. Node191.setImage(GD.getTextJSON(Node191width, Node191height, true, false, false, ' '+ Node191fontSize + 'px "Arial"'))
  17687. Node191.setPosition(193*ratio.ratioX, 740*ratio.ratioY);
  17688. Node191.setWidth(Node191width);
  17689. Node191.setHeight(Node191height);
  17690. Node191._nodeType = 'text';
  17691. Node191._disallowEvert = true;
  17692. Node191.setRotation(0*Math.PI/180);
  17693. Node191.a('node.width', Node191width);
  17694. Node191.a('node.height', Node191height);
  17695. Node191.a('node.rect', [0, 0, Node191width, Node191height]);
  17696. Node191.a('node.bordercolor','rgba(0,0,0,1)');
  17697. Node191.a('node.borderwidth', 0);
  17698. Node191.a('node.background','' || 'rgba(0,0,0,0)');
  17699. Node191.a('node.gradient','');
  17700. Node191.a('node.gradientcolor','');
  17701. Node191.a('node.text','323-10');
  17702. Node191.a('node.textalign','left');
  17703. Node191.a('node.textvAlign','middle');
  17704. Node191.a('node.textrect', [Node191textStart, 0, Node191textWidth, Node191height]);
  17705. Node191.a('node.color','rgba(0,0,0,1)');
  17706. Node191.a('node.font',' '+ Node191fontSize + 'px "Arial"');
  17707. Node191.a('node.textvisible',true);
  17708. Node191.a('node.linefeed',false);
  17709. if (false) {
  17710. Node191.a('node.textfunc',function(g) {
  17711. g.beginPath();
  17712. var str=Node191.a('node.text') || '323-10';
  17713. var color=Node191.a('node.color') || 'rgba(0,0,0,1)';
  17714. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node191width,Node191height,13.3333*_ratio.ratioY,"left",color,' '+ Node191fontSize + 'px "Arial"', 0,g);
  17715. });
  17716. }
  17717. if (false) {
  17718. Node191.a('node.underlinepoints',[Node191lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node191fontSize + 2 , ht.Default.getTextSize('323-10', ' '+ Node191fontSize + 'px "Arial"').width + 6, (Node191height - Node191fontSize) * 0.5*_ratio.ratioY + Node191fontSize + 2 ]);
  17719. Node191.a('node.underlinevisible',false);
  17720. Node191.a('node.underlineBorderWidth', 1);
  17721. }
  17722. dataModel.add(Node191);
  17723. zoomNodeList.push({
  17724. node: Node191,
  17725. borderWidth: 0,
  17726. attr: 'node.borderwidth'
  17727. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17728. var Node192 = new ht.Node();
  17729. var Node192textStart, Node192textWidth, Node192lineStart, Node192align = 'left', Node192fontSize = 13.3333*_ratio.ratioY,Node192width = 59*_ratio.ratioX, Node192height = 24*_ratio.ratioY;
  17730. (function () {
  17731. if (Node192align === 'left') {
  17732. Node192textStart = Node192fontSize * 0.2 > 2 ? Node192fontSize * 0.2 - 4 : Node192fontSize * 0.2 - 9;
  17733. Node192textWidth = Node192width;
  17734. Node192lineStart = 1;
  17735. } else if (Node192align === 'right') {
  17736. Node192textStart = 0;
  17737. Node192textWidth =Node192fontSize <= 8 ? Node192width + Node192fontSize * 0.2 + 6 : Node192width - Node192fontSize * 0.2;
  17738. Node192lineStart = (Node192width - (ht.Default.getTextSize('323-2', ' '+ Node192fontSize + 'px "Arial"').width + 6)) * 0.5;
  17739. } else if (Node192align === 'center') {
  17740. Node192textStart = -3;
  17741. Node192textWidth = Node192width;
  17742. Node192lineStart = Node192width - ht.Default.getTextSize('323-2', ' '+ Node192fontSize + 'px "Arial"').width - 11;
  17743. }
  17744. })();
  17745. Node192.setImage(GD.getTextJSON(Node192width, Node192height, true, false, false, ' '+ Node192fontSize + 'px "Arial"'))
  17746. Node192.setPosition(284*ratio.ratioX, 671*ratio.ratioY);
  17747. Node192.setWidth(Node192width);
  17748. Node192.setHeight(Node192height);
  17749. Node192._nodeType = 'text';
  17750. Node192._disallowEvert = true;
  17751. Node192.setRotation(0*Math.PI/180);
  17752. Node192.a('node.width', Node192width);
  17753. Node192.a('node.height', Node192height);
  17754. Node192.a('node.rect', [0, 0, Node192width, Node192height]);
  17755. Node192.a('node.bordercolor','rgba(0,0,0,1)');
  17756. Node192.a('node.borderwidth', 0);
  17757. Node192.a('node.background','' || 'rgba(0,0,0,0)');
  17758. Node192.a('node.gradient','');
  17759. Node192.a('node.gradientcolor','');
  17760. Node192.a('node.text','323-2');
  17761. Node192.a('node.textalign','left');
  17762. Node192.a('node.textvAlign','middle');
  17763. Node192.a('node.textrect', [Node192textStart, 0, Node192textWidth, Node192height]);
  17764. Node192.a('node.color','rgba(0,0,0,1)');
  17765. Node192.a('node.font',' '+ Node192fontSize + 'px "Arial"');
  17766. Node192.a('node.textvisible',true);
  17767. Node192.a('node.linefeed',false);
  17768. if (false) {
  17769. Node192.a('node.textfunc',function(g) {
  17770. g.beginPath();
  17771. var str=Node192.a('node.text') || '323-2';
  17772. var color=Node192.a('node.color') || 'rgba(0,0,0,1)';
  17773. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node192width,Node192height,13.3333*_ratio.ratioY,"left",color,' '+ Node192fontSize + 'px "Arial"', 0,g);
  17774. });
  17775. }
  17776. if (false) {
  17777. Node192.a('node.underlinepoints',[Node192lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node192fontSize + 2 , ht.Default.getTextSize('323-2', ' '+ Node192fontSize + 'px "Arial"').width + 6, (Node192height - Node192fontSize) * 0.5*_ratio.ratioY + Node192fontSize + 2 ]);
  17778. Node192.a('node.underlinevisible',false);
  17779. Node192.a('node.underlineBorderWidth', 1);
  17780. }
  17781. dataModel.add(Node192);
  17782. zoomNodeList.push({
  17783. node: Node192,
  17784. borderWidth: 0,
  17785. attr: 'node.borderwidth'
  17786. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17787. var Node193 = new ht.Node();
  17788. var Node193textStart, Node193textWidth, Node193lineStart, Node193align = 'left', Node193fontSize = 13.3333*_ratio.ratioY,Node193width = 59*_ratio.ratioX, Node193height = 24*_ratio.ratioY;
  17789. (function () {
  17790. if (Node193align === 'left') {
  17791. Node193textStart = Node193fontSize * 0.2 > 2 ? Node193fontSize * 0.2 - 4 : Node193fontSize * 0.2 - 9;
  17792. Node193textWidth = Node193width;
  17793. Node193lineStart = 1;
  17794. } else if (Node193align === 'right') {
  17795. Node193textStart = 0;
  17796. Node193textWidth =Node193fontSize <= 8 ? Node193width + Node193fontSize * 0.2 + 6 : Node193width - Node193fontSize * 0.2;
  17797. Node193lineStart = (Node193width - (ht.Default.getTextSize('323', ' '+ Node193fontSize + 'px "Arial"').width + 6)) * 0.5;
  17798. } else if (Node193align === 'center') {
  17799. Node193textStart = -3;
  17800. Node193textWidth = Node193width;
  17801. Node193lineStart = Node193width - ht.Default.getTextSize('323', ' '+ Node193fontSize + 'px "Arial"').width - 11;
  17802. }
  17803. })();
  17804. Node193.setImage(GD.getTextJSON(Node193width, Node193height, true, false, false, ' '+ Node193fontSize + 'px "Arial"'))
  17805. Node193.setPosition(283*ratio.ratioX, 713*ratio.ratioY);
  17806. Node193.setWidth(Node193width);
  17807. Node193.setHeight(Node193height);
  17808. Node193._nodeType = 'text';
  17809. Node193._disallowEvert = true;
  17810. Node193.setRotation(0*Math.PI/180);
  17811. Node193.a('node.width', Node193width);
  17812. Node193.a('node.height', Node193height);
  17813. Node193.a('node.rect', [0, 0, Node193width, Node193height]);
  17814. Node193.a('node.bordercolor','rgba(0,0,0,1)');
  17815. Node193.a('node.borderwidth', 0);
  17816. Node193.a('node.background','' || 'rgba(0,0,0,0)');
  17817. Node193.a('node.gradient','');
  17818. Node193.a('node.gradientcolor','');
  17819. Node193.a('node.text','323');
  17820. Node193.a('node.textalign','left');
  17821. Node193.a('node.textvAlign','middle');
  17822. Node193.a('node.textrect', [Node193textStart, 0, Node193textWidth, Node193height]);
  17823. Node193.a('node.color','rgba(0,0,0,1)');
  17824. Node193.a('node.font',' '+ Node193fontSize + 'px "Arial"');
  17825. Node193.a('node.textvisible',true);
  17826. Node193.a('node.linefeed',false);
  17827. if (false) {
  17828. Node193.a('node.textfunc',function(g) {
  17829. g.beginPath();
  17830. var str=Node193.a('node.text') || '323';
  17831. var color=Node193.a('node.color') || 'rgba(0,0,0,1)';
  17832. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node193width,Node193height,13.3333*_ratio.ratioY,"left",color,' '+ Node193fontSize + 'px "Arial"', 0,g);
  17833. });
  17834. }
  17835. if (false) {
  17836. Node193.a('node.underlinepoints',[Node193lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node193fontSize + 2 , ht.Default.getTextSize('323', ' '+ Node193fontSize + 'px "Arial"').width + 6, (Node193height - Node193fontSize) * 0.5*_ratio.ratioY + Node193fontSize + 2 ]);
  17837. Node193.a('node.underlinevisible',false);
  17838. Node193.a('node.underlineBorderWidth', 1);
  17839. }
  17840. dataModel.add(Node193);
  17841. zoomNodeList.push({
  17842. node: Node193,
  17843. borderWidth: 0,
  17844. attr: 'node.borderwidth'
  17845. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17846. var Node194 = new ht.Node();
  17847. var Node194textStart, Node194textWidth, Node194lineStart, Node194align = 'left', Node194fontSize = 13.3333*_ratio.ratioY,Node194width = 59*_ratio.ratioX, Node194height = 24*_ratio.ratioY;
  17848. (function () {
  17849. if (Node194align === 'left') {
  17850. Node194textStart = Node194fontSize * 0.2 > 2 ? Node194fontSize * 0.2 - 4 : Node194fontSize * 0.2 - 9;
  17851. Node194textWidth = Node194width;
  17852. Node194lineStart = 1;
  17853. } else if (Node194align === 'right') {
  17854. Node194textStart = 0;
  17855. Node194textWidth =Node194fontSize <= 8 ? Node194width + Node194fontSize * 0.2 + 6 : Node194width - Node194fontSize * 0.2;
  17856. Node194lineStart = (Node194width - (ht.Default.getTextSize('323-1', ' '+ Node194fontSize + 'px "Arial"').width + 6)) * 0.5;
  17857. } else if (Node194align === 'center') {
  17858. Node194textStart = -3;
  17859. Node194textWidth = Node194width;
  17860. Node194lineStart = Node194width - ht.Default.getTextSize('323-1', ' '+ Node194fontSize + 'px "Arial"').width - 11;
  17861. }
  17862. })();
  17863. Node194.setImage(GD.getTextJSON(Node194width, Node194height, true, false, false, ' '+ Node194fontSize + 'px "Arial"'))
  17864. Node194.setPosition(282*ratio.ratioX, 752*ratio.ratioY);
  17865. Node194.setWidth(Node194width);
  17866. Node194.setHeight(Node194height);
  17867. Node194._nodeType = 'text';
  17868. Node194._disallowEvert = true;
  17869. Node194.setRotation(0*Math.PI/180);
  17870. Node194.a('node.width', Node194width);
  17871. Node194.a('node.height', Node194height);
  17872. Node194.a('node.rect', [0, 0, Node194width, Node194height]);
  17873. Node194.a('node.bordercolor','rgba(0,0,0,1)');
  17874. Node194.a('node.borderwidth', 0);
  17875. Node194.a('node.background','' || 'rgba(0,0,0,0)');
  17876. Node194.a('node.gradient','');
  17877. Node194.a('node.gradientcolor','');
  17878. Node194.a('node.text','323-1');
  17879. Node194.a('node.textalign','left');
  17880. Node194.a('node.textvAlign','middle');
  17881. Node194.a('node.textrect', [Node194textStart, 0, Node194textWidth, Node194height]);
  17882. Node194.a('node.color','rgba(0,0,0,1)');
  17883. Node194.a('node.font',' '+ Node194fontSize + 'px "Arial"');
  17884. Node194.a('node.textvisible',true);
  17885. Node194.a('node.linefeed',false);
  17886. if (false) {
  17887. Node194.a('node.textfunc',function(g) {
  17888. g.beginPath();
  17889. var str=Node194.a('node.text') || '323-1';
  17890. var color=Node194.a('node.color') || 'rgba(0,0,0,1)';
  17891. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node194width,Node194height,13.3333*_ratio.ratioY,"left",color,' '+ Node194fontSize + 'px "Arial"', 0,g);
  17892. });
  17893. }
  17894. if (false) {
  17895. Node194.a('node.underlinepoints',[Node194lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node194fontSize + 2 , ht.Default.getTextSize('323-1', ' '+ Node194fontSize + 'px "Arial"').width + 6, (Node194height - Node194fontSize) * 0.5*_ratio.ratioY + Node194fontSize + 2 ]);
  17896. Node194.a('node.underlinevisible',false);
  17897. Node194.a('node.underlineBorderWidth', 1);
  17898. }
  17899. dataModel.add(Node194);
  17900. zoomNodeList.push({
  17901. node: Node194,
  17902. borderWidth: 0,
  17903. attr: 'node.borderwidth'
  17904. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17905. var Node195 = new ht.Node();
  17906. var Node195textStart, Node195textWidth, Node195lineStart, Node195align = 'left', Node195fontSize = 13.3333*_ratio.ratioY,Node195width = 59*_ratio.ratioX, Node195height = 24*_ratio.ratioY;
  17907. (function () {
  17908. if (Node195align === 'left') {
  17909. Node195textStart = Node195fontSize * 0.2 > 2 ? Node195fontSize * 0.2 - 4 : Node195fontSize * 0.2 - 9;
  17910. Node195textWidth = Node195width;
  17911. Node195lineStart = 1;
  17912. } else if (Node195align === 'right') {
  17913. Node195textStart = 0;
  17914. Node195textWidth =Node195fontSize <= 8 ? Node195width + Node195fontSize * 0.2 + 6 : Node195width - Node195fontSize * 0.2;
  17915. Node195lineStart = (Node195width - (ht.Default.getTextSize('323-线0', ' '+ Node195fontSize + 'px "Arial"').width + 6)) * 0.5;
  17916. } else if (Node195align === 'center') {
  17917. Node195textStart = -3;
  17918. Node195textWidth = Node195width;
  17919. Node195lineStart = Node195width - ht.Default.getTextSize('323-线0', ' '+ Node195fontSize + 'px "Arial"').width - 11;
  17920. }
  17921. })();
  17922. Node195.setImage(GD.getTextJSON(Node195width, Node195height, true, false, false, ' '+ Node195fontSize + 'px "Arial"'))
  17923. Node195.setPosition(245*ratio.ratioX, 820*ratio.ratioY);
  17924. Node195.setWidth(Node195width);
  17925. Node195.setHeight(Node195height);
  17926. Node195._nodeType = 'text';
  17927. Node195._disallowEvert = true;
  17928. Node195.setRotation(0*Math.PI/180);
  17929. Node195.a('node.width', Node195width);
  17930. Node195.a('node.height', Node195height);
  17931. Node195.a('node.rect', [0, 0, Node195width, Node195height]);
  17932. Node195.a('node.bordercolor','rgba(0,0,0,1)');
  17933. Node195.a('node.borderwidth', 0);
  17934. Node195.a('node.background','' || 'rgba(0,0,0,0)');
  17935. Node195.a('node.gradient','');
  17936. Node195.a('node.gradientcolor','');
  17937. Node195.a('node.text','323-线0');
  17938. Node195.a('node.textalign','left');
  17939. Node195.a('node.textvAlign','middle');
  17940. Node195.a('node.textrect', [Node195textStart, 0, Node195textWidth, Node195height]);
  17941. Node195.a('node.color','rgba(0,0,0,1)');
  17942. Node195.a('node.font',' '+ Node195fontSize + 'px "Arial"');
  17943. Node195.a('node.textvisible',true);
  17944. Node195.a('node.linefeed',false);
  17945. if (false) {
  17946. Node195.a('node.textfunc',function(g) {
  17947. g.beginPath();
  17948. var str=Node195.a('node.text') || '323-线0';
  17949. var color=Node195.a('node.color') || 'rgba(0,0,0,1)';
  17950. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node195width,Node195height,13.3333*_ratio.ratioY,"left",color,' '+ Node195fontSize + 'px "Arial"', 0,g);
  17951. });
  17952. }
  17953. if (false) {
  17954. Node195.a('node.underlinepoints',[Node195lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node195fontSize + 2 , ht.Default.getTextSize('323-线0', ' '+ Node195fontSize + 'px "Arial"').width + 6, (Node195height - Node195fontSize) * 0.5*_ratio.ratioY + Node195fontSize + 2 ]);
  17955. Node195.a('node.underlinevisible',false);
  17956. Node195.a('node.underlineBorderWidth', 1);
  17957. }
  17958. dataModel.add(Node195);
  17959. zoomNodeList.push({
  17960. node: Node195,
  17961. borderWidth: 0,
  17962. attr: 'node.borderwidth'
  17963. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  17964. var Node196 = new ht.Node();
  17965. var Node196textStart, Node196textWidth, Node196lineStart, Node196align = 'left', Node196fontSize = 13.3333*_ratio.ratioY,Node196width = 59*_ratio.ratioX, Node196height = 24*_ratio.ratioY;
  17966. (function () {
  17967. if (Node196align === 'left') {
  17968. Node196textStart = Node196fontSize * 0.2 > 2 ? Node196fontSize * 0.2 - 4 : Node196fontSize * 0.2 - 9;
  17969. Node196textWidth = Node196width;
  17970. Node196lineStart = 1;
  17971. } else if (Node196align === 'right') {
  17972. Node196textStart = 0;
  17973. Node196textWidth =Node196fontSize <= 8 ? Node196width + Node196fontSize * 0.2 + 6 : Node196width - Node196fontSize * 0.2;
  17974. Node196lineStart = (Node196width - (ht.Default.getTextSize('322-2', ' '+ Node196fontSize + 'px "Arial"').width + 6)) * 0.5;
  17975. } else if (Node196align === 'center') {
  17976. Node196textStart = -3;
  17977. Node196textWidth = Node196width;
  17978. Node196lineStart = Node196width - ht.Default.getTextSize('322-2', ' '+ Node196fontSize + 'px "Arial"').width - 11;
  17979. }
  17980. })();
  17981. Node196.setImage(GD.getTextJSON(Node196width, Node196height, true, false, false, ' '+ Node196fontSize + 'px "Arial"'))
  17982. Node196.setPosition(399*ratio.ratioX, 670*ratio.ratioY);
  17983. Node196.setWidth(Node196width);
  17984. Node196.setHeight(Node196height);
  17985. Node196._nodeType = 'text';
  17986. Node196._disallowEvert = true;
  17987. Node196.setRotation(0*Math.PI/180);
  17988. Node196.a('node.width', Node196width);
  17989. Node196.a('node.height', Node196height);
  17990. Node196.a('node.rect', [0, 0, Node196width, Node196height]);
  17991. Node196.a('node.bordercolor','rgba(0,0,0,1)');
  17992. Node196.a('node.borderwidth', 0);
  17993. Node196.a('node.background','' || 'rgba(0,0,0,0)');
  17994. Node196.a('node.gradient','');
  17995. Node196.a('node.gradientcolor','');
  17996. Node196.a('node.text','322-2');
  17997. Node196.a('node.textalign','left');
  17998. Node196.a('node.textvAlign','middle');
  17999. Node196.a('node.textrect', [Node196textStart, 0, Node196textWidth, Node196height]);
  18000. Node196.a('node.color','rgba(0,0,0,1)');
  18001. Node196.a('node.font',' '+ Node196fontSize + 'px "Arial"');
  18002. Node196.a('node.textvisible',true);
  18003. Node196.a('node.linefeed',false);
  18004. if (false) {
  18005. Node196.a('node.textfunc',function(g) {
  18006. g.beginPath();
  18007. var str=Node196.a('node.text') || '322-2';
  18008. var color=Node196.a('node.color') || 'rgba(0,0,0,1)';
  18009. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node196width,Node196height,13.3333*_ratio.ratioY,"left",color,' '+ Node196fontSize + 'px "Arial"', 0,g);
  18010. });
  18011. }
  18012. if (false) {
  18013. Node196.a('node.underlinepoints',[Node196lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node196fontSize + 2 , ht.Default.getTextSize('322-2', ' '+ Node196fontSize + 'px "Arial"').width + 6, (Node196height - Node196fontSize) * 0.5*_ratio.ratioY + Node196fontSize + 2 ]);
  18014. Node196.a('node.underlinevisible',false);
  18015. Node196.a('node.underlineBorderWidth', 1);
  18016. }
  18017. dataModel.add(Node196);
  18018. zoomNodeList.push({
  18019. node: Node196,
  18020. borderWidth: 0,
  18021. attr: 'node.borderwidth'
  18022. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18023. var Node197 = new ht.Node();
  18024. var Node197textStart, Node197textWidth, Node197lineStart, Node197align = 'left', Node197fontSize = 13.3333*_ratio.ratioY,Node197width = 59*_ratio.ratioX, Node197height = 24*_ratio.ratioY;
  18025. (function () {
  18026. if (Node197align === 'left') {
  18027. Node197textStart = Node197fontSize * 0.2 > 2 ? Node197fontSize * 0.2 - 4 : Node197fontSize * 0.2 - 9;
  18028. Node197textWidth = Node197width;
  18029. Node197lineStart = 1;
  18030. } else if (Node197align === 'right') {
  18031. Node197textStart = 0;
  18032. Node197textWidth =Node197fontSize <= 8 ? Node197width + Node197fontSize * 0.2 + 6 : Node197width - Node197fontSize * 0.2;
  18033. Node197lineStart = (Node197width - (ht.Default.getTextSize('322', ' '+ Node197fontSize + 'px "Arial"').width + 6)) * 0.5;
  18034. } else if (Node197align === 'center') {
  18035. Node197textStart = -3;
  18036. Node197textWidth = Node197width;
  18037. Node197lineStart = Node197width - ht.Default.getTextSize('322', ' '+ Node197fontSize + 'px "Arial"').width - 11;
  18038. }
  18039. })();
  18040. Node197.setImage(GD.getTextJSON(Node197width, Node197height, true, false, false, ' '+ Node197fontSize + 'px "Arial"'))
  18041. Node197.setPosition(399*ratio.ratioX, 715*ratio.ratioY);
  18042. Node197.setWidth(Node197width);
  18043. Node197.setHeight(Node197height);
  18044. Node197._nodeType = 'text';
  18045. Node197._disallowEvert = true;
  18046. Node197.setRotation(0*Math.PI/180);
  18047. Node197.a('node.width', Node197width);
  18048. Node197.a('node.height', Node197height);
  18049. Node197.a('node.rect', [0, 0, Node197width, Node197height]);
  18050. Node197.a('node.bordercolor','rgba(0,0,0,1)');
  18051. Node197.a('node.borderwidth', 0);
  18052. Node197.a('node.background','' || 'rgba(0,0,0,0)');
  18053. Node197.a('node.gradient','');
  18054. Node197.a('node.gradientcolor','');
  18055. Node197.a('node.text','322');
  18056. Node197.a('node.textalign','left');
  18057. Node197.a('node.textvAlign','middle');
  18058. Node197.a('node.textrect', [Node197textStart, 0, Node197textWidth, Node197height]);
  18059. Node197.a('node.color','rgba(0,0,0,1)');
  18060. Node197.a('node.font',' '+ Node197fontSize + 'px "Arial"');
  18061. Node197.a('node.textvisible',true);
  18062. Node197.a('node.linefeed',false);
  18063. if (false) {
  18064. Node197.a('node.textfunc',function(g) {
  18065. g.beginPath();
  18066. var str=Node197.a('node.text') || '322';
  18067. var color=Node197.a('node.color') || 'rgba(0,0,0,1)';
  18068. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node197width,Node197height,13.3333*_ratio.ratioY,"left",color,' '+ Node197fontSize + 'px "Arial"', 0,g);
  18069. });
  18070. }
  18071. if (false) {
  18072. Node197.a('node.underlinepoints',[Node197lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node197fontSize + 2 , ht.Default.getTextSize('322', ' '+ Node197fontSize + 'px "Arial"').width + 6, (Node197height - Node197fontSize) * 0.5*_ratio.ratioY + Node197fontSize + 2 ]);
  18073. Node197.a('node.underlinevisible',false);
  18074. Node197.a('node.underlineBorderWidth', 1);
  18075. }
  18076. dataModel.add(Node197);
  18077. zoomNodeList.push({
  18078. node: Node197,
  18079. borderWidth: 0,
  18080. attr: 'node.borderwidth'
  18081. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18082. var Node198 = new ht.Node();
  18083. var Node198textStart, Node198textWidth, Node198lineStart, Node198align = 'left', Node198fontSize = 13.3333*_ratio.ratioY,Node198width = 59*_ratio.ratioX, Node198height = 24*_ratio.ratioY;
  18084. (function () {
  18085. if (Node198align === 'left') {
  18086. Node198textStart = Node198fontSize * 0.2 > 2 ? Node198fontSize * 0.2 - 4 : Node198fontSize * 0.2 - 9;
  18087. Node198textWidth = Node198width;
  18088. Node198lineStart = 1;
  18089. } else if (Node198align === 'right') {
  18090. Node198textStart = 0;
  18091. Node198textWidth =Node198fontSize <= 8 ? Node198width + Node198fontSize * 0.2 + 6 : Node198width - Node198fontSize * 0.2;
  18092. Node198lineStart = (Node198width - (ht.Default.getTextSize('322-1', ' '+ Node198fontSize + 'px "Arial"').width + 6)) * 0.5;
  18093. } else if (Node198align === 'center') {
  18094. Node198textStart = -3;
  18095. Node198textWidth = Node198width;
  18096. Node198lineStart = Node198width - ht.Default.getTextSize('322-1', ' '+ Node198fontSize + 'px "Arial"').width - 11;
  18097. }
  18098. })();
  18099. Node198.setImage(GD.getTextJSON(Node198width, Node198height, true, false, false, ' '+ Node198fontSize + 'px "Arial"'))
  18100. Node198.setPosition(400*ratio.ratioX, 755*ratio.ratioY);
  18101. Node198.setWidth(Node198width);
  18102. Node198.setHeight(Node198height);
  18103. Node198._nodeType = 'text';
  18104. Node198._disallowEvert = true;
  18105. Node198.setRotation(0*Math.PI/180);
  18106. Node198.a('node.width', Node198width);
  18107. Node198.a('node.height', Node198height);
  18108. Node198.a('node.rect', [0, 0, Node198width, Node198height]);
  18109. Node198.a('node.bordercolor','rgba(0,0,0,1)');
  18110. Node198.a('node.borderwidth', 0);
  18111. Node198.a('node.background','' || 'rgba(0,0,0,0)');
  18112. Node198.a('node.gradient','');
  18113. Node198.a('node.gradientcolor','');
  18114. Node198.a('node.text','322-1');
  18115. Node198.a('node.textalign','left');
  18116. Node198.a('node.textvAlign','middle');
  18117. Node198.a('node.textrect', [Node198textStart, 0, Node198textWidth, Node198height]);
  18118. Node198.a('node.color','rgba(0,0,0,1)');
  18119. Node198.a('node.font',' '+ Node198fontSize + 'px "Arial"');
  18120. Node198.a('node.textvisible',true);
  18121. Node198.a('node.linefeed',false);
  18122. if (false) {
  18123. Node198.a('node.textfunc',function(g) {
  18124. g.beginPath();
  18125. var str=Node198.a('node.text') || '322-1';
  18126. var color=Node198.a('node.color') || 'rgba(0,0,0,1)';
  18127. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node198width,Node198height,13.3333*_ratio.ratioY,"left",color,' '+ Node198fontSize + 'px "Arial"', 0,g);
  18128. });
  18129. }
  18130. if (false) {
  18131. Node198.a('node.underlinepoints',[Node198lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node198fontSize + 2 , ht.Default.getTextSize('322-1', ' '+ Node198fontSize + 'px "Arial"').width + 6, (Node198height - Node198fontSize) * 0.5*_ratio.ratioY + Node198fontSize + 2 ]);
  18132. Node198.a('node.underlinevisible',false);
  18133. Node198.a('node.underlineBorderWidth', 1);
  18134. }
  18135. dataModel.add(Node198);
  18136. zoomNodeList.push({
  18137. node: Node198,
  18138. borderWidth: 0,
  18139. attr: 'node.borderwidth'
  18140. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18141. var Node199 = new ht.Node();
  18142. var Node199textStart, Node199textWidth, Node199lineStart, Node199align = 'left', Node199fontSize = 13.3333*_ratio.ratioY,Node199width = 59*_ratio.ratioX, Node199height = 24*_ratio.ratioY;
  18143. (function () {
  18144. if (Node199align === 'left') {
  18145. Node199textStart = Node199fontSize * 0.2 > 2 ? Node199fontSize * 0.2 - 4 : Node199fontSize * 0.2 - 9;
  18146. Node199textWidth = Node199width;
  18147. Node199lineStart = 1;
  18148. } else if (Node199align === 'right') {
  18149. Node199textStart = 0;
  18150. Node199textWidth =Node199fontSize <= 8 ? Node199width + Node199fontSize * 0.2 + 6 : Node199width - Node199fontSize * 0.2;
  18151. Node199lineStart = (Node199width - (ht.Default.getTextSize('322-线0', ' '+ Node199fontSize + 'px "Arial"').width + 6)) * 0.5;
  18152. } else if (Node199align === 'center') {
  18153. Node199textStart = -3;
  18154. Node199textWidth = Node199width;
  18155. Node199lineStart = Node199width - ht.Default.getTextSize('322-线0', ' '+ Node199fontSize + 'px "Arial"').width - 11;
  18156. }
  18157. })();
  18158. Node199.setImage(GD.getTextJSON(Node199width, Node199height, true, false, false, ' '+ Node199fontSize + 'px "Arial"'))
  18159. Node199.setPosition(356*ratio.ratioX, 820*ratio.ratioY);
  18160. Node199.setWidth(Node199width);
  18161. Node199.setHeight(Node199height);
  18162. Node199._nodeType = 'text';
  18163. Node199._disallowEvert = true;
  18164. Node199.setRotation(0*Math.PI/180);
  18165. Node199.a('node.width', Node199width);
  18166. Node199.a('node.height', Node199height);
  18167. Node199.a('node.rect', [0, 0, Node199width, Node199height]);
  18168. Node199.a('node.bordercolor','rgba(0,0,0,1)');
  18169. Node199.a('node.borderwidth', 0);
  18170. Node199.a('node.background','' || 'rgba(0,0,0,0)');
  18171. Node199.a('node.gradient','');
  18172. Node199.a('node.gradientcolor','');
  18173. Node199.a('node.text','322-线0');
  18174. Node199.a('node.textalign','left');
  18175. Node199.a('node.textvAlign','middle');
  18176. Node199.a('node.textrect', [Node199textStart, 0, Node199textWidth, Node199height]);
  18177. Node199.a('node.color','rgba(0,0,0,1)');
  18178. Node199.a('node.font',' '+ Node199fontSize + 'px "Arial"');
  18179. Node199.a('node.textvisible',true);
  18180. Node199.a('node.linefeed',false);
  18181. if (false) {
  18182. Node199.a('node.textfunc',function(g) {
  18183. g.beginPath();
  18184. var str=Node199.a('node.text') || '322-线0';
  18185. var color=Node199.a('node.color') || 'rgba(0,0,0,1)';
  18186. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node199width,Node199height,13.3333*_ratio.ratioY,"left",color,' '+ Node199fontSize + 'px "Arial"', 0,g);
  18187. });
  18188. }
  18189. if (false) {
  18190. Node199.a('node.underlinepoints',[Node199lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node199fontSize + 2 , ht.Default.getTextSize('322-线0', ' '+ Node199fontSize + 'px "Arial"').width + 6, (Node199height - Node199fontSize) * 0.5*_ratio.ratioY + Node199fontSize + 2 ]);
  18191. Node199.a('node.underlinevisible',false);
  18192. Node199.a('node.underlineBorderWidth', 1);
  18193. }
  18194. dataModel.add(Node199);
  18195. zoomNodeList.push({
  18196. node: Node199,
  18197. borderWidth: 0,
  18198. attr: 'node.borderwidth'
  18199. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18200. var Node200 = new ht.Node();
  18201. var Node200textStart, Node200textWidth, Node200lineStart, Node200align = 'left', Node200fontSize = 13.3333*_ratio.ratioY,Node200width = 59*_ratio.ratioX, Node200height = 24*_ratio.ratioY;
  18202. (function () {
  18203. if (Node200align === 'left') {
  18204. Node200textStart = Node200fontSize * 0.2 > 2 ? Node200fontSize * 0.2 - 4 : Node200fontSize * 0.2 - 9;
  18205. Node200textWidth = Node200width;
  18206. Node200lineStart = 1;
  18207. } else if (Node200align === 'right') {
  18208. Node200textStart = 0;
  18209. Node200textWidth =Node200fontSize <= 8 ? Node200width + Node200fontSize * 0.2 + 6 : Node200width - Node200fontSize * 0.2;
  18210. Node200lineStart = (Node200width - (ht.Default.getTextSize('322-20', ' '+ Node200fontSize + 'px "Arial"').width + 6)) * 0.5;
  18211. } else if (Node200align === 'center') {
  18212. Node200textStart = -3;
  18213. Node200textWidth = Node200width;
  18214. Node200lineStart = Node200width - ht.Default.getTextSize('322-20', ' '+ Node200fontSize + 'px "Arial"').width - 11;
  18215. }
  18216. })();
  18217. Node200.setImage(GD.getTextJSON(Node200width, Node200height, true, false, false, ' '+ Node200fontSize + 'px "Arial"'))
  18218. Node200.setPosition(311*ratio.ratioX, 692*ratio.ratioY);
  18219. Node200.setWidth(Node200width);
  18220. Node200.setHeight(Node200height);
  18221. Node200._nodeType = 'text';
  18222. Node200._disallowEvert = true;
  18223. Node200.setRotation(0*Math.PI/180);
  18224. Node200.a('node.width', Node200width);
  18225. Node200.a('node.height', Node200height);
  18226. Node200.a('node.rect', [0, 0, Node200width, Node200height]);
  18227. Node200.a('node.bordercolor','rgba(0,0,0,1)');
  18228. Node200.a('node.borderwidth', 0);
  18229. Node200.a('node.background','' || 'rgba(0,0,0,0)');
  18230. Node200.a('node.gradient','');
  18231. Node200.a('node.gradientcolor','');
  18232. Node200.a('node.text','322-20');
  18233. Node200.a('node.textalign','left');
  18234. Node200.a('node.textvAlign','middle');
  18235. Node200.a('node.textrect', [Node200textStart, 0, Node200textWidth, Node200height]);
  18236. Node200.a('node.color','rgba(0,0,0,1)');
  18237. Node200.a('node.font',' '+ Node200fontSize + 'px "Arial"');
  18238. Node200.a('node.textvisible',true);
  18239. Node200.a('node.linefeed',false);
  18240. if (false) {
  18241. Node200.a('node.textfunc',function(g) {
  18242. g.beginPath();
  18243. var str=Node200.a('node.text') || '322-20';
  18244. var color=Node200.a('node.color') || 'rgba(0,0,0,1)';
  18245. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node200width,Node200height,13.3333*_ratio.ratioY,"left",color,' '+ Node200fontSize + 'px "Arial"', 0,g);
  18246. });
  18247. }
  18248. if (false) {
  18249. Node200.a('node.underlinepoints',[Node200lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node200fontSize + 2 , ht.Default.getTextSize('322-20', ' '+ Node200fontSize + 'px "Arial"').width + 6, (Node200height - Node200fontSize) * 0.5*_ratio.ratioY + Node200fontSize + 2 ]);
  18250. Node200.a('node.underlinevisible',false);
  18251. Node200.a('node.underlineBorderWidth', 1);
  18252. }
  18253. dataModel.add(Node200);
  18254. zoomNodeList.push({
  18255. node: Node200,
  18256. borderWidth: 0,
  18257. attr: 'node.borderwidth'
  18258. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18259. var Node201 = new ht.Node();
  18260. var Node201textStart, Node201textWidth, Node201lineStart, Node201align = 'left', Node201fontSize = 13.3333*_ratio.ratioY,Node201width = 59*_ratio.ratioX, Node201height = 24*_ratio.ratioY;
  18261. (function () {
  18262. if (Node201align === 'left') {
  18263. Node201textStart = Node201fontSize * 0.2 > 2 ? Node201fontSize * 0.2 - 4 : Node201fontSize * 0.2 - 9;
  18264. Node201textWidth = Node201width;
  18265. Node201lineStart = 1;
  18266. } else if (Node201align === 'right') {
  18267. Node201textStart = 0;
  18268. Node201textWidth =Node201fontSize <= 8 ? Node201width + Node201fontSize * 0.2 + 6 : Node201width - Node201fontSize * 0.2;
  18269. Node201lineStart = (Node201width - (ht.Default.getTextSize('322-10', ' '+ Node201fontSize + 'px "Arial"').width + 6)) * 0.5;
  18270. } else if (Node201align === 'center') {
  18271. Node201textStart = -3;
  18272. Node201textWidth = Node201width;
  18273. Node201lineStart = Node201width - ht.Default.getTextSize('322-10', ' '+ Node201fontSize + 'px "Arial"').width - 11;
  18274. }
  18275. })();
  18276. Node201.setImage(GD.getTextJSON(Node201width, Node201height, true, false, false, ' '+ Node201fontSize + 'px "Arial"'))
  18277. Node201.setPosition(310*ratio.ratioX, 738*ratio.ratioY);
  18278. Node201.setWidth(Node201width);
  18279. Node201.setHeight(Node201height);
  18280. Node201._nodeType = 'text';
  18281. Node201._disallowEvert = true;
  18282. Node201.setRotation(0*Math.PI/180);
  18283. Node201.a('node.width', Node201width);
  18284. Node201.a('node.height', Node201height);
  18285. Node201.a('node.rect', [0, 0, Node201width, Node201height]);
  18286. Node201.a('node.bordercolor','rgba(0,0,0,1)');
  18287. Node201.a('node.borderwidth', 0);
  18288. Node201.a('node.background','' || 'rgba(0,0,0,0)');
  18289. Node201.a('node.gradient','');
  18290. Node201.a('node.gradientcolor','');
  18291. Node201.a('node.text','322-10');
  18292. Node201.a('node.textalign','left');
  18293. Node201.a('node.textvAlign','middle');
  18294. Node201.a('node.textrect', [Node201textStart, 0, Node201textWidth, Node201height]);
  18295. Node201.a('node.color','rgba(0,0,0,1)');
  18296. Node201.a('node.font',' '+ Node201fontSize + 'px "Arial"');
  18297. Node201.a('node.textvisible',true);
  18298. Node201.a('node.linefeed',false);
  18299. if (false) {
  18300. Node201.a('node.textfunc',function(g) {
  18301. g.beginPath();
  18302. var str=Node201.a('node.text') || '322-10';
  18303. var color=Node201.a('node.color') || 'rgba(0,0,0,1)';
  18304. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node201width,Node201height,13.3333*_ratio.ratioY,"left",color,' '+ Node201fontSize + 'px "Arial"', 0,g);
  18305. });
  18306. }
  18307. if (false) {
  18308. Node201.a('node.underlinepoints',[Node201lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node201fontSize + 2 , ht.Default.getTextSize('322-10', ' '+ Node201fontSize + 'px "Arial"').width + 6, (Node201height - Node201fontSize) * 0.5*_ratio.ratioY + Node201fontSize + 2 ]);
  18309. Node201.a('node.underlinevisible',false);
  18310. Node201.a('node.underlineBorderWidth', 1);
  18311. }
  18312. dataModel.add(Node201);
  18313. zoomNodeList.push({
  18314. node: Node201,
  18315. borderWidth: 0,
  18316. attr: 'node.borderwidth'
  18317. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18318. var Node202 = new ht.Node();
  18319. var Node202textStart, Node202textWidth, Node202lineStart, Node202align = 'left', Node202fontSize = 13.3333*_ratio.ratioY,Node202width = 59*_ratio.ratioX, Node202height = 24*_ratio.ratioY;
  18320. (function () {
  18321. if (Node202align === 'left') {
  18322. Node202textStart = Node202fontSize * 0.2 > 2 ? Node202fontSize * 0.2 - 4 : Node202fontSize * 0.2 - 9;
  18323. Node202textWidth = Node202width;
  18324. Node202lineStart = 1;
  18325. } else if (Node202align === 'right') {
  18326. Node202textStart = 0;
  18327. Node202textWidth =Node202fontSize <= 8 ? Node202width + Node202fontSize * 0.2 + 6 : Node202width - Node202fontSize * 0.2;
  18328. Node202lineStart = (Node202width - (ht.Default.getTextSize('321-2', ' '+ Node202fontSize + 'px "Arial"').width + 6)) * 0.5;
  18329. } else if (Node202align === 'center') {
  18330. Node202textStart = -3;
  18331. Node202textWidth = Node202width;
  18332. Node202lineStart = Node202width - ht.Default.getTextSize('321-2', ' '+ Node202fontSize + 'px "Arial"').width - 11;
  18333. }
  18334. })();
  18335. Node202.setImage(GD.getTextJSON(Node202width, Node202height, true, false, false, ' '+ Node202fontSize + 'px "Arial"'))
  18336. Node202.setPosition(534*ratio.ratioX, 670*ratio.ratioY);
  18337. Node202.setWidth(Node202width);
  18338. Node202.setHeight(Node202height);
  18339. Node202._nodeType = 'text';
  18340. Node202._disallowEvert = true;
  18341. Node202.setRotation(0*Math.PI/180);
  18342. Node202.a('node.width', Node202width);
  18343. Node202.a('node.height', Node202height);
  18344. Node202.a('node.rect', [0, 0, Node202width, Node202height]);
  18345. Node202.a('node.bordercolor','rgba(0,0,0,1)');
  18346. Node202.a('node.borderwidth', 0);
  18347. Node202.a('node.background','' || 'rgba(0,0,0,0)');
  18348. Node202.a('node.gradient','');
  18349. Node202.a('node.gradientcolor','');
  18350. Node202.a('node.text','321-2');
  18351. Node202.a('node.textalign','left');
  18352. Node202.a('node.textvAlign','middle');
  18353. Node202.a('node.textrect', [Node202textStart, 0, Node202textWidth, Node202height]);
  18354. Node202.a('node.color','rgba(0,0,0,1)');
  18355. Node202.a('node.font',' '+ Node202fontSize + 'px "Arial"');
  18356. Node202.a('node.textvisible',true);
  18357. Node202.a('node.linefeed',false);
  18358. if (false) {
  18359. Node202.a('node.textfunc',function(g) {
  18360. g.beginPath();
  18361. var str=Node202.a('node.text') || '321-2';
  18362. var color=Node202.a('node.color') || 'rgba(0,0,0,1)';
  18363. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node202width,Node202height,13.3333*_ratio.ratioY,"left",color,' '+ Node202fontSize + 'px "Arial"', 0,g);
  18364. });
  18365. }
  18366. if (false) {
  18367. Node202.a('node.underlinepoints',[Node202lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node202fontSize + 2 , ht.Default.getTextSize('321-2', ' '+ Node202fontSize + 'px "Arial"').width + 6, (Node202height - Node202fontSize) * 0.5*_ratio.ratioY + Node202fontSize + 2 ]);
  18368. Node202.a('node.underlinevisible',false);
  18369. Node202.a('node.underlineBorderWidth', 1);
  18370. }
  18371. dataModel.add(Node202);
  18372. zoomNodeList.push({
  18373. node: Node202,
  18374. borderWidth: 0,
  18375. attr: 'node.borderwidth'
  18376. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18377. var Node203 = new ht.Node();
  18378. var Node203textStart, Node203textWidth, Node203lineStart, Node203align = 'left', Node203fontSize = 13.3333*_ratio.ratioY,Node203width = 59*_ratio.ratioX, Node203height = 24*_ratio.ratioY;
  18379. (function () {
  18380. if (Node203align === 'left') {
  18381. Node203textStart = Node203fontSize * 0.2 > 2 ? Node203fontSize * 0.2 - 4 : Node203fontSize * 0.2 - 9;
  18382. Node203textWidth = Node203width;
  18383. Node203lineStart = 1;
  18384. } else if (Node203align === 'right') {
  18385. Node203textStart = 0;
  18386. Node203textWidth =Node203fontSize <= 8 ? Node203width + Node203fontSize * 0.2 + 6 : Node203width - Node203fontSize * 0.2;
  18387. Node203lineStart = (Node203width - (ht.Default.getTextSize('321-20', ' '+ Node203fontSize + 'px "Arial"').width + 6)) * 0.5;
  18388. } else if (Node203align === 'center') {
  18389. Node203textStart = -3;
  18390. Node203textWidth = Node203width;
  18391. Node203lineStart = Node203width - ht.Default.getTextSize('321-20', ' '+ Node203fontSize + 'px "Arial"').width - 11;
  18392. }
  18393. })();
  18394. Node203.setImage(GD.getTextJSON(Node203width, Node203height, true, false, false, ' '+ Node203fontSize + 'px "Arial"'))
  18395. Node203.setPosition(431*ratio.ratioX, 702*ratio.ratioY);
  18396. Node203.setWidth(Node203width);
  18397. Node203.setHeight(Node203height);
  18398. Node203._nodeType = 'text';
  18399. Node203._disallowEvert = true;
  18400. Node203.setRotation(0*Math.PI/180);
  18401. Node203.a('node.width', Node203width);
  18402. Node203.a('node.height', Node203height);
  18403. Node203.a('node.rect', [0, 0, Node203width, Node203height]);
  18404. Node203.a('node.bordercolor','rgba(0,0,0,1)');
  18405. Node203.a('node.borderwidth', 0);
  18406. Node203.a('node.background','' || 'rgba(0,0,0,0)');
  18407. Node203.a('node.gradient','');
  18408. Node203.a('node.gradientcolor','');
  18409. Node203.a('node.text','321-20');
  18410. Node203.a('node.textalign','left');
  18411. Node203.a('node.textvAlign','middle');
  18412. Node203.a('node.textrect', [Node203textStart, 0, Node203textWidth, Node203height]);
  18413. Node203.a('node.color','rgba(0,0,0,1)');
  18414. Node203.a('node.font',' '+ Node203fontSize + 'px "Arial"');
  18415. Node203.a('node.textvisible',true);
  18416. Node203.a('node.linefeed',false);
  18417. if (false) {
  18418. Node203.a('node.textfunc',function(g) {
  18419. g.beginPath();
  18420. var str=Node203.a('node.text') || '321-20';
  18421. var color=Node203.a('node.color') || 'rgba(0,0,0,1)';
  18422. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node203width,Node203height,13.3333*_ratio.ratioY,"left",color,' '+ Node203fontSize + 'px "Arial"', 0,g);
  18423. });
  18424. }
  18425. if (false) {
  18426. Node203.a('node.underlinepoints',[Node203lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node203fontSize + 2 , ht.Default.getTextSize('321-20', ' '+ Node203fontSize + 'px "Arial"').width + 6, (Node203height - Node203fontSize) * 0.5*_ratio.ratioY + Node203fontSize + 2 ]);
  18427. Node203.a('node.underlinevisible',false);
  18428. Node203.a('node.underlineBorderWidth', 1);
  18429. }
  18430. dataModel.add(Node203);
  18431. zoomNodeList.push({
  18432. node: Node203,
  18433. borderWidth: 0,
  18434. attr: 'node.borderwidth'
  18435. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18436. var Node204 = new ht.Node();
  18437. var Node204textStart, Node204textWidth, Node204lineStart, Node204align = 'left', Node204fontSize = 13.3333*_ratio.ratioY,Node204width = 59*_ratio.ratioX, Node204height = 24*_ratio.ratioY;
  18438. (function () {
  18439. if (Node204align === 'left') {
  18440. Node204textStart = Node204fontSize * 0.2 > 2 ? Node204fontSize * 0.2 - 4 : Node204fontSize * 0.2 - 9;
  18441. Node204textWidth = Node204width;
  18442. Node204lineStart = 1;
  18443. } else if (Node204align === 'right') {
  18444. Node204textStart = 0;
  18445. Node204textWidth =Node204fontSize <= 8 ? Node204width + Node204fontSize * 0.2 + 6 : Node204width - Node204fontSize * 0.2;
  18446. Node204lineStart = (Node204width - (ht.Default.getTextSize('321', ' '+ Node204fontSize + 'px "Arial"').width + 6)) * 0.5;
  18447. } else if (Node204align === 'center') {
  18448. Node204textStart = -3;
  18449. Node204textWidth = Node204width;
  18450. Node204lineStart = Node204width - ht.Default.getTextSize('321', ' '+ Node204fontSize + 'px "Arial"').width - 11;
  18451. }
  18452. })();
  18453. Node204.setImage(GD.getTextJSON(Node204width, Node204height, true, false, false, ' '+ Node204fontSize + 'px "Arial"'))
  18454. Node204.setPosition(532*ratio.ratioX, 712*ratio.ratioY);
  18455. Node204.setWidth(Node204width);
  18456. Node204.setHeight(Node204height);
  18457. Node204._nodeType = 'text';
  18458. Node204._disallowEvert = true;
  18459. Node204.setRotation(0*Math.PI/180);
  18460. Node204.a('node.width', Node204width);
  18461. Node204.a('node.height', Node204height);
  18462. Node204.a('node.rect', [0, 0, Node204width, Node204height]);
  18463. Node204.a('node.bordercolor','rgba(0,0,0,1)');
  18464. Node204.a('node.borderwidth', 0);
  18465. Node204.a('node.background','' || 'rgba(0,0,0,0)');
  18466. Node204.a('node.gradient','');
  18467. Node204.a('node.gradientcolor','');
  18468. Node204.a('node.text','321');
  18469. Node204.a('node.textalign','left');
  18470. Node204.a('node.textvAlign','middle');
  18471. Node204.a('node.textrect', [Node204textStart, 0, Node204textWidth, Node204height]);
  18472. Node204.a('node.color','rgba(0,0,0,1)');
  18473. Node204.a('node.font',' '+ Node204fontSize + 'px "Arial"');
  18474. Node204.a('node.textvisible',true);
  18475. Node204.a('node.linefeed',false);
  18476. if (false) {
  18477. Node204.a('node.textfunc',function(g) {
  18478. g.beginPath();
  18479. var str=Node204.a('node.text') || '321';
  18480. var color=Node204.a('node.color') || 'rgba(0,0,0,1)';
  18481. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node204width,Node204height,13.3333*_ratio.ratioY,"left",color,' '+ Node204fontSize + 'px "Arial"', 0,g);
  18482. });
  18483. }
  18484. if (false) {
  18485. Node204.a('node.underlinepoints',[Node204lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node204fontSize + 2 , ht.Default.getTextSize('321', ' '+ Node204fontSize + 'px "Arial"').width + 6, (Node204height - Node204fontSize) * 0.5*_ratio.ratioY + Node204fontSize + 2 ]);
  18486. Node204.a('node.underlinevisible',false);
  18487. Node204.a('node.underlineBorderWidth', 1);
  18488. }
  18489. dataModel.add(Node204);
  18490. zoomNodeList.push({
  18491. node: Node204,
  18492. borderWidth: 0,
  18493. attr: 'node.borderwidth'
  18494. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18495. var Node205 = new ht.Node();
  18496. var Node205textStart, Node205textWidth, Node205lineStart, Node205align = 'left', Node205fontSize = 13.3333*_ratio.ratioY,Node205width = 59*_ratio.ratioX, Node205height = 24*_ratio.ratioY;
  18497. (function () {
  18498. if (Node205align === 'left') {
  18499. Node205textStart = Node205fontSize * 0.2 > 2 ? Node205fontSize * 0.2 - 4 : Node205fontSize * 0.2 - 9;
  18500. Node205textWidth = Node205width;
  18501. Node205lineStart = 1;
  18502. } else if (Node205align === 'right') {
  18503. Node205textStart = 0;
  18504. Node205textWidth =Node205fontSize <= 8 ? Node205width + Node205fontSize * 0.2 + 6 : Node205width - Node205fontSize * 0.2;
  18505. Node205lineStart = (Node205width - (ht.Default.getTextSize('321-10', ' '+ Node205fontSize + 'px "Arial"').width + 6)) * 0.5;
  18506. } else if (Node205align === 'center') {
  18507. Node205textStart = -3;
  18508. Node205textWidth = Node205width;
  18509. Node205lineStart = Node205width - ht.Default.getTextSize('321-10', ' '+ Node205fontSize + 'px "Arial"').width - 11;
  18510. }
  18511. })();
  18512. Node205.setImage(GD.getTextJSON(Node205width, Node205height, true, false, false, ' '+ Node205fontSize + 'px "Arial"'))
  18513. Node205.setPosition(468*ratio.ratioX, 798*ratio.ratioY);
  18514. Node205.setWidth(Node205width);
  18515. Node205.setHeight(Node205height);
  18516. Node205._nodeType = 'text';
  18517. Node205._disallowEvert = true;
  18518. Node205.setRotation(0*Math.PI/180);
  18519. Node205.a('node.width', Node205width);
  18520. Node205.a('node.height', Node205height);
  18521. Node205.a('node.rect', [0, 0, Node205width, Node205height]);
  18522. Node205.a('node.bordercolor','rgba(0,0,0,1)');
  18523. Node205.a('node.borderwidth', 0);
  18524. Node205.a('node.background','' || 'rgba(0,0,0,0)');
  18525. Node205.a('node.gradient','');
  18526. Node205.a('node.gradientcolor','');
  18527. Node205.a('node.text','321-10');
  18528. Node205.a('node.textalign','left');
  18529. Node205.a('node.textvAlign','middle');
  18530. Node205.a('node.textrect', [Node205textStart, 0, Node205textWidth, Node205height]);
  18531. Node205.a('node.color','rgba(0,0,0,1)');
  18532. Node205.a('node.font',' '+ Node205fontSize + 'px "Arial"');
  18533. Node205.a('node.textvisible',true);
  18534. Node205.a('node.linefeed',false);
  18535. if (false) {
  18536. Node205.a('node.textfunc',function(g) {
  18537. g.beginPath();
  18538. var str=Node205.a('node.text') || '321-10';
  18539. var color=Node205.a('node.color') || 'rgba(0,0,0,1)';
  18540. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node205width,Node205height,13.3333*_ratio.ratioY,"left",color,' '+ Node205fontSize + 'px "Arial"', 0,g);
  18541. });
  18542. }
  18543. if (false) {
  18544. Node205.a('node.underlinepoints',[Node205lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node205fontSize + 2 , ht.Default.getTextSize('321-10', ' '+ Node205fontSize + 'px "Arial"').width + 6, (Node205height - Node205fontSize) * 0.5*_ratio.ratioY + Node205fontSize + 2 ]);
  18545. Node205.a('node.underlinevisible',false);
  18546. Node205.a('node.underlineBorderWidth', 1);
  18547. }
  18548. dataModel.add(Node205);
  18549. zoomNodeList.push({
  18550. node: Node205,
  18551. borderWidth: 0,
  18552. attr: 'node.borderwidth'
  18553. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18554. var Node206 = new ht.Node();
  18555. var Node206textStart, Node206textWidth, Node206lineStart, Node206align = 'left', Node206fontSize = 13.3333*_ratio.ratioY,Node206width = 59*_ratio.ratioX, Node206height = 24*_ratio.ratioY;
  18556. (function () {
  18557. if (Node206align === 'left') {
  18558. Node206textStart = Node206fontSize * 0.2 > 2 ? Node206fontSize * 0.2 - 4 : Node206fontSize * 0.2 - 9;
  18559. Node206textWidth = Node206width;
  18560. Node206lineStart = 1;
  18561. } else if (Node206align === 'right') {
  18562. Node206textStart = 0;
  18563. Node206textWidth =Node206fontSize <= 8 ? Node206width + Node206fontSize * 0.2 + 6 : Node206width - Node206fontSize * 0.2;
  18564. Node206lineStart = (Node206width - (ht.Default.getTextSize('321-1', ' '+ Node206fontSize + 'px "Arial"').width + 6)) * 0.5;
  18565. } else if (Node206align === 'center') {
  18566. Node206textStart = -3;
  18567. Node206textWidth = Node206width;
  18568. Node206lineStart = Node206width - ht.Default.getTextSize('321-1', ' '+ Node206fontSize + 'px "Arial"').width - 11;
  18569. }
  18570. })();
  18571. Node206.setImage(GD.getTextJSON(Node206width, Node206height, true, false, false, ' '+ Node206fontSize + 'px "Arial"'))
  18572. Node206.setPosition(532*ratio.ratioX, 753*ratio.ratioY);
  18573. Node206.setWidth(Node206width);
  18574. Node206.setHeight(Node206height);
  18575. Node206._nodeType = 'text';
  18576. Node206._disallowEvert = true;
  18577. Node206.setRotation(0*Math.PI/180);
  18578. Node206.a('node.width', Node206width);
  18579. Node206.a('node.height', Node206height);
  18580. Node206.a('node.rect', [0, 0, Node206width, Node206height]);
  18581. Node206.a('node.bordercolor','rgba(0,0,0,1)');
  18582. Node206.a('node.borderwidth', 0);
  18583. Node206.a('node.background','' || 'rgba(0,0,0,0)');
  18584. Node206.a('node.gradient','');
  18585. Node206.a('node.gradientcolor','');
  18586. Node206.a('node.text','321-1');
  18587. Node206.a('node.textalign','left');
  18588. Node206.a('node.textvAlign','middle');
  18589. Node206.a('node.textrect', [Node206textStart, 0, Node206textWidth, Node206height]);
  18590. Node206.a('node.color','rgba(0,0,0,1)');
  18591. Node206.a('node.font',' '+ Node206fontSize + 'px "Arial"');
  18592. Node206.a('node.textvisible',true);
  18593. Node206.a('node.linefeed',false);
  18594. if (false) {
  18595. Node206.a('node.textfunc',function(g) {
  18596. g.beginPath();
  18597. var str=Node206.a('node.text') || '321-1';
  18598. var color=Node206.a('node.color') || 'rgba(0,0,0,1)';
  18599. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node206width,Node206height,13.3333*_ratio.ratioY,"left",color,' '+ Node206fontSize + 'px "Arial"', 0,g);
  18600. });
  18601. }
  18602. if (false) {
  18603. Node206.a('node.underlinepoints',[Node206lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node206fontSize + 2 , ht.Default.getTextSize('321-1', ' '+ Node206fontSize + 'px "Arial"').width + 6, (Node206height - Node206fontSize) * 0.5*_ratio.ratioY + Node206fontSize + 2 ]);
  18604. Node206.a('node.underlinevisible',false);
  18605. Node206.a('node.underlineBorderWidth', 1);
  18606. }
  18607. dataModel.add(Node206);
  18608. zoomNodeList.push({
  18609. node: Node206,
  18610. borderWidth: 0,
  18611. attr: 'node.borderwidth'
  18612. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18613. var Node207 = new ht.Node();
  18614. var Node207textStart, Node207textWidth, Node207lineStart, Node207align = 'left', Node207fontSize = 13.3333*_ratio.ratioY,Node207width = 59*_ratio.ratioX, Node207height = 24*_ratio.ratioY;
  18615. (function () {
  18616. if (Node207align === 'left') {
  18617. Node207textStart = Node207fontSize * 0.2 > 2 ? Node207fontSize * 0.2 - 4 : Node207fontSize * 0.2 - 9;
  18618. Node207textWidth = Node207width;
  18619. Node207lineStart = 1;
  18620. } else if (Node207align === 'right') {
  18621. Node207textStart = 0;
  18622. Node207textWidth =Node207fontSize <= 8 ? Node207width + Node207fontSize * 0.2 + 6 : Node207width - Node207fontSize * 0.2;
  18623. Node207lineStart = (Node207width - (ht.Default.getTextSize('321-线0', ' '+ Node207fontSize + 'px "Arial"').width + 6)) * 0.5;
  18624. } else if (Node207align === 'center') {
  18625. Node207textStart = -3;
  18626. Node207textWidth = Node207width;
  18627. Node207lineStart = Node207width - ht.Default.getTextSize('321-线0', ' '+ Node207fontSize + 'px "Arial"').width - 11;
  18628. }
  18629. })();
  18630. Node207.setImage(GD.getTextJSON(Node207width, Node207height, true, false, false, ' '+ Node207fontSize + 'px "Arial"'))
  18631. Node207.setPosition(492*ratio.ratioX, 821*ratio.ratioY);
  18632. Node207.setWidth(Node207width);
  18633. Node207.setHeight(Node207height);
  18634. Node207._nodeType = 'text';
  18635. Node207._disallowEvert = true;
  18636. Node207.setRotation(0*Math.PI/180);
  18637. Node207.a('node.width', Node207width);
  18638. Node207.a('node.height', Node207height);
  18639. Node207.a('node.rect', [0, 0, Node207width, Node207height]);
  18640. Node207.a('node.bordercolor','rgba(0,0,0,1)');
  18641. Node207.a('node.borderwidth', 0);
  18642. Node207.a('node.background','' || 'rgba(0,0,0,0)');
  18643. Node207.a('node.gradient','');
  18644. Node207.a('node.gradientcolor','');
  18645. Node207.a('node.text','321-线0');
  18646. Node207.a('node.textalign','left');
  18647. Node207.a('node.textvAlign','middle');
  18648. Node207.a('node.textrect', [Node207textStart, 0, Node207textWidth, Node207height]);
  18649. Node207.a('node.color','rgba(0,0,0,1)');
  18650. Node207.a('node.font',' '+ Node207fontSize + 'px "Arial"');
  18651. Node207.a('node.textvisible',true);
  18652. Node207.a('node.linefeed',false);
  18653. if (false) {
  18654. Node207.a('node.textfunc',function(g) {
  18655. g.beginPath();
  18656. var str=Node207.a('node.text') || '321-线0';
  18657. var color=Node207.a('node.color') || 'rgba(0,0,0,1)';
  18658. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node207width,Node207height,13.3333*_ratio.ratioY,"left",color,' '+ Node207fontSize + 'px "Arial"', 0,g);
  18659. });
  18660. }
  18661. if (false) {
  18662. Node207.a('node.underlinepoints',[Node207lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node207fontSize + 2 , ht.Default.getTextSize('321-线0', ' '+ Node207fontSize + 'px "Arial"').width + 6, (Node207height - Node207fontSize) * 0.5*_ratio.ratioY + Node207fontSize + 2 ]);
  18663. Node207.a('node.underlinevisible',false);
  18664. Node207.a('node.underlineBorderWidth', 1);
  18665. }
  18666. dataModel.add(Node207);
  18667. zoomNodeList.push({
  18668. node: Node207,
  18669. borderWidth: 0,
  18670. attr: 'node.borderwidth'
  18671. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18672. var Node208 = new ht.Node();
  18673. var Node208textStart, Node208textWidth, Node208lineStart, Node208align = 'left', Node208fontSize = 13.3333*_ratio.ratioY,Node208width = 59*_ratio.ratioX, Node208height = 24*_ratio.ratioY;
  18674. (function () {
  18675. if (Node208align === 'left') {
  18676. Node208textStart = Node208fontSize * 0.2 > 2 ? Node208fontSize * 0.2 - 4 : Node208fontSize * 0.2 - 9;
  18677. Node208textWidth = Node208width;
  18678. Node208lineStart = 1;
  18679. } else if (Node208align === 'right') {
  18680. Node208textStart = 0;
  18681. Node208textWidth =Node208fontSize <= 8 ? Node208width + Node208fontSize * 0.2 + 6 : Node208width - Node208fontSize * 0.2;
  18682. Node208lineStart = (Node208width - (ht.Default.getTextSize('313-2', ' '+ Node208fontSize + 'px "Arial"').width + 6)) * 0.5;
  18683. } else if (Node208align === 'center') {
  18684. Node208textStart = -3;
  18685. Node208textWidth = Node208width;
  18686. Node208lineStart = Node208width - ht.Default.getTextSize('313-2', ' '+ Node208fontSize + 'px "Arial"').width - 11;
  18687. }
  18688. })();
  18689. Node208.setImage(GD.getTextJSON(Node208width, Node208height, true, false, false, ' '+ Node208fontSize + 'px "Arial"'))
  18690. Node208.setPosition(668*ratio.ratioX, 670*ratio.ratioY);
  18691. Node208.setWidth(Node208width);
  18692. Node208.setHeight(Node208height);
  18693. Node208._nodeType = 'text';
  18694. Node208._disallowEvert = true;
  18695. Node208.setRotation(0*Math.PI/180);
  18696. Node208.a('node.width', Node208width);
  18697. Node208.a('node.height', Node208height);
  18698. Node208.a('node.rect', [0, 0, Node208width, Node208height]);
  18699. Node208.a('node.bordercolor','rgba(0,0,0,1)');
  18700. Node208.a('node.borderwidth', 0);
  18701. Node208.a('node.background','' || 'rgba(0,0,0,0)');
  18702. Node208.a('node.gradient','');
  18703. Node208.a('node.gradientcolor','');
  18704. Node208.a('node.text','313-2');
  18705. Node208.a('node.textalign','left');
  18706. Node208.a('node.textvAlign','middle');
  18707. Node208.a('node.textrect', [Node208textStart, 0, Node208textWidth, Node208height]);
  18708. Node208.a('node.color','rgba(0,0,0,1)');
  18709. Node208.a('node.font',' '+ Node208fontSize + 'px "Arial"');
  18710. Node208.a('node.textvisible',true);
  18711. Node208.a('node.linefeed',false);
  18712. if (false) {
  18713. Node208.a('node.textfunc',function(g) {
  18714. g.beginPath();
  18715. var str=Node208.a('node.text') || '313-2';
  18716. var color=Node208.a('node.color') || 'rgba(0,0,0,1)';
  18717. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node208width,Node208height,13.3333*_ratio.ratioY,"left",color,' '+ Node208fontSize + 'px "Arial"', 0,g);
  18718. });
  18719. }
  18720. if (false) {
  18721. Node208.a('node.underlinepoints',[Node208lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node208fontSize + 2 , ht.Default.getTextSize('313-2', ' '+ Node208fontSize + 'px "Arial"').width + 6, (Node208height - Node208fontSize) * 0.5*_ratio.ratioY + Node208fontSize + 2 ]);
  18722. Node208.a('node.underlinevisible',false);
  18723. Node208.a('node.underlineBorderWidth', 1);
  18724. }
  18725. dataModel.add(Node208);
  18726. zoomNodeList.push({
  18727. node: Node208,
  18728. borderWidth: 0,
  18729. attr: 'node.borderwidth'
  18730. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18731. var Node209 = new ht.Node();
  18732. var Node209textStart, Node209textWidth, Node209lineStart, Node209align = 'left', Node209fontSize = 13.3333*_ratio.ratioY,Node209width = 59*_ratio.ratioX, Node209height = 24*_ratio.ratioY;
  18733. (function () {
  18734. if (Node209align === 'left') {
  18735. Node209textStart = Node209fontSize * 0.2 > 2 ? Node209fontSize * 0.2 - 4 : Node209fontSize * 0.2 - 9;
  18736. Node209textWidth = Node209width;
  18737. Node209lineStart = 1;
  18738. } else if (Node209align === 'right') {
  18739. Node209textStart = 0;
  18740. Node209textWidth =Node209fontSize <= 8 ? Node209width + Node209fontSize * 0.2 + 6 : Node209width - Node209fontSize * 0.2;
  18741. Node209lineStart = (Node209width - (ht.Default.getTextSize('313', ' '+ Node209fontSize + 'px "Arial"').width + 6)) * 0.5;
  18742. } else if (Node209align === 'center') {
  18743. Node209textStart = -3;
  18744. Node209textWidth = Node209width;
  18745. Node209lineStart = Node209width - ht.Default.getTextSize('313', ' '+ Node209fontSize + 'px "Arial"').width - 11;
  18746. }
  18747. })();
  18748. Node209.setImage(GD.getTextJSON(Node209width, Node209height, true, false, false, ' '+ Node209fontSize + 'px "Arial"'))
  18749. Node209.setPosition(667*ratio.ratioX, 710*ratio.ratioY);
  18750. Node209.setWidth(Node209width);
  18751. Node209.setHeight(Node209height);
  18752. Node209._nodeType = 'text';
  18753. Node209._disallowEvert = true;
  18754. Node209.setRotation(0*Math.PI/180);
  18755. Node209.a('node.width', Node209width);
  18756. Node209.a('node.height', Node209height);
  18757. Node209.a('node.rect', [0, 0, Node209width, Node209height]);
  18758. Node209.a('node.bordercolor','rgba(0,0,0,1)');
  18759. Node209.a('node.borderwidth', 0);
  18760. Node209.a('node.background','' || 'rgba(0,0,0,0)');
  18761. Node209.a('node.gradient','');
  18762. Node209.a('node.gradientcolor','');
  18763. Node209.a('node.text','313');
  18764. Node209.a('node.textalign','left');
  18765. Node209.a('node.textvAlign','middle');
  18766. Node209.a('node.textrect', [Node209textStart, 0, Node209textWidth, Node209height]);
  18767. Node209.a('node.color','rgba(0,0,0,1)');
  18768. Node209.a('node.font',' '+ Node209fontSize + 'px "Arial"');
  18769. Node209.a('node.textvisible',true);
  18770. Node209.a('node.linefeed',false);
  18771. if (false) {
  18772. Node209.a('node.textfunc',function(g) {
  18773. g.beginPath();
  18774. var str=Node209.a('node.text') || '313';
  18775. var color=Node209.a('node.color') || 'rgba(0,0,0,1)';
  18776. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node209width,Node209height,13.3333*_ratio.ratioY,"left",color,' '+ Node209fontSize + 'px "Arial"', 0,g);
  18777. });
  18778. }
  18779. if (false) {
  18780. Node209.a('node.underlinepoints',[Node209lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node209fontSize + 2 , ht.Default.getTextSize('313', ' '+ Node209fontSize + 'px "Arial"').width + 6, (Node209height - Node209fontSize) * 0.5*_ratio.ratioY + Node209fontSize + 2 ]);
  18781. Node209.a('node.underlinevisible',false);
  18782. Node209.a('node.underlineBorderWidth', 1);
  18783. }
  18784. dataModel.add(Node209);
  18785. zoomNodeList.push({
  18786. node: Node209,
  18787. borderWidth: 0,
  18788. attr: 'node.borderwidth'
  18789. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18790. var Node210 = new ht.Node();
  18791. var Node210textStart, Node210textWidth, Node210lineStart, Node210align = 'left', Node210fontSize = 13.3333*_ratio.ratioY,Node210width = 59*_ratio.ratioX, Node210height = 24*_ratio.ratioY;
  18792. (function () {
  18793. if (Node210align === 'left') {
  18794. Node210textStart = Node210fontSize * 0.2 > 2 ? Node210fontSize * 0.2 - 4 : Node210fontSize * 0.2 - 9;
  18795. Node210textWidth = Node210width;
  18796. Node210lineStart = 1;
  18797. } else if (Node210align === 'right') {
  18798. Node210textStart = 0;
  18799. Node210textWidth =Node210fontSize <= 8 ? Node210width + Node210fontSize * 0.2 + 6 : Node210width - Node210fontSize * 0.2;
  18800. Node210lineStart = (Node210width - (ht.Default.getTextSize('313-20', ' '+ Node210fontSize + 'px "Arial"').width + 6)) * 0.5;
  18801. } else if (Node210align === 'center') {
  18802. Node210textStart = -3;
  18803. Node210textWidth = Node210width;
  18804. Node210lineStart = Node210width - ht.Default.getTextSize('313-20', ' '+ Node210fontSize + 'px "Arial"').width - 11;
  18805. }
  18806. })();
  18807. Node210.setImage(GD.getTextJSON(Node210width, Node210height, true, false, false, ' '+ Node210fontSize + 'px "Arial"'))
  18808. Node210.setPosition(573*ratio.ratioX, 710*ratio.ratioY);
  18809. Node210.setWidth(Node210width);
  18810. Node210.setHeight(Node210height);
  18811. Node210._nodeType = 'text';
  18812. Node210._disallowEvert = true;
  18813. Node210.setRotation(0*Math.PI/180);
  18814. Node210.a('node.width', Node210width);
  18815. Node210.a('node.height', Node210height);
  18816. Node210.a('node.rect', [0, 0, Node210width, Node210height]);
  18817. Node210.a('node.bordercolor','rgba(0,0,0,1)');
  18818. Node210.a('node.borderwidth', 0);
  18819. Node210.a('node.background','' || 'rgba(0,0,0,0)');
  18820. Node210.a('node.gradient','');
  18821. Node210.a('node.gradientcolor','');
  18822. Node210.a('node.text','313-20');
  18823. Node210.a('node.textalign','left');
  18824. Node210.a('node.textvAlign','middle');
  18825. Node210.a('node.textrect', [Node210textStart, 0, Node210textWidth, Node210height]);
  18826. Node210.a('node.color','rgba(0,0,0,1)');
  18827. Node210.a('node.font',' '+ Node210fontSize + 'px "Arial"');
  18828. Node210.a('node.textvisible',true);
  18829. Node210.a('node.linefeed',false);
  18830. if (false) {
  18831. Node210.a('node.textfunc',function(g) {
  18832. g.beginPath();
  18833. var str=Node210.a('node.text') || '313-20';
  18834. var color=Node210.a('node.color') || 'rgba(0,0,0,1)';
  18835. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node210width,Node210height,13.3333*_ratio.ratioY,"left",color,' '+ Node210fontSize + 'px "Arial"', 0,g);
  18836. });
  18837. }
  18838. if (false) {
  18839. Node210.a('node.underlinepoints',[Node210lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node210fontSize + 2 , ht.Default.getTextSize('313-20', ' '+ Node210fontSize + 'px "Arial"').width + 6, (Node210height - Node210fontSize) * 0.5*_ratio.ratioY + Node210fontSize + 2 ]);
  18840. Node210.a('node.underlinevisible',false);
  18841. Node210.a('node.underlineBorderWidth', 1);
  18842. }
  18843. dataModel.add(Node210);
  18844. zoomNodeList.push({
  18845. node: Node210,
  18846. borderWidth: 0,
  18847. attr: 'node.borderwidth'
  18848. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18849. var Node211 = new ht.Node();
  18850. var Node211textStart, Node211textWidth, Node211lineStart, Node211align = 'left', Node211fontSize = 13.3333*_ratio.ratioY,Node211width = 59*_ratio.ratioX, Node211height = 24*_ratio.ratioY;
  18851. (function () {
  18852. if (Node211align === 'left') {
  18853. Node211textStart = Node211fontSize * 0.2 > 2 ? Node211fontSize * 0.2 - 4 : Node211fontSize * 0.2 - 9;
  18854. Node211textWidth = Node211width;
  18855. Node211lineStart = 1;
  18856. } else if (Node211align === 'right') {
  18857. Node211textStart = 0;
  18858. Node211textWidth =Node211fontSize <= 8 ? Node211width + Node211fontSize * 0.2 + 6 : Node211width - Node211fontSize * 0.2;
  18859. Node211lineStart = (Node211width - (ht.Default.getTextSize('313-1', ' '+ Node211fontSize + 'px "Arial"').width + 6)) * 0.5;
  18860. } else if (Node211align === 'center') {
  18861. Node211textStart = -3;
  18862. Node211textWidth = Node211width;
  18863. Node211lineStart = Node211width - ht.Default.getTextSize('313-1', ' '+ Node211fontSize + 'px "Arial"').width - 11;
  18864. }
  18865. })();
  18866. Node211.setImage(GD.getTextJSON(Node211width, Node211height, true, false, false, ' '+ Node211fontSize + 'px "Arial"'))
  18867. Node211.setPosition(666*ratio.ratioX, 752*ratio.ratioY);
  18868. Node211.setWidth(Node211width);
  18869. Node211.setHeight(Node211height);
  18870. Node211._nodeType = 'text';
  18871. Node211._disallowEvert = true;
  18872. Node211.setRotation(0*Math.PI/180);
  18873. Node211.a('node.width', Node211width);
  18874. Node211.a('node.height', Node211height);
  18875. Node211.a('node.rect', [0, 0, Node211width, Node211height]);
  18876. Node211.a('node.bordercolor','rgba(0,0,0,1)');
  18877. Node211.a('node.borderwidth', 0);
  18878. Node211.a('node.background','' || 'rgba(0,0,0,0)');
  18879. Node211.a('node.gradient','');
  18880. Node211.a('node.gradientcolor','');
  18881. Node211.a('node.text','313-1');
  18882. Node211.a('node.textalign','left');
  18883. Node211.a('node.textvAlign','middle');
  18884. Node211.a('node.textrect', [Node211textStart, 0, Node211textWidth, Node211height]);
  18885. Node211.a('node.color','rgba(0,0,0,1)');
  18886. Node211.a('node.font',' '+ Node211fontSize + 'px "Arial"');
  18887. Node211.a('node.textvisible',true);
  18888. Node211.a('node.linefeed',false);
  18889. if (false) {
  18890. Node211.a('node.textfunc',function(g) {
  18891. g.beginPath();
  18892. var str=Node211.a('node.text') || '313-1';
  18893. var color=Node211.a('node.color') || 'rgba(0,0,0,1)';
  18894. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node211width,Node211height,13.3333*_ratio.ratioY,"left",color,' '+ Node211fontSize + 'px "Arial"', 0,g);
  18895. });
  18896. }
  18897. if (false) {
  18898. Node211.a('node.underlinepoints',[Node211lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node211fontSize + 2 , ht.Default.getTextSize('313-1', ' '+ Node211fontSize + 'px "Arial"').width + 6, (Node211height - Node211fontSize) * 0.5*_ratio.ratioY + Node211fontSize + 2 ]);
  18899. Node211.a('node.underlinevisible',false);
  18900. Node211.a('node.underlineBorderWidth', 1);
  18901. }
  18902. dataModel.add(Node211);
  18903. zoomNodeList.push({
  18904. node: Node211,
  18905. borderWidth: 0,
  18906. attr: 'node.borderwidth'
  18907. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18908. var Node212 = new ht.Node();
  18909. var Node212textStart, Node212textWidth, Node212lineStart, Node212align = 'left', Node212fontSize = 13.3333*_ratio.ratioY,Node212width = 59*_ratio.ratioX, Node212height = 24*_ratio.ratioY;
  18910. (function () {
  18911. if (Node212align === 'left') {
  18912. Node212textStart = Node212fontSize * 0.2 > 2 ? Node212fontSize * 0.2 - 4 : Node212fontSize * 0.2 - 9;
  18913. Node212textWidth = Node212width;
  18914. Node212lineStart = 1;
  18915. } else if (Node212align === 'right') {
  18916. Node212textStart = 0;
  18917. Node212textWidth =Node212fontSize <= 8 ? Node212width + Node212fontSize * 0.2 + 6 : Node212width - Node212fontSize * 0.2;
  18918. Node212lineStart = (Node212width - (ht.Default.getTextSize('313-10', ' '+ Node212fontSize + 'px "Arial"').width + 6)) * 0.5;
  18919. } else if (Node212align === 'center') {
  18920. Node212textStart = -3;
  18921. Node212textWidth = Node212width;
  18922. Node212lineStart = Node212width - ht.Default.getTextSize('313-10', ' '+ Node212fontSize + 'px "Arial"').width - 11;
  18923. }
  18924. })();
  18925. Node212.setImage(GD.getTextJSON(Node212width, Node212height, true, false, false, ' '+ Node212fontSize + 'px "Arial"'))
  18926. Node212.setPosition(605*ratio.ratioX, 796*ratio.ratioY);
  18927. Node212.setWidth(Node212width);
  18928. Node212.setHeight(Node212height);
  18929. Node212._nodeType = 'text';
  18930. Node212._disallowEvert = true;
  18931. Node212.setRotation(0*Math.PI/180);
  18932. Node212.a('node.width', Node212width);
  18933. Node212.a('node.height', Node212height);
  18934. Node212.a('node.rect', [0, 0, Node212width, Node212height]);
  18935. Node212.a('node.bordercolor','rgba(0,0,0,1)');
  18936. Node212.a('node.borderwidth', 0);
  18937. Node212.a('node.background','' || 'rgba(0,0,0,0)');
  18938. Node212.a('node.gradient','');
  18939. Node212.a('node.gradientcolor','');
  18940. Node212.a('node.text','313-10');
  18941. Node212.a('node.textalign','left');
  18942. Node212.a('node.textvAlign','middle');
  18943. Node212.a('node.textrect', [Node212textStart, 0, Node212textWidth, Node212height]);
  18944. Node212.a('node.color','rgba(0,0,0,1)');
  18945. Node212.a('node.font',' '+ Node212fontSize + 'px "Arial"');
  18946. Node212.a('node.textvisible',true);
  18947. Node212.a('node.linefeed',false);
  18948. if (false) {
  18949. Node212.a('node.textfunc',function(g) {
  18950. g.beginPath();
  18951. var str=Node212.a('node.text') || '313-10';
  18952. var color=Node212.a('node.color') || 'rgba(0,0,0,1)';
  18953. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node212width,Node212height,13.3333*_ratio.ratioY,"left",color,' '+ Node212fontSize + 'px "Arial"', 0,g);
  18954. });
  18955. }
  18956. if (false) {
  18957. Node212.a('node.underlinepoints',[Node212lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node212fontSize + 2 , ht.Default.getTextSize('313-10', ' '+ Node212fontSize + 'px "Arial"').width + 6, (Node212height - Node212fontSize) * 0.5*_ratio.ratioY + Node212fontSize + 2 ]);
  18958. Node212.a('node.underlinevisible',false);
  18959. Node212.a('node.underlineBorderWidth', 1);
  18960. }
  18961. dataModel.add(Node212);
  18962. zoomNodeList.push({
  18963. node: Node212,
  18964. borderWidth: 0,
  18965. attr: 'node.borderwidth'
  18966. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  18967. var Node213 = new ht.Node();
  18968. var Node213textStart, Node213textWidth, Node213lineStart, Node213align = 'left', Node213fontSize = 13.3333*_ratio.ratioY,Node213width = 59*_ratio.ratioX, Node213height = 24*_ratio.ratioY;
  18969. (function () {
  18970. if (Node213align === 'left') {
  18971. Node213textStart = Node213fontSize * 0.2 > 2 ? Node213fontSize * 0.2 - 4 : Node213fontSize * 0.2 - 9;
  18972. Node213textWidth = Node213width;
  18973. Node213lineStart = 1;
  18974. } else if (Node213align === 'right') {
  18975. Node213textStart = 0;
  18976. Node213textWidth =Node213fontSize <= 8 ? Node213width + Node213fontSize * 0.2 + 6 : Node213width - Node213fontSize * 0.2;
  18977. Node213lineStart = (Node213width - (ht.Default.getTextSize('313-线0', ' '+ Node213fontSize + 'px "Arial"').width + 6)) * 0.5;
  18978. } else if (Node213align === 'center') {
  18979. Node213textStart = -3;
  18980. Node213textWidth = Node213width;
  18981. Node213lineStart = Node213width - ht.Default.getTextSize('313-线0', ' '+ Node213fontSize + 'px "Arial"').width - 11;
  18982. }
  18983. })();
  18984. Node213.setImage(GD.getTextJSON(Node213width, Node213height, true, false, false, ' '+ Node213fontSize + 'px "Arial"'))
  18985. Node213.setPosition(626*ratio.ratioX, 822*ratio.ratioY);
  18986. Node213.setWidth(Node213width);
  18987. Node213.setHeight(Node213height);
  18988. Node213._nodeType = 'text';
  18989. Node213._disallowEvert = true;
  18990. Node213.setRotation(0*Math.PI/180);
  18991. Node213.a('node.width', Node213width);
  18992. Node213.a('node.height', Node213height);
  18993. Node213.a('node.rect', [0, 0, Node213width, Node213height]);
  18994. Node213.a('node.bordercolor','rgba(0,0,0,1)');
  18995. Node213.a('node.borderwidth', 0);
  18996. Node213.a('node.background','' || 'rgba(0,0,0,0)');
  18997. Node213.a('node.gradient','');
  18998. Node213.a('node.gradientcolor','');
  18999. Node213.a('node.text','313-线0');
  19000. Node213.a('node.textalign','left');
  19001. Node213.a('node.textvAlign','middle');
  19002. Node213.a('node.textrect', [Node213textStart, 0, Node213textWidth, Node213height]);
  19003. Node213.a('node.color','rgba(0,0,0,1)');
  19004. Node213.a('node.font',' '+ Node213fontSize + 'px "Arial"');
  19005. Node213.a('node.textvisible',true);
  19006. Node213.a('node.linefeed',false);
  19007. if (false) {
  19008. Node213.a('node.textfunc',function(g) {
  19009. g.beginPath();
  19010. var str=Node213.a('node.text') || '313-线0';
  19011. var color=Node213.a('node.color') || 'rgba(0,0,0,1)';
  19012. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node213width,Node213height,13.3333*_ratio.ratioY,"left",color,' '+ Node213fontSize + 'px "Arial"', 0,g);
  19013. });
  19014. }
  19015. if (false) {
  19016. Node213.a('node.underlinepoints',[Node213lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node213fontSize + 2 , ht.Default.getTextSize('313-线0', ' '+ Node213fontSize + 'px "Arial"').width + 6, (Node213height - Node213fontSize) * 0.5*_ratio.ratioY + Node213fontSize + 2 ]);
  19017. Node213.a('node.underlinevisible',false);
  19018. Node213.a('node.underlineBorderWidth', 1);
  19019. }
  19020. dataModel.add(Node213);
  19021. zoomNodeList.push({
  19022. node: Node213,
  19023. borderWidth: 0,
  19024. attr: 'node.borderwidth'
  19025. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19026. var Node214 = new ht.Node();
  19027. var Node214textStart, Node214textWidth, Node214lineStart, Node214align = 'left', Node214fontSize = 13.3333*_ratio.ratioY,Node214width = 59*_ratio.ratioX, Node214height = 24*_ratio.ratioY;
  19028. (function () {
  19029. if (Node214align === 'left') {
  19030. Node214textStart = Node214fontSize * 0.2 > 2 ? Node214fontSize * 0.2 - 4 : Node214fontSize * 0.2 - 9;
  19031. Node214textWidth = Node214width;
  19032. Node214lineStart = 1;
  19033. } else if (Node214align === 'right') {
  19034. Node214textStart = 0;
  19035. Node214textWidth =Node214fontSize <= 8 ? Node214width + Node214fontSize * 0.2 + 6 : Node214width - Node214fontSize * 0.2;
  19036. Node214lineStart = (Node214width - (ht.Default.getTextSize('312-2', ' '+ Node214fontSize + 'px "Arial"').width + 6)) * 0.5;
  19037. } else if (Node214align === 'center') {
  19038. Node214textStart = -3;
  19039. Node214textWidth = Node214width;
  19040. Node214lineStart = Node214width - ht.Default.getTextSize('312-2', ' '+ Node214fontSize + 'px "Arial"').width - 11;
  19041. }
  19042. })();
  19043. Node214.setImage(GD.getTextJSON(Node214width, Node214height, true, false, false, ' '+ Node214fontSize + 'px "Arial"'))
  19044. Node214.setPosition(791*ratio.ratioX, 669*ratio.ratioY);
  19045. Node214.setWidth(Node214width);
  19046. Node214.setHeight(Node214height);
  19047. Node214._nodeType = 'text';
  19048. Node214._disallowEvert = true;
  19049. Node214.setRotation(0*Math.PI/180);
  19050. Node214.a('node.width', Node214width);
  19051. Node214.a('node.height', Node214height);
  19052. Node214.a('node.rect', [0, 0, Node214width, Node214height]);
  19053. Node214.a('node.bordercolor','rgba(0,0,0,1)');
  19054. Node214.a('node.borderwidth', 0);
  19055. Node214.a('node.background','' || 'rgba(0,0,0,0)');
  19056. Node214.a('node.gradient','');
  19057. Node214.a('node.gradientcolor','');
  19058. Node214.a('node.text','312-2');
  19059. Node214.a('node.textalign','left');
  19060. Node214.a('node.textvAlign','middle');
  19061. Node214.a('node.textrect', [Node214textStart, 0, Node214textWidth, Node214height]);
  19062. Node214.a('node.color','rgba(0,0,0,1)');
  19063. Node214.a('node.font',' '+ Node214fontSize + 'px "Arial"');
  19064. Node214.a('node.textvisible',true);
  19065. Node214.a('node.linefeed',false);
  19066. if (false) {
  19067. Node214.a('node.textfunc',function(g) {
  19068. g.beginPath();
  19069. var str=Node214.a('node.text') || '312-2';
  19070. var color=Node214.a('node.color') || 'rgba(0,0,0,1)';
  19071. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node214width,Node214height,13.3333*_ratio.ratioY,"left",color,' '+ Node214fontSize + 'px "Arial"', 0,g);
  19072. });
  19073. }
  19074. if (false) {
  19075. Node214.a('node.underlinepoints',[Node214lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node214fontSize + 2 , ht.Default.getTextSize('312-2', ' '+ Node214fontSize + 'px "Arial"').width + 6, (Node214height - Node214fontSize) * 0.5*_ratio.ratioY + Node214fontSize + 2 ]);
  19076. Node214.a('node.underlinevisible',false);
  19077. Node214.a('node.underlineBorderWidth', 1);
  19078. }
  19079. dataModel.add(Node214);
  19080. zoomNodeList.push({
  19081. node: Node214,
  19082. borderWidth: 0,
  19083. attr: 'node.borderwidth'
  19084. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19085. var Node215 = new ht.Node();
  19086. var Node215textStart, Node215textWidth, Node215lineStart, Node215align = 'left', Node215fontSize = 13.3333*_ratio.ratioY,Node215width = 59*_ratio.ratioX, Node215height = 24*_ratio.ratioY;
  19087. (function () {
  19088. if (Node215align === 'left') {
  19089. Node215textStart = Node215fontSize * 0.2 > 2 ? Node215fontSize * 0.2 - 4 : Node215fontSize * 0.2 - 9;
  19090. Node215textWidth = Node215width;
  19091. Node215lineStart = 1;
  19092. } else if (Node215align === 'right') {
  19093. Node215textStart = 0;
  19094. Node215textWidth =Node215fontSize <= 8 ? Node215width + Node215fontSize * 0.2 + 6 : Node215width - Node215fontSize * 0.2;
  19095. Node215lineStart = (Node215width - (ht.Default.getTextSize('312', ' '+ Node215fontSize + 'px "Arial"').width + 6)) * 0.5;
  19096. } else if (Node215align === 'center') {
  19097. Node215textStart = -3;
  19098. Node215textWidth = Node215width;
  19099. Node215lineStart = Node215width - ht.Default.getTextSize('312', ' '+ Node215fontSize + 'px "Arial"').width - 11;
  19100. }
  19101. })();
  19102. Node215.setImage(GD.getTextJSON(Node215width, Node215height, true, false, false, ' '+ Node215fontSize + 'px "Arial"'))
  19103. Node215.setPosition(792*ratio.ratioX, 712*ratio.ratioY);
  19104. Node215.setWidth(Node215width);
  19105. Node215.setHeight(Node215height);
  19106. Node215._nodeType = 'text';
  19107. Node215._disallowEvert = true;
  19108. Node215.setRotation(0*Math.PI/180);
  19109. Node215.a('node.width', Node215width);
  19110. Node215.a('node.height', Node215height);
  19111. Node215.a('node.rect', [0, 0, Node215width, Node215height]);
  19112. Node215.a('node.bordercolor','rgba(0,0,0,1)');
  19113. Node215.a('node.borderwidth', 0);
  19114. Node215.a('node.background','' || 'rgba(0,0,0,0)');
  19115. Node215.a('node.gradient','');
  19116. Node215.a('node.gradientcolor','');
  19117. Node215.a('node.text','312');
  19118. Node215.a('node.textalign','left');
  19119. Node215.a('node.textvAlign','middle');
  19120. Node215.a('node.textrect', [Node215textStart, 0, Node215textWidth, Node215height]);
  19121. Node215.a('node.color','rgba(0,0,0,1)');
  19122. Node215.a('node.font',' '+ Node215fontSize + 'px "Arial"');
  19123. Node215.a('node.textvisible',true);
  19124. Node215.a('node.linefeed',false);
  19125. if (false) {
  19126. Node215.a('node.textfunc',function(g) {
  19127. g.beginPath();
  19128. var str=Node215.a('node.text') || '312';
  19129. var color=Node215.a('node.color') || 'rgba(0,0,0,1)';
  19130. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node215width,Node215height,13.3333*_ratio.ratioY,"left",color,' '+ Node215fontSize + 'px "Arial"', 0,g);
  19131. });
  19132. }
  19133. if (false) {
  19134. Node215.a('node.underlinepoints',[Node215lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node215fontSize + 2 , ht.Default.getTextSize('312', ' '+ Node215fontSize + 'px "Arial"').width + 6, (Node215height - Node215fontSize) * 0.5*_ratio.ratioY + Node215fontSize + 2 ]);
  19135. Node215.a('node.underlinevisible',false);
  19136. Node215.a('node.underlineBorderWidth', 1);
  19137. }
  19138. dataModel.add(Node215);
  19139. zoomNodeList.push({
  19140. node: Node215,
  19141. borderWidth: 0,
  19142. attr: 'node.borderwidth'
  19143. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19144. var Node216 = new ht.Node();
  19145. var Node216textStart, Node216textWidth, Node216lineStart, Node216align = 'left', Node216fontSize = 13.3333*_ratio.ratioY,Node216width = 59*_ratio.ratioX, Node216height = 24*_ratio.ratioY;
  19146. (function () {
  19147. if (Node216align === 'left') {
  19148. Node216textStart = Node216fontSize * 0.2 > 2 ? Node216fontSize * 0.2 - 4 : Node216fontSize * 0.2 - 9;
  19149. Node216textWidth = Node216width;
  19150. Node216lineStart = 1;
  19151. } else if (Node216align === 'right') {
  19152. Node216textStart = 0;
  19153. Node216textWidth =Node216fontSize <= 8 ? Node216width + Node216fontSize * 0.2 + 6 : Node216width - Node216fontSize * 0.2;
  19154. Node216lineStart = (Node216width - (ht.Default.getTextSize('312-20', ' '+ Node216fontSize + 'px "Arial"').width + 6)) * 0.5;
  19155. } else if (Node216align === 'center') {
  19156. Node216textStart = -3;
  19157. Node216textWidth = Node216width;
  19158. Node216lineStart = Node216width - ht.Default.getTextSize('312-20', ' '+ Node216fontSize + 'px "Arial"').width - 11;
  19159. }
  19160. })();
  19161. Node216.setImage(GD.getTextJSON(Node216width, Node216height, true, false, false, ' '+ Node216fontSize + 'px "Arial"'))
  19162. Node216.setPosition(704*ratio.ratioX, 710*ratio.ratioY);
  19163. Node216.setWidth(Node216width);
  19164. Node216.setHeight(Node216height);
  19165. Node216._nodeType = 'text';
  19166. Node216._disallowEvert = true;
  19167. Node216.setRotation(0*Math.PI/180);
  19168. Node216.a('node.width', Node216width);
  19169. Node216.a('node.height', Node216height);
  19170. Node216.a('node.rect', [0, 0, Node216width, Node216height]);
  19171. Node216.a('node.bordercolor','rgba(0,0,0,1)');
  19172. Node216.a('node.borderwidth', 0);
  19173. Node216.a('node.background','' || 'rgba(0,0,0,0)');
  19174. Node216.a('node.gradient','');
  19175. Node216.a('node.gradientcolor','');
  19176. Node216.a('node.text','312-20');
  19177. Node216.a('node.textalign','left');
  19178. Node216.a('node.textvAlign','middle');
  19179. Node216.a('node.textrect', [Node216textStart, 0, Node216textWidth, Node216height]);
  19180. Node216.a('node.color','rgba(0,0,0,1)');
  19181. Node216.a('node.font',' '+ Node216fontSize + 'px "Arial"');
  19182. Node216.a('node.textvisible',true);
  19183. Node216.a('node.linefeed',false);
  19184. if (false) {
  19185. Node216.a('node.textfunc',function(g) {
  19186. g.beginPath();
  19187. var str=Node216.a('node.text') || '312-20';
  19188. var color=Node216.a('node.color') || 'rgba(0,0,0,1)';
  19189. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node216width,Node216height,13.3333*_ratio.ratioY,"left",color,' '+ Node216fontSize + 'px "Arial"', 0,g);
  19190. });
  19191. }
  19192. if (false) {
  19193. Node216.a('node.underlinepoints',[Node216lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node216fontSize + 2 , ht.Default.getTextSize('312-20', ' '+ Node216fontSize + 'px "Arial"').width + 6, (Node216height - Node216fontSize) * 0.5*_ratio.ratioY + Node216fontSize + 2 ]);
  19194. Node216.a('node.underlinevisible',false);
  19195. Node216.a('node.underlineBorderWidth', 1);
  19196. }
  19197. dataModel.add(Node216);
  19198. zoomNodeList.push({
  19199. node: Node216,
  19200. borderWidth: 0,
  19201. attr: 'node.borderwidth'
  19202. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19203. var Node217 = new ht.Node();
  19204. var Node217textStart, Node217textWidth, Node217lineStart, Node217align = 'left', Node217fontSize = 13.3333*_ratio.ratioY,Node217width = 59*_ratio.ratioX, Node217height = 24*_ratio.ratioY;
  19205. (function () {
  19206. if (Node217align === 'left') {
  19207. Node217textStart = Node217fontSize * 0.2 > 2 ? Node217fontSize * 0.2 - 4 : Node217fontSize * 0.2 - 9;
  19208. Node217textWidth = Node217width;
  19209. Node217lineStart = 1;
  19210. } else if (Node217align === 'right') {
  19211. Node217textStart = 0;
  19212. Node217textWidth =Node217fontSize <= 8 ? Node217width + Node217fontSize * 0.2 + 6 : Node217width - Node217fontSize * 0.2;
  19213. Node217lineStart = (Node217width - (ht.Default.getTextSize('312-10', ' '+ Node217fontSize + 'px "Arial"').width + 6)) * 0.5;
  19214. } else if (Node217align === 'center') {
  19215. Node217textStart = -3;
  19216. Node217textWidth = Node217width;
  19217. Node217lineStart = Node217width - ht.Default.getTextSize('312-10', ' '+ Node217fontSize + 'px "Arial"').width - 11;
  19218. }
  19219. })();
  19220. Node217.setImage(GD.getTextJSON(Node217width, Node217height, true, false, false, ' '+ Node217fontSize + 'px "Arial"'))
  19221. Node217.setPosition(731*ratio.ratioX, 795*ratio.ratioY);
  19222. Node217.setWidth(Node217width);
  19223. Node217.setHeight(Node217height);
  19224. Node217._nodeType = 'text';
  19225. Node217._disallowEvert = true;
  19226. Node217.setRotation(0*Math.PI/180);
  19227. Node217.a('node.width', Node217width);
  19228. Node217.a('node.height', Node217height);
  19229. Node217.a('node.rect', [0, 0, Node217width, Node217height]);
  19230. Node217.a('node.bordercolor','rgba(0,0,0,1)');
  19231. Node217.a('node.borderwidth', 0);
  19232. Node217.a('node.background','' || 'rgba(0,0,0,0)');
  19233. Node217.a('node.gradient','');
  19234. Node217.a('node.gradientcolor','');
  19235. Node217.a('node.text','312-10');
  19236. Node217.a('node.textalign','left');
  19237. Node217.a('node.textvAlign','middle');
  19238. Node217.a('node.textrect', [Node217textStart, 0, Node217textWidth, Node217height]);
  19239. Node217.a('node.color','rgba(0,0,0,1)');
  19240. Node217.a('node.font',' '+ Node217fontSize + 'px "Arial"');
  19241. Node217.a('node.textvisible',true);
  19242. Node217.a('node.linefeed',false);
  19243. if (false) {
  19244. Node217.a('node.textfunc',function(g) {
  19245. g.beginPath();
  19246. var str=Node217.a('node.text') || '312-10';
  19247. var color=Node217.a('node.color') || 'rgba(0,0,0,1)';
  19248. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node217width,Node217height,13.3333*_ratio.ratioY,"left",color,' '+ Node217fontSize + 'px "Arial"', 0,g);
  19249. });
  19250. }
  19251. if (false) {
  19252. Node217.a('node.underlinepoints',[Node217lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node217fontSize + 2 , ht.Default.getTextSize('312-10', ' '+ Node217fontSize + 'px "Arial"').width + 6, (Node217height - Node217fontSize) * 0.5*_ratio.ratioY + Node217fontSize + 2 ]);
  19253. Node217.a('node.underlinevisible',false);
  19254. Node217.a('node.underlineBorderWidth', 1);
  19255. }
  19256. dataModel.add(Node217);
  19257. zoomNodeList.push({
  19258. node: Node217,
  19259. borderWidth: 0,
  19260. attr: 'node.borderwidth'
  19261. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19262. var Node218 = new ht.Node();
  19263. var Node218textStart, Node218textWidth, Node218lineStart, Node218align = 'left', Node218fontSize = 13.3333*_ratio.ratioY,Node218width = 59*_ratio.ratioX, Node218height = 24*_ratio.ratioY;
  19264. (function () {
  19265. if (Node218align === 'left') {
  19266. Node218textStart = Node218fontSize * 0.2 > 2 ? Node218fontSize * 0.2 - 4 : Node218fontSize * 0.2 - 9;
  19267. Node218textWidth = Node218width;
  19268. Node218lineStart = 1;
  19269. } else if (Node218align === 'right') {
  19270. Node218textStart = 0;
  19271. Node218textWidth =Node218fontSize <= 8 ? Node218width + Node218fontSize * 0.2 + 6 : Node218width - Node218fontSize * 0.2;
  19272. Node218lineStart = (Node218width - (ht.Default.getTextSize('312-线0', ' '+ Node218fontSize + 'px "Arial"').width + 6)) * 0.5;
  19273. } else if (Node218align === 'center') {
  19274. Node218textStart = -3;
  19275. Node218textWidth = Node218width;
  19276. Node218lineStart = Node218width - ht.Default.getTextSize('312-线0', ' '+ Node218fontSize + 'px "Arial"').width - 11;
  19277. }
  19278. })();
  19279. Node218.setImage(GD.getTextJSON(Node218width, Node218height, true, false, false, ' '+ Node218fontSize + 'px "Arial"'))
  19280. Node218.setPosition(753*ratio.ratioX, 821*ratio.ratioY);
  19281. Node218.setWidth(Node218width);
  19282. Node218.setHeight(Node218height);
  19283. Node218._nodeType = 'text';
  19284. Node218._disallowEvert = true;
  19285. Node218.setRotation(0*Math.PI/180);
  19286. Node218.a('node.width', Node218width);
  19287. Node218.a('node.height', Node218height);
  19288. Node218.a('node.rect', [0, 0, Node218width, Node218height]);
  19289. Node218.a('node.bordercolor','rgba(0,0,0,1)');
  19290. Node218.a('node.borderwidth', 0);
  19291. Node218.a('node.background','' || 'rgba(0,0,0,0)');
  19292. Node218.a('node.gradient','');
  19293. Node218.a('node.gradientcolor','');
  19294. Node218.a('node.text','312-线0');
  19295. Node218.a('node.textalign','left');
  19296. Node218.a('node.textvAlign','middle');
  19297. Node218.a('node.textrect', [Node218textStart, 0, Node218textWidth, Node218height]);
  19298. Node218.a('node.color','rgba(0,0,0,1)');
  19299. Node218.a('node.font',' '+ Node218fontSize + 'px "Arial"');
  19300. Node218.a('node.textvisible',true);
  19301. Node218.a('node.linefeed',false);
  19302. if (false) {
  19303. Node218.a('node.textfunc',function(g) {
  19304. g.beginPath();
  19305. var str=Node218.a('node.text') || '312-线0';
  19306. var color=Node218.a('node.color') || 'rgba(0,0,0,1)';
  19307. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node218width,Node218height,13.3333*_ratio.ratioY,"left",color,' '+ Node218fontSize + 'px "Arial"', 0,g);
  19308. });
  19309. }
  19310. if (false) {
  19311. Node218.a('node.underlinepoints',[Node218lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node218fontSize + 2 , ht.Default.getTextSize('312-线0', ' '+ Node218fontSize + 'px "Arial"').width + 6, (Node218height - Node218fontSize) * 0.5*_ratio.ratioY + Node218fontSize + 2 ]);
  19312. Node218.a('node.underlinevisible',false);
  19313. Node218.a('node.underlineBorderWidth', 1);
  19314. }
  19315. dataModel.add(Node218);
  19316. zoomNodeList.push({
  19317. node: Node218,
  19318. borderWidth: 0,
  19319. attr: 'node.borderwidth'
  19320. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19321. var Node219 = new ht.Node();
  19322. var Node219textStart, Node219textWidth, Node219lineStart, Node219align = 'left', Node219fontSize = 13.3333*_ratio.ratioY,Node219width = 59*_ratio.ratioX, Node219height = 24*_ratio.ratioY;
  19323. (function () {
  19324. if (Node219align === 'left') {
  19325. Node219textStart = Node219fontSize * 0.2 > 2 ? Node219fontSize * 0.2 - 4 : Node219fontSize * 0.2 - 9;
  19326. Node219textWidth = Node219width;
  19327. Node219lineStart = 1;
  19328. } else if (Node219align === 'right') {
  19329. Node219textStart = 0;
  19330. Node219textWidth =Node219fontSize <= 8 ? Node219width + Node219fontSize * 0.2 + 6 : Node219width - Node219fontSize * 0.2;
  19331. Node219lineStart = (Node219width - (ht.Default.getTextSize('312-1', ' '+ Node219fontSize + 'px "Arial"').width + 6)) * 0.5;
  19332. } else if (Node219align === 'center') {
  19333. Node219textStart = -3;
  19334. Node219textWidth = Node219width;
  19335. Node219lineStart = Node219width - ht.Default.getTextSize('312-1', ' '+ Node219fontSize + 'px "Arial"').width - 11;
  19336. }
  19337. })();
  19338. Node219.setImage(GD.getTextJSON(Node219width, Node219height, true, false, false, ' '+ Node219fontSize + 'px "Arial"'))
  19339. Node219.setPosition(791*ratio.ratioX, 753*ratio.ratioY);
  19340. Node219.setWidth(Node219width);
  19341. Node219.setHeight(Node219height);
  19342. Node219._nodeType = 'text';
  19343. Node219._disallowEvert = true;
  19344. Node219.setRotation(0*Math.PI/180);
  19345. Node219.a('node.width', Node219width);
  19346. Node219.a('node.height', Node219height);
  19347. Node219.a('node.rect', [0, 0, Node219width, Node219height]);
  19348. Node219.a('node.bordercolor','rgba(0,0,0,1)');
  19349. Node219.a('node.borderwidth', 0);
  19350. Node219.a('node.background','' || 'rgba(0,0,0,0)');
  19351. Node219.a('node.gradient','');
  19352. Node219.a('node.gradientcolor','');
  19353. Node219.a('node.text','312-1');
  19354. Node219.a('node.textalign','left');
  19355. Node219.a('node.textvAlign','middle');
  19356. Node219.a('node.textrect', [Node219textStart, 0, Node219textWidth, Node219height]);
  19357. Node219.a('node.color','rgba(0,0,0,1)');
  19358. Node219.a('node.font',' '+ Node219fontSize + 'px "Arial"');
  19359. Node219.a('node.textvisible',true);
  19360. Node219.a('node.linefeed',false);
  19361. if (false) {
  19362. Node219.a('node.textfunc',function(g) {
  19363. g.beginPath();
  19364. var str=Node219.a('node.text') || '312-1';
  19365. var color=Node219.a('node.color') || 'rgba(0,0,0,1)';
  19366. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node219width,Node219height,13.3333*_ratio.ratioY,"left",color,' '+ Node219fontSize + 'px "Arial"', 0,g);
  19367. });
  19368. }
  19369. if (false) {
  19370. Node219.a('node.underlinepoints',[Node219lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node219fontSize + 2 , ht.Default.getTextSize('312-1', ' '+ Node219fontSize + 'px "Arial"').width + 6, (Node219height - Node219fontSize) * 0.5*_ratio.ratioY + Node219fontSize + 2 ]);
  19371. Node219.a('node.underlinevisible',false);
  19372. Node219.a('node.underlineBorderWidth', 1);
  19373. }
  19374. dataModel.add(Node219);
  19375. zoomNodeList.push({
  19376. node: Node219,
  19377. borderWidth: 0,
  19378. attr: 'node.borderwidth'
  19379. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19380. var Node220 = new ht.Node();
  19381. var Node220textStart, Node220textWidth, Node220lineStart, Node220align = 'left', Node220fontSize = 13.3333*_ratio.ratioY,Node220width = 59*_ratio.ratioX, Node220height = 24*_ratio.ratioY;
  19382. (function () {
  19383. if (Node220align === 'left') {
  19384. Node220textStart = Node220fontSize * 0.2 > 2 ? Node220fontSize * 0.2 - 4 : Node220fontSize * 0.2 - 9;
  19385. Node220textWidth = Node220width;
  19386. Node220lineStart = 1;
  19387. } else if (Node220align === 'right') {
  19388. Node220textStart = 0;
  19389. Node220textWidth =Node220fontSize <= 8 ? Node220width + Node220fontSize * 0.2 + 6 : Node220width - Node220fontSize * 0.2;
  19390. Node220lineStart = (Node220width - (ht.Default.getTextSize('311-2', ' '+ Node220fontSize + 'px "Arial"').width + 6)) * 0.5;
  19391. } else if (Node220align === 'center') {
  19392. Node220textStart = -3;
  19393. Node220textWidth = Node220width;
  19394. Node220lineStart = Node220width - ht.Default.getTextSize('311-2', ' '+ Node220fontSize + 'px "Arial"').width - 11;
  19395. }
  19396. })();
  19397. Node220.setImage(GD.getTextJSON(Node220width, Node220height, true, false, false, ' '+ Node220fontSize + 'px "Arial"'))
  19398. Node220.setPosition(904*ratio.ratioX, 669*ratio.ratioY);
  19399. Node220.setWidth(Node220width);
  19400. Node220.setHeight(Node220height);
  19401. Node220._nodeType = 'text';
  19402. Node220._disallowEvert = true;
  19403. Node220.setRotation(0*Math.PI/180);
  19404. Node220.a('node.width', Node220width);
  19405. Node220.a('node.height', Node220height);
  19406. Node220.a('node.rect', [0, 0, Node220width, Node220height]);
  19407. Node220.a('node.bordercolor','rgba(0,0,0,1)');
  19408. Node220.a('node.borderwidth', 0);
  19409. Node220.a('node.background','' || 'rgba(0,0,0,0)');
  19410. Node220.a('node.gradient','');
  19411. Node220.a('node.gradientcolor','');
  19412. Node220.a('node.text','311-2');
  19413. Node220.a('node.textalign','left');
  19414. Node220.a('node.textvAlign','middle');
  19415. Node220.a('node.textrect', [Node220textStart, 0, Node220textWidth, Node220height]);
  19416. Node220.a('node.color','rgba(0,0,0,1)');
  19417. Node220.a('node.font',' '+ Node220fontSize + 'px "Arial"');
  19418. Node220.a('node.textvisible',true);
  19419. Node220.a('node.linefeed',false);
  19420. if (false) {
  19421. Node220.a('node.textfunc',function(g) {
  19422. g.beginPath();
  19423. var str=Node220.a('node.text') || '311-2';
  19424. var color=Node220.a('node.color') || 'rgba(0,0,0,1)';
  19425. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node220width,Node220height,13.3333*_ratio.ratioY,"left",color,' '+ Node220fontSize + 'px "Arial"', 0,g);
  19426. });
  19427. }
  19428. if (false) {
  19429. Node220.a('node.underlinepoints',[Node220lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node220fontSize + 2 , ht.Default.getTextSize('311-2', ' '+ Node220fontSize + 'px "Arial"').width + 6, (Node220height - Node220fontSize) * 0.5*_ratio.ratioY + Node220fontSize + 2 ]);
  19430. Node220.a('node.underlinevisible',false);
  19431. Node220.a('node.underlineBorderWidth', 1);
  19432. }
  19433. dataModel.add(Node220);
  19434. zoomNodeList.push({
  19435. node: Node220,
  19436. borderWidth: 0,
  19437. attr: 'node.borderwidth'
  19438. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19439. var Node221 = new ht.Node();
  19440. var Node221textStart, Node221textWidth, Node221lineStart, Node221align = 'left', Node221fontSize = 13.3333*_ratio.ratioY,Node221width = 59*_ratio.ratioX, Node221height = 24*_ratio.ratioY;
  19441. (function () {
  19442. if (Node221align === 'left') {
  19443. Node221textStart = Node221fontSize * 0.2 > 2 ? Node221fontSize * 0.2 - 4 : Node221fontSize * 0.2 - 9;
  19444. Node221textWidth = Node221width;
  19445. Node221lineStart = 1;
  19446. } else if (Node221align === 'right') {
  19447. Node221textStart = 0;
  19448. Node221textWidth =Node221fontSize <= 8 ? Node221width + Node221fontSize * 0.2 + 6 : Node221width - Node221fontSize * 0.2;
  19449. Node221lineStart = (Node221width - (ht.Default.getTextSize('311', ' '+ Node221fontSize + 'px "Arial"').width + 6)) * 0.5;
  19450. } else if (Node221align === 'center') {
  19451. Node221textStart = -3;
  19452. Node221textWidth = Node221width;
  19453. Node221lineStart = Node221width - ht.Default.getTextSize('311', ' '+ Node221fontSize + 'px "Arial"').width - 11;
  19454. }
  19455. })();
  19456. Node221.setImage(GD.getTextJSON(Node221width, Node221height, true, false, false, ' '+ Node221fontSize + 'px "Arial"'))
  19457. Node221.setPosition(904*ratio.ratioX, 712*ratio.ratioY);
  19458. Node221.setWidth(Node221width);
  19459. Node221.setHeight(Node221height);
  19460. Node221._nodeType = 'text';
  19461. Node221._disallowEvert = true;
  19462. Node221.setRotation(0*Math.PI/180);
  19463. Node221.a('node.width', Node221width);
  19464. Node221.a('node.height', Node221height);
  19465. Node221.a('node.rect', [0, 0, Node221width, Node221height]);
  19466. Node221.a('node.bordercolor','rgba(0,0,0,1)');
  19467. Node221.a('node.borderwidth', 0);
  19468. Node221.a('node.background','' || 'rgba(0,0,0,0)');
  19469. Node221.a('node.gradient','');
  19470. Node221.a('node.gradientcolor','');
  19471. Node221.a('node.text','311');
  19472. Node221.a('node.textalign','left');
  19473. Node221.a('node.textvAlign','middle');
  19474. Node221.a('node.textrect', [Node221textStart, 0, Node221textWidth, Node221height]);
  19475. Node221.a('node.color','rgba(0,0,0,1)');
  19476. Node221.a('node.font',' '+ Node221fontSize + 'px "Arial"');
  19477. Node221.a('node.textvisible',true);
  19478. Node221.a('node.linefeed',false);
  19479. if (false) {
  19480. Node221.a('node.textfunc',function(g) {
  19481. g.beginPath();
  19482. var str=Node221.a('node.text') || '311';
  19483. var color=Node221.a('node.color') || 'rgba(0,0,0,1)';
  19484. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node221width,Node221height,13.3333*_ratio.ratioY,"left",color,' '+ Node221fontSize + 'px "Arial"', 0,g);
  19485. });
  19486. }
  19487. if (false) {
  19488. Node221.a('node.underlinepoints',[Node221lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node221fontSize + 2 , ht.Default.getTextSize('311', ' '+ Node221fontSize + 'px "Arial"').width + 6, (Node221height - Node221fontSize) * 0.5*_ratio.ratioY + Node221fontSize + 2 ]);
  19489. Node221.a('node.underlinevisible',false);
  19490. Node221.a('node.underlineBorderWidth', 1);
  19491. }
  19492. dataModel.add(Node221);
  19493. zoomNodeList.push({
  19494. node: Node221,
  19495. borderWidth: 0,
  19496. attr: 'node.borderwidth'
  19497. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19498. var Node222 = new ht.Node();
  19499. var Node222textStart, Node222textWidth, Node222lineStart, Node222align = 'left', Node222fontSize = 13.3333*_ratio.ratioY,Node222width = 59*_ratio.ratioX, Node222height = 24*_ratio.ratioY;
  19500. (function () {
  19501. if (Node222align === 'left') {
  19502. Node222textStart = Node222fontSize * 0.2 > 2 ? Node222fontSize * 0.2 - 4 : Node222fontSize * 0.2 - 9;
  19503. Node222textWidth = Node222width;
  19504. Node222lineStart = 1;
  19505. } else if (Node222align === 'right') {
  19506. Node222textStart = 0;
  19507. Node222textWidth =Node222fontSize <= 8 ? Node222width + Node222fontSize * 0.2 + 6 : Node222width - Node222fontSize * 0.2;
  19508. Node222lineStart = (Node222width - (ht.Default.getTextSize('311-20', ' '+ Node222fontSize + 'px "Arial"').width + 6)) * 0.5;
  19509. } else if (Node222align === 'center') {
  19510. Node222textStart = -3;
  19511. Node222textWidth = Node222width;
  19512. Node222lineStart = Node222width - ht.Default.getTextSize('311-20', ' '+ Node222fontSize + 'px "Arial"').width - 11;
  19513. }
  19514. })();
  19515. Node222.setImage(GD.getTextJSON(Node222width, Node222height, true, false, false, ' '+ Node222fontSize + 'px "Arial"'))
  19516. Node222.setPosition(815*ratio.ratioX, 723*ratio.ratioY);
  19517. Node222.setWidth(Node222width);
  19518. Node222.setHeight(Node222height);
  19519. Node222._nodeType = 'text';
  19520. Node222._disallowEvert = true;
  19521. Node222.setRotation(0*Math.PI/180);
  19522. Node222.a('node.width', Node222width);
  19523. Node222.a('node.height', Node222height);
  19524. Node222.a('node.rect', [0, 0, Node222width, Node222height]);
  19525. Node222.a('node.bordercolor','rgba(0,0,0,1)');
  19526. Node222.a('node.borderwidth', 0);
  19527. Node222.a('node.background','' || 'rgba(0,0,0,0)');
  19528. Node222.a('node.gradient','');
  19529. Node222.a('node.gradientcolor','');
  19530. Node222.a('node.text','311-20');
  19531. Node222.a('node.textalign','left');
  19532. Node222.a('node.textvAlign','middle');
  19533. Node222.a('node.textrect', [Node222textStart, 0, Node222textWidth, Node222height]);
  19534. Node222.a('node.color','rgba(0,0,0,1)');
  19535. Node222.a('node.font',' '+ Node222fontSize + 'px "Arial"');
  19536. Node222.a('node.textvisible',true);
  19537. Node222.a('node.linefeed',false);
  19538. if (false) {
  19539. Node222.a('node.textfunc',function(g) {
  19540. g.beginPath();
  19541. var str=Node222.a('node.text') || '311-20';
  19542. var color=Node222.a('node.color') || 'rgba(0,0,0,1)';
  19543. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node222width,Node222height,13.3333*_ratio.ratioY,"left",color,' '+ Node222fontSize + 'px "Arial"', 0,g);
  19544. });
  19545. }
  19546. if (false) {
  19547. Node222.a('node.underlinepoints',[Node222lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node222fontSize + 2 , ht.Default.getTextSize('311-20', ' '+ Node222fontSize + 'px "Arial"').width + 6, (Node222height - Node222fontSize) * 0.5*_ratio.ratioY + Node222fontSize + 2 ]);
  19548. Node222.a('node.underlinevisible',false);
  19549. Node222.a('node.underlineBorderWidth', 1);
  19550. }
  19551. dataModel.add(Node222);
  19552. zoomNodeList.push({
  19553. node: Node222,
  19554. borderWidth: 0,
  19555. attr: 'node.borderwidth'
  19556. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19557. var Node223 = new ht.Node();
  19558. var Node223textStart, Node223textWidth, Node223lineStart, Node223align = 'left', Node223fontSize = 13.3333*_ratio.ratioY,Node223width = 59*_ratio.ratioX, Node223height = 24*_ratio.ratioY;
  19559. (function () {
  19560. if (Node223align === 'left') {
  19561. Node223textStart = Node223fontSize * 0.2 > 2 ? Node223fontSize * 0.2 - 4 : Node223fontSize * 0.2 - 9;
  19562. Node223textWidth = Node223width;
  19563. Node223lineStart = 1;
  19564. } else if (Node223align === 'right') {
  19565. Node223textStart = 0;
  19566. Node223textWidth =Node223fontSize <= 8 ? Node223width + Node223fontSize * 0.2 + 6 : Node223width - Node223fontSize * 0.2;
  19567. Node223lineStart = (Node223width - (ht.Default.getTextSize('311-1', ' '+ Node223fontSize + 'px "Arial"').width + 6)) * 0.5;
  19568. } else if (Node223align === 'center') {
  19569. Node223textStart = -3;
  19570. Node223textWidth = Node223width;
  19571. Node223lineStart = Node223width - ht.Default.getTextSize('311-1', ' '+ Node223fontSize + 'px "Arial"').width - 11;
  19572. }
  19573. })();
  19574. Node223.setImage(GD.getTextJSON(Node223width, Node223height, true, false, false, ' '+ Node223fontSize + 'px "Arial"'))
  19575. Node223.setPosition(904*ratio.ratioX, 753*ratio.ratioY);
  19576. Node223.setWidth(Node223width);
  19577. Node223.setHeight(Node223height);
  19578. Node223._nodeType = 'text';
  19579. Node223._disallowEvert = true;
  19580. Node223.setRotation(0*Math.PI/180);
  19581. Node223.a('node.width', Node223width);
  19582. Node223.a('node.height', Node223height);
  19583. Node223.a('node.rect', [0, 0, Node223width, Node223height]);
  19584. Node223.a('node.bordercolor','rgba(0,0,0,1)');
  19585. Node223.a('node.borderwidth', 0);
  19586. Node223.a('node.background','' || 'rgba(0,0,0,0)');
  19587. Node223.a('node.gradient','');
  19588. Node223.a('node.gradientcolor','');
  19589. Node223.a('node.text','311-1');
  19590. Node223.a('node.textalign','left');
  19591. Node223.a('node.textvAlign','middle');
  19592. Node223.a('node.textrect', [Node223textStart, 0, Node223textWidth, Node223height]);
  19593. Node223.a('node.color','rgba(0,0,0,1)');
  19594. Node223.a('node.font',' '+ Node223fontSize + 'px "Arial"');
  19595. Node223.a('node.textvisible',true);
  19596. Node223.a('node.linefeed',false);
  19597. if (false) {
  19598. Node223.a('node.textfunc',function(g) {
  19599. g.beginPath();
  19600. var str=Node223.a('node.text') || '311-1';
  19601. var color=Node223.a('node.color') || 'rgba(0,0,0,1)';
  19602. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node223width,Node223height,13.3333*_ratio.ratioY,"left",color,' '+ Node223fontSize + 'px "Arial"', 0,g);
  19603. });
  19604. }
  19605. if (false) {
  19606. Node223.a('node.underlinepoints',[Node223lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node223fontSize + 2 , ht.Default.getTextSize('311-1', ' '+ Node223fontSize + 'px "Arial"').width + 6, (Node223height - Node223fontSize) * 0.5*_ratio.ratioY + Node223fontSize + 2 ]);
  19607. Node223.a('node.underlinevisible',false);
  19608. Node223.a('node.underlineBorderWidth', 1);
  19609. }
  19610. dataModel.add(Node223);
  19611. zoomNodeList.push({
  19612. node: Node223,
  19613. borderWidth: 0,
  19614. attr: 'node.borderwidth'
  19615. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19616. var Node224 = new ht.Node();
  19617. var Node224textStart, Node224textWidth, Node224lineStart, Node224align = 'left', Node224fontSize = 13.3333*_ratio.ratioY,Node224width = 59*_ratio.ratioX, Node224height = 24*_ratio.ratioY;
  19618. (function () {
  19619. if (Node224align === 'left') {
  19620. Node224textStart = Node224fontSize * 0.2 > 2 ? Node224fontSize * 0.2 - 4 : Node224fontSize * 0.2 - 9;
  19621. Node224textWidth = Node224width;
  19622. Node224lineStart = 1;
  19623. } else if (Node224align === 'right') {
  19624. Node224textStart = 0;
  19625. Node224textWidth =Node224fontSize <= 8 ? Node224width + Node224fontSize * 0.2 + 6 : Node224width - Node224fontSize * 0.2;
  19626. Node224lineStart = (Node224width - (ht.Default.getTextSize('311-10', ' '+ Node224fontSize + 'px "Arial"').width + 6)) * 0.5;
  19627. } else if (Node224align === 'center') {
  19628. Node224textStart = -3;
  19629. Node224textWidth = Node224width;
  19630. Node224lineStart = Node224width - ht.Default.getTextSize('311-10', ' '+ Node224fontSize + 'px "Arial"').width - 11;
  19631. }
  19632. })();
  19633. Node224.setImage(GD.getTextJSON(Node224width, Node224height, true, false, false, ' '+ Node224fontSize + 'px "Arial"'))
  19634. Node224.setPosition(845*ratio.ratioX, 794*ratio.ratioY);
  19635. Node224.setWidth(Node224width);
  19636. Node224.setHeight(Node224height);
  19637. Node224._nodeType = 'text';
  19638. Node224._disallowEvert = true;
  19639. Node224.setRotation(0*Math.PI/180);
  19640. Node224.a('node.width', Node224width);
  19641. Node224.a('node.height', Node224height);
  19642. Node224.a('node.rect', [0, 0, Node224width, Node224height]);
  19643. Node224.a('node.bordercolor','rgba(0,0,0,1)');
  19644. Node224.a('node.borderwidth', 0);
  19645. Node224.a('node.background','' || 'rgba(0,0,0,0)');
  19646. Node224.a('node.gradient','');
  19647. Node224.a('node.gradientcolor','');
  19648. Node224.a('node.text','311-10');
  19649. Node224.a('node.textalign','left');
  19650. Node224.a('node.textvAlign','middle');
  19651. Node224.a('node.textrect', [Node224textStart, 0, Node224textWidth, Node224height]);
  19652. Node224.a('node.color','rgba(0,0,0,1)');
  19653. Node224.a('node.font',' '+ Node224fontSize + 'px "Arial"');
  19654. Node224.a('node.textvisible',true);
  19655. Node224.a('node.linefeed',false);
  19656. if (false) {
  19657. Node224.a('node.textfunc',function(g) {
  19658. g.beginPath();
  19659. var str=Node224.a('node.text') || '311-10';
  19660. var color=Node224.a('node.color') || 'rgba(0,0,0,1)';
  19661. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node224width,Node224height,13.3333*_ratio.ratioY,"left",color,' '+ Node224fontSize + 'px "Arial"', 0,g);
  19662. });
  19663. }
  19664. if (false) {
  19665. Node224.a('node.underlinepoints',[Node224lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node224fontSize + 2 , ht.Default.getTextSize('311-10', ' '+ Node224fontSize + 'px "Arial"').width + 6, (Node224height - Node224fontSize) * 0.5*_ratio.ratioY + Node224fontSize + 2 ]);
  19666. Node224.a('node.underlinevisible',false);
  19667. Node224.a('node.underlineBorderWidth', 1);
  19668. }
  19669. dataModel.add(Node224);
  19670. zoomNodeList.push({
  19671. node: Node224,
  19672. borderWidth: 0,
  19673. attr: 'node.borderwidth'
  19674. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19675. var Node225 = new ht.Node();
  19676. var Node225textStart, Node225textWidth, Node225lineStart, Node225align = 'left', Node225fontSize = 13.3333*_ratio.ratioY,Node225width = 59*_ratio.ratioX, Node225height = 24*_ratio.ratioY;
  19677. (function () {
  19678. if (Node225align === 'left') {
  19679. Node225textStart = Node225fontSize * 0.2 > 2 ? Node225fontSize * 0.2 - 4 : Node225fontSize * 0.2 - 9;
  19680. Node225textWidth = Node225width;
  19681. Node225lineStart = 1;
  19682. } else if (Node225align === 'right') {
  19683. Node225textStart = 0;
  19684. Node225textWidth =Node225fontSize <= 8 ? Node225width + Node225fontSize * 0.2 + 6 : Node225width - Node225fontSize * 0.2;
  19685. Node225lineStart = (Node225width - (ht.Default.getTextSize('311-线0', ' '+ Node225fontSize + 'px "Arial"').width + 6)) * 0.5;
  19686. } else if (Node225align === 'center') {
  19687. Node225textStart = -3;
  19688. Node225textWidth = Node225width;
  19689. Node225lineStart = Node225width - ht.Default.getTextSize('311-线0', ' '+ Node225fontSize + 'px "Arial"').width - 11;
  19690. }
  19691. })();
  19692. Node225.setImage(GD.getTextJSON(Node225width, Node225height, true, false, false, ' '+ Node225fontSize + 'px "Arial"'))
  19693. Node225.setPosition(866*ratio.ratioX, 823*ratio.ratioY);
  19694. Node225.setWidth(Node225width);
  19695. Node225.setHeight(Node225height);
  19696. Node225._nodeType = 'text';
  19697. Node225._disallowEvert = true;
  19698. Node225.setRotation(0*Math.PI/180);
  19699. Node225.a('node.width', Node225width);
  19700. Node225.a('node.height', Node225height);
  19701. Node225.a('node.rect', [0, 0, Node225width, Node225height]);
  19702. Node225.a('node.bordercolor','rgba(0,0,0,1)');
  19703. Node225.a('node.borderwidth', 0);
  19704. Node225.a('node.background','' || 'rgba(0,0,0,0)');
  19705. Node225.a('node.gradient','');
  19706. Node225.a('node.gradientcolor','');
  19707. Node225.a('node.text','311-线0');
  19708. Node225.a('node.textalign','left');
  19709. Node225.a('node.textvAlign','middle');
  19710. Node225.a('node.textrect', [Node225textStart, 0, Node225textWidth, Node225height]);
  19711. Node225.a('node.color','rgba(0,0,0,1)');
  19712. Node225.a('node.font',' '+ Node225fontSize + 'px "Arial"');
  19713. Node225.a('node.textvisible',true);
  19714. Node225.a('node.linefeed',false);
  19715. if (false) {
  19716. Node225.a('node.textfunc',function(g) {
  19717. g.beginPath();
  19718. var str=Node225.a('node.text') || '311-线0';
  19719. var color=Node225.a('node.color') || 'rgba(0,0,0,1)';
  19720. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node225width,Node225height,13.3333*_ratio.ratioY,"left",color,' '+ Node225fontSize + 'px "Arial"', 0,g);
  19721. });
  19722. }
  19723. if (false) {
  19724. Node225.a('node.underlinepoints',[Node225lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node225fontSize + 2 , ht.Default.getTextSize('311-线0', ' '+ Node225fontSize + 'px "Arial"').width + 6, (Node225height - Node225fontSize) * 0.5*_ratio.ratioY + Node225fontSize + 2 ]);
  19725. Node225.a('node.underlinevisible',false);
  19726. Node225.a('node.underlineBorderWidth', 1);
  19727. }
  19728. dataModel.add(Node225);
  19729. zoomNodeList.push({
  19730. node: Node225,
  19731. borderWidth: 0,
  19732. attr: 'node.borderwidth'
  19733. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19734. var Node226 = new ht.Node();
  19735. var Node226textStart, Node226textWidth, Node226lineStart, Node226align = 'left', Node226fontSize = 13.3333*_ratio.ratioY,Node226width = 59*_ratio.ratioX, Node226height = 24*_ratio.ratioY;
  19736. (function () {
  19737. if (Node226align === 'left') {
  19738. Node226textStart = Node226fontSize * 0.2 > 2 ? Node226fontSize * 0.2 - 4 : Node226fontSize * 0.2 - 9;
  19739. Node226textWidth = Node226width;
  19740. Node226lineStart = 1;
  19741. } else if (Node226align === 'right') {
  19742. Node226textStart = 0;
  19743. Node226textWidth =Node226fontSize <= 8 ? Node226width + Node226fontSize * 0.2 + 6 : Node226width - Node226fontSize * 0.2;
  19744. Node226lineStart = (Node226width - (ht.Default.getTextSize('300-1', ' '+ Node226fontSize + 'px "Arial"').width + 6)) * 0.5;
  19745. } else if (Node226align === 'center') {
  19746. Node226textStart = -3;
  19747. Node226textWidth = Node226width;
  19748. Node226lineStart = Node226width - ht.Default.getTextSize('300-1', ' '+ Node226fontSize + 'px "Arial"').width - 11;
  19749. }
  19750. })();
  19751. Node226.setImage(GD.getTextJSON(Node226width, Node226height, true, false, false, ' '+ Node226fontSize + 'px "Arial"'))
  19752. Node226.setPosition(974*ratio.ratioX, 670*ratio.ratioY);
  19753. Node226.setWidth(Node226width);
  19754. Node226.setHeight(Node226height);
  19755. Node226._nodeType = 'text';
  19756. Node226._disallowEvert = true;
  19757. Node226.setRotation(0*Math.PI/180);
  19758. Node226.a('node.width', Node226width);
  19759. Node226.a('node.height', Node226height);
  19760. Node226.a('node.rect', [0, 0, Node226width, Node226height]);
  19761. Node226.a('node.bordercolor','rgba(0,0,0,1)');
  19762. Node226.a('node.borderwidth', 0);
  19763. Node226.a('node.background','' || 'rgba(0,0,0,0)');
  19764. Node226.a('node.gradient','');
  19765. Node226.a('node.gradientcolor','');
  19766. Node226.a('node.text','300-1');
  19767. Node226.a('node.textalign','left');
  19768. Node226.a('node.textvAlign','middle');
  19769. Node226.a('node.textrect', [Node226textStart, 0, Node226textWidth, Node226height]);
  19770. Node226.a('node.color','rgba(0,0,0,1)');
  19771. Node226.a('node.font',' '+ Node226fontSize + 'px "Arial"');
  19772. Node226.a('node.textvisible',true);
  19773. Node226.a('node.linefeed',false);
  19774. if (false) {
  19775. Node226.a('node.textfunc',function(g) {
  19776. g.beginPath();
  19777. var str=Node226.a('node.text') || '300-1';
  19778. var color=Node226.a('node.color') || 'rgba(0,0,0,1)';
  19779. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node226width,Node226height,13.3333*_ratio.ratioY,"left",color,' '+ Node226fontSize + 'px "Arial"', 0,g);
  19780. });
  19781. }
  19782. if (false) {
  19783. Node226.a('node.underlinepoints',[Node226lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node226fontSize + 2 , ht.Default.getTextSize('300-1', ' '+ Node226fontSize + 'px "Arial"').width + 6, (Node226height - Node226fontSize) * 0.5*_ratio.ratioY + Node226fontSize + 2 ]);
  19784. Node226.a('node.underlinevisible',false);
  19785. Node226.a('node.underlineBorderWidth', 1);
  19786. }
  19787. dataModel.add(Node226);
  19788. zoomNodeList.push({
  19789. node: Node226,
  19790. borderWidth: 0,
  19791. attr: 'node.borderwidth'
  19792. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19793. var Node227 = new ht.Node();
  19794. var Node227textStart, Node227textWidth, Node227lineStart, Node227align = 'left', Node227fontSize = 13.3333*_ratio.ratioY,Node227width = 59*_ratio.ratioX, Node227height = 24*_ratio.ratioY;
  19795. (function () {
  19796. if (Node227align === 'left') {
  19797. Node227textStart = Node227fontSize * 0.2 > 2 ? Node227fontSize * 0.2 - 4 : Node227fontSize * 0.2 - 9;
  19798. Node227textWidth = Node227width;
  19799. Node227lineStart = 1;
  19800. } else if (Node227align === 'right') {
  19801. Node227textStart = 0;
  19802. Node227textWidth =Node227fontSize <= 8 ? Node227width + Node227fontSize * 0.2 + 6 : Node227width - Node227fontSize * 0.2;
  19803. Node227lineStart = (Node227width - (ht.Default.getTextSize('300-10', ' '+ Node227fontSize + 'px "Arial"').width + 6)) * 0.5;
  19804. } else if (Node227align === 'center') {
  19805. Node227textStart = -3;
  19806. Node227textWidth = Node227width;
  19807. Node227lineStart = Node227width - ht.Default.getTextSize('300-10', ' '+ Node227fontSize + 'px "Arial"').width - 11;
  19808. }
  19809. })();
  19810. Node227.setImage(GD.getTextJSON(Node227width, Node227height, true, false, false, ' '+ Node227fontSize + 'px "Arial"'))
  19811. Node227.setPosition(1084*ratio.ratioX, 680*ratio.ratioY);
  19812. Node227.setWidth(Node227width);
  19813. Node227.setHeight(Node227height);
  19814. Node227._nodeType = 'text';
  19815. Node227._disallowEvert = true;
  19816. Node227.setRotation(0*Math.PI/180);
  19817. Node227.a('node.width', Node227width);
  19818. Node227.a('node.height', Node227height);
  19819. Node227.a('node.rect', [0, 0, Node227width, Node227height]);
  19820. Node227.a('node.bordercolor','rgba(0,0,0,1)');
  19821. Node227.a('node.borderwidth', 0);
  19822. Node227.a('node.background','' || 'rgba(0,0,0,0)');
  19823. Node227.a('node.gradient','');
  19824. Node227.a('node.gradientcolor','');
  19825. Node227.a('node.text','300-10');
  19826. Node227.a('node.textalign','left');
  19827. Node227.a('node.textvAlign','middle');
  19828. Node227.a('node.textrect', [Node227textStart, 0, Node227textWidth, Node227height]);
  19829. Node227.a('node.color','rgba(0,0,0,1)');
  19830. Node227.a('node.font',' '+ Node227fontSize + 'px "Arial"');
  19831. Node227.a('node.textvisible',true);
  19832. Node227.a('node.linefeed',false);
  19833. if (false) {
  19834. Node227.a('node.textfunc',function(g) {
  19835. g.beginPath();
  19836. var str=Node227.a('node.text') || '300-10';
  19837. var color=Node227.a('node.color') || 'rgba(0,0,0,1)';
  19838. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node227width,Node227height,13.3333*_ratio.ratioY,"left",color,' '+ Node227fontSize + 'px "Arial"', 0,g);
  19839. });
  19840. }
  19841. if (false) {
  19842. Node227.a('node.underlinepoints',[Node227lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node227fontSize + 2 , ht.Default.getTextSize('300-10', ' '+ Node227fontSize + 'px "Arial"').width + 6, (Node227height - Node227fontSize) * 0.5*_ratio.ratioY + Node227fontSize + 2 ]);
  19843. Node227.a('node.underlinevisible',false);
  19844. Node227.a('node.underlineBorderWidth', 1);
  19845. }
  19846. dataModel.add(Node227);
  19847. zoomNodeList.push({
  19848. node: Node227,
  19849. borderWidth: 0,
  19850. attr: 'node.borderwidth'
  19851. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19852. var Node228 = new ht.Node();
  19853. var Node228textStart, Node228textWidth, Node228lineStart, Node228align = 'left', Node228fontSize = 13.3333*_ratio.ratioY,Node228width = 59*_ratio.ratioX, Node228height = 24*_ratio.ratioY;
  19854. (function () {
  19855. if (Node228align === 'left') {
  19856. Node228textStart = Node228fontSize * 0.2 > 2 ? Node228fontSize * 0.2 - 4 : Node228fontSize * 0.2 - 9;
  19857. Node228textWidth = Node228width;
  19858. Node228lineStart = 1;
  19859. } else if (Node228align === 'right') {
  19860. Node228textStart = 0;
  19861. Node228textWidth =Node228fontSize <= 8 ? Node228width + Node228fontSize * 0.2 + 6 : Node228width - Node228fontSize * 0.2;
  19862. Node228lineStart = (Node228width - (ht.Default.getTextSize('300', ' '+ Node228fontSize + 'px "Arial"').width + 6)) * 0.5;
  19863. } else if (Node228align === 'center') {
  19864. Node228textStart = -3;
  19865. Node228textWidth = Node228width;
  19866. Node228lineStart = Node228width - ht.Default.getTextSize('300', ' '+ Node228fontSize + 'px "Arial"').width - 11;
  19867. }
  19868. })();
  19869. Node228.setImage(GD.getTextJSON(Node228width, Node228height, true, false, false, ' '+ Node228fontSize + 'px "Arial"'))
  19870. Node228.setPosition(1064*ratio.ratioX, 813*ratio.ratioY);
  19871. Node228.setWidth(Node228width);
  19872. Node228.setHeight(Node228height);
  19873. Node228._nodeType = 'text';
  19874. Node228._disallowEvert = true;
  19875. Node228.setRotation(0*Math.PI/180);
  19876. Node228.a('node.width', Node228width);
  19877. Node228.a('node.height', Node228height);
  19878. Node228.a('node.rect', [0, 0, Node228width, Node228height]);
  19879. Node228.a('node.bordercolor','rgba(0,0,0,1)');
  19880. Node228.a('node.borderwidth', 0);
  19881. Node228.a('node.background','' || 'rgba(0,0,0,0)');
  19882. Node228.a('node.gradient','');
  19883. Node228.a('node.gradientcolor','');
  19884. Node228.a('node.text','300');
  19885. Node228.a('node.textalign','left');
  19886. Node228.a('node.textvAlign','middle');
  19887. Node228.a('node.textrect', [Node228textStart, 0, Node228textWidth, Node228height]);
  19888. Node228.a('node.color','rgba(0,0,0,1)');
  19889. Node228.a('node.font',' '+ Node228fontSize + 'px "Arial"');
  19890. Node228.a('node.textvisible',true);
  19891. Node228.a('node.linefeed',false);
  19892. if (false) {
  19893. Node228.a('node.textfunc',function(g) {
  19894. g.beginPath();
  19895. var str=Node228.a('node.text') || '300';
  19896. var color=Node228.a('node.color') || 'rgba(0,0,0,1)';
  19897. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node228width,Node228height,13.3333*_ratio.ratioY,"left",color,' '+ Node228fontSize + 'px "Arial"', 0,g);
  19898. });
  19899. }
  19900. if (false) {
  19901. Node228.a('node.underlinepoints',[Node228lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node228fontSize + 2 , ht.Default.getTextSize('300', ' '+ Node228fontSize + 'px "Arial"').width + 6, (Node228height - Node228fontSize) * 0.5*_ratio.ratioY + Node228fontSize + 2 ]);
  19902. Node228.a('node.underlinevisible',false);
  19903. Node228.a('node.underlineBorderWidth', 1);
  19904. }
  19905. dataModel.add(Node228);
  19906. zoomNodeList.push({
  19907. node: Node228,
  19908. borderWidth: 0,
  19909. attr: 'node.borderwidth'
  19910. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19911. var Node229 = new ht.Node();
  19912. var Node229textStart, Node229textWidth, Node229lineStart, Node229align = 'left', Node229fontSize = 13.3333*_ratio.ratioY,Node229width = 59*_ratio.ratioX, Node229height = 24*_ratio.ratioY;
  19913. (function () {
  19914. if (Node229align === 'left') {
  19915. Node229textStart = Node229fontSize * 0.2 > 2 ? Node229fontSize * 0.2 - 4 : Node229fontSize * 0.2 - 9;
  19916. Node229textWidth = Node229width;
  19917. Node229lineStart = 1;
  19918. } else if (Node229align === 'right') {
  19919. Node229textStart = 0;
  19920. Node229textWidth =Node229fontSize <= 8 ? Node229width + Node229fontSize * 0.2 + 6 : Node229width - Node229fontSize * 0.2;
  19921. Node229lineStart = (Node229width - (ht.Default.getTextSize('300-110', ' '+ Node229fontSize + 'px "Arial"').width + 6)) * 0.5;
  19922. } else if (Node229align === 'center') {
  19923. Node229textStart = -3;
  19924. Node229textWidth = Node229width;
  19925. Node229lineStart = Node229width - ht.Default.getTextSize('300-110', ' '+ Node229fontSize + 'px "Arial"').width - 11;
  19926. }
  19927. })();
  19928. Node229.setImage(GD.getTextJSON(Node229width, Node229height, true, false, false, ' '+ Node229fontSize + 'px "Arial"'))
  19929. Node229.setPosition(1039*ratio.ratioX, 774*ratio.ratioY);
  19930. Node229.setWidth(Node229width);
  19931. Node229.setHeight(Node229height);
  19932. Node229._nodeType = 'text';
  19933. Node229._disallowEvert = true;
  19934. Node229.setRotation(0*Math.PI/180);
  19935. Node229.a('node.width', Node229width);
  19936. Node229.a('node.height', Node229height);
  19937. Node229.a('node.rect', [0, 0, Node229width, Node229height]);
  19938. Node229.a('node.bordercolor','rgba(0,0,0,1)');
  19939. Node229.a('node.borderwidth', 0);
  19940. Node229.a('node.background','' || 'rgba(0,0,0,0)');
  19941. Node229.a('node.gradient','');
  19942. Node229.a('node.gradientcolor','');
  19943. Node229.a('node.text','300-110');
  19944. Node229.a('node.textalign','left');
  19945. Node229.a('node.textvAlign','middle');
  19946. Node229.a('node.textrect', [Node229textStart, 0, Node229textWidth, Node229height]);
  19947. Node229.a('node.color','rgba(0,0,0,1)');
  19948. Node229.a('node.font',' '+ Node229fontSize + 'px "Arial"');
  19949. Node229.a('node.textvisible',true);
  19950. Node229.a('node.linefeed',false);
  19951. if (false) {
  19952. Node229.a('node.textfunc',function(g) {
  19953. g.beginPath();
  19954. var str=Node229.a('node.text') || '300-110';
  19955. var color=Node229.a('node.color') || 'rgba(0,0,0,1)';
  19956. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node229width,Node229height,13.3333*_ratio.ratioY,"left",color,' '+ Node229fontSize + 'px "Arial"', 0,g);
  19957. });
  19958. }
  19959. if (false) {
  19960. Node229.a('node.underlinepoints',[Node229lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node229fontSize + 2 , ht.Default.getTextSize('300-110', ' '+ Node229fontSize + 'px "Arial"').width + 6, (Node229height - Node229fontSize) * 0.5*_ratio.ratioY + Node229fontSize + 2 ]);
  19961. Node229.a('node.underlinevisible',false);
  19962. Node229.a('node.underlineBorderWidth', 1);
  19963. }
  19964. dataModel.add(Node229);
  19965. zoomNodeList.push({
  19966. node: Node229,
  19967. borderWidth: 0,
  19968. attr: 'node.borderwidth'
  19969. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  19970. var Node230 = new ht.Node();
  19971. var Node230textStart, Node230textWidth, Node230lineStart, Node230align = 'left', Node230fontSize = 13.3333*_ratio.ratioY,Node230width = 59*_ratio.ratioX, Node230height = 24*_ratio.ratioY;
  19972. (function () {
  19973. if (Node230align === 'left') {
  19974. Node230textStart = Node230fontSize * 0.2 > 2 ? Node230fontSize * 0.2 - 4 : Node230fontSize * 0.2 - 9;
  19975. Node230textWidth = Node230width;
  19976. Node230lineStart = 1;
  19977. } else if (Node230align === 'right') {
  19978. Node230textStart = 0;
  19979. Node230textWidth =Node230fontSize <= 8 ? Node230width + Node230fontSize * 0.2 + 6 : Node230width - Node230fontSize * 0.2;
  19980. Node230lineStart = (Node230width - (ht.Default.getTextSize('300-11', ' '+ Node230fontSize + 'px "Arial"').width + 6)) * 0.5;
  19981. } else if (Node230align === 'center') {
  19982. Node230textStart = -3;
  19983. Node230textWidth = Node230width;
  19984. Node230lineStart = Node230width - ht.Default.getTextSize('300-11', ' '+ Node230fontSize + 'px "Arial"').width - 11;
  19985. }
  19986. })();
  19987. Node230.setImage(GD.getTextJSON(Node230width, Node230height, true, false, false, ' '+ Node230fontSize + 'px "Arial"'))
  19988. Node230.setPosition(1088*ratio.ratioX, 742*ratio.ratioY);
  19989. Node230.setWidth(Node230width);
  19990. Node230.setHeight(Node230height);
  19991. Node230._nodeType = 'text';
  19992. Node230._disallowEvert = true;
  19993. Node230.setRotation(0*Math.PI/180);
  19994. Node230.a('node.width', Node230width);
  19995. Node230.a('node.height', Node230height);
  19996. Node230.a('node.rect', [0, 0, Node230width, Node230height]);
  19997. Node230.a('node.bordercolor','rgba(0,0,0,1)');
  19998. Node230.a('node.borderwidth', 0);
  19999. Node230.a('node.background','' || 'rgba(0,0,0,0)');
  20000. Node230.a('node.gradient','');
  20001. Node230.a('node.gradientcolor','');
  20002. Node230.a('node.text','300-11');
  20003. Node230.a('node.textalign','left');
  20004. Node230.a('node.textvAlign','middle');
  20005. Node230.a('node.textrect', [Node230textStart, 0, Node230textWidth, Node230height]);
  20006. Node230.a('node.color','rgba(0,0,0,1)');
  20007. Node230.a('node.font',' '+ Node230fontSize + 'px "Arial"');
  20008. Node230.a('node.textvisible',true);
  20009. Node230.a('node.linefeed',false);
  20010. if (false) {
  20011. Node230.a('node.textfunc',function(g) {
  20012. g.beginPath();
  20013. var str=Node230.a('node.text') || '300-11';
  20014. var color=Node230.a('node.color') || 'rgba(0,0,0,1)';
  20015. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node230width,Node230height,13.3333*_ratio.ratioY,"left",color,' '+ Node230fontSize + 'px "Arial"', 0,g);
  20016. });
  20017. }
  20018. if (false) {
  20019. Node230.a('node.underlinepoints',[Node230lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node230fontSize + 2 , ht.Default.getTextSize('300-11', ' '+ Node230fontSize + 'px "Arial"').width + 6, (Node230height - Node230fontSize) * 0.5*_ratio.ratioY + Node230fontSize + 2 ]);
  20020. Node230.a('node.underlinevisible',false);
  20021. Node230.a('node.underlineBorderWidth', 1);
  20022. }
  20023. dataModel.add(Node230);
  20024. zoomNodeList.push({
  20025. node: Node230,
  20026. borderWidth: 0,
  20027. attr: 'node.borderwidth'
  20028. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20029. var Node231 = new ht.Node();
  20030. var Node231textStart, Node231textWidth, Node231lineStart, Node231align = 'left', Node231fontSize = 13.3333*_ratio.ratioY,Node231width = 59*_ratio.ratioX, Node231height = 24*_ratio.ratioY;
  20031. (function () {
  20032. if (Node231align === 'left') {
  20033. Node231textStart = Node231fontSize * 0.2 > 2 ? Node231fontSize * 0.2 - 4 : Node231fontSize * 0.2 - 9;
  20034. Node231textWidth = Node231width;
  20035. Node231lineStart = 1;
  20036. } else if (Node231align === 'right') {
  20037. Node231textStart = 0;
  20038. Node231textWidth =Node231fontSize <= 8 ? Node231width + Node231fontSize * 0.2 + 6 : Node231width - Node231fontSize * 0.2;
  20039. Node231lineStart = (Node231width - (ht.Default.getTextSize('300-3', ' '+ Node231fontSize + 'px "Arial"').width + 6)) * 0.5;
  20040. } else if (Node231align === 'center') {
  20041. Node231textStart = -3;
  20042. Node231textWidth = Node231width;
  20043. Node231lineStart = Node231width - ht.Default.getTextSize('300-3', ' '+ Node231fontSize + 'px "Arial"').width - 11;
  20044. }
  20045. })();
  20046. Node231.setImage(GD.getTextJSON(Node231width, Node231height, true, false, false, ' '+ Node231fontSize + 'px "Arial"'))
  20047. Node231.setPosition(1154*ratio.ratioX, 698*ratio.ratioY);
  20048. Node231.setWidth(Node231width);
  20049. Node231.setHeight(Node231height);
  20050. Node231._nodeType = 'text';
  20051. Node231._disallowEvert = true;
  20052. Node231.setRotation(0*Math.PI/180);
  20053. Node231.a('node.width', Node231width);
  20054. Node231.a('node.height', Node231height);
  20055. Node231.a('node.rect', [0, 0, Node231width, Node231height]);
  20056. Node231.a('node.bordercolor','rgba(0,0,0,1)');
  20057. Node231.a('node.borderwidth', 0);
  20058. Node231.a('node.background','' || 'rgba(0,0,0,0)');
  20059. Node231.a('node.gradient','');
  20060. Node231.a('node.gradientcolor','');
  20061. Node231.a('node.text','300-3');
  20062. Node231.a('node.textalign','left');
  20063. Node231.a('node.textvAlign','middle');
  20064. Node231.a('node.textrect', [Node231textStart, 0, Node231textWidth, Node231height]);
  20065. Node231.a('node.color','rgba(0,0,0,1)');
  20066. Node231.a('node.font',' '+ Node231fontSize + 'px "Arial"');
  20067. Node231.a('node.textvisible',true);
  20068. Node231.a('node.linefeed',false);
  20069. if (false) {
  20070. Node231.a('node.textfunc',function(g) {
  20071. g.beginPath();
  20072. var str=Node231.a('node.text') || '300-3';
  20073. var color=Node231.a('node.color') || 'rgba(0,0,0,1)';
  20074. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node231width,Node231height,13.3333*_ratio.ratioY,"left",color,' '+ Node231fontSize + 'px "Arial"', 0,g);
  20075. });
  20076. }
  20077. if (false) {
  20078. Node231.a('node.underlinepoints',[Node231lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node231fontSize + 2 , ht.Default.getTextSize('300-3', ' '+ Node231fontSize + 'px "Arial"').width + 6, (Node231height - Node231fontSize) * 0.5*_ratio.ratioY + Node231fontSize + 2 ]);
  20079. Node231.a('node.underlinevisible',false);
  20080. Node231.a('node.underlineBorderWidth', 1);
  20081. }
  20082. dataModel.add(Node231);
  20083. zoomNodeList.push({
  20084. node: Node231,
  20085. borderWidth: 0,
  20086. attr: 'node.borderwidth'
  20087. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20088. var Node232 = new ht.Node();
  20089. var Node232textStart, Node232textWidth, Node232lineStart, Node232align = 'left', Node232fontSize = 13.3333*_ratio.ratioY,Node232width = 59*_ratio.ratioX, Node232height = 24*_ratio.ratioY;
  20090. (function () {
  20091. if (Node232align === 'left') {
  20092. Node232textStart = Node232fontSize * 0.2 > 2 ? Node232fontSize * 0.2 - 4 : Node232fontSize * 0.2 - 9;
  20093. Node232textWidth = Node232width;
  20094. Node232lineStart = 1;
  20095. } else if (Node232align === 'right') {
  20096. Node232textStart = 0;
  20097. Node232textWidth =Node232fontSize <= 8 ? Node232width + Node232fontSize * 0.2 + 6 : Node232width - Node232fontSize * 0.2;
  20098. Node232lineStart = (Node232width - (ht.Default.getTextSize('336-10', ' '+ Node232fontSize + 'px "Arial"').width + 6)) * 0.5;
  20099. } else if (Node232align === 'center') {
  20100. Node232textStart = -3;
  20101. Node232textWidth = Node232width;
  20102. Node232lineStart = Node232width - ht.Default.getTextSize('336-10', ' '+ Node232fontSize + 'px "Arial"').width - 11;
  20103. }
  20104. })();
  20105. Node232.setImage(GD.getTextJSON(Node232width, Node232height, true, false, false, ' '+ Node232fontSize + 'px "Arial"'))
  20106. Node232.setPosition(1143*ratio.ratioX, 808*ratio.ratioY);
  20107. Node232.setWidth(Node232width);
  20108. Node232.setHeight(Node232height);
  20109. Node232._nodeType = 'text';
  20110. Node232._disallowEvert = true;
  20111. Node232.setRotation(0*Math.PI/180);
  20112. Node232.a('node.width', Node232width);
  20113. Node232.a('node.height', Node232height);
  20114. Node232.a('node.rect', [0, 0, Node232width, Node232height]);
  20115. Node232.a('node.bordercolor','rgba(0,0,0,1)');
  20116. Node232.a('node.borderwidth', 0);
  20117. Node232.a('node.background','' || 'rgba(0,0,0,0)');
  20118. Node232.a('node.gradient','');
  20119. Node232.a('node.gradientcolor','');
  20120. Node232.a('node.text','336-10');
  20121. Node232.a('node.textalign','left');
  20122. Node232.a('node.textvAlign','middle');
  20123. Node232.a('node.textrect', [Node232textStart, 0, Node232textWidth, Node232height]);
  20124. Node232.a('node.color','rgba(0,0,0,1)');
  20125. Node232.a('node.font',' '+ Node232fontSize + 'px "Arial"');
  20126. Node232.a('node.textvisible',true);
  20127. Node232.a('node.linefeed',false);
  20128. if (false) {
  20129. Node232.a('node.textfunc',function(g) {
  20130. g.beginPath();
  20131. var str=Node232.a('node.text') || '336-10';
  20132. var color=Node232.a('node.color') || 'rgba(0,0,0,1)';
  20133. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node232width,Node232height,13.3333*_ratio.ratioY,"left",color,' '+ Node232fontSize + 'px "Arial"', 0,g);
  20134. });
  20135. }
  20136. if (false) {
  20137. Node232.a('node.underlinepoints',[Node232lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node232fontSize + 2 , ht.Default.getTextSize('336-10', ' '+ Node232fontSize + 'px "Arial"').width + 6, (Node232height - Node232fontSize) * 0.5*_ratio.ratioY + Node232fontSize + 2 ]);
  20138. Node232.a('node.underlinevisible',false);
  20139. Node232.a('node.underlineBorderWidth', 1);
  20140. }
  20141. dataModel.add(Node232);
  20142. zoomNodeList.push({
  20143. node: Node232,
  20144. borderWidth: 0,
  20145. attr: 'node.borderwidth'
  20146. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20147. var Node233 = new ht.Node();
  20148. var Node233textStart, Node233textWidth, Node233lineStart, Node233align = 'left', Node233fontSize = 13.3333*_ratio.ratioY,Node233width = 59*_ratio.ratioX, Node233height = 24*_ratio.ratioY;
  20149. (function () {
  20150. if (Node233align === 'left') {
  20151. Node233textStart = Node233fontSize * 0.2 > 2 ? Node233fontSize * 0.2 - 4 : Node233fontSize * 0.2 - 9;
  20152. Node233textWidth = Node233width;
  20153. Node233lineStart = 1;
  20154. } else if (Node233align === 'right') {
  20155. Node233textStart = 0;
  20156. Node233textWidth =Node233fontSize <= 8 ? Node233width + Node233fontSize * 0.2 + 6 : Node233width - Node233fontSize * 0.2;
  20157. Node233lineStart = (Node233width - (ht.Default.getTextSize('336', ' '+ Node233fontSize + 'px "Arial"').width + 6)) * 0.5;
  20158. } else if (Node233align === 'center') {
  20159. Node233textStart = -3;
  20160. Node233textWidth = Node233width;
  20161. Node233lineStart = Node233width - ht.Default.getTextSize('336', ' '+ Node233fontSize + 'px "Arial"').width - 11;
  20162. }
  20163. })();
  20164. Node233.setImage(GD.getTextJSON(Node233width, Node233height, true, false, false, ' '+ Node233fontSize + 'px "Arial"'))
  20165. Node233.setPosition(1258*ratio.ratioX, 697*ratio.ratioY);
  20166. Node233.setWidth(Node233width);
  20167. Node233.setHeight(Node233height);
  20168. Node233._nodeType = 'text';
  20169. Node233._disallowEvert = true;
  20170. Node233.setRotation(0*Math.PI/180);
  20171. Node233.a('node.width', Node233width);
  20172. Node233.a('node.height', Node233height);
  20173. Node233.a('node.rect', [0, 0, Node233width, Node233height]);
  20174. Node233.a('node.bordercolor','rgba(0,0,0,1)');
  20175. Node233.a('node.borderwidth', 0);
  20176. Node233.a('node.background','' || 'rgba(0,0,0,0)');
  20177. Node233.a('node.gradient','');
  20178. Node233.a('node.gradientcolor','');
  20179. Node233.a('node.text','336');
  20180. Node233.a('node.textalign','left');
  20181. Node233.a('node.textvAlign','middle');
  20182. Node233.a('node.textrect', [Node233textStart, 0, Node233textWidth, Node233height]);
  20183. Node233.a('node.color','rgba(0,0,0,1)');
  20184. Node233.a('node.font',' '+ Node233fontSize + 'px "Arial"');
  20185. Node233.a('node.textvisible',true);
  20186. Node233.a('node.linefeed',false);
  20187. if (false) {
  20188. Node233.a('node.textfunc',function(g) {
  20189. g.beginPath();
  20190. var str=Node233.a('node.text') || '336';
  20191. var color=Node233.a('node.color') || 'rgba(0,0,0,1)';
  20192. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node233width,Node233height,13.3333*_ratio.ratioY,"left",color,' '+ Node233fontSize + 'px "Arial"', 0,g);
  20193. });
  20194. }
  20195. if (false) {
  20196. Node233.a('node.underlinepoints',[Node233lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node233fontSize + 2 , ht.Default.getTextSize('336', ' '+ Node233fontSize + 'px "Arial"').width + 6, (Node233height - Node233fontSize) * 0.5*_ratio.ratioY + Node233fontSize + 2 ]);
  20197. Node233.a('node.underlinevisible',false);
  20198. Node233.a('node.underlineBorderWidth', 1);
  20199. }
  20200. dataModel.add(Node233);
  20201. zoomNodeList.push({
  20202. node: Node233,
  20203. borderWidth: 0,
  20204. attr: 'node.borderwidth'
  20205. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20206. var Node234 = new ht.Node();
  20207. var Node234textStart, Node234textWidth, Node234lineStart, Node234align = 'left', Node234fontSize = 13.3333*_ratio.ratioY,Node234width = 59*_ratio.ratioX, Node234height = 24*_ratio.ratioY;
  20208. (function () {
  20209. if (Node234align === 'left') {
  20210. Node234textStart = Node234fontSize * 0.2 > 2 ? Node234fontSize * 0.2 - 4 : Node234fontSize * 0.2 - 9;
  20211. Node234textWidth = Node234width;
  20212. Node234lineStart = 1;
  20213. } else if (Node234align === 'right') {
  20214. Node234textStart = 0;
  20215. Node234textWidth =Node234fontSize <= 8 ? Node234width + Node234fontSize * 0.2 + 6 : Node234width - Node234fontSize * 0.2;
  20216. Node234lineStart = (Node234width - (ht.Default.getTextSize('331', ' '+ Node234fontSize + 'px "Arial"').width + 6)) * 0.5;
  20217. } else if (Node234align === 'center') {
  20218. Node234textStart = -3;
  20219. Node234textWidth = Node234width;
  20220. Node234lineStart = Node234width - ht.Default.getTextSize('331', ' '+ Node234fontSize + 'px "Arial"').width - 11;
  20221. }
  20222. })();
  20223. Node234.setImage(GD.getTextJSON(Node234width, Node234height, true, false, false, ' '+ Node234fontSize + 'px "Arial"'))
  20224. Node234.setPosition(1368*ratio.ratioX, 697*ratio.ratioY);
  20225. Node234.setWidth(Node234width);
  20226. Node234.setHeight(Node234height);
  20227. Node234._nodeType = 'text';
  20228. Node234._disallowEvert = true;
  20229. Node234.setRotation(0*Math.PI/180);
  20230. Node234.a('node.width', Node234width);
  20231. Node234.a('node.height', Node234height);
  20232. Node234.a('node.rect', [0, 0, Node234width, Node234height]);
  20233. Node234.a('node.bordercolor','rgba(0,0,0,1)');
  20234. Node234.a('node.borderwidth', 0);
  20235. Node234.a('node.background','' || 'rgba(0,0,0,0)');
  20236. Node234.a('node.gradient','');
  20237. Node234.a('node.gradientcolor','');
  20238. Node234.a('node.text','331');
  20239. Node234.a('node.textalign','left');
  20240. Node234.a('node.textvAlign','middle');
  20241. Node234.a('node.textrect', [Node234textStart, 0, Node234textWidth, Node234height]);
  20242. Node234.a('node.color','rgba(0,0,0,1)');
  20243. Node234.a('node.font',' '+ Node234fontSize + 'px "Arial"');
  20244. Node234.a('node.textvisible',true);
  20245. Node234.a('node.linefeed',false);
  20246. if (false) {
  20247. Node234.a('node.textfunc',function(g) {
  20248. g.beginPath();
  20249. var str=Node234.a('node.text') || '331';
  20250. var color=Node234.a('node.color') || 'rgba(0,0,0,1)';
  20251. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node234width,Node234height,13.3333*_ratio.ratioY,"left",color,' '+ Node234fontSize + 'px "Arial"', 0,g);
  20252. });
  20253. }
  20254. if (false) {
  20255. Node234.a('node.underlinepoints',[Node234lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node234fontSize + 2 , ht.Default.getTextSize('331', ' '+ Node234fontSize + 'px "Arial"').width + 6, (Node234height - Node234fontSize) * 0.5*_ratio.ratioY + Node234fontSize + 2 ]);
  20256. Node234.a('node.underlinevisible',false);
  20257. Node234.a('node.underlineBorderWidth', 1);
  20258. }
  20259. dataModel.add(Node234);
  20260. zoomNodeList.push({
  20261. node: Node234,
  20262. borderWidth: 0,
  20263. attr: 'node.borderwidth'
  20264. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20265. var Node235 = new ht.Node();
  20266. var Node235textStart, Node235textWidth, Node235lineStart, Node235align = 'left', Node235fontSize = 13.3333*_ratio.ratioY,Node235width = 59*_ratio.ratioX, Node235height = 24*_ratio.ratioY;
  20267. (function () {
  20268. if (Node235align === 'left') {
  20269. Node235textStart = Node235fontSize * 0.2 > 2 ? Node235fontSize * 0.2 - 4 : Node235fontSize * 0.2 - 9;
  20270. Node235textWidth = Node235width;
  20271. Node235lineStart = 1;
  20272. } else if (Node235align === 'right') {
  20273. Node235textStart = 0;
  20274. Node235textWidth =Node235fontSize <= 8 ? Node235width + Node235fontSize * 0.2 + 6 : Node235width - Node235fontSize * 0.2;
  20275. Node235lineStart = (Node235width - (ht.Default.getTextSize('331-10', ' '+ Node235fontSize + 'px "Arial"').width + 6)) * 0.5;
  20276. } else if (Node235align === 'center') {
  20277. Node235textStart = -3;
  20278. Node235textWidth = Node235width;
  20279. Node235lineStart = Node235width - ht.Default.getTextSize('331-10', ' '+ Node235fontSize + 'px "Arial"').width - 11;
  20280. }
  20281. })();
  20282. Node235.setImage(GD.getTextJSON(Node235width, Node235height, true, false, false, ' '+ Node235fontSize + 'px "Arial"'))
  20283. Node235.setPosition(1248*ratio.ratioX, 787*ratio.ratioY);
  20284. Node235.setWidth(Node235width);
  20285. Node235.setHeight(Node235height);
  20286. Node235._nodeType = 'text';
  20287. Node235._disallowEvert = true;
  20288. Node235.setRotation(0*Math.PI/180);
  20289. Node235.a('node.width', Node235width);
  20290. Node235.a('node.height', Node235height);
  20291. Node235.a('node.rect', [0, 0, Node235width, Node235height]);
  20292. Node235.a('node.bordercolor','rgba(0,0,0,1)');
  20293. Node235.a('node.borderwidth', 0);
  20294. Node235.a('node.background','' || 'rgba(0,0,0,0)');
  20295. Node235.a('node.gradient','');
  20296. Node235.a('node.gradientcolor','');
  20297. Node235.a('node.text','331-10');
  20298. Node235.a('node.textalign','left');
  20299. Node235.a('node.textvAlign','middle');
  20300. Node235.a('node.textrect', [Node235textStart, 0, Node235textWidth, Node235height]);
  20301. Node235.a('node.color','rgba(0,0,0,1)');
  20302. Node235.a('node.font',' '+ Node235fontSize + 'px "Arial"');
  20303. Node235.a('node.textvisible',true);
  20304. Node235.a('node.linefeed',false);
  20305. if (false) {
  20306. Node235.a('node.textfunc',function(g) {
  20307. g.beginPath();
  20308. var str=Node235.a('node.text') || '331-10';
  20309. var color=Node235.a('node.color') || 'rgba(0,0,0,1)';
  20310. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node235width,Node235height,13.3333*_ratio.ratioY,"left",color,' '+ Node235fontSize + 'px "Arial"', 0,g);
  20311. });
  20312. }
  20313. if (false) {
  20314. Node235.a('node.underlinepoints',[Node235lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node235fontSize + 2 , ht.Default.getTextSize('331-10', ' '+ Node235fontSize + 'px "Arial"').width + 6, (Node235height - Node235fontSize) * 0.5*_ratio.ratioY + Node235fontSize + 2 ]);
  20315. Node235.a('node.underlinevisible',false);
  20316. Node235.a('node.underlineBorderWidth', 1);
  20317. }
  20318. dataModel.add(Node235);
  20319. zoomNodeList.push({
  20320. node: Node235,
  20321. borderWidth: 0,
  20322. attr: 'node.borderwidth'
  20323. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20324. var Node236 = new ht.Node();
  20325. var Node236textStart, Node236textWidth, Node236lineStart, Node236align = 'left', Node236fontSize = 13.3333*_ratio.ratioY,Node236width = 59*_ratio.ratioX, Node236height = 24*_ratio.ratioY;
  20326. (function () {
  20327. if (Node236align === 'left') {
  20328. Node236textStart = Node236fontSize * 0.2 > 2 ? Node236fontSize * 0.2 - 4 : Node236fontSize * 0.2 - 9;
  20329. Node236textWidth = Node236width;
  20330. Node236lineStart = 1;
  20331. } else if (Node236align === 'right') {
  20332. Node236textStart = 0;
  20333. Node236textWidth =Node236fontSize <= 8 ? Node236width + Node236fontSize * 0.2 + 6 : Node236width - Node236fontSize * 0.2;
  20334. Node236lineStart = (Node236width - (ht.Default.getTextSize('332', ' '+ Node236fontSize + 'px "Arial"').width + 6)) * 0.5;
  20335. } else if (Node236align === 'center') {
  20336. Node236textStart = -3;
  20337. Node236textWidth = Node236width;
  20338. Node236lineStart = Node236width - ht.Default.getTextSize('332', ' '+ Node236fontSize + 'px "Arial"').width - 11;
  20339. }
  20340. })();
  20341. Node236.setImage(GD.getTextJSON(Node236width, Node236height, true, false, false, ' '+ Node236fontSize + 'px "Arial"'))
  20342. Node236.setPosition(1468*ratio.ratioX, 697*ratio.ratioY);
  20343. Node236.setWidth(Node236width);
  20344. Node236.setHeight(Node236height);
  20345. Node236._nodeType = 'text';
  20346. Node236._disallowEvert = true;
  20347. Node236.setRotation(0*Math.PI/180);
  20348. Node236.a('node.width', Node236width);
  20349. Node236.a('node.height', Node236height);
  20350. Node236.a('node.rect', [0, 0, Node236width, Node236height]);
  20351. Node236.a('node.bordercolor','rgba(0,0,0,1)');
  20352. Node236.a('node.borderwidth', 0);
  20353. Node236.a('node.background','' || 'rgba(0,0,0,0)');
  20354. Node236.a('node.gradient','');
  20355. Node236.a('node.gradientcolor','');
  20356. Node236.a('node.text','332');
  20357. Node236.a('node.textalign','left');
  20358. Node236.a('node.textvAlign','middle');
  20359. Node236.a('node.textrect', [Node236textStart, 0, Node236textWidth, Node236height]);
  20360. Node236.a('node.color','rgba(0,0,0,1)');
  20361. Node236.a('node.font',' '+ Node236fontSize + 'px "Arial"');
  20362. Node236.a('node.textvisible',true);
  20363. Node236.a('node.linefeed',false);
  20364. if (false) {
  20365. Node236.a('node.textfunc',function(g) {
  20366. g.beginPath();
  20367. var str=Node236.a('node.text') || '332';
  20368. var color=Node236.a('node.color') || 'rgba(0,0,0,1)';
  20369. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node236width,Node236height,13.3333*_ratio.ratioY,"left",color,' '+ Node236fontSize + 'px "Arial"', 0,g);
  20370. });
  20371. }
  20372. if (false) {
  20373. Node236.a('node.underlinepoints',[Node236lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node236fontSize + 2 , ht.Default.getTextSize('332', ' '+ Node236fontSize + 'px "Arial"').width + 6, (Node236height - Node236fontSize) * 0.5*_ratio.ratioY + Node236fontSize + 2 ]);
  20374. Node236.a('node.underlinevisible',false);
  20375. Node236.a('node.underlineBorderWidth', 1);
  20376. }
  20377. dataModel.add(Node236);
  20378. zoomNodeList.push({
  20379. node: Node236,
  20380. borderWidth: 0,
  20381. attr: 'node.borderwidth'
  20382. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20383. var Node237 = new ht.Node();
  20384. var Node237textStart, Node237textWidth, Node237lineStart, Node237align = 'left', Node237fontSize = 13.3333*_ratio.ratioY,Node237width = 59*_ratio.ratioX, Node237height = 24*_ratio.ratioY;
  20385. (function () {
  20386. if (Node237align === 'left') {
  20387. Node237textStart = Node237fontSize * 0.2 > 2 ? Node237fontSize * 0.2 - 4 : Node237fontSize * 0.2 - 9;
  20388. Node237textWidth = Node237width;
  20389. Node237lineStart = 1;
  20390. } else if (Node237align === 'right') {
  20391. Node237textStart = 0;
  20392. Node237textWidth =Node237fontSize <= 8 ? Node237width + Node237fontSize * 0.2 + 6 : Node237width - Node237fontSize * 0.2;
  20393. Node237lineStart = (Node237width - (ht.Default.getTextSize('332-10', ' '+ Node237fontSize + 'px "Arial"').width + 6)) * 0.5;
  20394. } else if (Node237align === 'center') {
  20395. Node237textStart = -3;
  20396. Node237textWidth = Node237width;
  20397. Node237lineStart = Node237width - ht.Default.getTextSize('332-10', ' '+ Node237fontSize + 'px "Arial"').width - 11;
  20398. }
  20399. })();
  20400. Node237.setImage(GD.getTextJSON(Node237width, Node237height, true, false, false, ' '+ Node237fontSize + 'px "Arial"'))
  20401. Node237.setPosition(1358*ratio.ratioX, 787*ratio.ratioY);
  20402. Node237.setWidth(Node237width);
  20403. Node237.setHeight(Node237height);
  20404. Node237._nodeType = 'text';
  20405. Node237._disallowEvert = true;
  20406. Node237.setRotation(0*Math.PI/180);
  20407. Node237.a('node.width', Node237width);
  20408. Node237.a('node.height', Node237height);
  20409. Node237.a('node.rect', [0, 0, Node237width, Node237height]);
  20410. Node237.a('node.bordercolor','rgba(0,0,0,1)');
  20411. Node237.a('node.borderwidth', 0);
  20412. Node237.a('node.background','' || 'rgba(0,0,0,0)');
  20413. Node237.a('node.gradient','');
  20414. Node237.a('node.gradientcolor','');
  20415. Node237.a('node.text','332-10');
  20416. Node237.a('node.textalign','left');
  20417. Node237.a('node.textvAlign','middle');
  20418. Node237.a('node.textrect', [Node237textStart, 0, Node237textWidth, Node237height]);
  20419. Node237.a('node.color','rgba(0,0,0,1)');
  20420. Node237.a('node.font',' '+ Node237fontSize + 'px "Arial"');
  20421. Node237.a('node.textvisible',true);
  20422. Node237.a('node.linefeed',false);
  20423. if (false) {
  20424. Node237.a('node.textfunc',function(g) {
  20425. g.beginPath();
  20426. var str=Node237.a('node.text') || '332-10';
  20427. var color=Node237.a('node.color') || 'rgba(0,0,0,1)';
  20428. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node237width,Node237height,13.3333*_ratio.ratioY,"left",color,' '+ Node237fontSize + 'px "Arial"', 0,g);
  20429. });
  20430. }
  20431. if (false) {
  20432. Node237.a('node.underlinepoints',[Node237lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node237fontSize + 2 , ht.Default.getTextSize('332-10', ' '+ Node237fontSize + 'px "Arial"').width + 6, (Node237height - Node237fontSize) * 0.5*_ratio.ratioY + Node237fontSize + 2 ]);
  20433. Node237.a('node.underlinevisible',false);
  20434. Node237.a('node.underlineBorderWidth', 1);
  20435. }
  20436. dataModel.add(Node237);
  20437. zoomNodeList.push({
  20438. node: Node237,
  20439. borderWidth: 0,
  20440. attr: 'node.borderwidth'
  20441. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20442. var Node238 = new ht.Node();
  20443. var Node238textStart, Node238textWidth, Node238lineStart, Node238align = 'left', Node238fontSize = 13.3333*_ratio.ratioY,Node238width = 59*_ratio.ratioX, Node238height = 24*_ratio.ratioY;
  20444. (function () {
  20445. if (Node238align === 'left') {
  20446. Node238textStart = Node238fontSize * 0.2 > 2 ? Node238fontSize * 0.2 - 4 : Node238fontSize * 0.2 - 9;
  20447. Node238textWidth = Node238width;
  20448. Node238lineStart = 1;
  20449. } else if (Node238align === 'right') {
  20450. Node238textStart = 0;
  20451. Node238textWidth =Node238fontSize <= 8 ? Node238width + Node238fontSize * 0.2 + 6 : Node238width - Node238fontSize * 0.2;
  20452. Node238lineStart = (Node238width - (ht.Default.getTextSize('333', ' '+ Node238fontSize + 'px "Arial"').width + 6)) * 0.5;
  20453. } else if (Node238align === 'center') {
  20454. Node238textStart = -3;
  20455. Node238textWidth = Node238width;
  20456. Node238lineStart = Node238width - ht.Default.getTextSize('333', ' '+ Node238fontSize + 'px "Arial"').width - 11;
  20457. }
  20458. })();
  20459. Node238.setImage(GD.getTextJSON(Node238width, Node238height, true, false, false, ' '+ Node238fontSize + 'px "Arial"'))
  20460. Node238.setPosition(1568*ratio.ratioX, 697*ratio.ratioY);
  20461. Node238.setWidth(Node238width);
  20462. Node238.setHeight(Node238height);
  20463. Node238._nodeType = 'text';
  20464. Node238._disallowEvert = true;
  20465. Node238.setRotation(0*Math.PI/180);
  20466. Node238.a('node.width', Node238width);
  20467. Node238.a('node.height', Node238height);
  20468. Node238.a('node.rect', [0, 0, Node238width, Node238height]);
  20469. Node238.a('node.bordercolor','rgba(0,0,0,1)');
  20470. Node238.a('node.borderwidth', 0);
  20471. Node238.a('node.background','' || 'rgba(0,0,0,0)');
  20472. Node238.a('node.gradient','');
  20473. Node238.a('node.gradientcolor','');
  20474. Node238.a('node.text','333');
  20475. Node238.a('node.textalign','left');
  20476. Node238.a('node.textvAlign','middle');
  20477. Node238.a('node.textrect', [Node238textStart, 0, Node238textWidth, Node238height]);
  20478. Node238.a('node.color','rgba(0,0,0,1)');
  20479. Node238.a('node.font',' '+ Node238fontSize + 'px "Arial"');
  20480. Node238.a('node.textvisible',true);
  20481. Node238.a('node.linefeed',false);
  20482. if (false) {
  20483. Node238.a('node.textfunc',function(g) {
  20484. g.beginPath();
  20485. var str=Node238.a('node.text') || '333';
  20486. var color=Node238.a('node.color') || 'rgba(0,0,0,1)';
  20487. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node238width,Node238height,13.3333*_ratio.ratioY,"left",color,' '+ Node238fontSize + 'px "Arial"', 0,g);
  20488. });
  20489. }
  20490. if (false) {
  20491. Node238.a('node.underlinepoints',[Node238lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node238fontSize + 2 , ht.Default.getTextSize('333', ' '+ Node238fontSize + 'px "Arial"').width + 6, (Node238height - Node238fontSize) * 0.5*_ratio.ratioY + Node238fontSize + 2 ]);
  20492. Node238.a('node.underlinevisible',false);
  20493. Node238.a('node.underlineBorderWidth', 1);
  20494. }
  20495. dataModel.add(Node238);
  20496. zoomNodeList.push({
  20497. node: Node238,
  20498. borderWidth: 0,
  20499. attr: 'node.borderwidth'
  20500. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20501. var Node239 = new ht.Node();
  20502. var Node239textStart, Node239textWidth, Node239lineStart, Node239align = 'left', Node239fontSize = 13.3333*_ratio.ratioY,Node239width = 59*_ratio.ratioX, Node239height = 24*_ratio.ratioY;
  20503. (function () {
  20504. if (Node239align === 'left') {
  20505. Node239textStart = Node239fontSize * 0.2 > 2 ? Node239fontSize * 0.2 - 4 : Node239fontSize * 0.2 - 9;
  20506. Node239textWidth = Node239width;
  20507. Node239lineStart = 1;
  20508. } else if (Node239align === 'right') {
  20509. Node239textStart = 0;
  20510. Node239textWidth =Node239fontSize <= 8 ? Node239width + Node239fontSize * 0.2 + 6 : Node239width - Node239fontSize * 0.2;
  20511. Node239lineStart = (Node239width - (ht.Default.getTextSize('333-10', ' '+ Node239fontSize + 'px "Arial"').width + 6)) * 0.5;
  20512. } else if (Node239align === 'center') {
  20513. Node239textStart = -3;
  20514. Node239textWidth = Node239width;
  20515. Node239lineStart = Node239width - ht.Default.getTextSize('333-10', ' '+ Node239fontSize + 'px "Arial"').width - 11;
  20516. }
  20517. })();
  20518. Node239.setImage(GD.getTextJSON(Node239width, Node239height, true, false, false, ' '+ Node239fontSize + 'px "Arial"'))
  20519. Node239.setPosition(1458*ratio.ratioX, 785*ratio.ratioY);
  20520. Node239.setWidth(Node239width);
  20521. Node239.setHeight(Node239height);
  20522. Node239._nodeType = 'text';
  20523. Node239._disallowEvert = true;
  20524. Node239.setRotation(0*Math.PI/180);
  20525. Node239.a('node.width', Node239width);
  20526. Node239.a('node.height', Node239height);
  20527. Node239.a('node.rect', [0, 0, Node239width, Node239height]);
  20528. Node239.a('node.bordercolor','rgba(0,0,0,1)');
  20529. Node239.a('node.borderwidth', 0);
  20530. Node239.a('node.background','' || 'rgba(0,0,0,0)');
  20531. Node239.a('node.gradient','');
  20532. Node239.a('node.gradientcolor','');
  20533. Node239.a('node.text','333-10');
  20534. Node239.a('node.textalign','left');
  20535. Node239.a('node.textvAlign','middle');
  20536. Node239.a('node.textrect', [Node239textStart, 0, Node239textWidth, Node239height]);
  20537. Node239.a('node.color','rgba(0,0,0,1)');
  20538. Node239.a('node.font',' '+ Node239fontSize + 'px "Arial"');
  20539. Node239.a('node.textvisible',true);
  20540. Node239.a('node.linefeed',false);
  20541. if (false) {
  20542. Node239.a('node.textfunc',function(g) {
  20543. g.beginPath();
  20544. var str=Node239.a('node.text') || '333-10';
  20545. var color=Node239.a('node.color') || 'rgba(0,0,0,1)';
  20546. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node239width,Node239height,13.3333*_ratio.ratioY,"left",color,' '+ Node239fontSize + 'px "Arial"', 0,g);
  20547. });
  20548. }
  20549. if (false) {
  20550. Node239.a('node.underlinepoints',[Node239lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node239fontSize + 2 , ht.Default.getTextSize('333-10', ' '+ Node239fontSize + 'px "Arial"').width + 6, (Node239height - Node239fontSize) * 0.5*_ratio.ratioY + Node239fontSize + 2 ]);
  20551. Node239.a('node.underlinevisible',false);
  20552. Node239.a('node.underlineBorderWidth', 1);
  20553. }
  20554. dataModel.add(Node239);
  20555. zoomNodeList.push({
  20556. node: Node239,
  20557. borderWidth: 0,
  20558. attr: 'node.borderwidth'
  20559. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20560. var Node240 = new ht.Node();
  20561. var Node240textStart, Node240textWidth, Node240lineStart, Node240align = 'left', Node240fontSize = 13.3333*_ratio.ratioY,Node240width = 59*_ratio.ratioX, Node240height = 24*_ratio.ratioY;
  20562. (function () {
  20563. if (Node240align === 'left') {
  20564. Node240textStart = Node240fontSize * 0.2 > 2 ? Node240fontSize * 0.2 - 4 : Node240fontSize * 0.2 - 9;
  20565. Node240textWidth = Node240width;
  20566. Node240lineStart = 1;
  20567. } else if (Node240align === 'right') {
  20568. Node240textStart = 0;
  20569. Node240textWidth =Node240fontSize <= 8 ? Node240width + Node240fontSize * 0.2 + 6 : Node240width - Node240fontSize * 0.2;
  20570. Node240lineStart = (Node240width - (ht.Default.getTextSize('334', ' '+ Node240fontSize + 'px "Arial"').width + 6)) * 0.5;
  20571. } else if (Node240align === 'center') {
  20572. Node240textStart = -3;
  20573. Node240textWidth = Node240width;
  20574. Node240lineStart = Node240width - ht.Default.getTextSize('334', ' '+ Node240fontSize + 'px "Arial"').width - 11;
  20575. }
  20576. })();
  20577. Node240.setImage(GD.getTextJSON(Node240width, Node240height, true, false, false, ' '+ Node240fontSize + 'px "Arial"'))
  20578. Node240.setPosition(1668*ratio.ratioX, 697*ratio.ratioY);
  20579. Node240.setWidth(Node240width);
  20580. Node240.setHeight(Node240height);
  20581. Node240._nodeType = 'text';
  20582. Node240._disallowEvert = true;
  20583. Node240.setRotation(0*Math.PI/180);
  20584. Node240.a('node.width', Node240width);
  20585. Node240.a('node.height', Node240height);
  20586. Node240.a('node.rect', [0, 0, Node240width, Node240height]);
  20587. Node240.a('node.bordercolor','rgba(0,0,0,1)');
  20588. Node240.a('node.borderwidth', 0);
  20589. Node240.a('node.background','' || 'rgba(0,0,0,0)');
  20590. Node240.a('node.gradient','');
  20591. Node240.a('node.gradientcolor','');
  20592. Node240.a('node.text','334');
  20593. Node240.a('node.textalign','left');
  20594. Node240.a('node.textvAlign','middle');
  20595. Node240.a('node.textrect', [Node240textStart, 0, Node240textWidth, Node240height]);
  20596. Node240.a('node.color','rgba(0,0,0,1)');
  20597. Node240.a('node.font',' '+ Node240fontSize + 'px "Arial"');
  20598. Node240.a('node.textvisible',true);
  20599. Node240.a('node.linefeed',false);
  20600. if (false) {
  20601. Node240.a('node.textfunc',function(g) {
  20602. g.beginPath();
  20603. var str=Node240.a('node.text') || '334';
  20604. var color=Node240.a('node.color') || 'rgba(0,0,0,1)';
  20605. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node240width,Node240height,13.3333*_ratio.ratioY,"left",color,' '+ Node240fontSize + 'px "Arial"', 0,g);
  20606. });
  20607. }
  20608. if (false) {
  20609. Node240.a('node.underlinepoints',[Node240lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node240fontSize + 2 , ht.Default.getTextSize('334', ' '+ Node240fontSize + 'px "Arial"').width + 6, (Node240height - Node240fontSize) * 0.5*_ratio.ratioY + Node240fontSize + 2 ]);
  20610. Node240.a('node.underlinevisible',false);
  20611. Node240.a('node.underlineBorderWidth', 1);
  20612. }
  20613. dataModel.add(Node240);
  20614. zoomNodeList.push({
  20615. node: Node240,
  20616. borderWidth: 0,
  20617. attr: 'node.borderwidth'
  20618. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20619. var Node241 = new ht.Node();
  20620. var Node241textStart, Node241textWidth, Node241lineStart, Node241align = 'left', Node241fontSize = 13.3333*_ratio.ratioY,Node241width = 59*_ratio.ratioX, Node241height = 24*_ratio.ratioY;
  20621. (function () {
  20622. if (Node241align === 'left') {
  20623. Node241textStart = Node241fontSize * 0.2 > 2 ? Node241fontSize * 0.2 - 4 : Node241fontSize * 0.2 - 9;
  20624. Node241textWidth = Node241width;
  20625. Node241lineStart = 1;
  20626. } else if (Node241align === 'right') {
  20627. Node241textStart = 0;
  20628. Node241textWidth =Node241fontSize <= 8 ? Node241width + Node241fontSize * 0.2 + 6 : Node241width - Node241fontSize * 0.2;
  20629. Node241lineStart = (Node241width - (ht.Default.getTextSize('334-10', ' '+ Node241fontSize + 'px "Arial"').width + 6)) * 0.5;
  20630. } else if (Node241align === 'center') {
  20631. Node241textStart = -3;
  20632. Node241textWidth = Node241width;
  20633. Node241lineStart = Node241width - ht.Default.getTextSize('334-10', ' '+ Node241fontSize + 'px "Arial"').width - 11;
  20634. }
  20635. })();
  20636. Node241.setImage(GD.getTextJSON(Node241width, Node241height, true, false, false, ' '+ Node241fontSize + 'px "Arial"'))
  20637. Node241.setPosition(1560*ratio.ratioX, 785*ratio.ratioY);
  20638. Node241.setWidth(Node241width);
  20639. Node241.setHeight(Node241height);
  20640. Node241._nodeType = 'text';
  20641. Node241._disallowEvert = true;
  20642. Node241.setRotation(0*Math.PI/180);
  20643. Node241.a('node.width', Node241width);
  20644. Node241.a('node.height', Node241height);
  20645. Node241.a('node.rect', [0, 0, Node241width, Node241height]);
  20646. Node241.a('node.bordercolor','rgba(0,0,0,1)');
  20647. Node241.a('node.borderwidth', 0);
  20648. Node241.a('node.background','' || 'rgba(0,0,0,0)');
  20649. Node241.a('node.gradient','');
  20650. Node241.a('node.gradientcolor','');
  20651. Node241.a('node.text','334-10');
  20652. Node241.a('node.textalign','left');
  20653. Node241.a('node.textvAlign','middle');
  20654. Node241.a('node.textrect', [Node241textStart, 0, Node241textWidth, Node241height]);
  20655. Node241.a('node.color','rgba(0,0,0,1)');
  20656. Node241.a('node.font',' '+ Node241fontSize + 'px "Arial"');
  20657. Node241.a('node.textvisible',true);
  20658. Node241.a('node.linefeed',false);
  20659. if (false) {
  20660. Node241.a('node.textfunc',function(g) {
  20661. g.beginPath();
  20662. var str=Node241.a('node.text') || '334-10';
  20663. var color=Node241.a('node.color') || 'rgba(0,0,0,1)';
  20664. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node241width,Node241height,13.3333*_ratio.ratioY,"left",color,' '+ Node241fontSize + 'px "Arial"', 0,g);
  20665. });
  20666. }
  20667. if (false) {
  20668. Node241.a('node.underlinepoints',[Node241lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node241fontSize + 2 , ht.Default.getTextSize('334-10', ' '+ Node241fontSize + 'px "Arial"').width + 6, (Node241height - Node241fontSize) * 0.5*_ratio.ratioY + Node241fontSize + 2 ]);
  20669. Node241.a('node.underlinevisible',false);
  20670. Node241.a('node.underlineBorderWidth', 1);
  20671. }
  20672. dataModel.add(Node241);
  20673. zoomNodeList.push({
  20674. node: Node241,
  20675. borderWidth: 0,
  20676. attr: 'node.borderwidth'
  20677. }); var Node242points=[935, 800,1115, 800],
  20678. Node242rect=ht.Default.unionPoint([{x:935,y:800},{x:1115,y:800}]),
  20679. Node242compspts=[];
  20680. _ratio = GD.getRatioWithRotation(0, ratio);
  20681. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  20682. _endratio = GD.getRatioWithRotation(0, ratio);
  20683. for(var i=0;i<Node242points.length;i++){
  20684. if(i%2==0){
  20685. Node242compspts.push(Node242points[i]-Node242rect.x);
  20686. }else{
  20687. Node242compspts.push(Node242points[i]-Node242rect.y);
  20688. }
  20689. }
  20690. var Node242ptslength=Node242compspts.length;
  20691. if (Node242rect.height === 0) {
  20692. Node242compspts[0] -= 0;
  20693. Node242compspts[Node242ptslength-2] += 0;
  20694. } else if (Node242rect.width === 0){
  20695. Node242compspts[1] -= 0;
  20696. Node242compspts[Node242ptslength-1] += 0;
  20697. } else {
  20698. Node242compspts[0] -= 0;
  20699. Node242compspts[1] -= 0;
  20700. Node242compspts[Node242ptslength-2] += 0;
  20701. Node242compspts[Node242ptslength-1] += 0;
  20702. }
  20703. Node242 = new ht.Node();
  20704. Node242.borderWidth = 1;
  20705. Node242rect.width = Node242rect.width === 0 ? 0.0001 : Node242rect.width;
  20706. Node242rect.height = Node242rect.height === 0 ? 0.0001 : Node242rect.height;
  20707. var Node242endCompspts = [Node242compspts[Node242ptslength-2],Node242compspts[Node242ptslength-1],0,0];
  20708. var Node242startCompspts = [Node242compspts[0],Node242compspts[1],0,0];
  20709. Node242.setImage(GD.getPolyLineJSON());
  20710. Node242.setPosition(Node242rect.x+Node242rect.width/2,Node242rect.y+Node242rect.height/2);
  20711. Node242.setSize(Node242rect.width,Node242rect.height);
  20712. Node242.setStyle("opacity",1);
  20713. Node242.s({'pixelPerfect':true});
  20714. Node242borderwidth=1;
  20715. Node242.setRotation(0);
  20716. dataModel.add(Node242);
  20717. Node242.a('node.points',Node242compspts);
  20718. Node242.a('node.segments',[1,2]);
  20719. Node242.a('node.color','rgba(255,128,0,1)');
  20720. Node242.a('node.borderPattern',getDashStyle("@borderPattern@"));
  20721. Node242.a('node.borderColor','rgba(255,128,0,1)');
  20722. Node242.a('node.background','rgba(255,128,0,1)');
  20723. Node242.a('node.gradient','');
  20724. Node242.a('node.gradientcolor','rgba(255,128,0,1)');
  20725. Node242.a('node.endCompspts',Node242endCompspts);
  20726. Node242.a('node.startCompspts',Node242startCompspts);
  20727. (function (node, img, compspts, endCompspts, startCompspts) {
  20728. var position = node.getPosition(),
  20729. w = node.getWidth()*_ratio.ratioX,
  20730. h = node.getHeight()*_ratio.ratioY;
  20731. function resetPoints(rx, ry) {
  20732. for (var i = 0, len = compspts.length; i < len; i++) {
  20733. if (i%2 === 0) {
  20734. compspts[i]*=rx;
  20735. } else {
  20736. compspts[i]*=ry;
  20737. }
  20738. }
  20739. endCompspts[0] = compspts[compspts.length-2];
  20740. endCompspts[1] = compspts[compspts.length-1];
  20741. endCompspts[2] *= rx;
  20742. endCompspts[3] *= ry;
  20743. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  20744. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  20745. startCompspts[0] = compspts[0];
  20746. startCompspts[1] = compspts[1];
  20747. startCompspts[2] *= rx;
  20748. startCompspts[3] *= ry;
  20749. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  20750. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  20751. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  20752. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  20753. }
  20754. node.setSize(w, h);
  20755. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  20756. node.a('node.width', w);
  20757. node.a('node.height', h);
  20758. resetPoints(_ratio.ratioX, _ratio.ratioY);
  20759. node.borderWidth = 1;
  20760. node.a('node.borderwidth',node.borderWidth);
  20761. node._nodename = 'Node242';
  20762. node._nodeType = 'line';
  20763. zoomNodeList.push({
  20764. node: node,
  20765. attr: 'node.borderwidth'
  20766. });
  20767. var setWidth = node.setWidth,
  20768. setHeight = node.setHeight,
  20769. timer, rx = 1, ry = 1;
  20770. node.setWidth = function (width) {
  20771. var _width = this.getWidth();
  20772. rx = width / _width;
  20773. node.a('node.width', width);
  20774. setWidth.apply(this, arguments);
  20775. resetPoints(rx, 1);
  20776. }
  20777. node.setHeight = function (height) {
  20778. var _height = this.getHeight();
  20779. ry = height / _height;
  20780. node.a('node.height', height);
  20781. setHeight.apply(this, arguments);
  20782. resetPoints(1, ry);
  20783. }
  20784. })(Node242, Node242.getImage(), Node242compspts, Node242endCompspts, Node242startCompspts);
  20785. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20786. var Node243 = new ht.Node();
  20787. var Node243textStart, Node243textWidth, Node243lineStart, Node243align = 'left', Node243fontSize = 13.3333*_ratio.ratioY,Node243width = 59*_ratio.ratioX, Node243height = 24*_ratio.ratioY;
  20788. (function () {
  20789. if (Node243align === 'left') {
  20790. Node243textStart = Node243fontSize * 0.2 > 2 ? Node243fontSize * 0.2 - 4 : Node243fontSize * 0.2 - 9;
  20791. Node243textWidth = Node243width;
  20792. Node243lineStart = 1;
  20793. } else if (Node243align === 'right') {
  20794. Node243textStart = 0;
  20795. Node243textWidth =Node243fontSize <= 8 ? Node243width + Node243fontSize * 0.2 + 6 : Node243width - Node243fontSize * 0.2;
  20796. Node243lineStart = (Node243width - (ht.Default.getTextSize('备用', ' '+ Node243fontSize + 'px "Arial"').width + 6)) * 0.5;
  20797. } else if (Node243align === 'center') {
  20798. Node243textStart = -3;
  20799. Node243textWidth = Node243width;
  20800. Node243lineStart = Node243width - ht.Default.getTextSize('备用', ' '+ Node243fontSize + 'px "Arial"').width - 11;
  20801. }
  20802. })();
  20803. Node243.setImage(GD.getTextJSON(Node243width, Node243height, true, false, false, ' '+ Node243fontSize + 'px "Arial"'))
  20804. Node243.setPosition(1762*ratio.ratioX, 696*ratio.ratioY);
  20805. Node243.setWidth(Node243width);
  20806. Node243.setHeight(Node243height);
  20807. Node243._nodeType = 'text';
  20808. Node243._disallowEvert = true;
  20809. Node243.setRotation(0*Math.PI/180);
  20810. Node243.a('node.width', Node243width);
  20811. Node243.a('node.height', Node243height);
  20812. Node243.a('node.rect', [0, 0, Node243width, Node243height]);
  20813. Node243.a('node.bordercolor','rgba(0,0,0,1)');
  20814. Node243.a('node.borderwidth', 0);
  20815. Node243.a('node.background','' || 'rgba(0,0,0,0)');
  20816. Node243.a('node.gradient','');
  20817. Node243.a('node.gradientcolor','');
  20818. Node243.a('node.text','备用');
  20819. Node243.a('node.textalign','left');
  20820. Node243.a('node.textvAlign','middle');
  20821. Node243.a('node.textrect', [Node243textStart, 0, Node243textWidth, Node243height]);
  20822. Node243.a('node.color','rgba(0,0,0,1)');
  20823. Node243.a('node.font',' '+ Node243fontSize + 'px "Arial"');
  20824. Node243.a('node.textvisible',true);
  20825. Node243.a('node.linefeed',false);
  20826. if (false) {
  20827. Node243.a('node.textfunc',function(g) {
  20828. g.beginPath();
  20829. var str=Node243.a('node.text') || '备用';
  20830. var color=Node243.a('node.color') || 'rgba(0,0,0,1)';
  20831. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node243width,Node243height,13.3333*_ratio.ratioY,"left",color,' '+ Node243fontSize + 'px "Arial"', 0,g);
  20832. });
  20833. }
  20834. if (false) {
  20835. Node243.a('node.underlinepoints',[Node243lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node243fontSize + 2 , ht.Default.getTextSize('备用', ' '+ Node243fontSize + 'px "Arial"').width + 6, (Node243height - Node243fontSize) * 0.5*_ratio.ratioY + Node243fontSize + 2 ]);
  20836. Node243.a('node.underlinevisible',false);
  20837. Node243.a('node.underlineBorderWidth', 1);
  20838. }
  20839. dataModel.add(Node243);
  20840. zoomNodeList.push({
  20841. node: Node243,
  20842. borderWidth: 0,
  20843. attr: 'node.borderwidth'
  20844. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20845. var Node244 = new ht.Node();
  20846. var Node244textStart, Node244textWidth, Node244lineStart, Node244align = 'left', Node244fontSize = 13.3333*_ratio.ratioY,Node244width = 59*_ratio.ratioX, Node244height = 24*_ratio.ratioY;
  20847. (function () {
  20848. if (Node244align === 'left') {
  20849. Node244textStart = Node244fontSize * 0.2 > 2 ? Node244fontSize * 0.2 - 4 : Node244fontSize * 0.2 - 9;
  20850. Node244textWidth = Node244width;
  20851. Node244lineStart = 1;
  20852. } else if (Node244align === 'right') {
  20853. Node244textStart = 0;
  20854. Node244textWidth =Node244fontSize <= 8 ? Node244width + Node244fontSize * 0.2 + 6 : Node244width - Node244fontSize * 0.2;
  20855. Node244lineStart = (Node244width - (ht.Default.getTextSize('备用', ' '+ Node244fontSize + 'px "Arial"').width + 6)) * 0.5;
  20856. } else if (Node244align === 'center') {
  20857. Node244textStart = -3;
  20858. Node244textWidth = Node244width;
  20859. Node244lineStart = Node244width - ht.Default.getTextSize('备用', ' '+ Node244fontSize + 'px "Arial"').width - 11;
  20860. }
  20861. })();
  20862. Node244.setImage(GD.getTextJSON(Node244width, Node244height, true, false, false, ' '+ Node244fontSize + 'px "Arial"'))
  20863. Node244.setPosition(1842*ratio.ratioX, 695*ratio.ratioY);
  20864. Node244.setWidth(Node244width);
  20865. Node244.setHeight(Node244height);
  20866. Node244._nodeType = 'text';
  20867. Node244._disallowEvert = true;
  20868. Node244.setRotation(0*Math.PI/180);
  20869. Node244.a('node.width', Node244width);
  20870. Node244.a('node.height', Node244height);
  20871. Node244.a('node.rect', [0, 0, Node244width, Node244height]);
  20872. Node244.a('node.bordercolor','rgba(0,0,0,1)');
  20873. Node244.a('node.borderwidth', 0);
  20874. Node244.a('node.background','' || 'rgba(0,0,0,0)');
  20875. Node244.a('node.gradient','');
  20876. Node244.a('node.gradientcolor','');
  20877. Node244.a('node.text','备用');
  20878. Node244.a('node.textalign','left');
  20879. Node244.a('node.textvAlign','middle');
  20880. Node244.a('node.textrect', [Node244textStart, 0, Node244textWidth, Node244height]);
  20881. Node244.a('node.color','rgba(0,0,0,1)');
  20882. Node244.a('node.font',' '+ Node244fontSize + 'px "Arial"');
  20883. Node244.a('node.textvisible',true);
  20884. Node244.a('node.linefeed',false);
  20885. if (false) {
  20886. Node244.a('node.textfunc',function(g) {
  20887. g.beginPath();
  20888. var str=Node244.a('node.text') || '备用';
  20889. var color=Node244.a('node.color') || 'rgba(0,0,0,1)';
  20890. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node244width,Node244height,13.3333*_ratio.ratioY,"left",color,' '+ Node244fontSize + 'px "Arial"', 0,g);
  20891. });
  20892. }
  20893. if (false) {
  20894. Node244.a('node.underlinepoints',[Node244lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node244fontSize + 2 , ht.Default.getTextSize('备用', ' '+ Node244fontSize + 'px "Arial"').width + 6, (Node244height - Node244fontSize) * 0.5*_ratio.ratioY + Node244fontSize + 2 ]);
  20895. Node244.a('node.underlinevisible',false);
  20896. Node244.a('node.underlineBorderWidth', 1);
  20897. }
  20898. dataModel.add(Node244);
  20899. zoomNodeList.push({
  20900. node: Node244,
  20901. borderWidth: 0,
  20902. attr: 'node.borderwidth'
  20903. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20904. var Node245type = 'rect';
  20905. var Node245 = new ht.Node(),
  20906. Node245BorderWidth = 0*2;
  20907. if (Node245type === 'arc') {
  20908. Node245BorderWidth *= 0;
  20909. }
  20910. Node245.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node245type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  20911. Node245.setPosition(150*ratio.ratioX, 853*ratio.ratioY);
  20912. Node245.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  20913. Node245.s({
  20914. 'pixelPerfect':true
  20915. /*@AddPara@*/
  20916. });
  20917. Node245.a('node.width', 90*_ratio.ratioX);
  20918. Node245.a('node.height', 21*_ratio.ratioY);
  20919. Node245.a('node.type', Node245type);
  20920. Node245.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  20921. Node245.a('node.background', 'rgba(0,0,192,1)');
  20922. Node245.a('node.gradientcolor', 'rgba(0,0,192,1)');
  20923. Node245.a('node.gradient', '');
  20924. Node245.a('node.borderwidth', Node245BorderWidth);
  20925. Node245.a('node.color', 'rgba(0,0,0,0)');
  20926. Node245.a('node.fillrect', [0,0,0,0]);
  20927. Node245.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  20928. Node245.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  20929. Node245.a('node.fillgradient', '');
  20930. if (Node245type !== 'rect') {
  20931. Node245.a('node.arcFrom', parseFloat('@arcFrom@'));
  20932. Node245.a('node.arcTo', parseFloat('@arcTo@'));
  20933. Node245.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  20934. }
  20935. if (Node245type === 'arc') {
  20936. Node245.a('node.arcOval', true);
  20937. }
  20938. Node245.setRotation(0*Math.PI/180);
  20939. Node245.borderWidth = Node245BorderWidth;
  20940. Node245.borderFillwidth = Node245BorderWidth;
  20941. dataModel.add(Node245);
  20942. Node245._nodename = 'Node245'
  20943. Node245._nodeType = 'rect';
  20944. zoomNodeList.push({
  20945. node: Node245,
  20946. attr: 'node.borderwidth'
  20947. });
  20948. (function (node, _img) {
  20949. var setWidth = node.setWidth,
  20950. setHeight = node.setHeight;
  20951. node.setWidth = function (width) {
  20952. if (width === this.getWidth()) return ;
  20953. var height = this.getHeight();
  20954. this.a('node.width', width);
  20955. this.a('node.rect', [0,0,width, height]);
  20956. setWidth.apply(this, arguments);
  20957. }
  20958. node.setHeight = function (height) {
  20959. if (height === this.getHeight()) return ;
  20960. var width = this.getWidth();
  20961. this.a('node.height', height);
  20962. this.a('node.rect', [0,0,width, height]);
  20963. setHeight.apply(this, arguments);
  20964. }
  20965. })(Node245, Node245.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  20966. var Node246 = new ht.Node();
  20967. var Node246textStart, Node246textWidth, Node246lineStart, Node246align = 'left', Node246fontSize = 13.3333*_ratio.ratioY,Node246width = 69*_ratio.ratioX, Node246height = 30*_ratio.ratioY;
  20968. (function () {
  20969. if (Node246align === 'left') {
  20970. Node246textStart = Node246fontSize * 0.2 > 2 ? Node246fontSize * 0.2 - 4 : Node246fontSize * 0.2 - 9;
  20971. Node246textWidth = Node246width;
  20972. Node246lineStart = 1;
  20973. } else if (Node246align === 'right') {
  20974. Node246textStart = 0;
  20975. Node246textWidth =Node246fontSize <= 8 ? Node246width + Node246fontSize * 0.2 + 6 : Node246width - Node246fontSize * 0.2;
  20976. Node246lineStart = (Node246width - (ht.Default.getTextSize('接地变', ' '+ Node246fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  20977. } else if (Node246align === 'center') {
  20978. Node246textStart = -3;
  20979. Node246textWidth = Node246width;
  20980. Node246lineStart = Node246width - ht.Default.getTextSize('接地变', ' '+ Node246fontSize + 'px "微软雅黑"').width - 11;
  20981. }
  20982. })();
  20983. Node246.setImage(GD.getTextJSON(Node246width, Node246height, true, false, false, ' '+ Node246fontSize + 'px "微软雅黑"'))
  20984. Node246.setPosition(164*ratio.ratioX, 854*ratio.ratioY);
  20985. Node246.setWidth(Node246width);
  20986. Node246.setHeight(Node246height);
  20987. Node246._nodeType = 'text';
  20988. Node246._disallowEvert = true;
  20989. Node246.setRotation(0*Math.PI/180);
  20990. Node246.a('node.width', Node246width);
  20991. Node246.a('node.height', Node246height);
  20992. Node246.a('node.rect', [0, 0, Node246width, Node246height]);
  20993. Node246.a('node.bordercolor','rgba(255,255,255,1)');
  20994. Node246.a('node.borderwidth', 0);
  20995. Node246.a('node.background','' || 'rgba(0,0,0,0)');
  20996. Node246.a('node.gradient','');
  20997. Node246.a('node.gradientcolor','');
  20998. Node246.a('node.text','接地变');
  20999. Node246.a('node.textalign','left');
  21000. Node246.a('node.textvAlign','middle');
  21001. Node246.a('node.textrect', [Node246textStart, 0, Node246textWidth, Node246height]);
  21002. Node246.a('node.color','rgba(255,255,255,1)');
  21003. Node246.a('node.font',' '+ Node246fontSize + 'px "微软雅黑"');
  21004. Node246.a('node.textvisible',true);
  21005. Node246.a('node.linefeed',false);
  21006. if (false) {
  21007. Node246.a('node.textfunc',function(g) {
  21008. g.beginPath();
  21009. var str=Node246.a('node.text') || '接地变';
  21010. var color=Node246.a('node.color') || 'rgba(255,255,255,1)';
  21011. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node246width,Node246height,13.3333*_ratio.ratioY,"left",color,' '+ Node246fontSize + 'px "微软雅黑"', 0,g);
  21012. });
  21013. }
  21014. if (false) {
  21015. Node246.a('node.underlinepoints',[Node246lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node246fontSize + 2 , ht.Default.getTextSize('接地变', ' '+ Node246fontSize + 'px "微软雅黑"').width + 6, (Node246height - Node246fontSize) * 0.5*_ratio.ratioY + Node246fontSize + 2 ]);
  21016. Node246.a('node.underlinevisible',false);
  21017. Node246.a('node.underlineBorderWidth', 1);
  21018. }
  21019. dataModel.add(Node246);
  21020. zoomNodeList.push({
  21021. node: Node246,
  21022. borderWidth: 0,
  21023. attr: 'node.borderwidth'
  21024. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21025. var Node247type = 'rect';
  21026. var Node247 = new ht.Node(),
  21027. Node247BorderWidth = 0*2;
  21028. if (Node247type === 'arc') {
  21029. Node247BorderWidth *= 0;
  21030. }
  21031. Node247.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node247type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21032. Node247.setPosition(252*ratio.ratioX, 853*ratio.ratioY);
  21033. Node247.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21034. Node247.s({
  21035. 'pixelPerfect':true
  21036. /*@AddPara@*/
  21037. });
  21038. Node247.a('node.width', 90*_ratio.ratioX);
  21039. Node247.a('node.height', 21*_ratio.ratioY);
  21040. Node247.a('node.type', Node247type);
  21041. Node247.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21042. Node247.a('node.background', 'rgba(0,0,192,1)');
  21043. Node247.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21044. Node247.a('node.gradient', '');
  21045. Node247.a('node.borderwidth', Node247BorderWidth);
  21046. Node247.a('node.color', 'rgba(0,0,0,0)');
  21047. Node247.a('node.fillrect', [0,0,0,0]);
  21048. Node247.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21049. Node247.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21050. Node247.a('node.fillgradient', '');
  21051. if (Node247type !== 'rect') {
  21052. Node247.a('node.arcFrom', parseFloat('@arcFrom@'));
  21053. Node247.a('node.arcTo', parseFloat('@arcTo@'));
  21054. Node247.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21055. }
  21056. if (Node247type === 'arc') {
  21057. Node247.a('node.arcOval', true);
  21058. }
  21059. Node247.setRotation(0*Math.PI/180);
  21060. Node247.borderWidth = Node247BorderWidth;
  21061. Node247.borderFillwidth = Node247BorderWidth;
  21062. dataModel.add(Node247);
  21063. Node247._nodename = 'Node247'
  21064. Node247._nodeType = 'rect';
  21065. zoomNodeList.push({
  21066. node: Node247,
  21067. attr: 'node.borderwidth'
  21068. });
  21069. (function (node, _img) {
  21070. var setWidth = node.setWidth,
  21071. setHeight = node.setHeight;
  21072. node.setWidth = function (width) {
  21073. if (width === this.getWidth()) return ;
  21074. var height = this.getHeight();
  21075. this.a('node.width', width);
  21076. this.a('node.rect', [0,0,width, height]);
  21077. setWidth.apply(this, arguments);
  21078. }
  21079. node.setHeight = function (height) {
  21080. if (height === this.getHeight()) return ;
  21081. var width = this.getWidth();
  21082. this.a('node.height', height);
  21083. this.a('node.rect', [0,0,width, height]);
  21084. setHeight.apply(this, arguments);
  21085. }
  21086. })(Node247, Node247.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21087. var Node248 = new ht.Node();
  21088. var Node248textStart, Node248textWidth, Node248lineStart, Node248align = 'left', Node248fontSize = 13.3333*_ratio.ratioY,Node248width = 69*_ratio.ratioX, Node248height = 30*_ratio.ratioY;
  21089. (function () {
  21090. if (Node248align === 'left') {
  21091. Node248textStart = Node248fontSize * 0.2 > 2 ? Node248fontSize * 0.2 - 4 : Node248fontSize * 0.2 - 9;
  21092. Node248textWidth = Node248width;
  21093. Node248lineStart = 1;
  21094. } else if (Node248align === 'right') {
  21095. Node248textStart = 0;
  21096. Node248textWidth =Node248fontSize <= 8 ? Node248width + Node248fontSize * 0.2 + 6 : Node248width - Node248fontSize * 0.2;
  21097. Node248lineStart = (Node248width - (ht.Default.getTextSize('集电六回', ' '+ Node248fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21098. } else if (Node248align === 'center') {
  21099. Node248textStart = -3;
  21100. Node248textWidth = Node248width;
  21101. Node248lineStart = Node248width - ht.Default.getTextSize('集电六回', ' '+ Node248fontSize + 'px "微软雅黑"').width - 11;
  21102. }
  21103. })();
  21104. Node248.setImage(GD.getTextJSON(Node248width, Node248height, true, false, false, ' '+ Node248fontSize + 'px "微软雅黑"'))
  21105. Node248.setPosition(261*ratio.ratioX, 854*ratio.ratioY);
  21106. Node248.setWidth(Node248width);
  21107. Node248.setHeight(Node248height);
  21108. Node248._nodeType = 'text';
  21109. Node248._disallowEvert = true;
  21110. Node248.setRotation(0*Math.PI/180);
  21111. Node248.a('node.width', Node248width);
  21112. Node248.a('node.height', Node248height);
  21113. Node248.a('node.rect', [0, 0, Node248width, Node248height]);
  21114. Node248.a('node.bordercolor','rgba(255,255,255,1)');
  21115. Node248.a('node.borderwidth', 0);
  21116. Node248.a('node.background','' || 'rgba(0,0,0,0)');
  21117. Node248.a('node.gradient','');
  21118. Node248.a('node.gradientcolor','');
  21119. Node248.a('node.text','集电六回');
  21120. Node248.a('node.textalign','left');
  21121. Node248.a('node.textvAlign','middle');
  21122. Node248.a('node.textrect', [Node248textStart, 0, Node248textWidth, Node248height]);
  21123. Node248.a('node.color','rgba(255,255,255,1)');
  21124. Node248.a('node.font',' '+ Node248fontSize + 'px "微软雅黑"');
  21125. Node248.a('node.textvisible',true);
  21126. Node248.a('node.linefeed',false);
  21127. if (false) {
  21128. Node248.a('node.textfunc',function(g) {
  21129. g.beginPath();
  21130. var str=Node248.a('node.text') || '集电六回';
  21131. var color=Node248.a('node.color') || 'rgba(255,255,255,1)';
  21132. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node248width,Node248height,13.3333*_ratio.ratioY,"left",color,' '+ Node248fontSize + 'px "微软雅黑"', 0,g);
  21133. });
  21134. }
  21135. if (false) {
  21136. Node248.a('node.underlinepoints',[Node248lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node248fontSize + 2 , ht.Default.getTextSize('集电六回', ' '+ Node248fontSize + 'px "微软雅黑"').width + 6, (Node248height - Node248fontSize) * 0.5*_ratio.ratioY + Node248fontSize + 2 ]);
  21137. Node248.a('node.underlinevisible',false);
  21138. Node248.a('node.underlineBorderWidth', 1);
  21139. }
  21140. dataModel.add(Node248);
  21141. zoomNodeList.push({
  21142. node: Node248,
  21143. borderWidth: 0,
  21144. attr: 'node.borderwidth'
  21145. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21146. var Node249type = 'rect';
  21147. var Node249 = new ht.Node(),
  21148. Node249BorderWidth = 0*2;
  21149. if (Node249type === 'arc') {
  21150. Node249BorderWidth *= 0;
  21151. }
  21152. Node249.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node249type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21153. Node249.setPosition(360*ratio.ratioX, 852*ratio.ratioY);
  21154. Node249.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21155. Node249.s({
  21156. 'pixelPerfect':true
  21157. /*@AddPara@*/
  21158. });
  21159. Node249.a('node.width', 90*_ratio.ratioX);
  21160. Node249.a('node.height', 21*_ratio.ratioY);
  21161. Node249.a('node.type', Node249type);
  21162. Node249.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21163. Node249.a('node.background', 'rgba(0,0,192,1)');
  21164. Node249.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21165. Node249.a('node.gradient', '');
  21166. Node249.a('node.borderwidth', Node249BorderWidth);
  21167. Node249.a('node.color', 'rgba(0,0,0,0)');
  21168. Node249.a('node.fillrect', [0,0,0,0]);
  21169. Node249.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21170. Node249.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21171. Node249.a('node.fillgradient', '');
  21172. if (Node249type !== 'rect') {
  21173. Node249.a('node.arcFrom', parseFloat('@arcFrom@'));
  21174. Node249.a('node.arcTo', parseFloat('@arcTo@'));
  21175. Node249.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21176. }
  21177. if (Node249type === 'arc') {
  21178. Node249.a('node.arcOval', true);
  21179. }
  21180. Node249.setRotation(0*Math.PI/180);
  21181. Node249.borderWidth = Node249BorderWidth;
  21182. Node249.borderFillwidth = Node249BorderWidth;
  21183. dataModel.add(Node249);
  21184. Node249._nodename = 'Node249'
  21185. Node249._nodeType = 'rect';
  21186. zoomNodeList.push({
  21187. node: Node249,
  21188. attr: 'node.borderwidth'
  21189. });
  21190. (function (node, _img) {
  21191. var setWidth = node.setWidth,
  21192. setHeight = node.setHeight;
  21193. node.setWidth = function (width) {
  21194. if (width === this.getWidth()) return ;
  21195. var height = this.getHeight();
  21196. this.a('node.width', width);
  21197. this.a('node.rect', [0,0,width, height]);
  21198. setWidth.apply(this, arguments);
  21199. }
  21200. node.setHeight = function (height) {
  21201. if (height === this.getHeight()) return ;
  21202. var width = this.getWidth();
  21203. this.a('node.height', height);
  21204. this.a('node.rect', [0,0,width, height]);
  21205. setHeight.apply(this, arguments);
  21206. }
  21207. })(Node249, Node249.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21208. var Node250 = new ht.Node();
  21209. var Node250textStart, Node250textWidth, Node250lineStart, Node250align = 'left', Node250fontSize = 13.3333*_ratio.ratioY,Node250width = 69*_ratio.ratioX, Node250height = 30*_ratio.ratioY;
  21210. (function () {
  21211. if (Node250align === 'left') {
  21212. Node250textStart = Node250fontSize * 0.2 > 2 ? Node250fontSize * 0.2 - 4 : Node250fontSize * 0.2 - 9;
  21213. Node250textWidth = Node250width;
  21214. Node250lineStart = 1;
  21215. } else if (Node250align === 'right') {
  21216. Node250textStart = 0;
  21217. Node250textWidth =Node250fontSize <= 8 ? Node250width + Node250fontSize * 0.2 + 6 : Node250width - Node250fontSize * 0.2;
  21218. Node250lineStart = (Node250width - (ht.Default.getTextSize('集电五回', ' '+ Node250fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21219. } else if (Node250align === 'center') {
  21220. Node250textStart = -3;
  21221. Node250textWidth = Node250width;
  21222. Node250lineStart = Node250width - ht.Default.getTextSize('集电五回', ' '+ Node250fontSize + 'px "微软雅黑"').width - 11;
  21223. }
  21224. })();
  21225. Node250.setImage(GD.getTextJSON(Node250width, Node250height, true, false, false, ' '+ Node250fontSize + 'px "微软雅黑"'))
  21226. Node250.setPosition(369*ratio.ratioX, 853*ratio.ratioY);
  21227. Node250.setWidth(Node250width);
  21228. Node250.setHeight(Node250height);
  21229. Node250._nodeType = 'text';
  21230. Node250._disallowEvert = true;
  21231. Node250.setRotation(0*Math.PI/180);
  21232. Node250.a('node.width', Node250width);
  21233. Node250.a('node.height', Node250height);
  21234. Node250.a('node.rect', [0, 0, Node250width, Node250height]);
  21235. Node250.a('node.bordercolor','rgba(255,255,255,1)');
  21236. Node250.a('node.borderwidth', 0);
  21237. Node250.a('node.background','' || 'rgba(0,0,0,0)');
  21238. Node250.a('node.gradient','');
  21239. Node250.a('node.gradientcolor','');
  21240. Node250.a('node.text','集电五回');
  21241. Node250.a('node.textalign','left');
  21242. Node250.a('node.textvAlign','middle');
  21243. Node250.a('node.textrect', [Node250textStart, 0, Node250textWidth, Node250height]);
  21244. Node250.a('node.color','rgba(255,255,255,1)');
  21245. Node250.a('node.font',' '+ Node250fontSize + 'px "微软雅黑"');
  21246. Node250.a('node.textvisible',true);
  21247. Node250.a('node.linefeed',false);
  21248. if (false) {
  21249. Node250.a('node.textfunc',function(g) {
  21250. g.beginPath();
  21251. var str=Node250.a('node.text') || '集电五回';
  21252. var color=Node250.a('node.color') || 'rgba(255,255,255,1)';
  21253. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node250width,Node250height,13.3333*_ratio.ratioY,"left",color,' '+ Node250fontSize + 'px "微软雅黑"', 0,g);
  21254. });
  21255. }
  21256. if (false) {
  21257. Node250.a('node.underlinepoints',[Node250lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node250fontSize + 2 , ht.Default.getTextSize('集电五回', ' '+ Node250fontSize + 'px "微软雅黑"').width + 6, (Node250height - Node250fontSize) * 0.5*_ratio.ratioY + Node250fontSize + 2 ]);
  21258. Node250.a('node.underlinevisible',false);
  21259. Node250.a('node.underlineBorderWidth', 1);
  21260. }
  21261. dataModel.add(Node250);
  21262. zoomNodeList.push({
  21263. node: Node250,
  21264. borderWidth: 0,
  21265. attr: 'node.borderwidth'
  21266. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21267. var Node251type = 'rect';
  21268. var Node251 = new ht.Node(),
  21269. Node251BorderWidth = 0*2;
  21270. if (Node251type === 'arc') {
  21271. Node251BorderWidth *= 0;
  21272. }
  21273. Node251.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node251type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21274. Node251.setPosition(490*ratio.ratioX, 853*ratio.ratioY);
  21275. Node251.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21276. Node251.s({
  21277. 'pixelPerfect':true
  21278. /*@AddPara@*/
  21279. });
  21280. Node251.a('node.width', 90*_ratio.ratioX);
  21281. Node251.a('node.height', 21*_ratio.ratioY);
  21282. Node251.a('node.type', Node251type);
  21283. Node251.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21284. Node251.a('node.background', 'rgba(0,0,192,1)');
  21285. Node251.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21286. Node251.a('node.gradient', '');
  21287. Node251.a('node.borderwidth', Node251BorderWidth);
  21288. Node251.a('node.color', 'rgba(0,0,0,0)');
  21289. Node251.a('node.fillrect', [0,0,0,0]);
  21290. Node251.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21291. Node251.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21292. Node251.a('node.fillgradient', '');
  21293. if (Node251type !== 'rect') {
  21294. Node251.a('node.arcFrom', parseFloat('@arcFrom@'));
  21295. Node251.a('node.arcTo', parseFloat('@arcTo@'));
  21296. Node251.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21297. }
  21298. if (Node251type === 'arc') {
  21299. Node251.a('node.arcOval', true);
  21300. }
  21301. Node251.setRotation(0*Math.PI/180);
  21302. Node251.borderWidth = Node251BorderWidth;
  21303. Node251.borderFillwidth = Node251BorderWidth;
  21304. dataModel.add(Node251);
  21305. Node251._nodename = 'Node251'
  21306. Node251._nodeType = 'rect';
  21307. zoomNodeList.push({
  21308. node: Node251,
  21309. attr: 'node.borderwidth'
  21310. });
  21311. (function (node, _img) {
  21312. var setWidth = node.setWidth,
  21313. setHeight = node.setHeight;
  21314. node.setWidth = function (width) {
  21315. if (width === this.getWidth()) return ;
  21316. var height = this.getHeight();
  21317. this.a('node.width', width);
  21318. this.a('node.rect', [0,0,width, height]);
  21319. setWidth.apply(this, arguments);
  21320. }
  21321. node.setHeight = function (height) {
  21322. if (height === this.getHeight()) return ;
  21323. var width = this.getWidth();
  21324. this.a('node.height', height);
  21325. this.a('node.rect', [0,0,width, height]);
  21326. setHeight.apply(this, arguments);
  21327. }
  21328. })(Node251, Node251.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21329. var Node252 = new ht.Node();
  21330. var Node252textStart, Node252textWidth, Node252lineStart, Node252align = 'left', Node252fontSize = 13.3333*_ratio.ratioY,Node252width = 69*_ratio.ratioX, Node252height = 30*_ratio.ratioY;
  21331. (function () {
  21332. if (Node252align === 'left') {
  21333. Node252textStart = Node252fontSize * 0.2 > 2 ? Node252fontSize * 0.2 - 4 : Node252fontSize * 0.2 - 9;
  21334. Node252textWidth = Node252width;
  21335. Node252lineStart = 1;
  21336. } else if (Node252align === 'right') {
  21337. Node252textStart = 0;
  21338. Node252textWidth =Node252fontSize <= 8 ? Node252width + Node252fontSize * 0.2 + 6 : Node252width - Node252fontSize * 0.2;
  21339. Node252lineStart = (Node252width - (ht.Default.getTextSize('集电四回', ' '+ Node252fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21340. } else if (Node252align === 'center') {
  21341. Node252textStart = -3;
  21342. Node252textWidth = Node252width;
  21343. Node252lineStart = Node252width - ht.Default.getTextSize('集电四回', ' '+ Node252fontSize + 'px "微软雅黑"').width - 11;
  21344. }
  21345. })();
  21346. Node252.setImage(GD.getTextJSON(Node252width, Node252height, true, false, false, ' '+ Node252fontSize + 'px "微软雅黑"'))
  21347. Node252.setPosition(499*ratio.ratioX, 854*ratio.ratioY);
  21348. Node252.setWidth(Node252width);
  21349. Node252.setHeight(Node252height);
  21350. Node252._nodeType = 'text';
  21351. Node252._disallowEvert = true;
  21352. Node252.setRotation(0*Math.PI/180);
  21353. Node252.a('node.width', Node252width);
  21354. Node252.a('node.height', Node252height);
  21355. Node252.a('node.rect', [0, 0, Node252width, Node252height]);
  21356. Node252.a('node.bordercolor','rgba(255,255,255,1)');
  21357. Node252.a('node.borderwidth', 0);
  21358. Node252.a('node.background','' || 'rgba(0,0,0,0)');
  21359. Node252.a('node.gradient','');
  21360. Node252.a('node.gradientcolor','');
  21361. Node252.a('node.text','集电四回');
  21362. Node252.a('node.textalign','left');
  21363. Node252.a('node.textvAlign','middle');
  21364. Node252.a('node.textrect', [Node252textStart, 0, Node252textWidth, Node252height]);
  21365. Node252.a('node.color','rgba(255,255,255,1)');
  21366. Node252.a('node.font',' '+ Node252fontSize + 'px "微软雅黑"');
  21367. Node252.a('node.textvisible',true);
  21368. Node252.a('node.linefeed',false);
  21369. if (false) {
  21370. Node252.a('node.textfunc',function(g) {
  21371. g.beginPath();
  21372. var str=Node252.a('node.text') || '集电四回';
  21373. var color=Node252.a('node.color') || 'rgba(255,255,255,1)';
  21374. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node252width,Node252height,13.3333*_ratio.ratioY,"left",color,' '+ Node252fontSize + 'px "微软雅黑"', 0,g);
  21375. });
  21376. }
  21377. if (false) {
  21378. Node252.a('node.underlinepoints',[Node252lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node252fontSize + 2 , ht.Default.getTextSize('集电四回', ' '+ Node252fontSize + 'px "微软雅黑"').width + 6, (Node252height - Node252fontSize) * 0.5*_ratio.ratioY + Node252fontSize + 2 ]);
  21379. Node252.a('node.underlinevisible',false);
  21380. Node252.a('node.underlineBorderWidth', 1);
  21381. }
  21382. dataModel.add(Node252);
  21383. zoomNodeList.push({
  21384. node: Node252,
  21385. borderWidth: 0,
  21386. attr: 'node.borderwidth'
  21387. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21388. var Node253type = 'rect';
  21389. var Node253 = new ht.Node(),
  21390. Node253BorderWidth = 0*2;
  21391. if (Node253type === 'arc') {
  21392. Node253BorderWidth *= 0;
  21393. }
  21394. Node253.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node253type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21395. Node253.setPosition(627*ratio.ratioX, 853*ratio.ratioY);
  21396. Node253.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21397. Node253.s({
  21398. 'pixelPerfect':true
  21399. /*@AddPara@*/
  21400. });
  21401. Node253.a('node.width', 90*_ratio.ratioX);
  21402. Node253.a('node.height', 21*_ratio.ratioY);
  21403. Node253.a('node.type', Node253type);
  21404. Node253.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21405. Node253.a('node.background', 'rgba(0,0,192,1)');
  21406. Node253.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21407. Node253.a('node.gradient', '');
  21408. Node253.a('node.borderwidth', Node253BorderWidth);
  21409. Node253.a('node.color', 'rgba(0,0,0,0)');
  21410. Node253.a('node.fillrect', [0,0,0,0]);
  21411. Node253.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21412. Node253.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21413. Node253.a('node.fillgradient', '');
  21414. if (Node253type !== 'rect') {
  21415. Node253.a('node.arcFrom', parseFloat('@arcFrom@'));
  21416. Node253.a('node.arcTo', parseFloat('@arcTo@'));
  21417. Node253.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21418. }
  21419. if (Node253type === 'arc') {
  21420. Node253.a('node.arcOval', true);
  21421. }
  21422. Node253.setRotation(0*Math.PI/180);
  21423. Node253.borderWidth = Node253BorderWidth;
  21424. Node253.borderFillwidth = Node253BorderWidth;
  21425. dataModel.add(Node253);
  21426. Node253._nodename = 'Node253'
  21427. Node253._nodeType = 'rect';
  21428. zoomNodeList.push({
  21429. node: Node253,
  21430. attr: 'node.borderwidth'
  21431. });
  21432. (function (node, _img) {
  21433. var setWidth = node.setWidth,
  21434. setHeight = node.setHeight;
  21435. node.setWidth = function (width) {
  21436. if (width === this.getWidth()) return ;
  21437. var height = this.getHeight();
  21438. this.a('node.width', width);
  21439. this.a('node.rect', [0,0,width, height]);
  21440. setWidth.apply(this, arguments);
  21441. }
  21442. node.setHeight = function (height) {
  21443. if (height === this.getHeight()) return ;
  21444. var width = this.getWidth();
  21445. this.a('node.height', height);
  21446. this.a('node.rect', [0,0,width, height]);
  21447. setHeight.apply(this, arguments);
  21448. }
  21449. })(Node253, Node253.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21450. var Node254 = new ht.Node();
  21451. var Node254textStart, Node254textWidth, Node254lineStart, Node254align = 'left', Node254fontSize = 13.3333*_ratio.ratioY,Node254width = 69*_ratio.ratioX, Node254height = 30*_ratio.ratioY;
  21452. (function () {
  21453. if (Node254align === 'left') {
  21454. Node254textStart = Node254fontSize * 0.2 > 2 ? Node254fontSize * 0.2 - 4 : Node254fontSize * 0.2 - 9;
  21455. Node254textWidth = Node254width;
  21456. Node254lineStart = 1;
  21457. } else if (Node254align === 'right') {
  21458. Node254textStart = 0;
  21459. Node254textWidth =Node254fontSize <= 8 ? Node254width + Node254fontSize * 0.2 + 6 : Node254width - Node254fontSize * 0.2;
  21460. Node254lineStart = (Node254width - (ht.Default.getTextSize('集电三回', ' '+ Node254fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21461. } else if (Node254align === 'center') {
  21462. Node254textStart = -3;
  21463. Node254textWidth = Node254width;
  21464. Node254lineStart = Node254width - ht.Default.getTextSize('集电三回', ' '+ Node254fontSize + 'px "微软雅黑"').width - 11;
  21465. }
  21466. })();
  21467. Node254.setImage(GD.getTextJSON(Node254width, Node254height, true, false, false, ' '+ Node254fontSize + 'px "微软雅黑"'))
  21468. Node254.setPosition(636*ratio.ratioX, 854*ratio.ratioY);
  21469. Node254.setWidth(Node254width);
  21470. Node254.setHeight(Node254height);
  21471. Node254._nodeType = 'text';
  21472. Node254._disallowEvert = true;
  21473. Node254.setRotation(0*Math.PI/180);
  21474. Node254.a('node.width', Node254width);
  21475. Node254.a('node.height', Node254height);
  21476. Node254.a('node.rect', [0, 0, Node254width, Node254height]);
  21477. Node254.a('node.bordercolor','rgba(255,255,255,1)');
  21478. Node254.a('node.borderwidth', 0);
  21479. Node254.a('node.background','' || 'rgba(0,0,0,0)');
  21480. Node254.a('node.gradient','');
  21481. Node254.a('node.gradientcolor','');
  21482. Node254.a('node.text','集电三回');
  21483. Node254.a('node.textalign','left');
  21484. Node254.a('node.textvAlign','middle');
  21485. Node254.a('node.textrect', [Node254textStart, 0, Node254textWidth, Node254height]);
  21486. Node254.a('node.color','rgba(255,255,255,1)');
  21487. Node254.a('node.font',' '+ Node254fontSize + 'px "微软雅黑"');
  21488. Node254.a('node.textvisible',true);
  21489. Node254.a('node.linefeed',false);
  21490. if (false) {
  21491. Node254.a('node.textfunc',function(g) {
  21492. g.beginPath();
  21493. var str=Node254.a('node.text') || '集电三回';
  21494. var color=Node254.a('node.color') || 'rgba(255,255,255,1)';
  21495. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node254width,Node254height,13.3333*_ratio.ratioY,"left",color,' '+ Node254fontSize + 'px "微软雅黑"', 0,g);
  21496. });
  21497. }
  21498. if (false) {
  21499. Node254.a('node.underlinepoints',[Node254lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node254fontSize + 2 , ht.Default.getTextSize('集电三回', ' '+ Node254fontSize + 'px "微软雅黑"').width + 6, (Node254height - Node254fontSize) * 0.5*_ratio.ratioY + Node254fontSize + 2 ]);
  21500. Node254.a('node.underlinevisible',false);
  21501. Node254.a('node.underlineBorderWidth', 1);
  21502. }
  21503. dataModel.add(Node254);
  21504. zoomNodeList.push({
  21505. node: Node254,
  21506. borderWidth: 0,
  21507. attr: 'node.borderwidth'
  21508. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21509. var Node255type = 'rect';
  21510. var Node255 = new ht.Node(),
  21511. Node255BorderWidth = 0*2;
  21512. if (Node255type === 'arc') {
  21513. Node255BorderWidth *= 0;
  21514. }
  21515. Node255.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node255type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21516. Node255.setPosition(756*ratio.ratioX, 853*ratio.ratioY);
  21517. Node255.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21518. Node255.s({
  21519. 'pixelPerfect':true
  21520. /*@AddPara@*/
  21521. });
  21522. Node255.a('node.width', 90*_ratio.ratioX);
  21523. Node255.a('node.height', 21*_ratio.ratioY);
  21524. Node255.a('node.type', Node255type);
  21525. Node255.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21526. Node255.a('node.background', 'rgba(0,0,192,1)');
  21527. Node255.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21528. Node255.a('node.gradient', '');
  21529. Node255.a('node.borderwidth', Node255BorderWidth);
  21530. Node255.a('node.color', 'rgba(0,0,0,0)');
  21531. Node255.a('node.fillrect', [0,0,0,0]);
  21532. Node255.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21533. Node255.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21534. Node255.a('node.fillgradient', '');
  21535. if (Node255type !== 'rect') {
  21536. Node255.a('node.arcFrom', parseFloat('@arcFrom@'));
  21537. Node255.a('node.arcTo', parseFloat('@arcTo@'));
  21538. Node255.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21539. }
  21540. if (Node255type === 'arc') {
  21541. Node255.a('node.arcOval', true);
  21542. }
  21543. Node255.setRotation(0*Math.PI/180);
  21544. Node255.borderWidth = Node255BorderWidth;
  21545. Node255.borderFillwidth = Node255BorderWidth;
  21546. dataModel.add(Node255);
  21547. Node255._nodename = 'Node255'
  21548. Node255._nodeType = 'rect';
  21549. zoomNodeList.push({
  21550. node: Node255,
  21551. attr: 'node.borderwidth'
  21552. });
  21553. (function (node, _img) {
  21554. var setWidth = node.setWidth,
  21555. setHeight = node.setHeight;
  21556. node.setWidth = function (width) {
  21557. if (width === this.getWidth()) return ;
  21558. var height = this.getHeight();
  21559. this.a('node.width', width);
  21560. this.a('node.rect', [0,0,width, height]);
  21561. setWidth.apply(this, arguments);
  21562. }
  21563. node.setHeight = function (height) {
  21564. if (height === this.getHeight()) return ;
  21565. var width = this.getWidth();
  21566. this.a('node.height', height);
  21567. this.a('node.rect', [0,0,width, height]);
  21568. setHeight.apply(this, arguments);
  21569. }
  21570. })(Node255, Node255.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21571. var Node256 = new ht.Node();
  21572. var Node256textStart, Node256textWidth, Node256lineStart, Node256align = 'left', Node256fontSize = 13.3333*_ratio.ratioY,Node256width = 69*_ratio.ratioX, Node256height = 30*_ratio.ratioY;
  21573. (function () {
  21574. if (Node256align === 'left') {
  21575. Node256textStart = Node256fontSize * 0.2 > 2 ? Node256fontSize * 0.2 - 4 : Node256fontSize * 0.2 - 9;
  21576. Node256textWidth = Node256width;
  21577. Node256lineStart = 1;
  21578. } else if (Node256align === 'right') {
  21579. Node256textStart = 0;
  21580. Node256textWidth =Node256fontSize <= 8 ? Node256width + Node256fontSize * 0.2 + 6 : Node256width - Node256fontSize * 0.2;
  21581. Node256lineStart = (Node256width - (ht.Default.getTextSize('集电二回', ' '+ Node256fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21582. } else if (Node256align === 'center') {
  21583. Node256textStart = -3;
  21584. Node256textWidth = Node256width;
  21585. Node256lineStart = Node256width - ht.Default.getTextSize('集电二回', ' '+ Node256fontSize + 'px "微软雅黑"').width - 11;
  21586. }
  21587. })();
  21588. Node256.setImage(GD.getTextJSON(Node256width, Node256height, true, false, false, ' '+ Node256fontSize + 'px "微软雅黑"'))
  21589. Node256.setPosition(765*ratio.ratioX, 854*ratio.ratioY);
  21590. Node256.setWidth(Node256width);
  21591. Node256.setHeight(Node256height);
  21592. Node256._nodeType = 'text';
  21593. Node256._disallowEvert = true;
  21594. Node256.setRotation(0*Math.PI/180);
  21595. Node256.a('node.width', Node256width);
  21596. Node256.a('node.height', Node256height);
  21597. Node256.a('node.rect', [0, 0, Node256width, Node256height]);
  21598. Node256.a('node.bordercolor','rgba(255,255,255,1)');
  21599. Node256.a('node.borderwidth', 0);
  21600. Node256.a('node.background','' || 'rgba(0,0,0,0)');
  21601. Node256.a('node.gradient','');
  21602. Node256.a('node.gradientcolor','');
  21603. Node256.a('node.text','集电二回');
  21604. Node256.a('node.textalign','left');
  21605. Node256.a('node.textvAlign','middle');
  21606. Node256.a('node.textrect', [Node256textStart, 0, Node256textWidth, Node256height]);
  21607. Node256.a('node.color','rgba(255,255,255,1)');
  21608. Node256.a('node.font',' '+ Node256fontSize + 'px "微软雅黑"');
  21609. Node256.a('node.textvisible',true);
  21610. Node256.a('node.linefeed',false);
  21611. if (false) {
  21612. Node256.a('node.textfunc',function(g) {
  21613. g.beginPath();
  21614. var str=Node256.a('node.text') || '集电二回';
  21615. var color=Node256.a('node.color') || 'rgba(255,255,255,1)';
  21616. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node256width,Node256height,13.3333*_ratio.ratioY,"left",color,' '+ Node256fontSize + 'px "微软雅黑"', 0,g);
  21617. });
  21618. }
  21619. if (false) {
  21620. Node256.a('node.underlinepoints',[Node256lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node256fontSize + 2 , ht.Default.getTextSize('集电二回', ' '+ Node256fontSize + 'px "微软雅黑"').width + 6, (Node256height - Node256fontSize) * 0.5*_ratio.ratioY + Node256fontSize + 2 ]);
  21621. Node256.a('node.underlinevisible',false);
  21622. Node256.a('node.underlineBorderWidth', 1);
  21623. }
  21624. dataModel.add(Node256);
  21625. zoomNodeList.push({
  21626. node: Node256,
  21627. borderWidth: 0,
  21628. attr: 'node.borderwidth'
  21629. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21630. var Node257type = 'rect';
  21631. var Node257 = new ht.Node(),
  21632. Node257BorderWidth = 0*2;
  21633. if (Node257type === 'arc') {
  21634. Node257BorderWidth *= 0;
  21635. }
  21636. Node257.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node257type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21637. Node257.setPosition(876*ratio.ratioX, 853*ratio.ratioY);
  21638. Node257.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21639. Node257.s({
  21640. 'pixelPerfect':true
  21641. /*@AddPara@*/
  21642. });
  21643. Node257.a('node.width', 90*_ratio.ratioX);
  21644. Node257.a('node.height', 21*_ratio.ratioY);
  21645. Node257.a('node.type', Node257type);
  21646. Node257.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21647. Node257.a('node.background', 'rgba(0,0,192,1)');
  21648. Node257.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21649. Node257.a('node.gradient', '');
  21650. Node257.a('node.borderwidth', Node257BorderWidth);
  21651. Node257.a('node.color', 'rgba(0,0,0,0)');
  21652. Node257.a('node.fillrect', [0,0,0,0]);
  21653. Node257.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21654. Node257.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21655. Node257.a('node.fillgradient', '');
  21656. if (Node257type !== 'rect') {
  21657. Node257.a('node.arcFrom', parseFloat('@arcFrom@'));
  21658. Node257.a('node.arcTo', parseFloat('@arcTo@'));
  21659. Node257.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21660. }
  21661. if (Node257type === 'arc') {
  21662. Node257.a('node.arcOval', true);
  21663. }
  21664. Node257.setRotation(0*Math.PI/180);
  21665. Node257.borderWidth = Node257BorderWidth;
  21666. Node257.borderFillwidth = Node257BorderWidth;
  21667. dataModel.add(Node257);
  21668. Node257._nodename = 'Node257'
  21669. Node257._nodeType = 'rect';
  21670. zoomNodeList.push({
  21671. node: Node257,
  21672. attr: 'node.borderwidth'
  21673. });
  21674. (function (node, _img) {
  21675. var setWidth = node.setWidth,
  21676. setHeight = node.setHeight;
  21677. node.setWidth = function (width) {
  21678. if (width === this.getWidth()) return ;
  21679. var height = this.getHeight();
  21680. this.a('node.width', width);
  21681. this.a('node.rect', [0,0,width, height]);
  21682. setWidth.apply(this, arguments);
  21683. }
  21684. node.setHeight = function (height) {
  21685. if (height === this.getHeight()) return ;
  21686. var width = this.getWidth();
  21687. this.a('node.height', height);
  21688. this.a('node.rect', [0,0,width, height]);
  21689. setHeight.apply(this, arguments);
  21690. }
  21691. })(Node257, Node257.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21692. var Node258 = new ht.Node();
  21693. var Node258textStart, Node258textWidth, Node258lineStart, Node258align = 'left', Node258fontSize = 13.3333*_ratio.ratioY,Node258width = 69*_ratio.ratioX, Node258height = 30*_ratio.ratioY;
  21694. (function () {
  21695. if (Node258align === 'left') {
  21696. Node258textStart = Node258fontSize * 0.2 > 2 ? Node258fontSize * 0.2 - 4 : Node258fontSize * 0.2 - 9;
  21697. Node258textWidth = Node258width;
  21698. Node258lineStart = 1;
  21699. } else if (Node258align === 'right') {
  21700. Node258textStart = 0;
  21701. Node258textWidth =Node258fontSize <= 8 ? Node258width + Node258fontSize * 0.2 + 6 : Node258width - Node258fontSize * 0.2;
  21702. Node258lineStart = (Node258width - (ht.Default.getTextSize('集电一回', ' '+ Node258fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21703. } else if (Node258align === 'center') {
  21704. Node258textStart = -3;
  21705. Node258textWidth = Node258width;
  21706. Node258lineStart = Node258width - ht.Default.getTextSize('集电一回', ' '+ Node258fontSize + 'px "微软雅黑"').width - 11;
  21707. }
  21708. })();
  21709. Node258.setImage(GD.getTextJSON(Node258width, Node258height, true, false, false, ' '+ Node258fontSize + 'px "微软雅黑"'))
  21710. Node258.setPosition(885*ratio.ratioX, 854*ratio.ratioY);
  21711. Node258.setWidth(Node258width);
  21712. Node258.setHeight(Node258height);
  21713. Node258._nodeType = 'text';
  21714. Node258._disallowEvert = true;
  21715. Node258.setRotation(0*Math.PI/180);
  21716. Node258.a('node.width', Node258width);
  21717. Node258.a('node.height', Node258height);
  21718. Node258.a('node.rect', [0, 0, Node258width, Node258height]);
  21719. Node258.a('node.bordercolor','rgba(255,255,255,1)');
  21720. Node258.a('node.borderwidth', 0);
  21721. Node258.a('node.background','' || 'rgba(0,0,0,0)');
  21722. Node258.a('node.gradient','');
  21723. Node258.a('node.gradientcolor','');
  21724. Node258.a('node.text','集电一回');
  21725. Node258.a('node.textalign','left');
  21726. Node258.a('node.textvAlign','middle');
  21727. Node258.a('node.textrect', [Node258textStart, 0, Node258textWidth, Node258height]);
  21728. Node258.a('node.color','rgba(255,255,255,1)');
  21729. Node258.a('node.font',' '+ Node258fontSize + 'px "微软雅黑"');
  21730. Node258.a('node.textvisible',true);
  21731. Node258.a('node.linefeed',false);
  21732. if (false) {
  21733. Node258.a('node.textfunc',function(g) {
  21734. g.beginPath();
  21735. var str=Node258.a('node.text') || '集电一回';
  21736. var color=Node258.a('node.color') || 'rgba(255,255,255,1)';
  21737. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node258width,Node258height,13.3333*_ratio.ratioY,"left",color,' '+ Node258fontSize + 'px "微软雅黑"', 0,g);
  21738. });
  21739. }
  21740. if (false) {
  21741. Node258.a('node.underlinepoints',[Node258lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node258fontSize + 2 , ht.Default.getTextSize('集电一回', ' '+ Node258fontSize + 'px "微软雅黑"').width + 6, (Node258height - Node258fontSize) * 0.5*_ratio.ratioY + Node258fontSize + 2 ]);
  21742. Node258.a('node.underlinevisible',false);
  21743. Node258.a('node.underlineBorderWidth', 1);
  21744. }
  21745. dataModel.add(Node258);
  21746. zoomNodeList.push({
  21747. node: Node258,
  21748. borderWidth: 0,
  21749. attr: 'node.borderwidth'
  21750. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21751. var Node259type = 'rect';
  21752. var Node259 = new ht.Node(),
  21753. Node259BorderWidth = 0*2;
  21754. if (Node259type === 'arc') {
  21755. Node259BorderWidth *= 0;
  21756. }
  21757. Node259.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node259type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21758. Node259.setPosition(1026*ratio.ratioX, 853*ratio.ratioY);
  21759. Node259.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21760. Node259.s({
  21761. 'pixelPerfect':true
  21762. /*@AddPara@*/
  21763. });
  21764. Node259.a('node.width', 90*_ratio.ratioX);
  21765. Node259.a('node.height', 21*_ratio.ratioY);
  21766. Node259.a('node.type', Node259type);
  21767. Node259.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21768. Node259.a('node.background', 'rgba(0,0,192,1)');
  21769. Node259.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21770. Node259.a('node.gradient', '');
  21771. Node259.a('node.borderwidth', Node259BorderWidth);
  21772. Node259.a('node.color', 'rgba(0,0,0,0)');
  21773. Node259.a('node.fillrect', [0,0,0,0]);
  21774. Node259.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21775. Node259.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21776. Node259.a('node.fillgradient', '');
  21777. if (Node259type !== 'rect') {
  21778. Node259.a('node.arcFrom', parseFloat('@arcFrom@'));
  21779. Node259.a('node.arcTo', parseFloat('@arcTo@'));
  21780. Node259.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21781. }
  21782. if (Node259type === 'arc') {
  21783. Node259.a('node.arcOval', true);
  21784. }
  21785. Node259.setRotation(0*Math.PI/180);
  21786. Node259.borderWidth = Node259BorderWidth;
  21787. Node259.borderFillwidth = Node259BorderWidth;
  21788. dataModel.add(Node259);
  21789. Node259._nodename = 'Node259'
  21790. Node259._nodeType = 'rect';
  21791. zoomNodeList.push({
  21792. node: Node259,
  21793. attr: 'node.borderwidth'
  21794. });
  21795. (function (node, _img) {
  21796. var setWidth = node.setWidth,
  21797. setHeight = node.setHeight;
  21798. node.setWidth = function (width) {
  21799. if (width === this.getWidth()) return ;
  21800. var height = this.getHeight();
  21801. this.a('node.width', width);
  21802. this.a('node.rect', [0,0,width, height]);
  21803. setWidth.apply(this, arguments);
  21804. }
  21805. node.setHeight = function (height) {
  21806. if (height === this.getHeight()) return ;
  21807. var width = this.getWidth();
  21808. this.a('node.height', height);
  21809. this.a('node.rect', [0,0,width, height]);
  21810. setHeight.apply(this, arguments);
  21811. }
  21812. })(Node259, Node259.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21813. var Node260 = new ht.Node();
  21814. var Node260textStart, Node260textWidth, Node260lineStart, Node260align = 'left', Node260fontSize = 13.3333*_ratio.ratioY,Node260width = 69*_ratio.ratioX, Node260height = 30*_ratio.ratioY;
  21815. (function () {
  21816. if (Node260align === 'left') {
  21817. Node260textStart = Node260fontSize * 0.2 > 2 ? Node260fontSize * 0.2 - 4 : Node260fontSize * 0.2 - 9;
  21818. Node260textWidth = Node260width;
  21819. Node260lineStart = 1;
  21820. } else if (Node260align === 'right') {
  21821. Node260textStart = 0;
  21822. Node260textWidth =Node260fontSize <= 8 ? Node260width + Node260fontSize * 0.2 + 6 : Node260width - Node260fontSize * 0.2;
  21823. Node260lineStart = (Node260width - (ht.Default.getTextSize('分段', ' '+ Node260fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21824. } else if (Node260align === 'center') {
  21825. Node260textStart = -3;
  21826. Node260textWidth = Node260width;
  21827. Node260lineStart = Node260width - ht.Default.getTextSize('分段', ' '+ Node260fontSize + 'px "微软雅黑"').width - 11;
  21828. }
  21829. })();
  21830. Node260.setImage(GD.getTextJSON(Node260width, Node260height, true, false, false, ' '+ Node260fontSize + 'px "微软雅黑"'))
  21831. Node260.setPosition(1047*ratio.ratioX, 854*ratio.ratioY);
  21832. Node260.setWidth(Node260width);
  21833. Node260.setHeight(Node260height);
  21834. Node260._nodeType = 'text';
  21835. Node260._disallowEvert = true;
  21836. Node260.setRotation(0*Math.PI/180);
  21837. Node260.a('node.width', Node260width);
  21838. Node260.a('node.height', Node260height);
  21839. Node260.a('node.rect', [0, 0, Node260width, Node260height]);
  21840. Node260.a('node.bordercolor','rgba(255,255,255,1)');
  21841. Node260.a('node.borderwidth', 0);
  21842. Node260.a('node.background','' || 'rgba(0,0,0,0)');
  21843. Node260.a('node.gradient','');
  21844. Node260.a('node.gradientcolor','');
  21845. Node260.a('node.text','分段');
  21846. Node260.a('node.textalign','left');
  21847. Node260.a('node.textvAlign','middle');
  21848. Node260.a('node.textrect', [Node260textStart, 0, Node260textWidth, Node260height]);
  21849. Node260.a('node.color','rgba(255,255,255,1)');
  21850. Node260.a('node.font',' '+ Node260fontSize + 'px "微软雅黑"');
  21851. Node260.a('node.textvisible',true);
  21852. Node260.a('node.linefeed',false);
  21853. if (false) {
  21854. Node260.a('node.textfunc',function(g) {
  21855. g.beginPath();
  21856. var str=Node260.a('node.text') || '分段';
  21857. var color=Node260.a('node.color') || 'rgba(255,255,255,1)';
  21858. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node260width,Node260height,13.3333*_ratio.ratioY,"left",color,' '+ Node260fontSize + 'px "微软雅黑"', 0,g);
  21859. });
  21860. }
  21861. if (false) {
  21862. Node260.a('node.underlinepoints',[Node260lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node260fontSize + 2 , ht.Default.getTextSize('分段', ' '+ Node260fontSize + 'px "微软雅黑"').width + 6, (Node260height - Node260fontSize) * 0.5*_ratio.ratioY + Node260fontSize + 2 ]);
  21863. Node260.a('node.underlinevisible',false);
  21864. Node260.a('node.underlineBorderWidth', 1);
  21865. }
  21866. dataModel.add(Node260);
  21867. zoomNodeList.push({
  21868. node: Node260,
  21869. borderWidth: 0,
  21870. attr: 'node.borderwidth'
  21871. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21872. var Node261type = 'rect';
  21873. var Node261 = new ht.Node(),
  21874. Node261BorderWidth = 0*2;
  21875. if (Node261type === 'arc') {
  21876. Node261BorderWidth *= 0;
  21877. }
  21878. Node261.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node261type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  21879. Node261.setPosition(1214*ratio.ratioX, 853*ratio.ratioY);
  21880. Node261.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  21881. Node261.s({
  21882. 'pixelPerfect':true
  21883. /*@AddPara@*/
  21884. });
  21885. Node261.a('node.width', 90*_ratio.ratioX);
  21886. Node261.a('node.height', 21*_ratio.ratioY);
  21887. Node261.a('node.type', Node261type);
  21888. Node261.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  21889. Node261.a('node.background', 'rgba(0,0,192,1)');
  21890. Node261.a('node.gradientcolor', 'rgba(0,0,192,1)');
  21891. Node261.a('node.gradient', '');
  21892. Node261.a('node.borderwidth', Node261BorderWidth);
  21893. Node261.a('node.color', 'rgba(0,0,0,0)');
  21894. Node261.a('node.fillrect', [0,0,0,0]);
  21895. Node261.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  21896. Node261.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  21897. Node261.a('node.fillgradient', '');
  21898. if (Node261type !== 'rect') {
  21899. Node261.a('node.arcFrom', parseFloat('@arcFrom@'));
  21900. Node261.a('node.arcTo', parseFloat('@arcTo@'));
  21901. Node261.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  21902. }
  21903. if (Node261type === 'arc') {
  21904. Node261.a('node.arcOval', true);
  21905. }
  21906. Node261.setRotation(0*Math.PI/180);
  21907. Node261.borderWidth = Node261BorderWidth;
  21908. Node261.borderFillwidth = Node261BorderWidth;
  21909. dataModel.add(Node261);
  21910. Node261._nodename = 'Node261'
  21911. Node261._nodeType = 'rect';
  21912. zoomNodeList.push({
  21913. node: Node261,
  21914. attr: 'node.borderwidth'
  21915. });
  21916. (function (node, _img) {
  21917. var setWidth = node.setWidth,
  21918. setHeight = node.setHeight;
  21919. node.setWidth = function (width) {
  21920. if (width === this.getWidth()) return ;
  21921. var height = this.getHeight();
  21922. this.a('node.width', width);
  21923. this.a('node.rect', [0,0,width, height]);
  21924. setWidth.apply(this, arguments);
  21925. }
  21926. node.setHeight = function (height) {
  21927. if (height === this.getHeight()) return ;
  21928. var width = this.getWidth();
  21929. this.a('node.height', height);
  21930. this.a('node.rect', [0,0,width, height]);
  21931. setHeight.apply(this, arguments);
  21932. }
  21933. })(Node261, Node261.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21934. var Node262 = new ht.Node();
  21935. var Node262textStart, Node262textWidth, Node262lineStart, Node262align = 'left', Node262fontSize = 13.3333*_ratio.ratioY,Node262width = 69*_ratio.ratioX, Node262height = 30*_ratio.ratioY;
  21936. (function () {
  21937. if (Node262align === 'left') {
  21938. Node262textStart = Node262fontSize * 0.2 > 2 ? Node262fontSize * 0.2 - 4 : Node262fontSize * 0.2 - 9;
  21939. Node262textWidth = Node262width;
  21940. Node262lineStart = 1;
  21941. } else if (Node262align === 'right') {
  21942. Node262textStart = 0;
  21943. Node262textWidth =Node262fontSize <= 8 ? Node262width + Node262fontSize * 0.2 + 6 : Node262width - Node262fontSize * 0.2;
  21944. Node262lineStart = (Node262width - (ht.Default.getTextSize('2#接地变', ' '+ Node262fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  21945. } else if (Node262align === 'center') {
  21946. Node262textStart = -3;
  21947. Node262textWidth = Node262width;
  21948. Node262lineStart = Node262width - ht.Default.getTextSize('2#接地变', ' '+ Node262fontSize + 'px "微软雅黑"').width - 11;
  21949. }
  21950. })();
  21951. Node262.setImage(GD.getTextJSON(Node262width, Node262height, true, false, false, ' '+ Node262fontSize + 'px "微软雅黑"'))
  21952. Node262.setPosition(1220*ratio.ratioX, 854*ratio.ratioY);
  21953. Node262.setWidth(Node262width);
  21954. Node262.setHeight(Node262height);
  21955. Node262._nodeType = 'text';
  21956. Node262._disallowEvert = true;
  21957. Node262.setRotation(0*Math.PI/180);
  21958. Node262.a('node.width', Node262width);
  21959. Node262.a('node.height', Node262height);
  21960. Node262.a('node.rect', [0, 0, Node262width, Node262height]);
  21961. Node262.a('node.bordercolor','rgba(255,255,255,1)');
  21962. Node262.a('node.borderwidth', 0);
  21963. Node262.a('node.background','' || 'rgba(0,0,0,0)');
  21964. Node262.a('node.gradient','');
  21965. Node262.a('node.gradientcolor','');
  21966. Node262.a('node.text','2#接地变');
  21967. Node262.a('node.textalign','left');
  21968. Node262.a('node.textvAlign','middle');
  21969. Node262.a('node.textrect', [Node262textStart, 0, Node262textWidth, Node262height]);
  21970. Node262.a('node.color','rgba(255,255,255,1)');
  21971. Node262.a('node.font',' '+ Node262fontSize + 'px "微软雅黑"');
  21972. Node262.a('node.textvisible',true);
  21973. Node262.a('node.linefeed',false);
  21974. if (false) {
  21975. Node262.a('node.textfunc',function(g) {
  21976. g.beginPath();
  21977. var str=Node262.a('node.text') || '2#接地变';
  21978. var color=Node262.a('node.color') || 'rgba(255,255,255,1)';
  21979. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node262width,Node262height,13.3333*_ratio.ratioY,"left",color,' '+ Node262fontSize + 'px "微软雅黑"', 0,g);
  21980. });
  21981. }
  21982. if (false) {
  21983. Node262.a('node.underlinepoints',[Node262lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node262fontSize + 2 , ht.Default.getTextSize('2#接地变', ' '+ Node262fontSize + 'px "微软雅黑"').width + 6, (Node262height - Node262fontSize) * 0.5*_ratio.ratioY + Node262fontSize + 2 ]);
  21984. Node262.a('node.underlinevisible',false);
  21985. Node262.a('node.underlineBorderWidth', 1);
  21986. }
  21987. dataModel.add(Node262);
  21988. zoomNodeList.push({
  21989. node: Node262,
  21990. borderWidth: 0,
  21991. attr: 'node.borderwidth'
  21992. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  21993. var Node263type = 'rect';
  21994. var Node263 = new ht.Node(),
  21995. Node263BorderWidth = 0*2;
  21996. if (Node263type === 'arc') {
  21997. Node263BorderWidth *= 0;
  21998. }
  21999. Node263.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node263type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  22000. Node263.setPosition(1319*ratio.ratioX, 853*ratio.ratioY);
  22001. Node263.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  22002. Node263.s({
  22003. 'pixelPerfect':true
  22004. /*@AddPara@*/
  22005. });
  22006. Node263.a('node.width', 90*_ratio.ratioX);
  22007. Node263.a('node.height', 21*_ratio.ratioY);
  22008. Node263.a('node.type', Node263type);
  22009. Node263.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  22010. Node263.a('node.background', 'rgba(0,0,192,1)');
  22011. Node263.a('node.gradientcolor', 'rgba(0,0,192,1)');
  22012. Node263.a('node.gradient', '');
  22013. Node263.a('node.borderwidth', Node263BorderWidth);
  22014. Node263.a('node.color', 'rgba(0,0,0,0)');
  22015. Node263.a('node.fillrect', [0,0,0,0]);
  22016. Node263.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  22017. Node263.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  22018. Node263.a('node.fillgradient', '');
  22019. if (Node263type !== 'rect') {
  22020. Node263.a('node.arcFrom', parseFloat('@arcFrom@'));
  22021. Node263.a('node.arcTo', parseFloat('@arcTo@'));
  22022. Node263.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  22023. }
  22024. if (Node263type === 'arc') {
  22025. Node263.a('node.arcOval', true);
  22026. }
  22027. Node263.setRotation(0*Math.PI/180);
  22028. Node263.borderWidth = Node263BorderWidth;
  22029. Node263.borderFillwidth = Node263BorderWidth;
  22030. dataModel.add(Node263);
  22031. Node263._nodename = 'Node263'
  22032. Node263._nodeType = 'rect';
  22033. zoomNodeList.push({
  22034. node: Node263,
  22035. attr: 'node.borderwidth'
  22036. });
  22037. (function (node, _img) {
  22038. var setWidth = node.setWidth,
  22039. setHeight = node.setHeight;
  22040. node.setWidth = function (width) {
  22041. if (width === this.getWidth()) return ;
  22042. var height = this.getHeight();
  22043. this.a('node.width', width);
  22044. this.a('node.rect', [0,0,width, height]);
  22045. setWidth.apply(this, arguments);
  22046. }
  22047. node.setHeight = function (height) {
  22048. if (height === this.getHeight()) return ;
  22049. var width = this.getWidth();
  22050. this.a('node.height', height);
  22051. this.a('node.rect', [0,0,width, height]);
  22052. setHeight.apply(this, arguments);
  22053. }
  22054. })(Node263, Node263.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22055. var Node264 = new ht.Node();
  22056. var Node264textStart, Node264textWidth, Node264lineStart, Node264align = 'left', Node264fontSize = 13.3333*_ratio.ratioY,Node264width = 69*_ratio.ratioX, Node264height = 30*_ratio.ratioY;
  22057. (function () {
  22058. if (Node264align === 'left') {
  22059. Node264textStart = Node264fontSize * 0.2 > 2 ? Node264fontSize * 0.2 - 4 : Node264fontSize * 0.2 - 9;
  22060. Node264textWidth = Node264width;
  22061. Node264lineStart = 1;
  22062. } else if (Node264align === 'right') {
  22063. Node264textStart = 0;
  22064. Node264textWidth =Node264fontSize <= 8 ? Node264width + Node264fontSize * 0.2 + 6 : Node264width - Node264fontSize * 0.2;
  22065. Node264lineStart = (Node264width - (ht.Default.getTextSize('集电七回', ' '+ Node264fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  22066. } else if (Node264align === 'center') {
  22067. Node264textStart = -3;
  22068. Node264textWidth = Node264width;
  22069. Node264lineStart = Node264width - ht.Default.getTextSize('集电七回', ' '+ Node264fontSize + 'px "微软雅黑"').width - 11;
  22070. }
  22071. })();
  22072. Node264.setImage(GD.getTextJSON(Node264width, Node264height, true, false, false, ' '+ Node264fontSize + 'px "微软雅黑"'))
  22073. Node264.setPosition(1328*ratio.ratioX, 854*ratio.ratioY);
  22074. Node264.setWidth(Node264width);
  22075. Node264.setHeight(Node264height);
  22076. Node264._nodeType = 'text';
  22077. Node264._disallowEvert = true;
  22078. Node264.setRotation(0*Math.PI/180);
  22079. Node264.a('node.width', Node264width);
  22080. Node264.a('node.height', Node264height);
  22081. Node264.a('node.rect', [0, 0, Node264width, Node264height]);
  22082. Node264.a('node.bordercolor','rgba(255,255,255,1)');
  22083. Node264.a('node.borderwidth', 0);
  22084. Node264.a('node.background','' || 'rgba(0,0,0,0)');
  22085. Node264.a('node.gradient','');
  22086. Node264.a('node.gradientcolor','');
  22087. Node264.a('node.text','集电七回');
  22088. Node264.a('node.textalign','left');
  22089. Node264.a('node.textvAlign','middle');
  22090. Node264.a('node.textrect', [Node264textStart, 0, Node264textWidth, Node264height]);
  22091. Node264.a('node.color','rgba(255,255,255,1)');
  22092. Node264.a('node.font',' '+ Node264fontSize + 'px "微软雅黑"');
  22093. Node264.a('node.textvisible',true);
  22094. Node264.a('node.linefeed',false);
  22095. if (false) {
  22096. Node264.a('node.textfunc',function(g) {
  22097. g.beginPath();
  22098. var str=Node264.a('node.text') || '集电七回';
  22099. var color=Node264.a('node.color') || 'rgba(255,255,255,1)';
  22100. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node264width,Node264height,13.3333*_ratio.ratioY,"left",color,' '+ Node264fontSize + 'px "微软雅黑"', 0,g);
  22101. });
  22102. }
  22103. if (false) {
  22104. Node264.a('node.underlinepoints',[Node264lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node264fontSize + 2 , ht.Default.getTextSize('集电七回', ' '+ Node264fontSize + 'px "微软雅黑"').width + 6, (Node264height - Node264fontSize) * 0.5*_ratio.ratioY + Node264fontSize + 2 ]);
  22105. Node264.a('node.underlinevisible',false);
  22106. Node264.a('node.underlineBorderWidth', 1);
  22107. }
  22108. dataModel.add(Node264);
  22109. zoomNodeList.push({
  22110. node: Node264,
  22111. borderWidth: 0,
  22112. attr: 'node.borderwidth'
  22113. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22114. var Node265type = 'rect';
  22115. var Node265 = new ht.Node(),
  22116. Node265BorderWidth = 0*2;
  22117. if (Node265type === 'arc') {
  22118. Node265BorderWidth *= 0;
  22119. }
  22120. Node265.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node265type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  22121. Node265.setPosition(1422*ratio.ratioX, 853*ratio.ratioY);
  22122. Node265.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  22123. Node265.s({
  22124. 'pixelPerfect':true
  22125. /*@AddPara@*/
  22126. });
  22127. Node265.a('node.width', 90*_ratio.ratioX);
  22128. Node265.a('node.height', 21*_ratio.ratioY);
  22129. Node265.a('node.type', Node265type);
  22130. Node265.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  22131. Node265.a('node.background', 'rgba(0,0,192,1)');
  22132. Node265.a('node.gradientcolor', 'rgba(0,0,192,1)');
  22133. Node265.a('node.gradient', '');
  22134. Node265.a('node.borderwidth', Node265BorderWidth);
  22135. Node265.a('node.color', 'rgba(0,0,0,0)');
  22136. Node265.a('node.fillrect', [0,0,0,0]);
  22137. Node265.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  22138. Node265.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  22139. Node265.a('node.fillgradient', '');
  22140. if (Node265type !== 'rect') {
  22141. Node265.a('node.arcFrom', parseFloat('@arcFrom@'));
  22142. Node265.a('node.arcTo', parseFloat('@arcTo@'));
  22143. Node265.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  22144. }
  22145. if (Node265type === 'arc') {
  22146. Node265.a('node.arcOval', true);
  22147. }
  22148. Node265.setRotation(0*Math.PI/180);
  22149. Node265.borderWidth = Node265BorderWidth;
  22150. Node265.borderFillwidth = Node265BorderWidth;
  22151. dataModel.add(Node265);
  22152. Node265._nodename = 'Node265'
  22153. Node265._nodeType = 'rect';
  22154. zoomNodeList.push({
  22155. node: Node265,
  22156. attr: 'node.borderwidth'
  22157. });
  22158. (function (node, _img) {
  22159. var setWidth = node.setWidth,
  22160. setHeight = node.setHeight;
  22161. node.setWidth = function (width) {
  22162. if (width === this.getWidth()) return ;
  22163. var height = this.getHeight();
  22164. this.a('node.width', width);
  22165. this.a('node.rect', [0,0,width, height]);
  22166. setWidth.apply(this, arguments);
  22167. }
  22168. node.setHeight = function (height) {
  22169. if (height === this.getHeight()) return ;
  22170. var width = this.getWidth();
  22171. this.a('node.height', height);
  22172. this.a('node.rect', [0,0,width, height]);
  22173. setHeight.apply(this, arguments);
  22174. }
  22175. })(Node265, Node265.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22176. var Node266 = new ht.Node();
  22177. var Node266textStart, Node266textWidth, Node266lineStart, Node266align = 'left', Node266fontSize = 13.3333*_ratio.ratioY,Node266width = 69*_ratio.ratioX, Node266height = 30*_ratio.ratioY;
  22178. (function () {
  22179. if (Node266align === 'left') {
  22180. Node266textStart = Node266fontSize * 0.2 > 2 ? Node266fontSize * 0.2 - 4 : Node266fontSize * 0.2 - 9;
  22181. Node266textWidth = Node266width;
  22182. Node266lineStart = 1;
  22183. } else if (Node266align === 'right') {
  22184. Node266textStart = 0;
  22185. Node266textWidth =Node266fontSize <= 8 ? Node266width + Node266fontSize * 0.2 + 6 : Node266width - Node266fontSize * 0.2;
  22186. Node266lineStart = (Node266width - (ht.Default.getTextSize('集电八回', ' '+ Node266fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  22187. } else if (Node266align === 'center') {
  22188. Node266textStart = -3;
  22189. Node266textWidth = Node266width;
  22190. Node266lineStart = Node266width - ht.Default.getTextSize('集电八回', ' '+ Node266fontSize + 'px "微软雅黑"').width - 11;
  22191. }
  22192. })();
  22193. Node266.setImage(GD.getTextJSON(Node266width, Node266height, true, false, false, ' '+ Node266fontSize + 'px "微软雅黑"'))
  22194. Node266.setPosition(1431*ratio.ratioX, 854*ratio.ratioY);
  22195. Node266.setWidth(Node266width);
  22196. Node266.setHeight(Node266height);
  22197. Node266._nodeType = 'text';
  22198. Node266._disallowEvert = true;
  22199. Node266.setRotation(0*Math.PI/180);
  22200. Node266.a('node.width', Node266width);
  22201. Node266.a('node.height', Node266height);
  22202. Node266.a('node.rect', [0, 0, Node266width, Node266height]);
  22203. Node266.a('node.bordercolor','rgba(255,255,255,1)');
  22204. Node266.a('node.borderwidth', 0);
  22205. Node266.a('node.background','' || 'rgba(0,0,0,0)');
  22206. Node266.a('node.gradient','');
  22207. Node266.a('node.gradientcolor','');
  22208. Node266.a('node.text','集电八回');
  22209. Node266.a('node.textalign','left');
  22210. Node266.a('node.textvAlign','middle');
  22211. Node266.a('node.textrect', [Node266textStart, 0, Node266textWidth, Node266height]);
  22212. Node266.a('node.color','rgba(255,255,255,1)');
  22213. Node266.a('node.font',' '+ Node266fontSize + 'px "微软雅黑"');
  22214. Node266.a('node.textvisible',true);
  22215. Node266.a('node.linefeed',false);
  22216. if (false) {
  22217. Node266.a('node.textfunc',function(g) {
  22218. g.beginPath();
  22219. var str=Node266.a('node.text') || '集电八回';
  22220. var color=Node266.a('node.color') || 'rgba(255,255,255,1)';
  22221. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node266width,Node266height,13.3333*_ratio.ratioY,"left",color,' '+ Node266fontSize + 'px "微软雅黑"', 0,g);
  22222. });
  22223. }
  22224. if (false) {
  22225. Node266.a('node.underlinepoints',[Node266lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node266fontSize + 2 , ht.Default.getTextSize('集电八回', ' '+ Node266fontSize + 'px "微软雅黑"').width + 6, (Node266height - Node266fontSize) * 0.5*_ratio.ratioY + Node266fontSize + 2 ]);
  22226. Node266.a('node.underlinevisible',false);
  22227. Node266.a('node.underlineBorderWidth', 1);
  22228. }
  22229. dataModel.add(Node266);
  22230. zoomNodeList.push({
  22231. node: Node266,
  22232. borderWidth: 0,
  22233. attr: 'node.borderwidth'
  22234. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22235. var Node267type = 'rect';
  22236. var Node267 = new ht.Node(),
  22237. Node267BorderWidth = 0*2;
  22238. if (Node267type === 'arc') {
  22239. Node267BorderWidth *= 0;
  22240. }
  22241. Node267.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node267type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  22242. Node267.setPosition(1529*ratio.ratioX, 853*ratio.ratioY);
  22243. Node267.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  22244. Node267.s({
  22245. 'pixelPerfect':true
  22246. /*@AddPara@*/
  22247. });
  22248. Node267.a('node.width', 90*_ratio.ratioX);
  22249. Node267.a('node.height', 21*_ratio.ratioY);
  22250. Node267.a('node.type', Node267type);
  22251. Node267.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  22252. Node267.a('node.background', 'rgba(0,0,192,1)');
  22253. Node267.a('node.gradientcolor', 'rgba(0,0,192,1)');
  22254. Node267.a('node.gradient', '');
  22255. Node267.a('node.borderwidth', Node267BorderWidth);
  22256. Node267.a('node.color', 'rgba(0,0,0,0)');
  22257. Node267.a('node.fillrect', [0,0,0,0]);
  22258. Node267.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  22259. Node267.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  22260. Node267.a('node.fillgradient', '');
  22261. if (Node267type !== 'rect') {
  22262. Node267.a('node.arcFrom', parseFloat('@arcFrom@'));
  22263. Node267.a('node.arcTo', parseFloat('@arcTo@'));
  22264. Node267.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  22265. }
  22266. if (Node267type === 'arc') {
  22267. Node267.a('node.arcOval', true);
  22268. }
  22269. Node267.setRotation(0*Math.PI/180);
  22270. Node267.borderWidth = Node267BorderWidth;
  22271. Node267.borderFillwidth = Node267BorderWidth;
  22272. dataModel.add(Node267);
  22273. Node267._nodename = 'Node267'
  22274. Node267._nodeType = 'rect';
  22275. zoomNodeList.push({
  22276. node: Node267,
  22277. attr: 'node.borderwidth'
  22278. });
  22279. (function (node, _img) {
  22280. var setWidth = node.setWidth,
  22281. setHeight = node.setHeight;
  22282. node.setWidth = function (width) {
  22283. if (width === this.getWidth()) return ;
  22284. var height = this.getHeight();
  22285. this.a('node.width', width);
  22286. this.a('node.rect', [0,0,width, height]);
  22287. setWidth.apply(this, arguments);
  22288. }
  22289. node.setHeight = function (height) {
  22290. if (height === this.getHeight()) return ;
  22291. var width = this.getWidth();
  22292. this.a('node.height', height);
  22293. this.a('node.rect', [0,0,width, height]);
  22294. setHeight.apply(this, arguments);
  22295. }
  22296. })(Node267, Node267.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22297. var Node268 = new ht.Node();
  22298. var Node268textStart, Node268textWidth, Node268lineStart, Node268align = 'left', Node268fontSize = 13.3333*_ratio.ratioY,Node268width = 69*_ratio.ratioX, Node268height = 30*_ratio.ratioY;
  22299. (function () {
  22300. if (Node268align === 'left') {
  22301. Node268textStart = Node268fontSize * 0.2 > 2 ? Node268fontSize * 0.2 - 4 : Node268fontSize * 0.2 - 9;
  22302. Node268textWidth = Node268width;
  22303. Node268lineStart = 1;
  22304. } else if (Node268align === 'right') {
  22305. Node268textStart = 0;
  22306. Node268textWidth =Node268fontSize <= 8 ? Node268width + Node268fontSize * 0.2 + 6 : Node268width - Node268fontSize * 0.2;
  22307. Node268lineStart = (Node268width - (ht.Default.getTextSize('集电九回', ' '+ Node268fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  22308. } else if (Node268align === 'center') {
  22309. Node268textStart = -3;
  22310. Node268textWidth = Node268width;
  22311. Node268lineStart = Node268width - ht.Default.getTextSize('集电九回', ' '+ Node268fontSize + 'px "微软雅黑"').width - 11;
  22312. }
  22313. })();
  22314. Node268.setImage(GD.getTextJSON(Node268width, Node268height, true, false, false, ' '+ Node268fontSize + 'px "微软雅黑"'))
  22315. Node268.setPosition(1538*ratio.ratioX, 854*ratio.ratioY);
  22316. Node268.setWidth(Node268width);
  22317. Node268.setHeight(Node268height);
  22318. Node268._nodeType = 'text';
  22319. Node268._disallowEvert = true;
  22320. Node268.setRotation(0*Math.PI/180);
  22321. Node268.a('node.width', Node268width);
  22322. Node268.a('node.height', Node268height);
  22323. Node268.a('node.rect', [0, 0, Node268width, Node268height]);
  22324. Node268.a('node.bordercolor','rgba(255,255,255,1)');
  22325. Node268.a('node.borderwidth', 0);
  22326. Node268.a('node.background','' || 'rgba(0,0,0,0)');
  22327. Node268.a('node.gradient','');
  22328. Node268.a('node.gradientcolor','');
  22329. Node268.a('node.text','集电九回');
  22330. Node268.a('node.textalign','left');
  22331. Node268.a('node.textvAlign','middle');
  22332. Node268.a('node.textrect', [Node268textStart, 0, Node268textWidth, Node268height]);
  22333. Node268.a('node.color','rgba(255,255,255,1)');
  22334. Node268.a('node.font',' '+ Node268fontSize + 'px "微软雅黑"');
  22335. Node268.a('node.textvisible',true);
  22336. Node268.a('node.linefeed',false);
  22337. if (false) {
  22338. Node268.a('node.textfunc',function(g) {
  22339. g.beginPath();
  22340. var str=Node268.a('node.text') || '集电九回';
  22341. var color=Node268.a('node.color') || 'rgba(255,255,255,1)';
  22342. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node268width,Node268height,13.3333*_ratio.ratioY,"left",color,' '+ Node268fontSize + 'px "微软雅黑"', 0,g);
  22343. });
  22344. }
  22345. if (false) {
  22346. Node268.a('node.underlinepoints',[Node268lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node268fontSize + 2 , ht.Default.getTextSize('集电九回', ' '+ Node268fontSize + 'px "微软雅黑"').width + 6, (Node268height - Node268fontSize) * 0.5*_ratio.ratioY + Node268fontSize + 2 ]);
  22347. Node268.a('node.underlinevisible',false);
  22348. Node268.a('node.underlineBorderWidth', 1);
  22349. }
  22350. dataModel.add(Node268);
  22351. zoomNodeList.push({
  22352. node: Node268,
  22353. borderWidth: 0,
  22354. attr: 'node.borderwidth'
  22355. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22356. var Node269type = 'rect';
  22357. var Node269 = new ht.Node(),
  22358. Node269BorderWidth = 0*2;
  22359. if (Node269type === 'arc') {
  22360. Node269BorderWidth *= 0;
  22361. }
  22362. Node269.setImage(GD.getRectJSON(90*_ratio.ratioX, 21*_ratio.ratioY, Node269type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  22363. Node269.setPosition(1632*ratio.ratioX, 853*ratio.ratioY);
  22364. Node269.setSize(90*_ratio.ratioX, 21*_ratio.ratioY);
  22365. Node269.s({
  22366. 'pixelPerfect':true
  22367. /*@AddPara@*/
  22368. });
  22369. Node269.a('node.width', 90*_ratio.ratioX);
  22370. Node269.a('node.height', 21*_ratio.ratioY);
  22371. Node269.a('node.type', Node269type);
  22372. Node269.a('node.rect', [0, 0, 90*_ratio.ratioX, 21*_ratio.ratioY]);
  22373. Node269.a('node.background', 'rgba(0,0,192,1)');
  22374. Node269.a('node.gradientcolor', 'rgba(0,0,192,1)');
  22375. Node269.a('node.gradient', '');
  22376. Node269.a('node.borderwidth', Node269BorderWidth);
  22377. Node269.a('node.color', 'rgba(0,0,0,0)');
  22378. Node269.a('node.fillrect', [0,0,0,0]);
  22379. Node269.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  22380. Node269.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  22381. Node269.a('node.fillgradient', '');
  22382. if (Node269type !== 'rect') {
  22383. Node269.a('node.arcFrom', parseFloat('@arcFrom@'));
  22384. Node269.a('node.arcTo', parseFloat('@arcTo@'));
  22385. Node269.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  22386. }
  22387. if (Node269type === 'arc') {
  22388. Node269.a('node.arcOval', true);
  22389. }
  22390. Node269.setRotation(0*Math.PI/180);
  22391. Node269.borderWidth = Node269BorderWidth;
  22392. Node269.borderFillwidth = Node269BorderWidth;
  22393. dataModel.add(Node269);
  22394. Node269._nodename = 'Node269'
  22395. Node269._nodeType = 'rect';
  22396. zoomNodeList.push({
  22397. node: Node269,
  22398. attr: 'node.borderwidth'
  22399. });
  22400. (function (node, _img) {
  22401. var setWidth = node.setWidth,
  22402. setHeight = node.setHeight;
  22403. node.setWidth = function (width) {
  22404. if (width === this.getWidth()) return ;
  22405. var height = this.getHeight();
  22406. this.a('node.width', width);
  22407. this.a('node.rect', [0,0,width, height]);
  22408. setWidth.apply(this, arguments);
  22409. }
  22410. node.setHeight = function (height) {
  22411. if (height === this.getHeight()) return ;
  22412. var width = this.getWidth();
  22413. this.a('node.height', height);
  22414. this.a('node.rect', [0,0,width, height]);
  22415. setHeight.apply(this, arguments);
  22416. }
  22417. })(Node269, Node269.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22418. var Node270 = new ht.Node();
  22419. var Node270textStart, Node270textWidth, Node270lineStart, Node270align = 'left', Node270fontSize = 13.3333*_ratio.ratioY,Node270width = 69*_ratio.ratioX, Node270height = 30*_ratio.ratioY;
  22420. (function () {
  22421. if (Node270align === 'left') {
  22422. Node270textStart = Node270fontSize * 0.2 > 2 ? Node270fontSize * 0.2 - 4 : Node270fontSize * 0.2 - 9;
  22423. Node270textWidth = Node270width;
  22424. Node270lineStart = 1;
  22425. } else if (Node270align === 'right') {
  22426. Node270textStart = 0;
  22427. Node270textWidth =Node270fontSize <= 8 ? Node270width + Node270fontSize * 0.2 + 6 : Node270width - Node270fontSize * 0.2;
  22428. Node270lineStart = (Node270width - (ht.Default.getTextSize('集电十回', ' '+ Node270fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  22429. } else if (Node270align === 'center') {
  22430. Node270textStart = -3;
  22431. Node270textWidth = Node270width;
  22432. Node270lineStart = Node270width - ht.Default.getTextSize('集电十回', ' '+ Node270fontSize + 'px "微软雅黑"').width - 11;
  22433. }
  22434. })();
  22435. Node270.setImage(GD.getTextJSON(Node270width, Node270height, true, false, false, ' '+ Node270fontSize + 'px "微软雅黑"'))
  22436. Node270.setPosition(1641*ratio.ratioX, 854*ratio.ratioY);
  22437. Node270.setWidth(Node270width);
  22438. Node270.setHeight(Node270height);
  22439. Node270._nodeType = 'text';
  22440. Node270._disallowEvert = true;
  22441. Node270.setRotation(0*Math.PI/180);
  22442. Node270.a('node.width', Node270width);
  22443. Node270.a('node.height', Node270height);
  22444. Node270.a('node.rect', [0, 0, Node270width, Node270height]);
  22445. Node270.a('node.bordercolor','rgba(255,255,255,1)');
  22446. Node270.a('node.borderwidth', 0);
  22447. Node270.a('node.background','' || 'rgba(0,0,0,0)');
  22448. Node270.a('node.gradient','');
  22449. Node270.a('node.gradientcolor','');
  22450. Node270.a('node.text','集电十回');
  22451. Node270.a('node.textalign','left');
  22452. Node270.a('node.textvAlign','middle');
  22453. Node270.a('node.textrect', [Node270textStart, 0, Node270textWidth, Node270height]);
  22454. Node270.a('node.color','rgba(255,255,255,1)');
  22455. Node270.a('node.font',' '+ Node270fontSize + 'px "微软雅黑"');
  22456. Node270.a('node.textvisible',true);
  22457. Node270.a('node.linefeed',false);
  22458. if (false) {
  22459. Node270.a('node.textfunc',function(g) {
  22460. g.beginPath();
  22461. var str=Node270.a('node.text') || '集电十回';
  22462. var color=Node270.a('node.color') || 'rgba(255,255,255,1)';
  22463. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node270width,Node270height,13.3333*_ratio.ratioY,"left",color,' '+ Node270fontSize + 'px "微软雅黑"', 0,g);
  22464. });
  22465. }
  22466. if (false) {
  22467. Node270.a('node.underlinepoints',[Node270lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node270fontSize + 2 , ht.Default.getTextSize('集电十回', ' '+ Node270fontSize + 'px "微软雅黑"').width + 6, (Node270height - Node270fontSize) * 0.5*_ratio.ratioY + Node270fontSize + 2 ]);
  22468. Node270.a('node.underlinevisible',false);
  22469. Node270.a('node.underlineBorderWidth', 1);
  22470. }
  22471. dataModel.add(Node270);
  22472. zoomNodeList.push({
  22473. node: Node270,
  22474. borderWidth: 0,
  22475. attr: 'node.borderwidth'
  22476. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22477. var Node271type = 'rect';
  22478. var Node271 = new ht.Node(),
  22479. Node271BorderWidth = 0*2;
  22480. if (Node271type === 'arc') {
  22481. Node271BorderWidth *= 0;
  22482. }
  22483. Node271.setImage(GD.getRectJSON(70*_ratio.ratioX, 21*_ratio.ratioY, Node271type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  22484. Node271.setPosition(1721*ratio.ratioX, 853*ratio.ratioY);
  22485. Node271.setSize(70*_ratio.ratioX, 21*_ratio.ratioY);
  22486. Node271.s({
  22487. 'pixelPerfect':true
  22488. /*@AddPara@*/
  22489. });
  22490. Node271.a('node.width', 70*_ratio.ratioX);
  22491. Node271.a('node.height', 21*_ratio.ratioY);
  22492. Node271.a('node.type', Node271type);
  22493. Node271.a('node.rect', [0, 0, 70*_ratio.ratioX, 21*_ratio.ratioY]);
  22494. Node271.a('node.background', 'rgba(0,0,192,1)');
  22495. Node271.a('node.gradientcolor', 'rgba(0,0,192,1)');
  22496. Node271.a('node.gradient', '');
  22497. Node271.a('node.borderwidth', Node271BorderWidth);
  22498. Node271.a('node.color', 'rgba(0,0,0,0)');
  22499. Node271.a('node.fillrect', [0,0,0,0]);
  22500. Node271.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  22501. Node271.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  22502. Node271.a('node.fillgradient', '');
  22503. if (Node271type !== 'rect') {
  22504. Node271.a('node.arcFrom', parseFloat('@arcFrom@'));
  22505. Node271.a('node.arcTo', parseFloat('@arcTo@'));
  22506. Node271.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  22507. }
  22508. if (Node271type === 'arc') {
  22509. Node271.a('node.arcOval', true);
  22510. }
  22511. Node271.setRotation(0*Math.PI/180);
  22512. Node271.borderWidth = Node271BorderWidth;
  22513. Node271.borderFillwidth = Node271BorderWidth;
  22514. dataModel.add(Node271);
  22515. Node271._nodename = 'Node271'
  22516. Node271._nodeType = 'rect';
  22517. zoomNodeList.push({
  22518. node: Node271,
  22519. attr: 'node.borderwidth'
  22520. });
  22521. (function (node, _img) {
  22522. var setWidth = node.setWidth,
  22523. setHeight = node.setHeight;
  22524. node.setWidth = function (width) {
  22525. if (width === this.getWidth()) return ;
  22526. var height = this.getHeight();
  22527. this.a('node.width', width);
  22528. this.a('node.rect', [0,0,width, height]);
  22529. setWidth.apply(this, arguments);
  22530. }
  22531. node.setHeight = function (height) {
  22532. if (height === this.getHeight()) return ;
  22533. var width = this.getWidth();
  22534. this.a('node.height', height);
  22535. this.a('node.rect', [0,0,width, height]);
  22536. setHeight.apply(this, arguments);
  22537. }
  22538. })(Node271, Node271.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22539. var Node272 = new ht.Node();
  22540. var Node272textStart, Node272textWidth, Node272lineStart, Node272align = 'left', Node272fontSize = 13.3333*_ratio.ratioY,Node272width = 49*_ratio.ratioX, Node272height = 30*_ratio.ratioY;
  22541. (function () {
  22542. if (Node272align === 'left') {
  22543. Node272textStart = Node272fontSize * 0.2 > 2 ? Node272fontSize * 0.2 - 4 : Node272fontSize * 0.2 - 9;
  22544. Node272textWidth = Node272width;
  22545. Node272lineStart = 1;
  22546. } else if (Node272align === 'right') {
  22547. Node272textStart = 0;
  22548. Node272textWidth =Node272fontSize <= 8 ? Node272width + Node272fontSize * 0.2 + 6 : Node272width - Node272fontSize * 0.2;
  22549. Node272lineStart = (Node272width - (ht.Default.getTextSize('备用', ' '+ Node272fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  22550. } else if (Node272align === 'center') {
  22551. Node272textStart = -3;
  22552. Node272textWidth = Node272width;
  22553. Node272lineStart = Node272width - ht.Default.getTextSize('备用', ' '+ Node272fontSize + 'px "微软雅黑"').width - 11;
  22554. }
  22555. })();
  22556. Node272.setImage(GD.getTextJSON(Node272width, Node272height, true, false, false, ' '+ Node272fontSize + 'px "微软雅黑"'))
  22557. Node272.setPosition(1730*ratio.ratioX, 854*ratio.ratioY);
  22558. Node272.setWidth(Node272width);
  22559. Node272.setHeight(Node272height);
  22560. Node272._nodeType = 'text';
  22561. Node272._disallowEvert = true;
  22562. Node272.setRotation(0*Math.PI/180);
  22563. Node272.a('node.width', Node272width);
  22564. Node272.a('node.height', Node272height);
  22565. Node272.a('node.rect', [0, 0, Node272width, Node272height]);
  22566. Node272.a('node.bordercolor','rgba(255,255,255,1)');
  22567. Node272.a('node.borderwidth', 0);
  22568. Node272.a('node.background','' || 'rgba(0,0,0,0)');
  22569. Node272.a('node.gradient','');
  22570. Node272.a('node.gradientcolor','');
  22571. Node272.a('node.text','备用');
  22572. Node272.a('node.textalign','left');
  22573. Node272.a('node.textvAlign','middle');
  22574. Node272.a('node.textrect', [Node272textStart, 0, Node272textWidth, Node272height]);
  22575. Node272.a('node.color','rgba(255,255,255,1)');
  22576. Node272.a('node.font',' '+ Node272fontSize + 'px "微软雅黑"');
  22577. Node272.a('node.textvisible',true);
  22578. Node272.a('node.linefeed',false);
  22579. if (false) {
  22580. Node272.a('node.textfunc',function(g) {
  22581. g.beginPath();
  22582. var str=Node272.a('node.text') || '备用';
  22583. var color=Node272.a('node.color') || 'rgba(255,255,255,1)';
  22584. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node272width,Node272height,13.3333*_ratio.ratioY,"left",color,' '+ Node272fontSize + 'px "微软雅黑"', 0,g);
  22585. });
  22586. }
  22587. if (false) {
  22588. Node272.a('node.underlinepoints',[Node272lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node272fontSize + 2 , ht.Default.getTextSize('备用', ' '+ Node272fontSize + 'px "微软雅黑"').width + 6, (Node272height - Node272fontSize) * 0.5*_ratio.ratioY + Node272fontSize + 2 ]);
  22589. Node272.a('node.underlinevisible',false);
  22590. Node272.a('node.underlineBorderWidth', 1);
  22591. }
  22592. dataModel.add(Node272);
  22593. zoomNodeList.push({
  22594. node: Node272,
  22595. borderWidth: 0,
  22596. attr: 'node.borderwidth'
  22597. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22598. var Node273type = 'rect';
  22599. var Node273 = new ht.Node(),
  22600. Node273BorderWidth = 0*2;
  22601. if (Node273type === 'arc') {
  22602. Node273BorderWidth *= 0;
  22603. }
  22604. Node273.setImage(GD.getRectJSON(70*_ratio.ratioX, 21*_ratio.ratioY, Node273type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  22605. Node273.setPosition(1794*ratio.ratioX, 853*ratio.ratioY);
  22606. Node273.setSize(70*_ratio.ratioX, 21*_ratio.ratioY);
  22607. Node273.s({
  22608. 'pixelPerfect':true
  22609. /*@AddPara@*/
  22610. });
  22611. Node273.a('node.width', 70*_ratio.ratioX);
  22612. Node273.a('node.height', 21*_ratio.ratioY);
  22613. Node273.a('node.type', Node273type);
  22614. Node273.a('node.rect', [0, 0, 70*_ratio.ratioX, 21*_ratio.ratioY]);
  22615. Node273.a('node.background', 'rgba(0,0,192,1)');
  22616. Node273.a('node.gradientcolor', 'rgba(0,0,192,1)');
  22617. Node273.a('node.gradient', '');
  22618. Node273.a('node.borderwidth', Node273BorderWidth);
  22619. Node273.a('node.color', 'rgba(0,0,0,0)');
  22620. Node273.a('node.fillrect', [0,0,0,0]);
  22621. Node273.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  22622. Node273.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  22623. Node273.a('node.fillgradient', '');
  22624. if (Node273type !== 'rect') {
  22625. Node273.a('node.arcFrom', parseFloat('@arcFrom@'));
  22626. Node273.a('node.arcTo', parseFloat('@arcTo@'));
  22627. Node273.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  22628. }
  22629. if (Node273type === 'arc') {
  22630. Node273.a('node.arcOval', true);
  22631. }
  22632. Node273.setRotation(0*Math.PI/180);
  22633. Node273.borderWidth = Node273BorderWidth;
  22634. Node273.borderFillwidth = Node273BorderWidth;
  22635. dataModel.add(Node273);
  22636. Node273._nodename = 'Node273'
  22637. Node273._nodeType = 'rect';
  22638. zoomNodeList.push({
  22639. node: Node273,
  22640. attr: 'node.borderwidth'
  22641. });
  22642. (function (node, _img) {
  22643. var setWidth = node.setWidth,
  22644. setHeight = node.setHeight;
  22645. node.setWidth = function (width) {
  22646. if (width === this.getWidth()) return ;
  22647. var height = this.getHeight();
  22648. this.a('node.width', width);
  22649. this.a('node.rect', [0,0,width, height]);
  22650. setWidth.apply(this, arguments);
  22651. }
  22652. node.setHeight = function (height) {
  22653. if (height === this.getHeight()) return ;
  22654. var width = this.getWidth();
  22655. this.a('node.height', height);
  22656. this.a('node.rect', [0,0,width, height]);
  22657. setHeight.apply(this, arguments);
  22658. }
  22659. })(Node273, Node273.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22660. var Node274 = new ht.Node();
  22661. var Node274textStart, Node274textWidth, Node274lineStart, Node274align = 'left', Node274fontSize = 13.3333*_ratio.ratioY,Node274width = 49*_ratio.ratioX, Node274height = 30*_ratio.ratioY;
  22662. (function () {
  22663. if (Node274align === 'left') {
  22664. Node274textStart = Node274fontSize * 0.2 > 2 ? Node274fontSize * 0.2 - 4 : Node274fontSize * 0.2 - 9;
  22665. Node274textWidth = Node274width;
  22666. Node274lineStart = 1;
  22667. } else if (Node274align === 'right') {
  22668. Node274textStart = 0;
  22669. Node274textWidth =Node274fontSize <= 8 ? Node274width + Node274fontSize * 0.2 + 6 : Node274width - Node274fontSize * 0.2;
  22670. Node274lineStart = (Node274width - (ht.Default.getTextSize('备用', ' '+ Node274fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  22671. } else if (Node274align === 'center') {
  22672. Node274textStart = -3;
  22673. Node274textWidth = Node274width;
  22674. Node274lineStart = Node274width - ht.Default.getTextSize('备用', ' '+ Node274fontSize + 'px "微软雅黑"').width - 11;
  22675. }
  22676. })();
  22677. Node274.setImage(GD.getTextJSON(Node274width, Node274height, true, false, false, ' '+ Node274fontSize + 'px "微软雅黑"'))
  22678. Node274.setPosition(1803*ratio.ratioX, 854*ratio.ratioY);
  22679. Node274.setWidth(Node274width);
  22680. Node274.setHeight(Node274height);
  22681. Node274._nodeType = 'text';
  22682. Node274._disallowEvert = true;
  22683. Node274.setRotation(0*Math.PI/180);
  22684. Node274.a('node.width', Node274width);
  22685. Node274.a('node.height', Node274height);
  22686. Node274.a('node.rect', [0, 0, Node274width, Node274height]);
  22687. Node274.a('node.bordercolor','rgba(255,255,255,1)');
  22688. Node274.a('node.borderwidth', 0);
  22689. Node274.a('node.background','' || 'rgba(0,0,0,0)');
  22690. Node274.a('node.gradient','');
  22691. Node274.a('node.gradientcolor','');
  22692. Node274.a('node.text','备用');
  22693. Node274.a('node.textalign','left');
  22694. Node274.a('node.textvAlign','middle');
  22695. Node274.a('node.textrect', [Node274textStart, 0, Node274textWidth, Node274height]);
  22696. Node274.a('node.color','rgba(255,255,255,1)');
  22697. Node274.a('node.font',' '+ Node274fontSize + 'px "微软雅黑"');
  22698. Node274.a('node.textvisible',true);
  22699. Node274.a('node.linefeed',false);
  22700. if (false) {
  22701. Node274.a('node.textfunc',function(g) {
  22702. g.beginPath();
  22703. var str=Node274.a('node.text') || '备用';
  22704. var color=Node274.a('node.color') || 'rgba(255,255,255,1)';
  22705. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node274width,Node274height,13.3333*_ratio.ratioY,"left",color,' '+ Node274fontSize + 'px "微软雅黑"', 0,g);
  22706. });
  22707. }
  22708. if (false) {
  22709. Node274.a('node.underlinepoints',[Node274lineStart, (30 - 13.3333) * 0.5 * _ratio.ratioY + Node274fontSize + 2 , ht.Default.getTextSize('备用', ' '+ Node274fontSize + 'px "微软雅黑"').width + 6, (Node274height - Node274fontSize) * 0.5*_ratio.ratioY + Node274fontSize + 2 ]);
  22710. Node274.a('node.underlinevisible',false);
  22711. Node274.a('node.underlineBorderWidth', 1);
  22712. }
  22713. dataModel.add(Node274);
  22714. zoomNodeList.push({
  22715. node: Node274,
  22716. borderWidth: 0,
  22717. attr: 'node.borderwidth'
  22718. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22719. var Node275 = new ht.lib['黄双园'](1474*ratio.ratioX, 451*ratio.ratioY, 29*_ratio.ratioX, 55*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node275');
  22720. _libModel.add("Node275", Node275);
  22721. Node275.setRotation(0*Math.PI/180);
  22722. ;
  22723. ;
  22724. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  22725. var Node276 = new ht.lib['黄色向上接地'](1408*ratio.ratioX, 458*ratio.ratioY, 16*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node276');
  22726. _libModel.add("Node276", Node276);
  22727. Node276.setRotation(0*Math.PI/180);
  22728. ;
  22729. ;
  22730. var Node277_0points=[1477, 480,1477, 525],
  22731. Node277_0rect=ht.Default.unionPoint([{x:1477,y:480},{x:1477,y:525}]),
  22732. Node277_0compspts=[];
  22733. _ratio = GD.getRatioWithRotation(0, ratio);
  22734. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22735. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22736. for(var i=0;i<Node277_0points.length;i++){
  22737. if(i%2==0){
  22738. Node277_0compspts.push(Node277_0points[i]-Node277_0rect.x);
  22739. }else{
  22740. Node277_0compspts.push(Node277_0points[i]-Node277_0rect.y);
  22741. }
  22742. }
  22743. var Node277_0ptslength=Node277_0compspts.length;
  22744. if (Node277_0rect.height === 0) {
  22745. Node277_0compspts[0] -= 0;
  22746. Node277_0compspts[Node277_0ptslength-2] += 0;
  22747. } else if (Node277_0rect.width === 0){
  22748. Node277_0compspts[1] -= 0;
  22749. Node277_0compspts[Node277_0ptslength-1] += 0;
  22750. } else {
  22751. Node277_0compspts[0] -= 0;
  22752. Node277_0compspts[1] -= 0;
  22753. Node277_0compspts[Node277_0ptslength-2] += 0;
  22754. Node277_0compspts[Node277_0ptslength-1] += 0;
  22755. }
  22756. Node277_0 = new ht.Node();
  22757. Node277_0.borderWidth = 1;
  22758. Node277_0rect.width = Node277_0rect.width === 0 ? 0.0001 : Node277_0rect.width;
  22759. Node277_0rect.height = Node277_0rect.height === 0 ? 0.0001 : Node277_0rect.height;
  22760. var Node277_0endCompspts = [Node277_0compspts[Node277_0ptslength-2],Node277_0compspts[Node277_0ptslength-1],0,0];
  22761. var Node277_0startCompspts = [Node277_0compspts[0],Node277_0compspts[1],0,0];
  22762. Node277_0.setImage(GD.getPolyLineJSON());
  22763. Node277_0.setPosition(Node277_0rect.x+Node277_0rect.width/2,Node277_0rect.y+Node277_0rect.height/2);
  22764. Node277_0.setSize(Node277_0rect.width,Node277_0rect.height);
  22765. Node277_0.setStyle("opacity",1);
  22766. Node277_0.s({'pixelPerfect':true});
  22767. Node277_0borderwidth=1;
  22768. Node277_0.setRotation(0);
  22769. dataModel.add(Node277_0);
  22770. Node277_0.a('node.points',Node277_0compspts);
  22771. Node277_0.a('node.segments',[1,2]);
  22772. Node277_0.a('node.color','rgba(255,128,0,1)');
  22773. Node277_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22774. Node277_0.a('node.borderColor','rgba(255,128,0,1)');
  22775. Node277_0.a('node.background','rgba(255,128,0,1)');
  22776. Node277_0.a('node.gradient','');
  22777. Node277_0.a('node.gradientcolor','rgba(255,128,0,1)');
  22778. Node277_0.a('node.endCompspts',Node277_0endCompspts);
  22779. Node277_0.a('node.startCompspts',Node277_0startCompspts);
  22780. (function (node, img, compspts, endCompspts, startCompspts) {
  22781. var position = node.getPosition(),
  22782. w = node.getWidth()*_ratio.ratioX,
  22783. h = node.getHeight()*_ratio.ratioY;
  22784. function resetPoints(rx, ry) {
  22785. for (var i = 0, len = compspts.length; i < len; i++) {
  22786. if (i%2 === 0) {
  22787. compspts[i]*=rx;
  22788. } else {
  22789. compspts[i]*=ry;
  22790. }
  22791. }
  22792. endCompspts[0] = compspts[compspts.length-2];
  22793. endCompspts[1] = compspts[compspts.length-1];
  22794. endCompspts[2] *= rx;
  22795. endCompspts[3] *= ry;
  22796. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22797. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22798. startCompspts[0] = compspts[0];
  22799. startCompspts[1] = compspts[1];
  22800. startCompspts[2] *= rx;
  22801. startCompspts[3] *= ry;
  22802. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22803. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22804. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22805. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22806. }
  22807. node.setSize(w, h);
  22808. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22809. node.a('node.width', w);
  22810. node.a('node.height', h);
  22811. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22812. node.borderWidth = 1;
  22813. node.a('node.borderwidth',node.borderWidth);
  22814. node._nodename = 'Node277_0';
  22815. node._nodeType = 'line';
  22816. zoomNodeList.push({
  22817. node: node,
  22818. attr: 'node.borderwidth'
  22819. });
  22820. var setWidth = node.setWidth,
  22821. setHeight = node.setHeight,
  22822. timer, rx = 1, ry = 1;
  22823. node.setWidth = function (width) {
  22824. var _width = this.getWidth();
  22825. rx = width / _width;
  22826. node.a('node.width', width);
  22827. setWidth.apply(this, arguments);
  22828. resetPoints(rx, 1);
  22829. }
  22830. node.setHeight = function (height) {
  22831. var _height = this.getHeight();
  22832. ry = height / _height;
  22833. node.a('node.height', height);
  22834. setHeight.apply(this, arguments);
  22835. resetPoints(1, ry);
  22836. }
  22837. })(Node277_0, Node277_0.getImage(), Node277_0compspts, Node277_0endCompspts, Node277_0startCompspts);
  22838. var Node277_1points=[1407, 508,1477, 508],
  22839. Node277_1rect=ht.Default.unionPoint([{x:1407,y:508},{x:1477,y:508}]),
  22840. Node277_1compspts=[];
  22841. _ratio = GD.getRatioWithRotation(0, ratio);
  22842. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  22843. _endratio = GD.getRatioWithRotation(0, ratio);
  22844. for(var i=0;i<Node277_1points.length;i++){
  22845. if(i%2==0){
  22846. Node277_1compspts.push(Node277_1points[i]-Node277_1rect.x);
  22847. }else{
  22848. Node277_1compspts.push(Node277_1points[i]-Node277_1rect.y);
  22849. }
  22850. }
  22851. var Node277_1ptslength=Node277_1compspts.length;
  22852. if (Node277_1rect.height === 0) {
  22853. Node277_1compspts[0] -= 0;
  22854. Node277_1compspts[Node277_1ptslength-2] += 0;
  22855. } else if (Node277_1rect.width === 0){
  22856. Node277_1compspts[1] -= 0;
  22857. Node277_1compspts[Node277_1ptslength-1] += 0;
  22858. } else {
  22859. Node277_1compspts[0] -= 0;
  22860. Node277_1compspts[1] -= 0;
  22861. Node277_1compspts[Node277_1ptslength-2] += 0;
  22862. Node277_1compspts[Node277_1ptslength-1] += 0;
  22863. }
  22864. Node277_1 = new ht.Node();
  22865. Node277_1.borderWidth = 1;
  22866. Node277_1rect.width = Node277_1rect.width === 0 ? 0.0001 : Node277_1rect.width;
  22867. Node277_1rect.height = Node277_1rect.height === 0 ? 0.0001 : Node277_1rect.height;
  22868. var Node277_1endCompspts = [Node277_1compspts[Node277_1ptslength-2],Node277_1compspts[Node277_1ptslength-1],0,0];
  22869. var Node277_1startCompspts = [Node277_1compspts[0],Node277_1compspts[1],0,0];
  22870. Node277_1.setImage(GD.getPolyLineJSON());
  22871. Node277_1.setPosition(Node277_1rect.x+Node277_1rect.width/2,Node277_1rect.y+Node277_1rect.height/2);
  22872. Node277_1.setSize(Node277_1rect.width,Node277_1rect.height);
  22873. Node277_1.setStyle("opacity",1);
  22874. Node277_1.s({'pixelPerfect':true});
  22875. Node277_1borderwidth=1;
  22876. Node277_1.setRotation(0);
  22877. dataModel.add(Node277_1);
  22878. Node277_1.a('node.points',Node277_1compspts);
  22879. Node277_1.a('node.segments',[1,2]);
  22880. Node277_1.a('node.color','rgba(255,128,0,1)');
  22881. Node277_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22882. Node277_1.a('node.borderColor','rgba(255,128,0,1)');
  22883. Node277_1.a('node.background','rgba(255,128,0,1)');
  22884. Node277_1.a('node.gradient','');
  22885. Node277_1.a('node.gradientcolor','rgba(255,128,0,1)');
  22886. Node277_1.a('node.endCompspts',Node277_1endCompspts);
  22887. Node277_1.a('node.startCompspts',Node277_1startCompspts);
  22888. (function (node, img, compspts, endCompspts, startCompspts) {
  22889. var position = node.getPosition(),
  22890. w = node.getWidth()*_ratio.ratioX,
  22891. h = node.getHeight()*_ratio.ratioY;
  22892. function resetPoints(rx, ry) {
  22893. for (var i = 0, len = compspts.length; i < len; i++) {
  22894. if (i%2 === 0) {
  22895. compspts[i]*=rx;
  22896. } else {
  22897. compspts[i]*=ry;
  22898. }
  22899. }
  22900. endCompspts[0] = compspts[compspts.length-2];
  22901. endCompspts[1] = compspts[compspts.length-1];
  22902. endCompspts[2] *= rx;
  22903. endCompspts[3] *= ry;
  22904. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  22905. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  22906. startCompspts[0] = compspts[0];
  22907. startCompspts[1] = compspts[1];
  22908. startCompspts[2] *= rx;
  22909. startCompspts[3] *= ry;
  22910. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  22911. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  22912. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  22913. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  22914. }
  22915. node.setSize(w, h);
  22916. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  22917. node.a('node.width', w);
  22918. node.a('node.height', h);
  22919. resetPoints(_ratio.ratioX, _ratio.ratioY);
  22920. node.borderWidth = 1;
  22921. node.a('node.borderwidth',node.borderWidth);
  22922. node._nodename = 'Node277_1';
  22923. node._nodeType = 'line';
  22924. zoomNodeList.push({
  22925. node: node,
  22926. attr: 'node.borderwidth'
  22927. });
  22928. var setWidth = node.setWidth,
  22929. setHeight = node.setHeight,
  22930. timer, rx = 1, ry = 1;
  22931. node.setWidth = function (width) {
  22932. var _width = this.getWidth();
  22933. rx = width / _width;
  22934. node.a('node.width', width);
  22935. setWidth.apply(this, arguments);
  22936. resetPoints(rx, 1);
  22937. }
  22938. node.setHeight = function (height) {
  22939. var _height = this.getHeight();
  22940. ry = height / _height;
  22941. node.a('node.height', height);
  22942. setHeight.apply(this, arguments);
  22943. resetPoints(1, ry);
  22944. }
  22945. })(Node277_1, Node277_1.getImage(), Node277_1compspts, Node277_1endCompspts, Node277_1startCompspts);
  22946. var Node277_2points=[1408, 486,1408, 508],
  22947. Node277_2rect=ht.Default.unionPoint([{x:1408,y:486},{x:1408,y:508}]),
  22948. Node277_2compspts=[];
  22949. _ratio = GD.getRatioWithRotation(0, ratio);
  22950. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  22951. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  22952. for(var i=0;i<Node277_2points.length;i++){
  22953. if(i%2==0){
  22954. Node277_2compspts.push(Node277_2points[i]-Node277_2rect.x);
  22955. }else{
  22956. Node277_2compspts.push(Node277_2points[i]-Node277_2rect.y);
  22957. }
  22958. }
  22959. var Node277_2ptslength=Node277_2compspts.length;
  22960. if (Node277_2rect.height === 0) {
  22961. Node277_2compspts[0] -= 0;
  22962. Node277_2compspts[Node277_2ptslength-2] += 0;
  22963. } else if (Node277_2rect.width === 0){
  22964. Node277_2compspts[1] -= 0;
  22965. Node277_2compspts[Node277_2ptslength-1] += 0;
  22966. } else {
  22967. Node277_2compspts[0] -= 0;
  22968. Node277_2compspts[1] -= 0;
  22969. Node277_2compspts[Node277_2ptslength-2] += 0;
  22970. Node277_2compspts[Node277_2ptslength-1] += 0;
  22971. }
  22972. Node277_2 = new ht.Node();
  22973. Node277_2.borderWidth = 1;
  22974. Node277_2rect.width = Node277_2rect.width === 0 ? 0.0001 : Node277_2rect.width;
  22975. Node277_2rect.height = Node277_2rect.height === 0 ? 0.0001 : Node277_2rect.height;
  22976. var Node277_2endCompspts = [Node277_2compspts[Node277_2ptslength-2],Node277_2compspts[Node277_2ptslength-1],0,0];
  22977. var Node277_2startCompspts = [Node277_2compspts[0],Node277_2compspts[1],0,0];
  22978. Node277_2.setImage(GD.getPolyLineJSON());
  22979. Node277_2.setPosition(Node277_2rect.x+Node277_2rect.width/2,Node277_2rect.y+Node277_2rect.height/2);
  22980. Node277_2.setSize(Node277_2rect.width,Node277_2rect.height);
  22981. Node277_2.setStyle("opacity",1);
  22982. Node277_2.s({'pixelPerfect':true});
  22983. Node277_2borderwidth=1;
  22984. Node277_2.setRotation(0);
  22985. dataModel.add(Node277_2);
  22986. Node277_2.a('node.points',Node277_2compspts);
  22987. Node277_2.a('node.segments',[1,2]);
  22988. Node277_2.a('node.color','rgba(255,128,0,1)');
  22989. Node277_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  22990. Node277_2.a('node.borderColor','rgba(255,128,0,1)');
  22991. Node277_2.a('node.background','rgba(255,128,0,1)');
  22992. Node277_2.a('node.gradient','');
  22993. Node277_2.a('node.gradientcolor','rgba(255,128,0,1)');
  22994. Node277_2.a('node.endCompspts',Node277_2endCompspts);
  22995. Node277_2.a('node.startCompspts',Node277_2startCompspts);
  22996. (function (node, img, compspts, endCompspts, startCompspts) {
  22997. var position = node.getPosition(),
  22998. w = node.getWidth()*_ratio.ratioX,
  22999. h = node.getHeight()*_ratio.ratioY;
  23000. function resetPoints(rx, ry) {
  23001. for (var i = 0, len = compspts.length; i < len; i++) {
  23002. if (i%2 === 0) {
  23003. compspts[i]*=rx;
  23004. } else {
  23005. compspts[i]*=ry;
  23006. }
  23007. }
  23008. endCompspts[0] = compspts[compspts.length-2];
  23009. endCompspts[1] = compspts[compspts.length-1];
  23010. endCompspts[2] *= rx;
  23011. endCompspts[3] *= ry;
  23012. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23013. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23014. startCompspts[0] = compspts[0];
  23015. startCompspts[1] = compspts[1];
  23016. startCompspts[2] *= rx;
  23017. startCompspts[3] *= ry;
  23018. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23019. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23020. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23021. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23022. }
  23023. node.setSize(w, h);
  23024. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23025. node.a('node.width', w);
  23026. node.a('node.height', h);
  23027. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23028. node.borderWidth = 1;
  23029. node.a('node.borderwidth',node.borderWidth);
  23030. node._nodename = 'Node277_2';
  23031. node._nodeType = 'line';
  23032. zoomNodeList.push({
  23033. node: node,
  23034. attr: 'node.borderwidth'
  23035. });
  23036. var setWidth = node.setWidth,
  23037. setHeight = node.setHeight,
  23038. timer, rx = 1, ry = 1;
  23039. node.setWidth = function (width) {
  23040. var _width = this.getWidth();
  23041. rx = width / _width;
  23042. node.a('node.width', width);
  23043. setWidth.apply(this, arguments);
  23044. resetPoints(rx, 1);
  23045. }
  23046. node.setHeight = function (height) {
  23047. var _height = this.getHeight();
  23048. ry = height / _height;
  23049. node.a('node.height', height);
  23050. setHeight.apply(this, arguments);
  23051. resetPoints(1, ry);
  23052. }
  23053. })(Node277_2, Node277_2.getImage(), Node277_2compspts, Node277_2endCompspts, Node277_2startCompspts);
  23054. var Node278_0points=[1477, 547,1477, 592],
  23055. Node278_0rect=ht.Default.unionPoint([{x:1477,y:547},{x:1477,y:592}]),
  23056. Node278_0compspts=[];
  23057. _ratio = GD.getRatioWithRotation(0, ratio);
  23058. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23059. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23060. for(var i=0;i<Node278_0points.length;i++){
  23061. if(i%2==0){
  23062. Node278_0compspts.push(Node278_0points[i]-Node278_0rect.x);
  23063. }else{
  23064. Node278_0compspts.push(Node278_0points[i]-Node278_0rect.y);
  23065. }
  23066. }
  23067. var Node278_0ptslength=Node278_0compspts.length;
  23068. if (Node278_0rect.height === 0) {
  23069. Node278_0compspts[0] -= 0;
  23070. Node278_0compspts[Node278_0ptslength-2] += 0;
  23071. } else if (Node278_0rect.width === 0){
  23072. Node278_0compspts[1] -= 0;
  23073. Node278_0compspts[Node278_0ptslength-1] += 0;
  23074. } else {
  23075. Node278_0compspts[0] -= 0;
  23076. Node278_0compspts[1] -= 0;
  23077. Node278_0compspts[Node278_0ptslength-2] += 0;
  23078. Node278_0compspts[Node278_0ptslength-1] += 0;
  23079. }
  23080. Node278_0 = new ht.Node();
  23081. Node278_0.borderWidth = 1;
  23082. Node278_0rect.width = Node278_0rect.width === 0 ? 0.0001 : Node278_0rect.width;
  23083. Node278_0rect.height = Node278_0rect.height === 0 ? 0.0001 : Node278_0rect.height;
  23084. var Node278_0endCompspts = [Node278_0compspts[Node278_0ptslength-2],Node278_0compspts[Node278_0ptslength-1],0,0];
  23085. var Node278_0startCompspts = [Node278_0compspts[0],Node278_0compspts[1],0,0];
  23086. Node278_0.setImage(GD.getPolyLineJSON());
  23087. Node278_0.setPosition(Node278_0rect.x+Node278_0rect.width/2,Node278_0rect.y+Node278_0rect.height/2);
  23088. Node278_0.setSize(Node278_0rect.width,Node278_0rect.height);
  23089. Node278_0.setStyle("opacity",1);
  23090. Node278_0.s({'pixelPerfect':true});
  23091. Node278_0borderwidth=1;
  23092. Node278_0.setRotation(0);
  23093. dataModel.add(Node278_0);
  23094. Node278_0.a('node.points',Node278_0compspts);
  23095. Node278_0.a('node.segments',[1,2]);
  23096. Node278_0.a('node.color','rgba(255,128,0,1)');
  23097. Node278_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23098. Node278_0.a('node.borderColor','rgba(255,128,0,1)');
  23099. Node278_0.a('node.background','rgba(255,128,0,1)');
  23100. Node278_0.a('node.gradient','');
  23101. Node278_0.a('node.gradientcolor','rgba(255,128,0,1)');
  23102. Node278_0.a('node.endCompspts',Node278_0endCompspts);
  23103. Node278_0.a('node.startCompspts',Node278_0startCompspts);
  23104. (function (node, img, compspts, endCompspts, startCompspts) {
  23105. var position = node.getPosition(),
  23106. w = node.getWidth()*_ratio.ratioX,
  23107. h = node.getHeight()*_ratio.ratioY;
  23108. function resetPoints(rx, ry) {
  23109. for (var i = 0, len = compspts.length; i < len; i++) {
  23110. if (i%2 === 0) {
  23111. compspts[i]*=rx;
  23112. } else {
  23113. compspts[i]*=ry;
  23114. }
  23115. }
  23116. endCompspts[0] = compspts[compspts.length-2];
  23117. endCompspts[1] = compspts[compspts.length-1];
  23118. endCompspts[2] *= rx;
  23119. endCompspts[3] *= ry;
  23120. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23121. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23122. startCompspts[0] = compspts[0];
  23123. startCompspts[1] = compspts[1];
  23124. startCompspts[2] *= rx;
  23125. startCompspts[3] *= ry;
  23126. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23127. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23128. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23129. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23130. }
  23131. node.setSize(w, h);
  23132. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23133. node.a('node.width', w);
  23134. node.a('node.height', h);
  23135. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23136. node.borderWidth = 1;
  23137. node.a('node.borderwidth',node.borderWidth);
  23138. node._nodename = 'Node278_0';
  23139. node._nodeType = 'line';
  23140. zoomNodeList.push({
  23141. node: node,
  23142. attr: 'node.borderwidth'
  23143. });
  23144. var setWidth = node.setWidth,
  23145. setHeight = node.setHeight,
  23146. timer, rx = 1, ry = 1;
  23147. node.setWidth = function (width) {
  23148. var _width = this.getWidth();
  23149. rx = width / _width;
  23150. node.a('node.width', width);
  23151. setWidth.apply(this, arguments);
  23152. resetPoints(rx, 1);
  23153. }
  23154. node.setHeight = function (height) {
  23155. var _height = this.getHeight();
  23156. ry = height / _height;
  23157. node.a('node.height', height);
  23158. setHeight.apply(this, arguments);
  23159. resetPoints(1, ry);
  23160. }
  23161. })(Node278_0, Node278_0.getImage(), Node278_0compspts, Node278_0endCompspts, Node278_0startCompspts);
  23162. var Node278_1points=[1407, 575,1477, 575],
  23163. Node278_1rect=ht.Default.unionPoint([{x:1407,y:575},{x:1477,y:575}]),
  23164. Node278_1compspts=[];
  23165. _ratio = GD.getRatioWithRotation(0, ratio);
  23166. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  23167. _endratio = GD.getRatioWithRotation(0, ratio);
  23168. for(var i=0;i<Node278_1points.length;i++){
  23169. if(i%2==0){
  23170. Node278_1compspts.push(Node278_1points[i]-Node278_1rect.x);
  23171. }else{
  23172. Node278_1compspts.push(Node278_1points[i]-Node278_1rect.y);
  23173. }
  23174. }
  23175. var Node278_1ptslength=Node278_1compspts.length;
  23176. if (Node278_1rect.height === 0) {
  23177. Node278_1compspts[0] -= 0;
  23178. Node278_1compspts[Node278_1ptslength-2] += 0;
  23179. } else if (Node278_1rect.width === 0){
  23180. Node278_1compspts[1] -= 0;
  23181. Node278_1compspts[Node278_1ptslength-1] += 0;
  23182. } else {
  23183. Node278_1compspts[0] -= 0;
  23184. Node278_1compspts[1] -= 0;
  23185. Node278_1compspts[Node278_1ptslength-2] += 0;
  23186. Node278_1compspts[Node278_1ptslength-1] += 0;
  23187. }
  23188. Node278_1 = new ht.Node();
  23189. Node278_1.borderWidth = 1;
  23190. Node278_1rect.width = Node278_1rect.width === 0 ? 0.0001 : Node278_1rect.width;
  23191. Node278_1rect.height = Node278_1rect.height === 0 ? 0.0001 : Node278_1rect.height;
  23192. var Node278_1endCompspts = [Node278_1compspts[Node278_1ptslength-2],Node278_1compspts[Node278_1ptslength-1],0,0];
  23193. var Node278_1startCompspts = [Node278_1compspts[0],Node278_1compspts[1],0,0];
  23194. Node278_1.setImage(GD.getPolyLineJSON());
  23195. Node278_1.setPosition(Node278_1rect.x+Node278_1rect.width/2,Node278_1rect.y+Node278_1rect.height/2);
  23196. Node278_1.setSize(Node278_1rect.width,Node278_1rect.height);
  23197. Node278_1.setStyle("opacity",1);
  23198. Node278_1.s({'pixelPerfect':true});
  23199. Node278_1borderwidth=1;
  23200. Node278_1.setRotation(0);
  23201. dataModel.add(Node278_1);
  23202. Node278_1.a('node.points',Node278_1compspts);
  23203. Node278_1.a('node.segments',[1,2]);
  23204. Node278_1.a('node.color','rgba(255,128,0,1)');
  23205. Node278_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23206. Node278_1.a('node.borderColor','rgba(255,128,0,1)');
  23207. Node278_1.a('node.background','rgba(255,128,0,1)');
  23208. Node278_1.a('node.gradient','');
  23209. Node278_1.a('node.gradientcolor','rgba(255,128,0,1)');
  23210. Node278_1.a('node.endCompspts',Node278_1endCompspts);
  23211. Node278_1.a('node.startCompspts',Node278_1startCompspts);
  23212. (function (node, img, compspts, endCompspts, startCompspts) {
  23213. var position = node.getPosition(),
  23214. w = node.getWidth()*_ratio.ratioX,
  23215. h = node.getHeight()*_ratio.ratioY;
  23216. function resetPoints(rx, ry) {
  23217. for (var i = 0, len = compspts.length; i < len; i++) {
  23218. if (i%2 === 0) {
  23219. compspts[i]*=rx;
  23220. } else {
  23221. compspts[i]*=ry;
  23222. }
  23223. }
  23224. endCompspts[0] = compspts[compspts.length-2];
  23225. endCompspts[1] = compspts[compspts.length-1];
  23226. endCompspts[2] *= rx;
  23227. endCompspts[3] *= ry;
  23228. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23229. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23230. startCompspts[0] = compspts[0];
  23231. startCompspts[1] = compspts[1];
  23232. startCompspts[2] *= rx;
  23233. startCompspts[3] *= ry;
  23234. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23235. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23236. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23237. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23238. }
  23239. node.setSize(w, h);
  23240. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23241. node.a('node.width', w);
  23242. node.a('node.height', h);
  23243. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23244. node.borderWidth = 1;
  23245. node.a('node.borderwidth',node.borderWidth);
  23246. node._nodename = 'Node278_1';
  23247. node._nodeType = 'line';
  23248. zoomNodeList.push({
  23249. node: node,
  23250. attr: 'node.borderwidth'
  23251. });
  23252. var setWidth = node.setWidth,
  23253. setHeight = node.setHeight,
  23254. timer, rx = 1, ry = 1;
  23255. node.setWidth = function (width) {
  23256. var _width = this.getWidth();
  23257. rx = width / _width;
  23258. node.a('node.width', width);
  23259. setWidth.apply(this, arguments);
  23260. resetPoints(rx, 1);
  23261. }
  23262. node.setHeight = function (height) {
  23263. var _height = this.getHeight();
  23264. ry = height / _height;
  23265. node.a('node.height', height);
  23266. setHeight.apply(this, arguments);
  23267. resetPoints(1, ry);
  23268. }
  23269. })(Node278_1, Node278_1.getImage(), Node278_1compspts, Node278_1endCompspts, Node278_1startCompspts);
  23270. var Node278_2points=[1408, 552,1408, 575],
  23271. Node278_2rect=ht.Default.unionPoint([{x:1408,y:552},{x:1408,y:575}]),
  23272. Node278_2compspts=[];
  23273. _ratio = GD.getRatioWithRotation(0, ratio);
  23274. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23275. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23276. for(var i=0;i<Node278_2points.length;i++){
  23277. if(i%2==0){
  23278. Node278_2compspts.push(Node278_2points[i]-Node278_2rect.x);
  23279. }else{
  23280. Node278_2compspts.push(Node278_2points[i]-Node278_2rect.y);
  23281. }
  23282. }
  23283. var Node278_2ptslength=Node278_2compspts.length;
  23284. if (Node278_2rect.height === 0) {
  23285. Node278_2compspts[0] -= 0;
  23286. Node278_2compspts[Node278_2ptslength-2] += 0;
  23287. } else if (Node278_2rect.width === 0){
  23288. Node278_2compspts[1] -= 0;
  23289. Node278_2compspts[Node278_2ptslength-1] += 0;
  23290. } else {
  23291. Node278_2compspts[0] -= 0;
  23292. Node278_2compspts[1] -= 0;
  23293. Node278_2compspts[Node278_2ptslength-2] += 0;
  23294. Node278_2compspts[Node278_2ptslength-1] += 0;
  23295. }
  23296. Node278_2 = new ht.Node();
  23297. Node278_2.borderWidth = 1;
  23298. Node278_2rect.width = Node278_2rect.width === 0 ? 0.0001 : Node278_2rect.width;
  23299. Node278_2rect.height = Node278_2rect.height === 0 ? 0.0001 : Node278_2rect.height;
  23300. var Node278_2endCompspts = [Node278_2compspts[Node278_2ptslength-2],Node278_2compspts[Node278_2ptslength-1],0,0];
  23301. var Node278_2startCompspts = [Node278_2compspts[0],Node278_2compspts[1],0,0];
  23302. Node278_2.setImage(GD.getPolyLineJSON());
  23303. Node278_2.setPosition(Node278_2rect.x+Node278_2rect.width/2,Node278_2rect.y+Node278_2rect.height/2);
  23304. Node278_2.setSize(Node278_2rect.width,Node278_2rect.height);
  23305. Node278_2.setStyle("opacity",1);
  23306. Node278_2.s({'pixelPerfect':true});
  23307. Node278_2borderwidth=1;
  23308. Node278_2.setRotation(0);
  23309. dataModel.add(Node278_2);
  23310. Node278_2.a('node.points',Node278_2compspts);
  23311. Node278_2.a('node.segments',[1,2]);
  23312. Node278_2.a('node.color','rgba(255,128,0,1)');
  23313. Node278_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23314. Node278_2.a('node.borderColor','rgba(255,128,0,1)');
  23315. Node278_2.a('node.background','rgba(255,128,0,1)');
  23316. Node278_2.a('node.gradient','');
  23317. Node278_2.a('node.gradientcolor','rgba(255,128,0,1)');
  23318. Node278_2.a('node.endCompspts',Node278_2endCompspts);
  23319. Node278_2.a('node.startCompspts',Node278_2startCompspts);
  23320. (function (node, img, compspts, endCompspts, startCompspts) {
  23321. var position = node.getPosition(),
  23322. w = node.getWidth()*_ratio.ratioX,
  23323. h = node.getHeight()*_ratio.ratioY;
  23324. function resetPoints(rx, ry) {
  23325. for (var i = 0, len = compspts.length; i < len; i++) {
  23326. if (i%2 === 0) {
  23327. compspts[i]*=rx;
  23328. } else {
  23329. compspts[i]*=ry;
  23330. }
  23331. }
  23332. endCompspts[0] = compspts[compspts.length-2];
  23333. endCompspts[1] = compspts[compspts.length-1];
  23334. endCompspts[2] *= rx;
  23335. endCompspts[3] *= ry;
  23336. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23337. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23338. startCompspts[0] = compspts[0];
  23339. startCompspts[1] = compspts[1];
  23340. startCompspts[2] *= rx;
  23341. startCompspts[3] *= ry;
  23342. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23343. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23344. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23345. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23346. }
  23347. node.setSize(w, h);
  23348. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23349. node.a('node.width', w);
  23350. node.a('node.height', h);
  23351. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23352. node.borderWidth = 1;
  23353. node.a('node.borderwidth',node.borderWidth);
  23354. node._nodename = 'Node278_2';
  23355. node._nodeType = 'line';
  23356. zoomNodeList.push({
  23357. node: node,
  23358. attr: 'node.borderwidth'
  23359. });
  23360. var setWidth = node.setWidth,
  23361. setHeight = node.setHeight,
  23362. timer, rx = 1, ry = 1;
  23363. node.setWidth = function (width) {
  23364. var _width = this.getWidth();
  23365. rx = width / _width;
  23366. node.a('node.width', width);
  23367. setWidth.apply(this, arguments);
  23368. resetPoints(rx, 1);
  23369. }
  23370. node.setHeight = function (height) {
  23371. var _height = this.getHeight();
  23372. ry = height / _height;
  23373. node.a('node.height', height);
  23374. setHeight.apply(this, arguments);
  23375. resetPoints(1, ry);
  23376. }
  23377. })(Node278_2, Node278_2.getImage(), Node278_2compspts, Node278_2endCompspts, Node278_2startCompspts);
  23378. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23379. var Node279 = new ht.lib['圆弧'](1472*ratio.ratioX, 396*ratio.ratioY, 23*_ratio.ratioX, 54*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node279');
  23380. _libModel.add("Node279", Node279);
  23381. Node279.setRotation(0*Math.PI/180);
  23382. ;
  23383. ;
  23384. var Node280points=[1477, 626,1477, 648],
  23385. Node280rect=ht.Default.unionPoint([{x:1477,y:626},{x:1477,y:648}]),
  23386. Node280compspts=[];
  23387. _ratio = GD.getRatioWithRotation(0, ratio);
  23388. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23389. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23390. for(var i=0;i<Node280points.length;i++){
  23391. if(i%2==0){
  23392. Node280compspts.push(Node280points[i]-Node280rect.x);
  23393. }else{
  23394. Node280compspts.push(Node280points[i]-Node280rect.y);
  23395. }
  23396. }
  23397. var Node280ptslength=Node280compspts.length;
  23398. if (Node280rect.height === 0) {
  23399. Node280compspts[0] -= 0;
  23400. Node280compspts[Node280ptslength-2] += 0;
  23401. } else if (Node280rect.width === 0){
  23402. Node280compspts[1] -= 0;
  23403. Node280compspts[Node280ptslength-1] += 0;
  23404. } else {
  23405. Node280compspts[0] -= 0;
  23406. Node280compspts[1] -= 0;
  23407. Node280compspts[Node280ptslength-2] += 0;
  23408. Node280compspts[Node280ptslength-1] += 0;
  23409. }
  23410. Node280 = new ht.Node();
  23411. Node280.borderWidth = 1;
  23412. Node280rect.width = Node280rect.width === 0 ? 0.0001 : Node280rect.width;
  23413. Node280rect.height = Node280rect.height === 0 ? 0.0001 : Node280rect.height;
  23414. var Node280endCompspts = [Node280compspts[Node280ptslength-2],Node280compspts[Node280ptslength-1],0,0];
  23415. var Node280startCompspts = [Node280compspts[0],Node280compspts[1],0,0];
  23416. Node280.setImage(GD.getPolyLineJSON());
  23417. Node280.setPosition(Node280rect.x+Node280rect.width/2,Node280rect.y+Node280rect.height/2);
  23418. Node280.setSize(Node280rect.width,Node280rect.height);
  23419. Node280.setStyle("opacity",1);
  23420. Node280.s({'pixelPerfect':true});
  23421. Node280borderwidth=1;
  23422. Node280.setRotation(0);
  23423. dataModel.add(Node280);
  23424. Node280.a('node.points',Node280compspts);
  23425. Node280.a('node.segments',[1,2]);
  23426. Node280.a('node.color','rgba(255,128,0,1)');
  23427. Node280.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23428. Node280.a('node.borderColor','rgba(255,128,0,1)');
  23429. Node280.a('node.background','rgba(255,128,0,1)');
  23430. Node280.a('node.gradient','');
  23431. Node280.a('node.gradientcolor','rgba(255,128,0,1)');
  23432. Node280.a('node.endCompspts',Node280endCompspts);
  23433. Node280.a('node.startCompspts',Node280startCompspts);
  23434. (function (node, img, compspts, endCompspts, startCompspts) {
  23435. var position = node.getPosition(),
  23436. w = node.getWidth()*_ratio.ratioX,
  23437. h = node.getHeight()*_ratio.ratioY;
  23438. function resetPoints(rx, ry) {
  23439. for (var i = 0, len = compspts.length; i < len; i++) {
  23440. if (i%2 === 0) {
  23441. compspts[i]*=rx;
  23442. } else {
  23443. compspts[i]*=ry;
  23444. }
  23445. }
  23446. endCompspts[0] = compspts[compspts.length-2];
  23447. endCompspts[1] = compspts[compspts.length-1];
  23448. endCompspts[2] *= rx;
  23449. endCompspts[3] *= ry;
  23450. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23451. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23452. startCompspts[0] = compspts[0];
  23453. startCompspts[1] = compspts[1];
  23454. startCompspts[2] *= rx;
  23455. startCompspts[3] *= ry;
  23456. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23457. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23458. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23459. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23460. }
  23461. node.setSize(w, h);
  23462. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23463. node.a('node.width', w);
  23464. node.a('node.height', h);
  23465. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23466. node.borderWidth = 1;
  23467. node.a('node.borderwidth',node.borderWidth);
  23468. node._nodename = 'Node280';
  23469. node._nodeType = 'line';
  23470. zoomNodeList.push({
  23471. node: node,
  23472. attr: 'node.borderwidth'
  23473. });
  23474. var setWidth = node.setWidth,
  23475. setHeight = node.setHeight,
  23476. timer, rx = 1, ry = 1;
  23477. node.setWidth = function (width) {
  23478. var _width = this.getWidth();
  23479. rx = width / _width;
  23480. node.a('node.width', width);
  23481. setWidth.apply(this, arguments);
  23482. resetPoints(rx, 1);
  23483. }
  23484. node.setHeight = function (height) {
  23485. var _height = this.getHeight();
  23486. ry = height / _height;
  23487. node.a('node.height', height);
  23488. setHeight.apply(this, arguments);
  23489. resetPoints(1, ry);
  23490. }
  23491. })(Node280, Node280.getImage(), Node280compspts, Node280endCompspts, Node280startCompspts);
  23492. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23493. var Node281 = new ht.lib['黄双园'](1593*ratio.ratioX, 451*ratio.ratioY, 29*_ratio.ratioX, 55*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node281');
  23494. _libModel.add("Node281", Node281);
  23495. Node281.setRotation(0*Math.PI/180);
  23496. ;
  23497. ;
  23498. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  23499. var Node282 = new ht.lib['黄色向上接地'](1528*ratio.ratioX, 458*ratio.ratioY, 16*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node282');
  23500. _libModel.add("Node282", Node282);
  23501. Node282.setRotation(0*Math.PI/180);
  23502. ;
  23503. ;
  23504. var Node283_0points=[1596, 480,1596, 525],
  23505. Node283_0rect=ht.Default.unionPoint([{x:1596,y:480},{x:1596,y:525}]),
  23506. Node283_0compspts=[];
  23507. _ratio = GD.getRatioWithRotation(0, ratio);
  23508. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23509. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23510. for(var i=0;i<Node283_0points.length;i++){
  23511. if(i%2==0){
  23512. Node283_0compspts.push(Node283_0points[i]-Node283_0rect.x);
  23513. }else{
  23514. Node283_0compspts.push(Node283_0points[i]-Node283_0rect.y);
  23515. }
  23516. }
  23517. var Node283_0ptslength=Node283_0compspts.length;
  23518. if (Node283_0rect.height === 0) {
  23519. Node283_0compspts[0] -= 0;
  23520. Node283_0compspts[Node283_0ptslength-2] += 0;
  23521. } else if (Node283_0rect.width === 0){
  23522. Node283_0compspts[1] -= 0;
  23523. Node283_0compspts[Node283_0ptslength-1] += 0;
  23524. } else {
  23525. Node283_0compspts[0] -= 0;
  23526. Node283_0compspts[1] -= 0;
  23527. Node283_0compspts[Node283_0ptslength-2] += 0;
  23528. Node283_0compspts[Node283_0ptslength-1] += 0;
  23529. }
  23530. Node283_0 = new ht.Node();
  23531. Node283_0.borderWidth = 1;
  23532. Node283_0rect.width = Node283_0rect.width === 0 ? 0.0001 : Node283_0rect.width;
  23533. Node283_0rect.height = Node283_0rect.height === 0 ? 0.0001 : Node283_0rect.height;
  23534. var Node283_0endCompspts = [Node283_0compspts[Node283_0ptslength-2],Node283_0compspts[Node283_0ptslength-1],0,0];
  23535. var Node283_0startCompspts = [Node283_0compspts[0],Node283_0compspts[1],0,0];
  23536. Node283_0.setImage(GD.getPolyLineJSON());
  23537. Node283_0.setPosition(Node283_0rect.x+Node283_0rect.width/2,Node283_0rect.y+Node283_0rect.height/2);
  23538. Node283_0.setSize(Node283_0rect.width,Node283_0rect.height);
  23539. Node283_0.setStyle("opacity",1);
  23540. Node283_0.s({'pixelPerfect':true});
  23541. Node283_0borderwidth=1;
  23542. Node283_0.setRotation(0);
  23543. dataModel.add(Node283_0);
  23544. Node283_0.a('node.points',Node283_0compspts);
  23545. Node283_0.a('node.segments',[1,2]);
  23546. Node283_0.a('node.color','rgba(255,128,0,1)');
  23547. Node283_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23548. Node283_0.a('node.borderColor','rgba(255,128,0,1)');
  23549. Node283_0.a('node.background','rgba(255,128,0,1)');
  23550. Node283_0.a('node.gradient','');
  23551. Node283_0.a('node.gradientcolor','rgba(255,128,0,1)');
  23552. Node283_0.a('node.endCompspts',Node283_0endCompspts);
  23553. Node283_0.a('node.startCompspts',Node283_0startCompspts);
  23554. (function (node, img, compspts, endCompspts, startCompspts) {
  23555. var position = node.getPosition(),
  23556. w = node.getWidth()*_ratio.ratioX,
  23557. h = node.getHeight()*_ratio.ratioY;
  23558. function resetPoints(rx, ry) {
  23559. for (var i = 0, len = compspts.length; i < len; i++) {
  23560. if (i%2 === 0) {
  23561. compspts[i]*=rx;
  23562. } else {
  23563. compspts[i]*=ry;
  23564. }
  23565. }
  23566. endCompspts[0] = compspts[compspts.length-2];
  23567. endCompspts[1] = compspts[compspts.length-1];
  23568. endCompspts[2] *= rx;
  23569. endCompspts[3] *= ry;
  23570. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23571. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23572. startCompspts[0] = compspts[0];
  23573. startCompspts[1] = compspts[1];
  23574. startCompspts[2] *= rx;
  23575. startCompspts[3] *= ry;
  23576. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23577. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23578. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23579. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23580. }
  23581. node.setSize(w, h);
  23582. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23583. node.a('node.width', w);
  23584. node.a('node.height', h);
  23585. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23586. node.borderWidth = 1;
  23587. node.a('node.borderwidth',node.borderWidth);
  23588. node._nodename = 'Node283_0';
  23589. node._nodeType = 'line';
  23590. zoomNodeList.push({
  23591. node: node,
  23592. attr: 'node.borderwidth'
  23593. });
  23594. var setWidth = node.setWidth,
  23595. setHeight = node.setHeight,
  23596. timer, rx = 1, ry = 1;
  23597. node.setWidth = function (width) {
  23598. var _width = this.getWidth();
  23599. rx = width / _width;
  23600. node.a('node.width', width);
  23601. setWidth.apply(this, arguments);
  23602. resetPoints(rx, 1);
  23603. }
  23604. node.setHeight = function (height) {
  23605. var _height = this.getHeight();
  23606. ry = height / _height;
  23607. node.a('node.height', height);
  23608. setHeight.apply(this, arguments);
  23609. resetPoints(1, ry);
  23610. }
  23611. })(Node283_0, Node283_0.getImage(), Node283_0compspts, Node283_0endCompspts, Node283_0startCompspts);
  23612. var Node283_1points=[1526, 508,1596, 508],
  23613. Node283_1rect=ht.Default.unionPoint([{x:1526,y:508},{x:1596,y:508}]),
  23614. Node283_1compspts=[];
  23615. _ratio = GD.getRatioWithRotation(0, ratio);
  23616. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  23617. _endratio = GD.getRatioWithRotation(0, ratio);
  23618. for(var i=0;i<Node283_1points.length;i++){
  23619. if(i%2==0){
  23620. Node283_1compspts.push(Node283_1points[i]-Node283_1rect.x);
  23621. }else{
  23622. Node283_1compspts.push(Node283_1points[i]-Node283_1rect.y);
  23623. }
  23624. }
  23625. var Node283_1ptslength=Node283_1compspts.length;
  23626. if (Node283_1rect.height === 0) {
  23627. Node283_1compspts[0] -= 0;
  23628. Node283_1compspts[Node283_1ptslength-2] += 0;
  23629. } else if (Node283_1rect.width === 0){
  23630. Node283_1compspts[1] -= 0;
  23631. Node283_1compspts[Node283_1ptslength-1] += 0;
  23632. } else {
  23633. Node283_1compspts[0] -= 0;
  23634. Node283_1compspts[1] -= 0;
  23635. Node283_1compspts[Node283_1ptslength-2] += 0;
  23636. Node283_1compspts[Node283_1ptslength-1] += 0;
  23637. }
  23638. Node283_1 = new ht.Node();
  23639. Node283_1.borderWidth = 1;
  23640. Node283_1rect.width = Node283_1rect.width === 0 ? 0.0001 : Node283_1rect.width;
  23641. Node283_1rect.height = Node283_1rect.height === 0 ? 0.0001 : Node283_1rect.height;
  23642. var Node283_1endCompspts = [Node283_1compspts[Node283_1ptslength-2],Node283_1compspts[Node283_1ptslength-1],0,0];
  23643. var Node283_1startCompspts = [Node283_1compspts[0],Node283_1compspts[1],0,0];
  23644. Node283_1.setImage(GD.getPolyLineJSON());
  23645. Node283_1.setPosition(Node283_1rect.x+Node283_1rect.width/2,Node283_1rect.y+Node283_1rect.height/2);
  23646. Node283_1.setSize(Node283_1rect.width,Node283_1rect.height);
  23647. Node283_1.setStyle("opacity",1);
  23648. Node283_1.s({'pixelPerfect':true});
  23649. Node283_1borderwidth=1;
  23650. Node283_1.setRotation(0);
  23651. dataModel.add(Node283_1);
  23652. Node283_1.a('node.points',Node283_1compspts);
  23653. Node283_1.a('node.segments',[1,2]);
  23654. Node283_1.a('node.color','rgba(255,128,0,1)');
  23655. Node283_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23656. Node283_1.a('node.borderColor','rgba(255,128,0,1)');
  23657. Node283_1.a('node.background','rgba(255,128,0,1)');
  23658. Node283_1.a('node.gradient','');
  23659. Node283_1.a('node.gradientcolor','rgba(255,128,0,1)');
  23660. Node283_1.a('node.endCompspts',Node283_1endCompspts);
  23661. Node283_1.a('node.startCompspts',Node283_1startCompspts);
  23662. (function (node, img, compspts, endCompspts, startCompspts) {
  23663. var position = node.getPosition(),
  23664. w = node.getWidth()*_ratio.ratioX,
  23665. h = node.getHeight()*_ratio.ratioY;
  23666. function resetPoints(rx, ry) {
  23667. for (var i = 0, len = compspts.length; i < len; i++) {
  23668. if (i%2 === 0) {
  23669. compspts[i]*=rx;
  23670. } else {
  23671. compspts[i]*=ry;
  23672. }
  23673. }
  23674. endCompspts[0] = compspts[compspts.length-2];
  23675. endCompspts[1] = compspts[compspts.length-1];
  23676. endCompspts[2] *= rx;
  23677. endCompspts[3] *= ry;
  23678. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23679. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23680. startCompspts[0] = compspts[0];
  23681. startCompspts[1] = compspts[1];
  23682. startCompspts[2] *= rx;
  23683. startCompspts[3] *= ry;
  23684. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23685. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23686. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23687. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23688. }
  23689. node.setSize(w, h);
  23690. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23691. node.a('node.width', w);
  23692. node.a('node.height', h);
  23693. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23694. node.borderWidth = 1;
  23695. node.a('node.borderwidth',node.borderWidth);
  23696. node._nodename = 'Node283_1';
  23697. node._nodeType = 'line';
  23698. zoomNodeList.push({
  23699. node: node,
  23700. attr: 'node.borderwidth'
  23701. });
  23702. var setWidth = node.setWidth,
  23703. setHeight = node.setHeight,
  23704. timer, rx = 1, ry = 1;
  23705. node.setWidth = function (width) {
  23706. var _width = this.getWidth();
  23707. rx = width / _width;
  23708. node.a('node.width', width);
  23709. setWidth.apply(this, arguments);
  23710. resetPoints(rx, 1);
  23711. }
  23712. node.setHeight = function (height) {
  23713. var _height = this.getHeight();
  23714. ry = height / _height;
  23715. node.a('node.height', height);
  23716. setHeight.apply(this, arguments);
  23717. resetPoints(1, ry);
  23718. }
  23719. })(Node283_1, Node283_1.getImage(), Node283_1compspts, Node283_1endCompspts, Node283_1startCompspts);
  23720. var Node283_2points=[1527, 486,1527, 508],
  23721. Node283_2rect=ht.Default.unionPoint([{x:1527,y:486},{x:1527,y:508}]),
  23722. Node283_2compspts=[];
  23723. _ratio = GD.getRatioWithRotation(0, ratio);
  23724. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23725. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23726. for(var i=0;i<Node283_2points.length;i++){
  23727. if(i%2==0){
  23728. Node283_2compspts.push(Node283_2points[i]-Node283_2rect.x);
  23729. }else{
  23730. Node283_2compspts.push(Node283_2points[i]-Node283_2rect.y);
  23731. }
  23732. }
  23733. var Node283_2ptslength=Node283_2compspts.length;
  23734. if (Node283_2rect.height === 0) {
  23735. Node283_2compspts[0] -= 0;
  23736. Node283_2compspts[Node283_2ptslength-2] += 0;
  23737. } else if (Node283_2rect.width === 0){
  23738. Node283_2compspts[1] -= 0;
  23739. Node283_2compspts[Node283_2ptslength-1] += 0;
  23740. } else {
  23741. Node283_2compspts[0] -= 0;
  23742. Node283_2compspts[1] -= 0;
  23743. Node283_2compspts[Node283_2ptslength-2] += 0;
  23744. Node283_2compspts[Node283_2ptslength-1] += 0;
  23745. }
  23746. Node283_2 = new ht.Node();
  23747. Node283_2.borderWidth = 1;
  23748. Node283_2rect.width = Node283_2rect.width === 0 ? 0.0001 : Node283_2rect.width;
  23749. Node283_2rect.height = Node283_2rect.height === 0 ? 0.0001 : Node283_2rect.height;
  23750. var Node283_2endCompspts = [Node283_2compspts[Node283_2ptslength-2],Node283_2compspts[Node283_2ptslength-1],0,0];
  23751. var Node283_2startCompspts = [Node283_2compspts[0],Node283_2compspts[1],0,0];
  23752. Node283_2.setImage(GD.getPolyLineJSON());
  23753. Node283_2.setPosition(Node283_2rect.x+Node283_2rect.width/2,Node283_2rect.y+Node283_2rect.height/2);
  23754. Node283_2.setSize(Node283_2rect.width,Node283_2rect.height);
  23755. Node283_2.setStyle("opacity",1);
  23756. Node283_2.s({'pixelPerfect':true});
  23757. Node283_2borderwidth=1;
  23758. Node283_2.setRotation(0);
  23759. dataModel.add(Node283_2);
  23760. Node283_2.a('node.points',Node283_2compspts);
  23761. Node283_2.a('node.segments',[1,2]);
  23762. Node283_2.a('node.color','rgba(255,128,0,1)');
  23763. Node283_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23764. Node283_2.a('node.borderColor','rgba(255,128,0,1)');
  23765. Node283_2.a('node.background','rgba(255,128,0,1)');
  23766. Node283_2.a('node.gradient','');
  23767. Node283_2.a('node.gradientcolor','rgba(255,128,0,1)');
  23768. Node283_2.a('node.endCompspts',Node283_2endCompspts);
  23769. Node283_2.a('node.startCompspts',Node283_2startCompspts);
  23770. (function (node, img, compspts, endCompspts, startCompspts) {
  23771. var position = node.getPosition(),
  23772. w = node.getWidth()*_ratio.ratioX,
  23773. h = node.getHeight()*_ratio.ratioY;
  23774. function resetPoints(rx, ry) {
  23775. for (var i = 0, len = compspts.length; i < len; i++) {
  23776. if (i%2 === 0) {
  23777. compspts[i]*=rx;
  23778. } else {
  23779. compspts[i]*=ry;
  23780. }
  23781. }
  23782. endCompspts[0] = compspts[compspts.length-2];
  23783. endCompspts[1] = compspts[compspts.length-1];
  23784. endCompspts[2] *= rx;
  23785. endCompspts[3] *= ry;
  23786. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23787. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23788. startCompspts[0] = compspts[0];
  23789. startCompspts[1] = compspts[1];
  23790. startCompspts[2] *= rx;
  23791. startCompspts[3] *= ry;
  23792. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23793. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23794. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23795. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23796. }
  23797. node.setSize(w, h);
  23798. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23799. node.a('node.width', w);
  23800. node.a('node.height', h);
  23801. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23802. node.borderWidth = 1;
  23803. node.a('node.borderwidth',node.borderWidth);
  23804. node._nodename = 'Node283_2';
  23805. node._nodeType = 'line';
  23806. zoomNodeList.push({
  23807. node: node,
  23808. attr: 'node.borderwidth'
  23809. });
  23810. var setWidth = node.setWidth,
  23811. setHeight = node.setHeight,
  23812. timer, rx = 1, ry = 1;
  23813. node.setWidth = function (width) {
  23814. var _width = this.getWidth();
  23815. rx = width / _width;
  23816. node.a('node.width', width);
  23817. setWidth.apply(this, arguments);
  23818. resetPoints(rx, 1);
  23819. }
  23820. node.setHeight = function (height) {
  23821. var _height = this.getHeight();
  23822. ry = height / _height;
  23823. node.a('node.height', height);
  23824. setHeight.apply(this, arguments);
  23825. resetPoints(1, ry);
  23826. }
  23827. })(Node283_2, Node283_2.getImage(), Node283_2compspts, Node283_2endCompspts, Node283_2startCompspts);
  23828. var Node284_0points=[1596, 547,1596, 592],
  23829. Node284_0rect=ht.Default.unionPoint([{x:1596,y:547},{x:1596,y:592}]),
  23830. Node284_0compspts=[];
  23831. _ratio = GD.getRatioWithRotation(0, ratio);
  23832. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  23833. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  23834. for(var i=0;i<Node284_0points.length;i++){
  23835. if(i%2==0){
  23836. Node284_0compspts.push(Node284_0points[i]-Node284_0rect.x);
  23837. }else{
  23838. Node284_0compspts.push(Node284_0points[i]-Node284_0rect.y);
  23839. }
  23840. }
  23841. var Node284_0ptslength=Node284_0compspts.length;
  23842. if (Node284_0rect.height === 0) {
  23843. Node284_0compspts[0] -= 0;
  23844. Node284_0compspts[Node284_0ptslength-2] += 0;
  23845. } else if (Node284_0rect.width === 0){
  23846. Node284_0compspts[1] -= 0;
  23847. Node284_0compspts[Node284_0ptslength-1] += 0;
  23848. } else {
  23849. Node284_0compspts[0] -= 0;
  23850. Node284_0compspts[1] -= 0;
  23851. Node284_0compspts[Node284_0ptslength-2] += 0;
  23852. Node284_0compspts[Node284_0ptslength-1] += 0;
  23853. }
  23854. Node284_0 = new ht.Node();
  23855. Node284_0.borderWidth = 1;
  23856. Node284_0rect.width = Node284_0rect.width === 0 ? 0.0001 : Node284_0rect.width;
  23857. Node284_0rect.height = Node284_0rect.height === 0 ? 0.0001 : Node284_0rect.height;
  23858. var Node284_0endCompspts = [Node284_0compspts[Node284_0ptslength-2],Node284_0compspts[Node284_0ptslength-1],0,0];
  23859. var Node284_0startCompspts = [Node284_0compspts[0],Node284_0compspts[1],0,0];
  23860. Node284_0.setImage(GD.getPolyLineJSON());
  23861. Node284_0.setPosition(Node284_0rect.x+Node284_0rect.width/2,Node284_0rect.y+Node284_0rect.height/2);
  23862. Node284_0.setSize(Node284_0rect.width,Node284_0rect.height);
  23863. Node284_0.setStyle("opacity",1);
  23864. Node284_0.s({'pixelPerfect':true});
  23865. Node284_0borderwidth=1;
  23866. Node284_0.setRotation(0);
  23867. dataModel.add(Node284_0);
  23868. Node284_0.a('node.points',Node284_0compspts);
  23869. Node284_0.a('node.segments',[1,2]);
  23870. Node284_0.a('node.color','rgba(255,128,0,1)');
  23871. Node284_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23872. Node284_0.a('node.borderColor','rgba(255,128,0,1)');
  23873. Node284_0.a('node.background','rgba(255,128,0,1)');
  23874. Node284_0.a('node.gradient','');
  23875. Node284_0.a('node.gradientcolor','rgba(255,128,0,1)');
  23876. Node284_0.a('node.endCompspts',Node284_0endCompspts);
  23877. Node284_0.a('node.startCompspts',Node284_0startCompspts);
  23878. (function (node, img, compspts, endCompspts, startCompspts) {
  23879. var position = node.getPosition(),
  23880. w = node.getWidth()*_ratio.ratioX,
  23881. h = node.getHeight()*_ratio.ratioY;
  23882. function resetPoints(rx, ry) {
  23883. for (var i = 0, len = compspts.length; i < len; i++) {
  23884. if (i%2 === 0) {
  23885. compspts[i]*=rx;
  23886. } else {
  23887. compspts[i]*=ry;
  23888. }
  23889. }
  23890. endCompspts[0] = compspts[compspts.length-2];
  23891. endCompspts[1] = compspts[compspts.length-1];
  23892. endCompspts[2] *= rx;
  23893. endCompspts[3] *= ry;
  23894. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  23895. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  23896. startCompspts[0] = compspts[0];
  23897. startCompspts[1] = compspts[1];
  23898. startCompspts[2] *= rx;
  23899. startCompspts[3] *= ry;
  23900. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  23901. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  23902. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  23903. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  23904. }
  23905. node.setSize(w, h);
  23906. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  23907. node.a('node.width', w);
  23908. node.a('node.height', h);
  23909. resetPoints(_ratio.ratioX, _ratio.ratioY);
  23910. node.borderWidth = 1;
  23911. node.a('node.borderwidth',node.borderWidth);
  23912. node._nodename = 'Node284_0';
  23913. node._nodeType = 'line';
  23914. zoomNodeList.push({
  23915. node: node,
  23916. attr: 'node.borderwidth'
  23917. });
  23918. var setWidth = node.setWidth,
  23919. setHeight = node.setHeight,
  23920. timer, rx = 1, ry = 1;
  23921. node.setWidth = function (width) {
  23922. var _width = this.getWidth();
  23923. rx = width / _width;
  23924. node.a('node.width', width);
  23925. setWidth.apply(this, arguments);
  23926. resetPoints(rx, 1);
  23927. }
  23928. node.setHeight = function (height) {
  23929. var _height = this.getHeight();
  23930. ry = height / _height;
  23931. node.a('node.height', height);
  23932. setHeight.apply(this, arguments);
  23933. resetPoints(1, ry);
  23934. }
  23935. })(Node284_0, Node284_0.getImage(), Node284_0compspts, Node284_0endCompspts, Node284_0startCompspts);
  23936. var Node284_1points=[1526, 575,1596, 575],
  23937. Node284_1rect=ht.Default.unionPoint([{x:1526,y:575},{x:1596,y:575}]),
  23938. Node284_1compspts=[];
  23939. _ratio = GD.getRatioWithRotation(0, ratio);
  23940. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  23941. _endratio = GD.getRatioWithRotation(0, ratio);
  23942. for(var i=0;i<Node284_1points.length;i++){
  23943. if(i%2==0){
  23944. Node284_1compspts.push(Node284_1points[i]-Node284_1rect.x);
  23945. }else{
  23946. Node284_1compspts.push(Node284_1points[i]-Node284_1rect.y);
  23947. }
  23948. }
  23949. var Node284_1ptslength=Node284_1compspts.length;
  23950. if (Node284_1rect.height === 0) {
  23951. Node284_1compspts[0] -= 0;
  23952. Node284_1compspts[Node284_1ptslength-2] += 0;
  23953. } else if (Node284_1rect.width === 0){
  23954. Node284_1compspts[1] -= 0;
  23955. Node284_1compspts[Node284_1ptslength-1] += 0;
  23956. } else {
  23957. Node284_1compspts[0] -= 0;
  23958. Node284_1compspts[1] -= 0;
  23959. Node284_1compspts[Node284_1ptslength-2] += 0;
  23960. Node284_1compspts[Node284_1ptslength-1] += 0;
  23961. }
  23962. Node284_1 = new ht.Node();
  23963. Node284_1.borderWidth = 1;
  23964. Node284_1rect.width = Node284_1rect.width === 0 ? 0.0001 : Node284_1rect.width;
  23965. Node284_1rect.height = Node284_1rect.height === 0 ? 0.0001 : Node284_1rect.height;
  23966. var Node284_1endCompspts = [Node284_1compspts[Node284_1ptslength-2],Node284_1compspts[Node284_1ptslength-1],0,0];
  23967. var Node284_1startCompspts = [Node284_1compspts[0],Node284_1compspts[1],0,0];
  23968. Node284_1.setImage(GD.getPolyLineJSON());
  23969. Node284_1.setPosition(Node284_1rect.x+Node284_1rect.width/2,Node284_1rect.y+Node284_1rect.height/2);
  23970. Node284_1.setSize(Node284_1rect.width,Node284_1rect.height);
  23971. Node284_1.setStyle("opacity",1);
  23972. Node284_1.s({'pixelPerfect':true});
  23973. Node284_1borderwidth=1;
  23974. Node284_1.setRotation(0);
  23975. dataModel.add(Node284_1);
  23976. Node284_1.a('node.points',Node284_1compspts);
  23977. Node284_1.a('node.segments',[1,2]);
  23978. Node284_1.a('node.color','rgba(255,128,0,1)');
  23979. Node284_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  23980. Node284_1.a('node.borderColor','rgba(255,128,0,1)');
  23981. Node284_1.a('node.background','rgba(255,128,0,1)');
  23982. Node284_1.a('node.gradient','');
  23983. Node284_1.a('node.gradientcolor','rgba(255,128,0,1)');
  23984. Node284_1.a('node.endCompspts',Node284_1endCompspts);
  23985. Node284_1.a('node.startCompspts',Node284_1startCompspts);
  23986. (function (node, img, compspts, endCompspts, startCompspts) {
  23987. var position = node.getPosition(),
  23988. w = node.getWidth()*_ratio.ratioX,
  23989. h = node.getHeight()*_ratio.ratioY;
  23990. function resetPoints(rx, ry) {
  23991. for (var i = 0, len = compspts.length; i < len; i++) {
  23992. if (i%2 === 0) {
  23993. compspts[i]*=rx;
  23994. } else {
  23995. compspts[i]*=ry;
  23996. }
  23997. }
  23998. endCompspts[0] = compspts[compspts.length-2];
  23999. endCompspts[1] = compspts[compspts.length-1];
  24000. endCompspts[2] *= rx;
  24001. endCompspts[3] *= ry;
  24002. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24003. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24004. startCompspts[0] = compspts[0];
  24005. startCompspts[1] = compspts[1];
  24006. startCompspts[2] *= rx;
  24007. startCompspts[3] *= ry;
  24008. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24009. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24010. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24011. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24012. }
  24013. node.setSize(w, h);
  24014. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24015. node.a('node.width', w);
  24016. node.a('node.height', h);
  24017. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24018. node.borderWidth = 1;
  24019. node.a('node.borderwidth',node.borderWidth);
  24020. node._nodename = 'Node284_1';
  24021. node._nodeType = 'line';
  24022. zoomNodeList.push({
  24023. node: node,
  24024. attr: 'node.borderwidth'
  24025. });
  24026. var setWidth = node.setWidth,
  24027. setHeight = node.setHeight,
  24028. timer, rx = 1, ry = 1;
  24029. node.setWidth = function (width) {
  24030. var _width = this.getWidth();
  24031. rx = width / _width;
  24032. node.a('node.width', width);
  24033. setWidth.apply(this, arguments);
  24034. resetPoints(rx, 1);
  24035. }
  24036. node.setHeight = function (height) {
  24037. var _height = this.getHeight();
  24038. ry = height / _height;
  24039. node.a('node.height', height);
  24040. setHeight.apply(this, arguments);
  24041. resetPoints(1, ry);
  24042. }
  24043. })(Node284_1, Node284_1.getImage(), Node284_1compspts, Node284_1endCompspts, Node284_1startCompspts);
  24044. var Node284_2points=[1527, 552,1527, 575],
  24045. Node284_2rect=ht.Default.unionPoint([{x:1527,y:552},{x:1527,y:575}]),
  24046. Node284_2compspts=[];
  24047. _ratio = GD.getRatioWithRotation(0, ratio);
  24048. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  24049. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  24050. for(var i=0;i<Node284_2points.length;i++){
  24051. if(i%2==0){
  24052. Node284_2compspts.push(Node284_2points[i]-Node284_2rect.x);
  24053. }else{
  24054. Node284_2compspts.push(Node284_2points[i]-Node284_2rect.y);
  24055. }
  24056. }
  24057. var Node284_2ptslength=Node284_2compspts.length;
  24058. if (Node284_2rect.height === 0) {
  24059. Node284_2compspts[0] -= 0;
  24060. Node284_2compspts[Node284_2ptslength-2] += 0;
  24061. } else if (Node284_2rect.width === 0){
  24062. Node284_2compspts[1] -= 0;
  24063. Node284_2compspts[Node284_2ptslength-1] += 0;
  24064. } else {
  24065. Node284_2compspts[0] -= 0;
  24066. Node284_2compspts[1] -= 0;
  24067. Node284_2compspts[Node284_2ptslength-2] += 0;
  24068. Node284_2compspts[Node284_2ptslength-1] += 0;
  24069. }
  24070. Node284_2 = new ht.Node();
  24071. Node284_2.borderWidth = 1;
  24072. Node284_2rect.width = Node284_2rect.width === 0 ? 0.0001 : Node284_2rect.width;
  24073. Node284_2rect.height = Node284_2rect.height === 0 ? 0.0001 : Node284_2rect.height;
  24074. var Node284_2endCompspts = [Node284_2compspts[Node284_2ptslength-2],Node284_2compspts[Node284_2ptslength-1],0,0];
  24075. var Node284_2startCompspts = [Node284_2compspts[0],Node284_2compspts[1],0,0];
  24076. Node284_2.setImage(GD.getPolyLineJSON());
  24077. Node284_2.setPosition(Node284_2rect.x+Node284_2rect.width/2,Node284_2rect.y+Node284_2rect.height/2);
  24078. Node284_2.setSize(Node284_2rect.width,Node284_2rect.height);
  24079. Node284_2.setStyle("opacity",1);
  24080. Node284_2.s({'pixelPerfect':true});
  24081. Node284_2borderwidth=1;
  24082. Node284_2.setRotation(0);
  24083. dataModel.add(Node284_2);
  24084. Node284_2.a('node.points',Node284_2compspts);
  24085. Node284_2.a('node.segments',[1,2]);
  24086. Node284_2.a('node.color','rgba(255,128,0,1)');
  24087. Node284_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24088. Node284_2.a('node.borderColor','rgba(255,128,0,1)');
  24089. Node284_2.a('node.background','rgba(255,128,0,1)');
  24090. Node284_2.a('node.gradient','');
  24091. Node284_2.a('node.gradientcolor','rgba(255,128,0,1)');
  24092. Node284_2.a('node.endCompspts',Node284_2endCompspts);
  24093. Node284_2.a('node.startCompspts',Node284_2startCompspts);
  24094. (function (node, img, compspts, endCompspts, startCompspts) {
  24095. var position = node.getPosition(),
  24096. w = node.getWidth()*_ratio.ratioX,
  24097. h = node.getHeight()*_ratio.ratioY;
  24098. function resetPoints(rx, ry) {
  24099. for (var i = 0, len = compspts.length; i < len; i++) {
  24100. if (i%2 === 0) {
  24101. compspts[i]*=rx;
  24102. } else {
  24103. compspts[i]*=ry;
  24104. }
  24105. }
  24106. endCompspts[0] = compspts[compspts.length-2];
  24107. endCompspts[1] = compspts[compspts.length-1];
  24108. endCompspts[2] *= rx;
  24109. endCompspts[3] *= ry;
  24110. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24111. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24112. startCompspts[0] = compspts[0];
  24113. startCompspts[1] = compspts[1];
  24114. startCompspts[2] *= rx;
  24115. startCompspts[3] *= ry;
  24116. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24117. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24118. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24119. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24120. }
  24121. node.setSize(w, h);
  24122. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24123. node.a('node.width', w);
  24124. node.a('node.height', h);
  24125. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24126. node.borderWidth = 1;
  24127. node.a('node.borderwidth',node.borderWidth);
  24128. node._nodename = 'Node284_2';
  24129. node._nodeType = 'line';
  24130. zoomNodeList.push({
  24131. node: node,
  24132. attr: 'node.borderwidth'
  24133. });
  24134. var setWidth = node.setWidth,
  24135. setHeight = node.setHeight,
  24136. timer, rx = 1, ry = 1;
  24137. node.setWidth = function (width) {
  24138. var _width = this.getWidth();
  24139. rx = width / _width;
  24140. node.a('node.width', width);
  24141. setWidth.apply(this, arguments);
  24142. resetPoints(rx, 1);
  24143. }
  24144. node.setHeight = function (height) {
  24145. var _height = this.getHeight();
  24146. ry = height / _height;
  24147. node.a('node.height', height);
  24148. setHeight.apply(this, arguments);
  24149. resetPoints(1, ry);
  24150. }
  24151. })(Node284_2, Node284_2.getImage(), Node284_2compspts, Node284_2endCompspts, Node284_2startCompspts);
  24152. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24153. var Node285 = new ht.lib['圆弧'](1591*ratio.ratioX, 396*ratio.ratioY, 23*_ratio.ratioX, 54*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node285');
  24154. _libModel.add("Node285", Node285);
  24155. Node285.setRotation(0*Math.PI/180);
  24156. ;
  24157. ;
  24158. var Node286points=[1596, 626,1596, 648],
  24159. Node286rect=ht.Default.unionPoint([{x:1596,y:626},{x:1596,y:648}]),
  24160. Node286compspts=[];
  24161. _ratio = GD.getRatioWithRotation(0, ratio);
  24162. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  24163. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  24164. for(var i=0;i<Node286points.length;i++){
  24165. if(i%2==0){
  24166. Node286compspts.push(Node286points[i]-Node286rect.x);
  24167. }else{
  24168. Node286compspts.push(Node286points[i]-Node286rect.y);
  24169. }
  24170. }
  24171. var Node286ptslength=Node286compspts.length;
  24172. if (Node286rect.height === 0) {
  24173. Node286compspts[0] -= 0;
  24174. Node286compspts[Node286ptslength-2] += 0;
  24175. } else if (Node286rect.width === 0){
  24176. Node286compspts[1] -= 0;
  24177. Node286compspts[Node286ptslength-1] += 0;
  24178. } else {
  24179. Node286compspts[0] -= 0;
  24180. Node286compspts[1] -= 0;
  24181. Node286compspts[Node286ptslength-2] += 0;
  24182. Node286compspts[Node286ptslength-1] += 0;
  24183. }
  24184. Node286 = new ht.Node();
  24185. Node286.borderWidth = 1;
  24186. Node286rect.width = Node286rect.width === 0 ? 0.0001 : Node286rect.width;
  24187. Node286rect.height = Node286rect.height === 0 ? 0.0001 : Node286rect.height;
  24188. var Node286endCompspts = [Node286compspts[Node286ptslength-2],Node286compspts[Node286ptslength-1],0,0];
  24189. var Node286startCompspts = [Node286compspts[0],Node286compspts[1],0,0];
  24190. Node286.setImage(GD.getPolyLineJSON());
  24191. Node286.setPosition(Node286rect.x+Node286rect.width/2,Node286rect.y+Node286rect.height/2);
  24192. Node286.setSize(Node286rect.width,Node286rect.height);
  24193. Node286.setStyle("opacity",1);
  24194. Node286.s({'pixelPerfect':true});
  24195. Node286borderwidth=1;
  24196. Node286.setRotation(0);
  24197. dataModel.add(Node286);
  24198. Node286.a('node.points',Node286compspts);
  24199. Node286.a('node.segments',[1,2]);
  24200. Node286.a('node.color','rgba(255,128,0,1)');
  24201. Node286.a('node.borderPattern',getDashStyle("@borderPattern@"));
  24202. Node286.a('node.borderColor','rgba(255,128,0,1)');
  24203. Node286.a('node.background','rgba(255,128,0,1)');
  24204. Node286.a('node.gradient','');
  24205. Node286.a('node.gradientcolor','rgba(255,128,0,1)');
  24206. Node286.a('node.endCompspts',Node286endCompspts);
  24207. Node286.a('node.startCompspts',Node286startCompspts);
  24208. (function (node, img, compspts, endCompspts, startCompspts) {
  24209. var position = node.getPosition(),
  24210. w = node.getWidth()*_ratio.ratioX,
  24211. h = node.getHeight()*_ratio.ratioY;
  24212. function resetPoints(rx, ry) {
  24213. for (var i = 0, len = compspts.length; i < len; i++) {
  24214. if (i%2 === 0) {
  24215. compspts[i]*=rx;
  24216. } else {
  24217. compspts[i]*=ry;
  24218. }
  24219. }
  24220. endCompspts[0] = compspts[compspts.length-2];
  24221. endCompspts[1] = compspts[compspts.length-1];
  24222. endCompspts[2] *= rx;
  24223. endCompspts[3] *= ry;
  24224. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  24225. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  24226. startCompspts[0] = compspts[0];
  24227. startCompspts[1] = compspts[1];
  24228. startCompspts[2] *= rx;
  24229. startCompspts[3] *= ry;
  24230. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  24231. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  24232. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  24233. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  24234. }
  24235. node.setSize(w, h);
  24236. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  24237. node.a('node.width', w);
  24238. node.a('node.height', h);
  24239. resetPoints(_ratio.ratioX, _ratio.ratioY);
  24240. node.borderWidth = 1;
  24241. node.a('node.borderwidth',node.borderWidth);
  24242. node._nodename = 'Node286';
  24243. node._nodeType = 'line';
  24244. zoomNodeList.push({
  24245. node: node,
  24246. attr: 'node.borderwidth'
  24247. });
  24248. var setWidth = node.setWidth,
  24249. setHeight = node.setHeight,
  24250. timer, rx = 1, ry = 1;
  24251. node.setWidth = function (width) {
  24252. var _width = this.getWidth();
  24253. rx = width / _width;
  24254. node.a('node.width', width);
  24255. setWidth.apply(this, arguments);
  24256. resetPoints(rx, 1);
  24257. }
  24258. node.setHeight = function (height) {
  24259. var _height = this.getHeight();
  24260. ry = height / _height;
  24261. node.a('node.height', height);
  24262. setHeight.apply(this, arguments);
  24263. resetPoints(1, ry);
  24264. }
  24265. })(Node286, Node286.getImage(), Node286compspts, Node286endCompspts, Node286startCompspts);
  24266. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24267. var Node287_0 = new ht.Node();
  24268. var Node287_0textStart, Node287_0textWidth, Node287_0lineStart, Node287_0align = 'left', Node287_0fontSize = 13.3333*_ratio.ratioY,Node287_0width = 72*_ratio.ratioX, Node287_0height = 16*_ratio.ratioY;
  24269. (function () {
  24270. if (Node287_0align === 'left') {
  24271. Node287_0textStart = Node287_0fontSize * 0.2 > 2 ? Node287_0fontSize * 0.2 - 4 : Node287_0fontSize * 0.2 - 9;
  24272. Node287_0textWidth = Node287_0width;
  24273. Node287_0lineStart = 1;
  24274. } else if (Node287_0align === 'right') {
  24275. Node287_0textStart = 0;
  24276. Node287_0textWidth =Node287_0fontSize <= 8 ? Node287_0width + Node287_0fontSize * 0.2 + 6 : Node287_0width - Node287_0fontSize * 0.2;
  24277. Node287_0lineStart = (Node287_0width - (ht.Default.getTextSize('上层油温 :', ' '+ Node287_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  24278. } else if (Node287_0align === 'center') {
  24279. Node287_0textStart = -3;
  24280. Node287_0textWidth = Node287_0width;
  24281. Node287_0lineStart = Node287_0width - ht.Default.getTextSize('上层油温 :', ' '+ Node287_0fontSize + 'px "Arial"').width - 11;
  24282. }
  24283. })();
  24284. Node287_0.setImage(GD.getTextJSON(Node287_0width, Node287_0height, true, false, false, ' '+ Node287_0fontSize + 'px "Arial"'))
  24285. Node287_0.setPosition(1021*ratio.ratioX, 547*ratio.ratioY);
  24286. Node287_0.setWidth(Node287_0width);
  24287. Node287_0.setHeight(Node287_0height);
  24288. Node287_0._nodeType = 'text';
  24289. Node287_0._disallowEvert = true;
  24290. Node287_0.setRotation(0*Math.PI/180);
  24291. Node287_0.a('node.width', Node287_0width);
  24292. Node287_0.a('node.height', Node287_0height);
  24293. Node287_0.a('node.rect', [0, 0, Node287_0width, Node287_0height]);
  24294. Node287_0.a('node.bordercolor','rgba(0,0,0,1)');
  24295. Node287_0.a('node.borderwidth', 0);
  24296. Node287_0.a('node.background','' || 'rgba(0,0,0,0)');
  24297. Node287_0.a('node.gradient','');
  24298. Node287_0.a('node.gradientcolor','');
  24299. Node287_0.a('node.text','上层油温 :');
  24300. Node287_0.a('node.textalign','left');
  24301. Node287_0.a('node.textvAlign','middle');
  24302. Node287_0.a('node.textrect', [Node287_0textStart, 0, Node287_0textWidth, Node287_0height]);
  24303. Node287_0.a('node.color','rgba(0,0,0,1)');
  24304. Node287_0.a('node.font',' '+ Node287_0fontSize + 'px "Arial"');
  24305. Node287_0.a('node.textvisible',true);
  24306. Node287_0.a('node.linefeed',false);
  24307. if (false) {
  24308. Node287_0.a('node.textfunc',function(g) {
  24309. g.beginPath();
  24310. var str=Node287_0.a('node.text') || '上层油温 :';
  24311. var color=Node287_0.a('node.color') || 'rgba(0,0,0,1)';
  24312. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node287_0width,Node287_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node287_0fontSize + 'px "Arial"', 0,g);
  24313. });
  24314. }
  24315. if (false) {
  24316. Node287_0.a('node.underlinepoints',[Node287_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node287_0fontSize + 2 , ht.Default.getTextSize('上层油温 :', ' '+ Node287_0fontSize + 'px "Arial"').width + 6, (Node287_0height - Node287_0fontSize) * 0.5*_ratio.ratioY + Node287_0fontSize + 2 ]);
  24317. Node287_0.a('node.underlinevisible',false);
  24318. Node287_0.a('node.underlineBorderWidth', 1);
  24319. }
  24320. dataModel.add(Node287_0);
  24321. zoomNodeList.push({
  24322. node: Node287_0,
  24323. borderWidth: 0,
  24324. attr: 'node.borderwidth'
  24325. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24326. var Node287_1 = new ht.Node();
  24327. var Node287_1textStart, Node287_1textWidth, Node287_1lineStart, Node287_1align = 'left', Node287_1fontSize = 13.3333*_ratio.ratioY,Node287_1width = 42*_ratio.ratioX, Node287_1height = 16*_ratio.ratioY;
  24328. (function () {
  24329. if (Node287_1align === 'left') {
  24330. Node287_1textStart = Node287_1fontSize * 0.2 > 2 ? Node287_1fontSize * 0.2 - 4 : Node287_1fontSize * 0.2 - 9;
  24331. Node287_1textWidth = Node287_1width;
  24332. Node287_1lineStart = 1;
  24333. } else if (Node287_1align === 'right') {
  24334. Node287_1textStart = 0;
  24335. Node287_1textWidth =Node287_1fontSize <= 8 ? Node287_1width + Node287_1fontSize * 0.2 + 6 : Node287_1width - Node287_1fontSize * 0.2;
  24336. Node287_1lineStart = (Node287_1width - (ht.Default.getTextSize('绕温 :', ' '+ Node287_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  24337. } else if (Node287_1align === 'center') {
  24338. Node287_1textStart = -3;
  24339. Node287_1textWidth = Node287_1width;
  24340. Node287_1lineStart = Node287_1width - ht.Default.getTextSize('绕温 :', ' '+ Node287_1fontSize + 'px "Arial"').width - 11;
  24341. }
  24342. })();
  24343. Node287_1.setImage(GD.getTextJSON(Node287_1width, Node287_1height, true, false, false, ' '+ Node287_1fontSize + 'px "Arial"'))
  24344. Node287_1.setPosition(1036*ratio.ratioX, 588*ratio.ratioY);
  24345. Node287_1.setWidth(Node287_1width);
  24346. Node287_1.setHeight(Node287_1height);
  24347. Node287_1._nodeType = 'text';
  24348. Node287_1._disallowEvert = true;
  24349. Node287_1.setRotation(0*Math.PI/180);
  24350. Node287_1.a('node.width', Node287_1width);
  24351. Node287_1.a('node.height', Node287_1height);
  24352. Node287_1.a('node.rect', [0, 0, Node287_1width, Node287_1height]);
  24353. Node287_1.a('node.bordercolor','rgba(0,0,0,1)');
  24354. Node287_1.a('node.borderwidth', 0);
  24355. Node287_1.a('node.background','' || 'rgba(0,0,0,0)');
  24356. Node287_1.a('node.gradient','');
  24357. Node287_1.a('node.gradientcolor','');
  24358. Node287_1.a('node.text','绕温 :');
  24359. Node287_1.a('node.textalign','left');
  24360. Node287_1.a('node.textvAlign','middle');
  24361. Node287_1.a('node.textrect', [Node287_1textStart, 0, Node287_1textWidth, Node287_1height]);
  24362. Node287_1.a('node.color','rgba(0,0,0,1)');
  24363. Node287_1.a('node.font',' '+ Node287_1fontSize + 'px "Arial"');
  24364. Node287_1.a('node.textvisible',true);
  24365. Node287_1.a('node.linefeed',false);
  24366. if (false) {
  24367. Node287_1.a('node.textfunc',function(g) {
  24368. g.beginPath();
  24369. var str=Node287_1.a('node.text') || '绕温 :';
  24370. var color=Node287_1.a('node.color') || 'rgba(0,0,0,1)';
  24371. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node287_1width,Node287_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node287_1fontSize + 'px "Arial"', 0,g);
  24372. });
  24373. }
  24374. if (false) {
  24375. Node287_1.a('node.underlinepoints',[Node287_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node287_1fontSize + 2 , ht.Default.getTextSize('绕温 :', ' '+ Node287_1fontSize + 'px "Arial"').width + 6, (Node287_1height - Node287_1fontSize) * 0.5*_ratio.ratioY + Node287_1fontSize + 2 ]);
  24376. Node287_1.a('node.underlinevisible',false);
  24377. Node287_1.a('node.underlineBorderWidth', 1);
  24378. }
  24379. dataModel.add(Node287_1);
  24380. zoomNodeList.push({
  24381. node: Node287_1,
  24382. borderWidth: 0,
  24383. attr: 'node.borderwidth'
  24384. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24385. var Node287_2 = new ht.Node();
  24386. var Node287_2textStart, Node287_2textWidth, Node287_2lineStart, Node287_2align = 'left', Node287_2fontSize = 13.3333*_ratio.ratioY,Node287_2width = 42*_ratio.ratioX, Node287_2height = 16*_ratio.ratioY;
  24387. (function () {
  24388. if (Node287_2align === 'left') {
  24389. Node287_2textStart = Node287_2fontSize * 0.2 > 2 ? Node287_2fontSize * 0.2 - 4 : Node287_2fontSize * 0.2 - 9;
  24390. Node287_2textWidth = Node287_2width;
  24391. Node287_2lineStart = 1;
  24392. } else if (Node287_2align === 'right') {
  24393. Node287_2textStart = 0;
  24394. Node287_2textWidth =Node287_2fontSize <= 8 ? Node287_2width + Node287_2fontSize * 0.2 + 6 : Node287_2width - Node287_2fontSize * 0.2;
  24395. Node287_2lineStart = (Node287_2width - (ht.Default.getTextSize('档位 :', ' '+ Node287_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  24396. } else if (Node287_2align === 'center') {
  24397. Node287_2textStart = -3;
  24398. Node287_2textWidth = Node287_2width;
  24399. Node287_2lineStart = Node287_2width - ht.Default.getTextSize('档位 :', ' '+ Node287_2fontSize + 'px "Arial"').width - 11;
  24400. }
  24401. })();
  24402. Node287_2.setImage(GD.getTextJSON(Node287_2width, Node287_2height, true, false, false, ' '+ Node287_2fontSize + 'px "Arial"'))
  24403. Node287_2.setPosition(1036*ratio.ratioX, 527*ratio.ratioY);
  24404. Node287_2.setWidth(Node287_2width);
  24405. Node287_2.setHeight(Node287_2height);
  24406. Node287_2._nodeType = 'text';
  24407. Node287_2._disallowEvert = true;
  24408. Node287_2.setRotation(0*Math.PI/180);
  24409. Node287_2.a('node.width', Node287_2width);
  24410. Node287_2.a('node.height', Node287_2height);
  24411. Node287_2.a('node.rect', [0, 0, Node287_2width, Node287_2height]);
  24412. Node287_2.a('node.bordercolor','rgba(0,0,0,1)');
  24413. Node287_2.a('node.borderwidth', 0);
  24414. Node287_2.a('node.background','' || 'rgba(0,0,0,0)');
  24415. Node287_2.a('node.gradient','');
  24416. Node287_2.a('node.gradientcolor','');
  24417. Node287_2.a('node.text','档位 :');
  24418. Node287_2.a('node.textalign','left');
  24419. Node287_2.a('node.textvAlign','middle');
  24420. Node287_2.a('node.textrect', [Node287_2textStart, 0, Node287_2textWidth, Node287_2height]);
  24421. Node287_2.a('node.color','rgba(0,0,0,1)');
  24422. Node287_2.a('node.font',' '+ Node287_2fontSize + 'px "Arial"');
  24423. Node287_2.a('node.textvisible',true);
  24424. Node287_2.a('node.linefeed',false);
  24425. if (false) {
  24426. Node287_2.a('node.textfunc',function(g) {
  24427. g.beginPath();
  24428. var str=Node287_2.a('node.text') || '档位 :';
  24429. var color=Node287_2.a('node.color') || 'rgba(0,0,0,1)';
  24430. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node287_2width,Node287_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node287_2fontSize + 'px "Arial"', 0,g);
  24431. });
  24432. }
  24433. if (false) {
  24434. Node287_2.a('node.underlinepoints',[Node287_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node287_2fontSize + 2 , ht.Default.getTextSize('档位 :', ' '+ Node287_2fontSize + 'px "Arial"').width + 6, (Node287_2height - Node287_2fontSize) * 0.5*_ratio.ratioY + Node287_2fontSize + 2 ]);
  24435. Node287_2.a('node.underlinevisible',false);
  24436. Node287_2.a('node.underlineBorderWidth', 1);
  24437. }
  24438. dataModel.add(Node287_2);
  24439. zoomNodeList.push({
  24440. node: Node287_2,
  24441. borderWidth: 0,
  24442. attr: 'node.borderwidth'
  24443. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24444. var Node287_3 = new ht.Node();
  24445. var Node287_3textStart, Node287_3textWidth, Node287_3lineStart, Node287_3align = 'left', Node287_3fontSize = 13.3333*_ratio.ratioY,Node287_3width = 72*_ratio.ratioX, Node287_3height = 16*_ratio.ratioY;
  24446. (function () {
  24447. if (Node287_3align === 'left') {
  24448. Node287_3textStart = Node287_3fontSize * 0.2 > 2 ? Node287_3fontSize * 0.2 - 4 : Node287_3fontSize * 0.2 - 9;
  24449. Node287_3textWidth = Node287_3width;
  24450. Node287_3lineStart = 1;
  24451. } else if (Node287_3align === 'right') {
  24452. Node287_3textStart = 0;
  24453. Node287_3textWidth =Node287_3fontSize <= 8 ? Node287_3width + Node287_3fontSize * 0.2 + 6 : Node287_3width - Node287_3fontSize * 0.2;
  24454. Node287_3lineStart = (Node287_3width - (ht.Default.getTextSize('上层油温 :', ' '+ Node287_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  24455. } else if (Node287_3align === 'center') {
  24456. Node287_3textStart = -3;
  24457. Node287_3textWidth = Node287_3width;
  24458. Node287_3lineStart = Node287_3width - ht.Default.getTextSize('上层油温 :', ' '+ Node287_3fontSize + 'px "Arial"').width - 11;
  24459. }
  24460. })();
  24461. Node287_3.setImage(GD.getTextJSON(Node287_3width, Node287_3height, true, false, false, ' '+ Node287_3fontSize + 'px "Arial"'))
  24462. Node287_3.setPosition(1021*ratio.ratioX, 567*ratio.ratioY);
  24463. Node287_3.setWidth(Node287_3width);
  24464. Node287_3.setHeight(Node287_3height);
  24465. Node287_3._nodeType = 'text';
  24466. Node287_3._disallowEvert = true;
  24467. Node287_3.setRotation(0*Math.PI/180);
  24468. Node287_3.a('node.width', Node287_3width);
  24469. Node287_3.a('node.height', Node287_3height);
  24470. Node287_3.a('node.rect', [0, 0, Node287_3width, Node287_3height]);
  24471. Node287_3.a('node.bordercolor','rgba(0,0,0,1)');
  24472. Node287_3.a('node.borderwidth', 0);
  24473. Node287_3.a('node.background','' || 'rgba(0,0,0,0)');
  24474. Node287_3.a('node.gradient','');
  24475. Node287_3.a('node.gradientcolor','');
  24476. Node287_3.a('node.text','上层油温 :');
  24477. Node287_3.a('node.textalign','left');
  24478. Node287_3.a('node.textvAlign','middle');
  24479. Node287_3.a('node.textrect', [Node287_3textStart, 0, Node287_3textWidth, Node287_3height]);
  24480. Node287_3.a('node.color','rgba(0,0,0,1)');
  24481. Node287_3.a('node.font',' '+ Node287_3fontSize + 'px "Arial"');
  24482. Node287_3.a('node.textvisible',true);
  24483. Node287_3.a('node.linefeed',false);
  24484. if (false) {
  24485. Node287_3.a('node.textfunc',function(g) {
  24486. g.beginPath();
  24487. var str=Node287_3.a('node.text') || '上层油温 :';
  24488. var color=Node287_3.a('node.color') || 'rgba(0,0,0,1)';
  24489. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node287_3width,Node287_3height,13.3333*_ratio.ratioY,"left",color,' '+ Node287_3fontSize + 'px "Arial"', 0,g);
  24490. });
  24491. }
  24492. if (false) {
  24493. Node287_3.a('node.underlinepoints',[Node287_3lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node287_3fontSize + 2 , ht.Default.getTextSize('上层油温 :', ' '+ Node287_3fontSize + 'px "Arial"').width + 6, (Node287_3height - Node287_3fontSize) * 0.5*_ratio.ratioY + Node287_3fontSize + 2 ]);
  24494. Node287_3.a('node.underlinevisible',false);
  24495. Node287_3.a('node.underlineBorderWidth', 1);
  24496. }
  24497. dataModel.add(Node287_3);
  24498. zoomNodeList.push({
  24499. node: Node287_3,
  24500. borderWidth: 0,
  24501. attr: 'node.borderwidth'
  24502. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24503. var Node288_0 = new ht.Node();
  24504. var Node288_0textStart, Node288_0textWidth, Node288_0lineStart, Node288_0align = 'left', Node288_0fontSize = 13.3333*_ratio.ratioY,Node288_0width = 39*_ratio.ratioX, Node288_0height = 16*_ratio.ratioY;
  24505. (function () {
  24506. if (Node288_0align === 'left') {
  24507. Node288_0textStart = Node288_0fontSize * 0.2 > 2 ? Node288_0fontSize * 0.2 - 4 : Node288_0fontSize * 0.2 - 9;
  24508. Node288_0textWidth = Node288_0width;
  24509. Node288_0lineStart = 1;
  24510. } else if (Node288_0align === 'right') {
  24511. Node288_0textStart = 0;
  24512. Node288_0textWidth =Node288_0fontSize <= 8 ? Node288_0width + Node288_0fontSize * 0.2 + 6 : Node288_0width - Node288_0fontSize * 0.2;
  24513. Node288_0lineStart = (Node288_0width - (ht.Default.getTextSize('Ia :', ' '+ Node288_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  24514. } else if (Node288_0align === 'center') {
  24515. Node288_0textStart = -3;
  24516. Node288_0textWidth = Node288_0width;
  24517. Node288_0lineStart = Node288_0width - ht.Default.getTextSize('Ia :', ' '+ Node288_0fontSize + 'px "Arial"').width - 11;
  24518. }
  24519. })();
  24520. Node288_0.setImage(GD.getTextJSON(Node288_0width, Node288_0height, true, false, false, ' '+ Node288_0fontSize + 'px "Arial"'))
  24521. Node288_0.setPosition(1042*ratio.ratioX, 366*ratio.ratioY);
  24522. Node288_0.setWidth(Node288_0width);
  24523. Node288_0.setHeight(Node288_0height);
  24524. Node288_0._nodeType = 'text';
  24525. Node288_0._disallowEvert = true;
  24526. Node288_0.setRotation(0*Math.PI/180);
  24527. Node288_0.a('node.width', Node288_0width);
  24528. Node288_0.a('node.height', Node288_0height);
  24529. Node288_0.a('node.rect', [0, 0, Node288_0width, Node288_0height]);
  24530. Node288_0.a('node.bordercolor','rgba(255,0,255,1)');
  24531. Node288_0.a('node.borderwidth', 0);
  24532. Node288_0.a('node.background','' || 'rgba(0,0,0,0)');
  24533. Node288_0.a('node.gradient','');
  24534. Node288_0.a('node.gradientcolor','');
  24535. Node288_0.a('node.text','Ia :');
  24536. Node288_0.a('node.textalign','left');
  24537. Node288_0.a('node.textvAlign','middle');
  24538. Node288_0.a('node.textrect', [Node288_0textStart, 0, Node288_0textWidth, Node288_0height]);
  24539. Node288_0.a('node.color','rgba(255,0,255,1)');
  24540. Node288_0.a('node.font',' '+ Node288_0fontSize + 'px "Arial"');
  24541. Node288_0.a('node.textvisible',true);
  24542. Node288_0.a('node.linefeed',false);
  24543. if (false) {
  24544. Node288_0.a('node.textfunc',function(g) {
  24545. g.beginPath();
  24546. var str=Node288_0.a('node.text') || 'Ia :';
  24547. var color=Node288_0.a('node.color') || 'rgba(255,0,255,1)';
  24548. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node288_0width,Node288_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node288_0fontSize + 'px "Arial"', 0,g);
  24549. });
  24550. }
  24551. if (false) {
  24552. Node288_0.a('node.underlinepoints',[Node288_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node288_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node288_0fontSize + 'px "Arial"').width + 6, (Node288_0height - Node288_0fontSize) * 0.5*_ratio.ratioY + Node288_0fontSize + 2 ]);
  24553. Node288_0.a('node.underlinevisible',false);
  24554. Node288_0.a('node.underlineBorderWidth', 1);
  24555. }
  24556. dataModel.add(Node288_0);
  24557. zoomNodeList.push({
  24558. node: Node288_0,
  24559. borderWidth: 0,
  24560. attr: 'node.borderwidth'
  24561. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24562. var Node288_1 = new ht.Node();
  24563. var Node288_1textStart, Node288_1textWidth, Node288_1lineStart, Node288_1align = 'left', Node288_1fontSize = 13.3333*_ratio.ratioY,Node288_1width = 39*_ratio.ratioX, Node288_1height = 16*_ratio.ratioY;
  24564. (function () {
  24565. if (Node288_1align === 'left') {
  24566. Node288_1textStart = Node288_1fontSize * 0.2 > 2 ? Node288_1fontSize * 0.2 - 4 : Node288_1fontSize * 0.2 - 9;
  24567. Node288_1textWidth = Node288_1width;
  24568. Node288_1lineStart = 1;
  24569. } else if (Node288_1align === 'right') {
  24570. Node288_1textStart = 0;
  24571. Node288_1textWidth =Node288_1fontSize <= 8 ? Node288_1width + Node288_1fontSize * 0.2 + 6 : Node288_1width - Node288_1fontSize * 0.2;
  24572. Node288_1lineStart = (Node288_1width - (ht.Default.getTextSize('P :', ' '+ Node288_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  24573. } else if (Node288_1align === 'center') {
  24574. Node288_1textStart = -3;
  24575. Node288_1textWidth = Node288_1width;
  24576. Node288_1lineStart = Node288_1width - ht.Default.getTextSize('P :', ' '+ Node288_1fontSize + 'px "Arial"').width - 11;
  24577. }
  24578. })();
  24579. Node288_1.setImage(GD.getTextJSON(Node288_1width, Node288_1height, true, false, false, ' '+ Node288_1fontSize + 'px "Arial"'))
  24580. Node288_1.setPosition(1043*ratio.ratioX, 387*ratio.ratioY);
  24581. Node288_1.setWidth(Node288_1width);
  24582. Node288_1.setHeight(Node288_1height);
  24583. Node288_1._nodeType = 'text';
  24584. Node288_1._disallowEvert = true;
  24585. Node288_1.setRotation(0*Math.PI/180);
  24586. Node288_1.a('node.width', Node288_1width);
  24587. Node288_1.a('node.height', Node288_1height);
  24588. Node288_1.a('node.rect', [0, 0, Node288_1width, Node288_1height]);
  24589. Node288_1.a('node.bordercolor','rgba(0,0,0,1)');
  24590. Node288_1.a('node.borderwidth', 0);
  24591. Node288_1.a('node.background','' || 'rgba(0,0,0,0)');
  24592. Node288_1.a('node.gradient','');
  24593. Node288_1.a('node.gradientcolor','');
  24594. Node288_1.a('node.text','P :');
  24595. Node288_1.a('node.textalign','left');
  24596. Node288_1.a('node.textvAlign','middle');
  24597. Node288_1.a('node.textrect', [Node288_1textStart, 0, Node288_1textWidth, Node288_1height]);
  24598. Node288_1.a('node.color','rgba(0,0,0,1)');
  24599. Node288_1.a('node.font',' '+ Node288_1fontSize + 'px "Arial"');
  24600. Node288_1.a('node.textvisible',true);
  24601. Node288_1.a('node.linefeed',false);
  24602. if (false) {
  24603. Node288_1.a('node.textfunc',function(g) {
  24604. g.beginPath();
  24605. var str=Node288_1.a('node.text') || 'P :';
  24606. var color=Node288_1.a('node.color') || 'rgba(0,0,0,1)';
  24607. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node288_1width,Node288_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node288_1fontSize + 'px "Arial"', 0,g);
  24608. });
  24609. }
  24610. if (false) {
  24611. Node288_1.a('node.underlinepoints',[Node288_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node288_1fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node288_1fontSize + 'px "Arial"').width + 6, (Node288_1height - Node288_1fontSize) * 0.5*_ratio.ratioY + Node288_1fontSize + 2 ]);
  24612. Node288_1.a('node.underlinevisible',false);
  24613. Node288_1.a('node.underlineBorderWidth', 1);
  24614. }
  24615. dataModel.add(Node288_1);
  24616. zoomNodeList.push({
  24617. node: Node288_1,
  24618. borderWidth: 0,
  24619. attr: 'node.borderwidth'
  24620. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24621. var Node288_2 = new ht.Node();
  24622. var Node288_2textStart, Node288_2textWidth, Node288_2lineStart, Node288_2align = 'left', Node288_2fontSize = 13.3333*_ratio.ratioY,Node288_2width = 39*_ratio.ratioX, Node288_2height = 16*_ratio.ratioY;
  24623. (function () {
  24624. if (Node288_2align === 'left') {
  24625. Node288_2textStart = Node288_2fontSize * 0.2 > 2 ? Node288_2fontSize * 0.2 - 4 : Node288_2fontSize * 0.2 - 9;
  24626. Node288_2textWidth = Node288_2width;
  24627. Node288_2lineStart = 1;
  24628. } else if (Node288_2align === 'right') {
  24629. Node288_2textStart = 0;
  24630. Node288_2textWidth =Node288_2fontSize <= 8 ? Node288_2width + Node288_2fontSize * 0.2 + 6 : Node288_2width - Node288_2fontSize * 0.2;
  24631. Node288_2lineStart = (Node288_2width - (ht.Default.getTextSize('Q :', ' '+ Node288_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  24632. } else if (Node288_2align === 'center') {
  24633. Node288_2textStart = -3;
  24634. Node288_2textWidth = Node288_2width;
  24635. Node288_2lineStart = Node288_2width - ht.Default.getTextSize('Q :', ' '+ Node288_2fontSize + 'px "Arial"').width - 11;
  24636. }
  24637. })();
  24638. Node288_2.setImage(GD.getTextJSON(Node288_2width, Node288_2height, true, false, false, ' '+ Node288_2fontSize + 'px "Arial"'))
  24639. Node288_2.setPosition(1043*ratio.ratioX, 407*ratio.ratioY);
  24640. Node288_2.setWidth(Node288_2width);
  24641. Node288_2.setHeight(Node288_2height);
  24642. Node288_2._nodeType = 'text';
  24643. Node288_2._disallowEvert = true;
  24644. Node288_2.setRotation(0*Math.PI/180);
  24645. Node288_2.a('node.width', Node288_2width);
  24646. Node288_2.a('node.height', Node288_2height);
  24647. Node288_2.a('node.rect', [0, 0, Node288_2width, Node288_2height]);
  24648. Node288_2.a('node.bordercolor','rgba(0,0,0,1)');
  24649. Node288_2.a('node.borderwidth', 0);
  24650. Node288_2.a('node.background','' || 'rgba(0,0,0,0)');
  24651. Node288_2.a('node.gradient','');
  24652. Node288_2.a('node.gradientcolor','');
  24653. Node288_2.a('node.text','Q :');
  24654. Node288_2.a('node.textalign','left');
  24655. Node288_2.a('node.textvAlign','middle');
  24656. Node288_2.a('node.textrect', [Node288_2textStart, 0, Node288_2textWidth, Node288_2height]);
  24657. Node288_2.a('node.color','rgba(0,0,0,1)');
  24658. Node288_2.a('node.font',' '+ Node288_2fontSize + 'px "Arial"');
  24659. Node288_2.a('node.textvisible',true);
  24660. Node288_2.a('node.linefeed',false);
  24661. if (false) {
  24662. Node288_2.a('node.textfunc',function(g) {
  24663. g.beginPath();
  24664. var str=Node288_2.a('node.text') || 'Q :';
  24665. var color=Node288_2.a('node.color') || 'rgba(0,0,0,1)';
  24666. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node288_2width,Node288_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node288_2fontSize + 'px "Arial"', 0,g);
  24667. });
  24668. }
  24669. if (false) {
  24670. Node288_2.a('node.underlinepoints',[Node288_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node288_2fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node288_2fontSize + 'px "Arial"').width + 6, (Node288_2height - Node288_2fontSize) * 0.5*_ratio.ratioY + Node288_2fontSize + 2 ]);
  24671. Node288_2.a('node.underlinevisible',false);
  24672. Node288_2.a('node.underlineBorderWidth', 1);
  24673. }
  24674. dataModel.add(Node288_2);
  24675. zoomNodeList.push({
  24676. node: Node288_2,
  24677. borderWidth: 0,
  24678. attr: 'node.borderwidth'
  24679. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24680. var Node288_3 = new ht.Node();
  24681. var Node288_3textStart, Node288_3textWidth, Node288_3lineStart, Node288_3align = 'left', Node288_3fontSize = 13.3333*_ratio.ratioY,Node288_3width = 41*_ratio.ratioX, Node288_3height = 16*_ratio.ratioY;
  24682. (function () {
  24683. if (Node288_3align === 'left') {
  24684. Node288_3textStart = Node288_3fontSize * 0.2 > 2 ? Node288_3fontSize * 0.2 - 4 : Node288_3fontSize * 0.2 - 9;
  24685. Node288_3textWidth = Node288_3width;
  24686. Node288_3lineStart = 1;
  24687. } else if (Node288_3align === 'right') {
  24688. Node288_3textStart = 0;
  24689. Node288_3textWidth =Node288_3fontSize <= 8 ? Node288_3width + Node288_3fontSize * 0.2 + 6 : Node288_3width - Node288_3fontSize * 0.2;
  24690. Node288_3lineStart = (Node288_3width - (ht.Default.getTextSize('COS :', ' '+ Node288_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  24691. } else if (Node288_3align === 'center') {
  24692. Node288_3textStart = -3;
  24693. Node288_3textWidth = Node288_3width;
  24694. Node288_3lineStart = Node288_3width - ht.Default.getTextSize('COS :', ' '+ Node288_3fontSize + 'px "Arial"').width - 11;
  24695. }
  24696. })();
  24697. Node288_3.setImage(GD.getTextJSON(Node288_3width, Node288_3height, true, false, false, ' '+ Node288_3fontSize + 'px "Arial"'))
  24698. Node288_3.setPosition(1024*ratio.ratioX, 346*ratio.ratioY);
  24699. Node288_3.setWidth(Node288_3width);
  24700. Node288_3.setHeight(Node288_3height);
  24701. Node288_3._nodeType = 'text';
  24702. Node288_3._disallowEvert = true;
  24703. Node288_3.setRotation(0*Math.PI/180);
  24704. Node288_3.a('node.width', Node288_3width);
  24705. Node288_3.a('node.height', Node288_3height);
  24706. Node288_3.a('node.rect', [0, 0, Node288_3width, Node288_3height]);
  24707. Node288_3.a('node.bordercolor','rgba(0,0,0,1)');
  24708. Node288_3.a('node.borderwidth', 0);
  24709. Node288_3.a('node.background','' || 'rgba(0,0,0,0)');
  24710. Node288_3.a('node.gradient','');
  24711. Node288_3.a('node.gradientcolor','');
  24712. Node288_3.a('node.text','COS :');
  24713. Node288_3.a('node.textalign','left');
  24714. Node288_3.a('node.textvAlign','middle');
  24715. Node288_3.a('node.textrect', [Node288_3textStart, 0, Node288_3textWidth, Node288_3height]);
  24716. Node288_3.a('node.color','rgba(0,0,0,1)');
  24717. Node288_3.a('node.font',' '+ Node288_3fontSize + 'px "Arial"');
  24718. Node288_3.a('node.textvisible',true);
  24719. Node288_3.a('node.linefeed',false);
  24720. if (false) {
  24721. Node288_3.a('node.textfunc',function(g) {
  24722. g.beginPath();
  24723. var str=Node288_3.a('node.text') || 'COS :';
  24724. var color=Node288_3.a('node.color') || 'rgba(0,0,0,1)';
  24725. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node288_3width,Node288_3height,13.3333*_ratio.ratioY,"left",color,' '+ Node288_3fontSize + 'px "Arial"', 0,g);
  24726. });
  24727. }
  24728. if (false) {
  24729. Node288_3.a('node.underlinepoints',[Node288_3lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node288_3fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node288_3fontSize + 'px "Arial"').width + 6, (Node288_3height - Node288_3fontSize) * 0.5*_ratio.ratioY + Node288_3fontSize + 2 ]);
  24730. Node288_3.a('node.underlinevisible',false);
  24731. Node288_3.a('node.underlineBorderWidth', 1);
  24732. }
  24733. dataModel.add(Node288_3);
  24734. zoomNodeList.push({
  24735. node: Node288_3,
  24736. borderWidth: 0,
  24737. attr: 'node.borderwidth'
  24738. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24739. var Node289 = new ht.Node();
  24740. var Node289textStart, Node289textWidth, Node289lineStart, Node289align = 'left', Node289fontSize = 13.3333*_ratio.ratioY,Node289width = 49*_ratio.ratioX, Node289height = 24*_ratio.ratioY;
  24741. (function () {
  24742. if (Node289align === 'left') {
  24743. Node289textStart = Node289fontSize * 0.2 > 2 ? Node289fontSize * 0.2 - 4 : Node289fontSize * 0.2 - 9;
  24744. Node289textWidth = Node289width;
  24745. Node289lineStart = 1;
  24746. } else if (Node289align === 'right') {
  24747. Node289textStart = 0;
  24748. Node289textWidth =Node289fontSize <= 8 ? Node289width + Node289fontSize * 0.2 + 6 : Node289width - Node289fontSize * 0.2;
  24749. Node289lineStart = (Node289width - (ht.Default.getTextSize('202-A0', ' '+ Node289fontSize + 'px "Arial"').width + 6)) * 0.5;
  24750. } else if (Node289align === 'center') {
  24751. Node289textStart = -3;
  24752. Node289textWidth = Node289width;
  24753. Node289lineStart = Node289width - ht.Default.getTextSize('202-A0', ' '+ Node289fontSize + 'px "Arial"').width - 11;
  24754. }
  24755. })();
  24756. Node289.setImage(GD.getTextJSON(Node289width, Node289height, true, false, false, ' '+ Node289fontSize + 'px "Arial"'))
  24757. Node289.setPosition(1132*ratio.ratioX, 363*ratio.ratioY);
  24758. Node289.setWidth(Node289width);
  24759. Node289.setHeight(Node289height);
  24760. Node289._nodeType = 'text';
  24761. Node289._disallowEvert = true;
  24762. Node289.setRotation(0*Math.PI/180);
  24763. Node289.a('node.width', Node289width);
  24764. Node289.a('node.height', Node289height);
  24765. Node289.a('node.rect', [0, 0, Node289width, Node289height]);
  24766. Node289.a('node.bordercolor','rgba(0,0,0,1)');
  24767. Node289.a('node.borderwidth', 0);
  24768. Node289.a('node.background','' || 'rgba(0,0,0,0)');
  24769. Node289.a('node.gradient','');
  24770. Node289.a('node.gradientcolor','');
  24771. Node289.a('node.text','202-A0');
  24772. Node289.a('node.textalign','left');
  24773. Node289.a('node.textvAlign','middle');
  24774. Node289.a('node.textrect', [Node289textStart, 0, Node289textWidth, Node289height]);
  24775. Node289.a('node.color','rgba(0,0,0,1)');
  24776. Node289.a('node.font',' '+ Node289fontSize + 'px "Arial"');
  24777. Node289.a('node.textvisible',true);
  24778. Node289.a('node.linefeed',false);
  24779. if (false) {
  24780. Node289.a('node.textfunc',function(g) {
  24781. g.beginPath();
  24782. var str=Node289.a('node.text') || '202-A0';
  24783. var color=Node289.a('node.color') || 'rgba(0,0,0,1)';
  24784. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node289width,Node289height,13.3333*_ratio.ratioY,"left",color,' '+ Node289fontSize + 'px "Arial"', 0,g);
  24785. });
  24786. }
  24787. if (false) {
  24788. Node289.a('node.underlinepoints',[Node289lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node289fontSize + 2 , ht.Default.getTextSize('202-A0', ' '+ Node289fontSize + 'px "Arial"').width + 6, (Node289height - Node289fontSize) * 0.5*_ratio.ratioY + Node289fontSize + 2 ]);
  24789. Node289.a('node.underlinevisible',false);
  24790. Node289.a('node.underlineBorderWidth', 1);
  24791. }
  24792. dataModel.add(Node289);
  24793. zoomNodeList.push({
  24794. node: Node289,
  24795. borderWidth: 0,
  24796. attr: 'node.borderwidth'
  24797. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24798. var Node290 = new ht.Node();
  24799. var Node290textStart, Node290textWidth, Node290lineStart, Node290align = 'left', Node290fontSize = 13.3333*_ratio.ratioY,Node290width = 49*_ratio.ratioX, Node290height = 24*_ratio.ratioY;
  24800. (function () {
  24801. if (Node290align === 'left') {
  24802. Node290textStart = Node290fontSize * 0.2 > 2 ? Node290fontSize * 0.2 - 4 : Node290fontSize * 0.2 - 9;
  24803. Node290textWidth = Node290width;
  24804. Node290lineStart = 1;
  24805. } else if (Node290align === 'right') {
  24806. Node290textStart = 0;
  24807. Node290textWidth =Node290fontSize <= 8 ? Node290width + Node290fontSize * 0.2 + 6 : Node290width - Node290fontSize * 0.2;
  24808. Node290lineStart = (Node290width - (ht.Default.getTextSize('202-A', ' '+ Node290fontSize + 'px "Arial"').width + 6)) * 0.5;
  24809. } else if (Node290align === 'center') {
  24810. Node290textStart = -3;
  24811. Node290textWidth = Node290width;
  24812. Node290lineStart = Node290width - ht.Default.getTextSize('202-A', ' '+ Node290fontSize + 'px "Arial"').width - 11;
  24813. }
  24814. })();
  24815. Node290.setImage(GD.getTextJSON(Node290width, Node290height, true, false, false, ' '+ Node290fontSize + 'px "Arial"'))
  24816. Node290.setPosition(1279*ratio.ratioX, 358*ratio.ratioY);
  24817. Node290.setWidth(Node290width);
  24818. Node290.setHeight(Node290height);
  24819. Node290._nodeType = 'text';
  24820. Node290._disallowEvert = true;
  24821. Node290.setRotation(0*Math.PI/180);
  24822. Node290.a('node.width', Node290width);
  24823. Node290.a('node.height', Node290height);
  24824. Node290.a('node.rect', [0, 0, Node290width, Node290height]);
  24825. Node290.a('node.bordercolor','rgba(0,0,0,1)');
  24826. Node290.a('node.borderwidth', 0);
  24827. Node290.a('node.background','' || 'rgba(0,0,0,0)');
  24828. Node290.a('node.gradient','');
  24829. Node290.a('node.gradientcolor','');
  24830. Node290.a('node.text','202-A');
  24831. Node290.a('node.textalign','left');
  24832. Node290.a('node.textvAlign','middle');
  24833. Node290.a('node.textrect', [Node290textStart, 0, Node290textWidth, Node290height]);
  24834. Node290.a('node.color','rgba(0,0,0,1)');
  24835. Node290.a('node.font',' '+ Node290fontSize + 'px "Arial"');
  24836. Node290.a('node.textvisible',true);
  24837. Node290.a('node.linefeed',false);
  24838. if (false) {
  24839. Node290.a('node.textfunc',function(g) {
  24840. g.beginPath();
  24841. var str=Node290.a('node.text') || '202-A';
  24842. var color=Node290.a('node.color') || 'rgba(0,0,0,1)';
  24843. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node290width,Node290height,13.3333*_ratio.ratioY,"left",color,' '+ Node290fontSize + 'px "Arial"', 0,g);
  24844. });
  24845. }
  24846. if (false) {
  24847. Node290.a('node.underlinepoints',[Node290lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node290fontSize + 2 , ht.Default.getTextSize('202-A', ' '+ Node290fontSize + 'px "Arial"').width + 6, (Node290height - Node290fontSize) * 0.5*_ratio.ratioY + Node290fontSize + 2 ]);
  24848. Node290.a('node.underlinevisible',false);
  24849. Node290.a('node.underlineBorderWidth', 1);
  24850. }
  24851. dataModel.add(Node290);
  24852. zoomNodeList.push({
  24853. node: Node290,
  24854. borderWidth: 0,
  24855. attr: 'node.borderwidth'
  24856. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24857. var Node291 = new ht.Node();
  24858. var Node291textStart, Node291textWidth, Node291lineStart, Node291align = 'left', Node291fontSize = 13.3333*_ratio.ratioY,Node291width = 49*_ratio.ratioX, Node291height = 24*_ratio.ratioY;
  24859. (function () {
  24860. if (Node291align === 'left') {
  24861. Node291textStart = Node291fontSize * 0.2 > 2 ? Node291fontSize * 0.2 - 4 : Node291fontSize * 0.2 - 9;
  24862. Node291textWidth = Node291width;
  24863. Node291lineStart = 1;
  24864. } else if (Node291align === 'right') {
  24865. Node291textStart = 0;
  24866. Node291textWidth =Node291fontSize <= 8 ? Node291width + Node291fontSize * 0.2 + 6 : Node291width - Node291fontSize * 0.2;
  24867. Node291lineStart = (Node291width - (ht.Default.getTextSize('202', ' '+ Node291fontSize + 'px "Arial"').width + 6)) * 0.5;
  24868. } else if (Node291align === 'center') {
  24869. Node291textStart = -3;
  24870. Node291textWidth = Node291width;
  24871. Node291lineStart = Node291width - ht.Default.getTextSize('202', ' '+ Node291fontSize + 'px "Arial"').width - 11;
  24872. }
  24873. })();
  24874. Node291.setImage(GD.getTextJSON(Node291width, Node291height, true, false, false, ' '+ Node291fontSize + 'px "Arial"'))
  24875. Node291.setPosition(1205*ratio.ratioX, 407*ratio.ratioY);
  24876. Node291.setWidth(Node291width);
  24877. Node291.setHeight(Node291height);
  24878. Node291._nodeType = 'text';
  24879. Node291._disallowEvert = true;
  24880. Node291.setRotation(0*Math.PI/180);
  24881. Node291.a('node.width', Node291width);
  24882. Node291.a('node.height', Node291height);
  24883. Node291.a('node.rect', [0, 0, Node291width, Node291height]);
  24884. Node291.a('node.bordercolor','rgba(0,0,0,1)');
  24885. Node291.a('node.borderwidth', 0);
  24886. Node291.a('node.background','' || 'rgba(0,0,0,0)');
  24887. Node291.a('node.gradient','');
  24888. Node291.a('node.gradientcolor','');
  24889. Node291.a('node.text','202');
  24890. Node291.a('node.textalign','left');
  24891. Node291.a('node.textvAlign','middle');
  24892. Node291.a('node.textrect', [Node291textStart, 0, Node291textWidth, Node291height]);
  24893. Node291.a('node.color','rgba(0,0,0,1)');
  24894. Node291.a('node.font',' '+ Node291fontSize + 'px "Arial"');
  24895. Node291.a('node.textvisible',true);
  24896. Node291.a('node.linefeed',false);
  24897. if (false) {
  24898. Node291.a('node.textfunc',function(g) {
  24899. g.beginPath();
  24900. var str=Node291.a('node.text') || '202';
  24901. var color=Node291.a('node.color') || 'rgba(0,0,0,1)';
  24902. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node291width,Node291height,13.3333*_ratio.ratioY,"left",color,' '+ Node291fontSize + 'px "Arial"', 0,g);
  24903. });
  24904. }
  24905. if (false) {
  24906. Node291.a('node.underlinepoints',[Node291lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node291fontSize + 2 , ht.Default.getTextSize('202', ' '+ Node291fontSize + 'px "Arial"').width + 6, (Node291height - Node291fontSize) * 0.5*_ratio.ratioY + Node291fontSize + 2 ]);
  24907. Node291.a('node.underlinevisible',false);
  24908. Node291.a('node.underlineBorderWidth', 1);
  24909. }
  24910. dataModel.add(Node291);
  24911. zoomNodeList.push({
  24912. node: Node291,
  24913. borderWidth: 0,
  24914. attr: 'node.borderwidth'
  24915. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24916. var Node292 = new ht.Node();
  24917. var Node292textStart, Node292textWidth, Node292lineStart, Node292align = 'left', Node292fontSize = 15.99996*_ratio.ratioY,Node292width = 95*_ratio.ratioX, Node292height = 20*_ratio.ratioY;
  24918. (function () {
  24919. if (Node292align === 'left') {
  24920. Node292textStart = Node292fontSize * 0.2 > 2 ? Node292fontSize * 0.2 - 4 : Node292fontSize * 0.2 - 9;
  24921. Node292textWidth = Node292width;
  24922. Node292lineStart = 1;
  24923. } else if (Node292align === 'right') {
  24924. Node292textStart = 0;
  24925. Node292textWidth =Node292fontSize <= 8 ? Node292width + Node292fontSize * 0.2 + 6 : Node292width - Node292fontSize * 0.2;
  24926. Node292lineStart = (Node292width - (ht.Default.getTextSize('主变高压侧', ' '+ Node292fontSize + 'px "Arial"').width + 6)) * 0.5;
  24927. } else if (Node292align === 'center') {
  24928. Node292textStart = -3;
  24929. Node292textWidth = Node292width;
  24930. Node292lineStart = Node292width - ht.Default.getTextSize('主变高压侧', ' '+ Node292fontSize + 'px "Arial"').width - 11;
  24931. }
  24932. })();
  24933. Node292.setImage(GD.getTextJSON(Node292width, Node292height, true, false, false, ' '+ Node292fontSize + 'px "Arial"'))
  24934. Node292.setPosition(1114*ratio.ratioX, 419*ratio.ratioY);
  24935. Node292.setWidth(Node292width);
  24936. Node292.setHeight(Node292height);
  24937. Node292._nodeType = 'text';
  24938. Node292._disallowEvert = true;
  24939. Node292.setRotation(0*Math.PI/180);
  24940. Node292.a('node.width', Node292width);
  24941. Node292.a('node.height', Node292height);
  24942. Node292.a('node.rect', [0, 0, Node292width, Node292height]);
  24943. Node292.a('node.bordercolor','rgba(0,0,0,1)');
  24944. Node292.a('node.borderwidth', 0);
  24945. Node292.a('node.background','' || 'rgba(0,0,0,0)');
  24946. Node292.a('node.gradient','');
  24947. Node292.a('node.gradientcolor','');
  24948. Node292.a('node.text','主变高压侧');
  24949. Node292.a('node.textalign','left');
  24950. Node292.a('node.textvAlign','middle');
  24951. Node292.a('node.textrect', [Node292textStart, 0, Node292textWidth, Node292height]);
  24952. Node292.a('node.color','rgba(0,0,0,1)');
  24953. Node292.a('node.font',' '+ Node292fontSize + 'px "Arial"');
  24954. Node292.a('node.textvisible',true);
  24955. Node292.a('node.linefeed',false);
  24956. if (false) {
  24957. Node292.a('node.textfunc',function(g) {
  24958. g.beginPath();
  24959. var str=Node292.a('node.text') || '主变高压侧';
  24960. var color=Node292.a('node.color') || 'rgba(0,0,0,1)';
  24961. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node292width,Node292height,15.99996*_ratio.ratioY,"left",color,' '+ Node292fontSize + 'px "Arial"', 0,g);
  24962. });
  24963. }
  24964. if (false) {
  24965. Node292.a('node.underlinepoints',[Node292lineStart, (20 - 15.99996) * 0.5 * _ratio.ratioY + Node292fontSize + 2 , ht.Default.getTextSize('主变高压侧', ' '+ Node292fontSize + 'px "Arial"').width + 6, (Node292height - Node292fontSize) * 0.5*_ratio.ratioY + Node292fontSize + 2 ]);
  24966. Node292.a('node.underlinevisible',false);
  24967. Node292.a('node.underlineBorderWidth', 1);
  24968. }
  24969. dataModel.add(Node292);
  24970. zoomNodeList.push({
  24971. node: Node292,
  24972. borderWidth: 0,
  24973. attr: 'node.borderwidth'
  24974. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  24975. var Node293 = new ht.Node();
  24976. var Node293textStart, Node293textWidth, Node293lineStart, Node293align = 'left', Node293fontSize = 13.3333*_ratio.ratioY,Node293width = 49*_ratio.ratioX, Node293height = 24*_ratio.ratioY;
  24977. (function () {
  24978. if (Node293align === 'left') {
  24979. Node293textStart = Node293fontSize * 0.2 > 2 ? Node293fontSize * 0.2 - 4 : Node293fontSize * 0.2 - 9;
  24980. Node293textWidth = Node293width;
  24981. Node293lineStart = 1;
  24982. } else if (Node293align === 'right') {
  24983. Node293textStart = 0;
  24984. Node293textWidth =Node293fontSize <= 8 ? Node293width + Node293fontSize * 0.2 + 6 : Node293width - Node293fontSize * 0.2;
  24985. Node293lineStart = (Node293width - (ht.Default.getTextSize('202-10', ' '+ Node293fontSize + 'px "Arial"').width + 6)) * 0.5;
  24986. } else if (Node293align === 'center') {
  24987. Node293textStart = -3;
  24988. Node293textWidth = Node293width;
  24989. Node293lineStart = Node293width - ht.Default.getTextSize('202-10', ' '+ Node293fontSize + 'px "Arial"').width - 11;
  24990. }
  24991. })();
  24992. Node293.setImage(GD.getTextJSON(Node293width, Node293height, true, false, false, ' '+ Node293fontSize + 'px "Arial"'))
  24993. Node293.setPosition(1091*ratio.ratioX, 452*ratio.ratioY);
  24994. Node293.setWidth(Node293width);
  24995. Node293.setHeight(Node293height);
  24996. Node293._nodeType = 'text';
  24997. Node293._disallowEvert = true;
  24998. Node293.setRotation(0*Math.PI/180);
  24999. Node293.a('node.width', Node293width);
  25000. Node293.a('node.height', Node293height);
  25001. Node293.a('node.rect', [0, 0, Node293width, Node293height]);
  25002. Node293.a('node.bordercolor','rgba(0,0,0,1)');
  25003. Node293.a('node.borderwidth', 0);
  25004. Node293.a('node.background','' || 'rgba(0,0,0,0)');
  25005. Node293.a('node.gradient','');
  25006. Node293.a('node.gradientcolor','');
  25007. Node293.a('node.text','202-10');
  25008. Node293.a('node.textalign','left');
  25009. Node293.a('node.textvAlign','middle');
  25010. Node293.a('node.textrect', [Node293textStart, 0, Node293textWidth, Node293height]);
  25011. Node293.a('node.color','rgba(0,0,0,1)');
  25012. Node293.a('node.font',' '+ Node293fontSize + 'px "Arial"');
  25013. Node293.a('node.textvisible',true);
  25014. Node293.a('node.linefeed',false);
  25015. if (false) {
  25016. Node293.a('node.textfunc',function(g) {
  25017. g.beginPath();
  25018. var str=Node293.a('node.text') || '202-10';
  25019. var color=Node293.a('node.color') || 'rgba(0,0,0,1)';
  25020. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node293width,Node293height,13.3333*_ratio.ratioY,"left",color,' '+ Node293fontSize + 'px "Arial"', 0,g);
  25021. });
  25022. }
  25023. if (false) {
  25024. Node293.a('node.underlinepoints',[Node293lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node293fontSize + 2 , ht.Default.getTextSize('202-10', ' '+ Node293fontSize + 'px "Arial"').width + 6, (Node293height - Node293fontSize) * 0.5*_ratio.ratioY + Node293fontSize + 2 ]);
  25025. Node293.a('node.underlinevisible',false);
  25026. Node293.a('node.underlineBorderWidth', 1);
  25027. }
  25028. dataModel.add(Node293);
  25029. zoomNodeList.push({
  25030. node: Node293,
  25031. borderWidth: 0,
  25032. attr: 'node.borderwidth'
  25033. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25034. var Node294 = new ht.Node();
  25035. var Node294textStart, Node294textWidth, Node294lineStart, Node294align = 'left', Node294fontSize = 13.3333*_ratio.ratioY,Node294width = 49*_ratio.ratioX, Node294height = 24*_ratio.ratioY;
  25036. (function () {
  25037. if (Node294align === 'left') {
  25038. Node294textStart = Node294fontSize * 0.2 > 2 ? Node294fontSize * 0.2 - 4 : Node294fontSize * 0.2 - 9;
  25039. Node294textWidth = Node294width;
  25040. Node294lineStart = 1;
  25041. } else if (Node294align === 'right') {
  25042. Node294textStart = 0;
  25043. Node294textWidth =Node294fontSize <= 8 ? Node294width + Node294fontSize * 0.2 + 6 : Node294width - Node294fontSize * 0.2;
  25044. Node294lineStart = (Node294width - (ht.Default.getTextSize('202-1', ' '+ Node294fontSize + 'px "Arial"').width + 6)) * 0.5;
  25045. } else if (Node294align === 'center') {
  25046. Node294textStart = -3;
  25047. Node294textWidth = Node294width;
  25048. Node294lineStart = Node294width - ht.Default.getTextSize('202-1', ' '+ Node294fontSize + 'px "Arial"').width - 11;
  25049. }
  25050. })();
  25051. Node294.setImage(GD.getTextJSON(Node294width, Node294height, true, false, false, ' '+ Node294fontSize + 'px "Arial"'))
  25052. Node294.setPosition(1208*ratio.ratioX, 450*ratio.ratioY);
  25053. Node294.setWidth(Node294width);
  25054. Node294.setHeight(Node294height);
  25055. Node294._nodeType = 'text';
  25056. Node294._disallowEvert = true;
  25057. Node294.setRotation(0*Math.PI/180);
  25058. Node294.a('node.width', Node294width);
  25059. Node294.a('node.height', Node294height);
  25060. Node294.a('node.rect', [0, 0, Node294width, Node294height]);
  25061. Node294.a('node.bordercolor','rgba(0,0,0,1)');
  25062. Node294.a('node.borderwidth', 0);
  25063. Node294.a('node.background','' || 'rgba(0,0,0,0)');
  25064. Node294.a('node.gradient','');
  25065. Node294.a('node.gradientcolor','');
  25066. Node294.a('node.text','202-1');
  25067. Node294.a('node.textalign','left');
  25068. Node294.a('node.textvAlign','middle');
  25069. Node294.a('node.textrect', [Node294textStart, 0, Node294textWidth, Node294height]);
  25070. Node294.a('node.color','rgba(0,0,0,1)');
  25071. Node294.a('node.font',' '+ Node294fontSize + 'px "Arial"');
  25072. Node294.a('node.textvisible',true);
  25073. Node294.a('node.linefeed',false);
  25074. if (false) {
  25075. Node294.a('node.textfunc',function(g) {
  25076. g.beginPath();
  25077. var str=Node294.a('node.text') || '202-1';
  25078. var color=Node294.a('node.color') || 'rgba(0,0,0,1)';
  25079. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node294width,Node294height,13.3333*_ratio.ratioY,"left",color,' '+ Node294fontSize + 'px "Arial"', 0,g);
  25080. });
  25081. }
  25082. if (false) {
  25083. Node294.a('node.underlinepoints',[Node294lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node294fontSize + 2 , ht.Default.getTextSize('202-1', ' '+ Node294fontSize + 'px "Arial"').width + 6, (Node294height - Node294fontSize) * 0.5*_ratio.ratioY + Node294fontSize + 2 ]);
  25084. Node294.a('node.underlinevisible',false);
  25085. Node294.a('node.underlineBorderWidth', 1);
  25086. }
  25087. dataModel.add(Node294);
  25088. zoomNodeList.push({
  25089. node: Node294,
  25090. borderWidth: 0,
  25091. attr: 'node.borderwidth'
  25092. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25093. var Node295 = new ht.lib['pt接地'](1243*ratio.ratioX, 428*ratio.ratioY, 16*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node295');
  25094. _libModel.add("Node295", Node295);
  25095. Node295.setRotation(0*Math.PI/180);
  25096. ;
  25097. ;
  25098. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25099. var Node296 = new ht.Node();
  25100. var Node296textStart, Node296textWidth, Node296lineStart, Node296align = 'left', Node296fontSize = 13.3333*_ratio.ratioY,Node296width = 54*_ratio.ratioX, Node296height = 24*_ratio.ratioY;
  25101. (function () {
  25102. if (Node296align === 'left') {
  25103. Node296textStart = Node296fontSize * 0.2 > 2 ? Node296fontSize * 0.2 - 4 : Node296fontSize * 0.2 - 9;
  25104. Node296textWidth = Node296width;
  25105. Node296lineStart = 1;
  25106. } else if (Node296align === 'right') {
  25107. Node296textStart = 0;
  25108. Node296textWidth =Node296fontSize <= 8 ? Node296width + Node296fontSize * 0.2 + 6 : Node296width - Node296fontSize * 0.2;
  25109. Node296lineStart = (Node296width - (ht.Default.getTextSize('202-变0', ' '+ Node296fontSize + 'px "Arial"').width + 6)) * 0.5;
  25110. } else if (Node296align === 'center') {
  25111. Node296textStart = -3;
  25112. Node296textWidth = Node296width;
  25113. Node296lineStart = Node296width - ht.Default.getTextSize('202-变0', ' '+ Node296fontSize + 'px "Arial"').width - 11;
  25114. }
  25115. })();
  25116. Node296.setImage(GD.getTextJSON(Node296width, Node296height, true, false, false, ' '+ Node296fontSize + 'px "Arial"'))
  25117. Node296.setPosition(1282*ratio.ratioX, 446*ratio.ratioY);
  25118. Node296.setWidth(Node296width);
  25119. Node296.setHeight(Node296height);
  25120. Node296._nodeType = 'text';
  25121. Node296._disallowEvert = true;
  25122. Node296.setRotation(0*Math.PI/180);
  25123. Node296.a('node.width', Node296width);
  25124. Node296.a('node.height', Node296height);
  25125. Node296.a('node.rect', [0, 0, Node296width, Node296height]);
  25126. Node296.a('node.bordercolor','rgba(0,0,0,1)');
  25127. Node296.a('node.borderwidth', 0);
  25128. Node296.a('node.background','' || 'rgba(0,0,0,0)');
  25129. Node296.a('node.gradient','');
  25130. Node296.a('node.gradientcolor','');
  25131. Node296.a('node.text','202-变0');
  25132. Node296.a('node.textalign','left');
  25133. Node296.a('node.textvAlign','middle');
  25134. Node296.a('node.textrect', [Node296textStart, 0, Node296textWidth, Node296height]);
  25135. Node296.a('node.color','rgba(0,0,0,1)');
  25136. Node296.a('node.font',' '+ Node296fontSize + 'px "Arial"');
  25137. Node296.a('node.textvisible',true);
  25138. Node296.a('node.linefeed',false);
  25139. if (false) {
  25140. Node296.a('node.textfunc',function(g) {
  25141. g.beginPath();
  25142. var str=Node296.a('node.text') || '202-变0';
  25143. var color=Node296.a('node.color') || 'rgba(0,0,0,1)';
  25144. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node296width,Node296height,13.3333*_ratio.ratioY,"left",color,' '+ Node296fontSize + 'px "Arial"', 0,g);
  25145. });
  25146. }
  25147. if (false) {
  25148. Node296.a('node.underlinepoints',[Node296lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node296fontSize + 2 , ht.Default.getTextSize('202-变0', ' '+ Node296fontSize + 'px "Arial"').width + 6, (Node296height - Node296fontSize) * 0.5*_ratio.ratioY + Node296fontSize + 2 ]);
  25149. Node296.a('node.underlinevisible',false);
  25150. Node296.a('node.underlineBorderWidth', 1);
  25151. }
  25152. dataModel.add(Node296);
  25153. zoomNodeList.push({
  25154. node: Node296,
  25155. borderWidth: 0,
  25156. attr: 'node.borderwidth'
  25157. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25158. var Node297 = new ht.Node();
  25159. var Node297textStart, Node297textWidth, Node297lineStart, Node297align = 'left', Node297fontSize = 15.99996*_ratio.ratioY,Node297width = 59*_ratio.ratioX, Node297height = 24*_ratio.ratioY;
  25160. (function () {
  25161. if (Node297align === 'left') {
  25162. Node297textStart = Node297fontSize * 0.2 > 2 ? Node297fontSize * 0.2 - 4 : Node297fontSize * 0.2 - 9;
  25163. Node297textWidth = Node297width;
  25164. Node297lineStart = 1;
  25165. } else if (Node297align === 'right') {
  25166. Node297textStart = 0;
  25167. Node297textWidth =Node297fontSize <= 8 ? Node297width + Node297fontSize * 0.2 + 6 : Node297width - Node297fontSize * 0.2;
  25168. Node297lineStart = (Node297width - (ht.Default.getTextSize('2#主变', ' '+ Node297fontSize + 'px "Arial"').width + 6)) * 0.5;
  25169. } else if (Node297align === 'center') {
  25170. Node297textStart = -3;
  25171. Node297textWidth = Node297width;
  25172. Node297lineStart = Node297width - ht.Default.getTextSize('2#主变', ' '+ Node297fontSize + 'px "Arial"').width - 11;
  25173. }
  25174. })();
  25175. Node297.setImage(GD.getTextJSON(Node297width, Node297height, true, false, false, ' '+ Node297fontSize + 'px "Arial"'))
  25176. Node297.setPosition(1117*ratio.ratioX, 493*ratio.ratioY);
  25177. Node297.setWidth(Node297width);
  25178. Node297.setHeight(Node297height);
  25179. Node297._nodeType = 'text';
  25180. Node297._disallowEvert = true;
  25181. Node297.setRotation(0*Math.PI/180);
  25182. Node297.a('node.width', Node297width);
  25183. Node297.a('node.height', Node297height);
  25184. Node297.a('node.rect', [0, 0, Node297width, Node297height]);
  25185. Node297.a('node.bordercolor','rgba(0,0,0,1)');
  25186. Node297.a('node.borderwidth', 0);
  25187. Node297.a('node.background','' || 'rgba(0,0,0,0)');
  25188. Node297.a('node.gradient','');
  25189. Node297.a('node.gradientcolor','');
  25190. Node297.a('node.text','2#主变');
  25191. Node297.a('node.textalign','left');
  25192. Node297.a('node.textvAlign','middle');
  25193. Node297.a('node.textrect', [Node297textStart, 0, Node297textWidth, Node297height]);
  25194. Node297.a('node.color','rgba(0,0,0,1)');
  25195. Node297.a('node.font',' '+ Node297fontSize + 'px "Arial"');
  25196. Node297.a('node.textvisible',true);
  25197. Node297.a('node.linefeed',false);
  25198. if (false) {
  25199. Node297.a('node.textfunc',function(g) {
  25200. g.beginPath();
  25201. var str=Node297.a('node.text') || '2#主变';
  25202. var color=Node297.a('node.color') || 'rgba(0,0,0,1)';
  25203. canvasTextAutoLine(str,0,15.99996*0.5*_ratio.ratioY,Node297width,Node297height,15.99996*_ratio.ratioY,"left",color,' '+ Node297fontSize + 'px "Arial"', 0,g);
  25204. });
  25205. }
  25206. if (false) {
  25207. Node297.a('node.underlinepoints',[Node297lineStart, (24 - 15.99996) * 0.5 * _ratio.ratioY + Node297fontSize + 2 , ht.Default.getTextSize('2#主变', ' '+ Node297fontSize + 'px "Arial"').width + 6, (Node297height - Node297fontSize) * 0.5*_ratio.ratioY + Node297fontSize + 2 ]);
  25208. Node297.a('node.underlinevisible',false);
  25209. Node297.a('node.underlineBorderWidth', 1);
  25210. }
  25211. dataModel.add(Node297);
  25212. zoomNodeList.push({
  25213. node: Node297,
  25214. borderWidth: 0,
  25215. attr: 'node.borderwidth'
  25216. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25217. var Node298 = new ht.Node();
  25218. var Node298textStart, Node298textWidth, Node298lineStart, Node298align = 'left', Node298fontSize = 13.3333*_ratio.ratioY,Node298width = 49*_ratio.ratioX, Node298height = 24*_ratio.ratioY;
  25219. (function () {
  25220. if (Node298align === 'left') {
  25221. Node298textStart = Node298fontSize * 0.2 > 2 ? Node298fontSize * 0.2 - 4 : Node298fontSize * 0.2 - 9;
  25222. Node298textWidth = Node298width;
  25223. Node298lineStart = 1;
  25224. } else if (Node298align === 'right') {
  25225. Node298textStart = 0;
  25226. Node298textWidth =Node298fontSize <= 8 ? Node298width + Node298fontSize * 0.2 + 6 : Node298width - Node298fontSize * 0.2;
  25227. Node298lineStart = (Node298width - (ht.Default.getTextSize('2020', ' '+ Node298fontSize + 'px "Arial"').width + 6)) * 0.5;
  25228. } else if (Node298align === 'center') {
  25229. Node298textStart = -3;
  25230. Node298textWidth = Node298width;
  25231. Node298lineStart = Node298width - ht.Default.getTextSize('2020', ' '+ Node298fontSize + 'px "Arial"').width - 11;
  25232. }
  25233. })();
  25234. Node298.setImage(GD.getTextJSON(Node298width, Node298height, true, false, false, ' '+ Node298fontSize + 'px "Arial"'))
  25235. Node298.setPosition(1280*ratio.ratioX, 534*ratio.ratioY);
  25236. Node298.setWidth(Node298width);
  25237. Node298.setHeight(Node298height);
  25238. Node298._nodeType = 'text';
  25239. Node298._disallowEvert = true;
  25240. Node298.setRotation(0*Math.PI/180);
  25241. Node298.a('node.width', Node298width);
  25242. Node298.a('node.height', Node298height);
  25243. Node298.a('node.rect', [0, 0, Node298width, Node298height]);
  25244. Node298.a('node.bordercolor','rgba(0,0,0,1)');
  25245. Node298.a('node.borderwidth', 0);
  25246. Node298.a('node.background','' || 'rgba(0,0,0,0)');
  25247. Node298.a('node.gradient','');
  25248. Node298.a('node.gradientcolor','');
  25249. Node298.a('node.text','2020');
  25250. Node298.a('node.textalign','left');
  25251. Node298.a('node.textvAlign','middle');
  25252. Node298.a('node.textrect', [Node298textStart, 0, Node298textWidth, Node298height]);
  25253. Node298.a('node.color','rgba(0,0,0,1)');
  25254. Node298.a('node.font',' '+ Node298fontSize + 'px "Arial"');
  25255. Node298.a('node.textvisible',true);
  25256. Node298.a('node.linefeed',false);
  25257. if (false) {
  25258. Node298.a('node.textfunc',function(g) {
  25259. g.beginPath();
  25260. var str=Node298.a('node.text') || '2020';
  25261. var color=Node298.a('node.color') || 'rgba(0,0,0,1)';
  25262. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node298width,Node298height,13.3333*_ratio.ratioY,"left",color,' '+ Node298fontSize + 'px "Arial"', 0,g);
  25263. });
  25264. }
  25265. if (false) {
  25266. Node298.a('node.underlinepoints',[Node298lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node298fontSize + 2 , ht.Default.getTextSize('2020', ' '+ Node298fontSize + 'px "Arial"').width + 6, (Node298height - Node298fontSize) * 0.5*_ratio.ratioY + Node298fontSize + 2 ]);
  25267. Node298.a('node.underlinevisible',false);
  25268. Node298.a('node.underlineBorderWidth', 1);
  25269. }
  25270. dataModel.add(Node298);
  25271. zoomNodeList.push({
  25272. node: Node298,
  25273. borderWidth: 0,
  25274. attr: 'node.borderwidth'
  25275. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25276. var Node299 = new ht.Node();
  25277. var Node299textStart, Node299textWidth, Node299lineStart, Node299align = 'left', Node299fontSize = 13.3333*_ratio.ratioY,Node299width = 49*_ratio.ratioX, Node299height = 24*_ratio.ratioY;
  25278. (function () {
  25279. if (Node299align === 'left') {
  25280. Node299textStart = Node299fontSize * 0.2 > 2 ? Node299fontSize * 0.2 - 4 : Node299fontSize * 0.2 - 9;
  25281. Node299textWidth = Node299width;
  25282. Node299lineStart = 1;
  25283. } else if (Node299align === 'right') {
  25284. Node299textStart = 0;
  25285. Node299textWidth =Node299fontSize <= 8 ? Node299width + Node299fontSize * 0.2 + 6 : Node299width - Node299fontSize * 0.2;
  25286. Node299lineStart = (Node299width - (ht.Default.getTextSize('302', ' '+ Node299fontSize + 'px "Arial"').width + 6)) * 0.5;
  25287. } else if (Node299align === 'center') {
  25288. Node299textStart = -3;
  25289. Node299textWidth = Node299width;
  25290. Node299lineStart = Node299width - ht.Default.getTextSize('302', ' '+ Node299fontSize + 'px "Arial"').width - 11;
  25291. }
  25292. })();
  25293. Node299.setImage(GD.getTextJSON(Node299width, Node299height, true, false, false, ' '+ Node299fontSize + 'px "Arial"'))
  25294. Node299.setPosition(1215*ratio.ratioX, 602*ratio.ratioY);
  25295. Node299.setWidth(Node299width);
  25296. Node299.setHeight(Node299height);
  25297. Node299._nodeType = 'text';
  25298. Node299._disallowEvert = true;
  25299. Node299.setRotation(0*Math.PI/180);
  25300. Node299.a('node.width', Node299width);
  25301. Node299.a('node.height', Node299height);
  25302. Node299.a('node.rect', [0, 0, Node299width, Node299height]);
  25303. Node299.a('node.bordercolor','rgba(0,0,0,1)');
  25304. Node299.a('node.borderwidth', 0);
  25305. Node299.a('node.background','' || 'rgba(0,0,0,0)');
  25306. Node299.a('node.gradient','');
  25307. Node299.a('node.gradientcolor','');
  25308. Node299.a('node.text','302');
  25309. Node299.a('node.textalign','left');
  25310. Node299.a('node.textvAlign','middle');
  25311. Node299.a('node.textrect', [Node299textStart, 0, Node299textWidth, Node299height]);
  25312. Node299.a('node.color','rgba(0,0,0,1)');
  25313. Node299.a('node.font',' '+ Node299fontSize + 'px "Arial"');
  25314. Node299.a('node.textvisible',true);
  25315. Node299.a('node.linefeed',false);
  25316. if (false) {
  25317. Node299.a('node.textfunc',function(g) {
  25318. g.beginPath();
  25319. var str=Node299.a('node.text') || '302';
  25320. var color=Node299.a('node.color') || 'rgba(0,0,0,1)';
  25321. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node299width,Node299height,13.3333*_ratio.ratioY,"left",color,' '+ Node299fontSize + 'px "Arial"', 0,g);
  25322. });
  25323. }
  25324. if (false) {
  25325. Node299.a('node.underlinepoints',[Node299lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node299fontSize + 2 , ht.Default.getTextSize('302', ' '+ Node299fontSize + 'px "Arial"').width + 6, (Node299height - Node299fontSize) * 0.5*_ratio.ratioY + Node299fontSize + 2 ]);
  25326. Node299.a('node.underlinevisible',false);
  25327. Node299.a('node.underlineBorderWidth', 1);
  25328. }
  25329. dataModel.add(Node299);
  25330. zoomNodeList.push({
  25331. node: Node299,
  25332. borderWidth: 0,
  25333. attr: 'node.borderwidth'
  25334. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25335. var Node300 = new ht.Node();
  25336. var Node300textStart, Node300textWidth, Node300lineStart, Node300align = 'left', Node300fontSize = 13.3333*_ratio.ratioY,Node300width = 49*_ratio.ratioX, Node300height = 24*_ratio.ratioY;
  25337. (function () {
  25338. if (Node300align === 'left') {
  25339. Node300textStart = Node300fontSize * 0.2 > 2 ? Node300fontSize * 0.2 - 4 : Node300fontSize * 0.2 - 9;
  25340. Node300textWidth = Node300width;
  25341. Node300lineStart = 1;
  25342. } else if (Node300align === 'right') {
  25343. Node300textStart = 0;
  25344. Node300textWidth =Node300fontSize <= 8 ? Node300width + Node300fontSize * 0.2 + 6 : Node300width - Node300fontSize * 0.2;
  25345. Node300lineStart = (Node300width - (ht.Default.getTextSize('3119', ' '+ Node300fontSize + 'px "Arial"').width + 6)) * 0.5;
  25346. } else if (Node300align === 'center') {
  25347. Node300textStart = -3;
  25348. Node300textWidth = Node300width;
  25349. Node300lineStart = Node300width - ht.Default.getTextSize('3119', ' '+ Node300fontSize + 'px "Arial"').width - 11;
  25350. }
  25351. })();
  25352. Node300.setImage(GD.getTextJSON(Node300width, Node300height, true, false, false, ' '+ Node300fontSize + 'px "Arial"'))
  25353. Node300.setPosition(1390*ratio.ratioX, 584*ratio.ratioY);
  25354. Node300.setWidth(Node300width);
  25355. Node300.setHeight(Node300height);
  25356. Node300._nodeType = 'text';
  25357. Node300._disallowEvert = true;
  25358. Node300.setRotation(0*Math.PI/180);
  25359. Node300.a('node.width', Node300width);
  25360. Node300.a('node.height', Node300height);
  25361. Node300.a('node.rect', [0, 0, Node300width, Node300height]);
  25362. Node300.a('node.bordercolor','rgba(0,0,0,1)');
  25363. Node300.a('node.borderwidth', 0);
  25364. Node300.a('node.background','' || 'rgba(0,0,0,0)');
  25365. Node300.a('node.gradient','');
  25366. Node300.a('node.gradientcolor','');
  25367. Node300.a('node.text','3119');
  25368. Node300.a('node.textalign','left');
  25369. Node300.a('node.textvAlign','middle');
  25370. Node300.a('node.textrect', [Node300textStart, 0, Node300textWidth, Node300height]);
  25371. Node300.a('node.color','rgba(0,0,0,1)');
  25372. Node300.a('node.font',' '+ Node300fontSize + 'px "Arial"');
  25373. Node300.a('node.textvisible',true);
  25374. Node300.a('node.linefeed',false);
  25375. if (false) {
  25376. Node300.a('node.textfunc',function(g) {
  25377. g.beginPath();
  25378. var str=Node300.a('node.text') || '3119';
  25379. var color=Node300.a('node.color') || 'rgba(0,0,0,1)';
  25380. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node300width,Node300height,13.3333*_ratio.ratioY,"left",color,' '+ Node300fontSize + 'px "Arial"', 0,g);
  25381. });
  25382. }
  25383. if (false) {
  25384. Node300.a('node.underlinepoints',[Node300lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node300fontSize + 2 , ht.Default.getTextSize('3119', ' '+ Node300fontSize + 'px "Arial"').width + 6, (Node300height - Node300fontSize) * 0.5*_ratio.ratioY + Node300fontSize + 2 ]);
  25385. Node300.a('node.underlinevisible',false);
  25386. Node300.a('node.underlineBorderWidth', 1);
  25387. }
  25388. dataModel.add(Node300);
  25389. zoomNodeList.push({
  25390. node: Node300,
  25391. borderWidth: 0,
  25392. attr: 'node.borderwidth'
  25393. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25394. var Node301 = new ht.Node();
  25395. var Node301textStart, Node301textWidth, Node301lineStart, Node301align = 'left', Node301fontSize = 13.3333*_ratio.ratioY,Node301width = 49*_ratio.ratioX, Node301height = 24*_ratio.ratioY;
  25396. (function () {
  25397. if (Node301align === 'left') {
  25398. Node301textStart = Node301fontSize * 0.2 > 2 ? Node301fontSize * 0.2 - 4 : Node301fontSize * 0.2 - 9;
  25399. Node301textWidth = Node301width;
  25400. Node301lineStart = 1;
  25401. } else if (Node301align === 'right') {
  25402. Node301textStart = 0;
  25403. Node301textWidth =Node301fontSize <= 8 ? Node301width + Node301fontSize * 0.2 + 6 : Node301width - Node301fontSize * 0.2;
  25404. Node301lineStart = (Node301width - (ht.Default.getTextSize('337', ' '+ Node301fontSize + 'px "Arial"').width + 6)) * 0.5;
  25405. } else if (Node301align === 'center') {
  25406. Node301textStart = -3;
  25407. Node301textWidth = Node301width;
  25408. Node301lineStart = Node301width - ht.Default.getTextSize('337', ' '+ Node301fontSize + 'px "Arial"').width - 11;
  25409. }
  25410. })();
  25411. Node301.setImage(GD.getTextJSON(Node301width, Node301height, true, false, false, ' '+ Node301fontSize + 'px "Arial"'))
  25412. Node301.setPosition(1520*ratio.ratioX, 604*ratio.ratioY);
  25413. Node301.setWidth(Node301width);
  25414. Node301.setHeight(Node301height);
  25415. Node301._nodeType = 'text';
  25416. Node301._disallowEvert = true;
  25417. Node301.setRotation(0*Math.PI/180);
  25418. Node301.a('node.width', Node301width);
  25419. Node301.a('node.height', Node301height);
  25420. Node301.a('node.rect', [0, 0, Node301width, Node301height]);
  25421. Node301.a('node.bordercolor','rgba(0,0,0,1)');
  25422. Node301.a('node.borderwidth', 0);
  25423. Node301.a('node.background','' || 'rgba(0,0,0,0)');
  25424. Node301.a('node.gradient','');
  25425. Node301.a('node.gradientcolor','');
  25426. Node301.a('node.text','337');
  25427. Node301.a('node.textalign','left');
  25428. Node301.a('node.textvAlign','middle');
  25429. Node301.a('node.textrect', [Node301textStart, 0, Node301textWidth, Node301height]);
  25430. Node301.a('node.color','rgba(0,0,0,1)');
  25431. Node301.a('node.font',' '+ Node301fontSize + 'px "Arial"');
  25432. Node301.a('node.textvisible',true);
  25433. Node301.a('node.linefeed',false);
  25434. if (false) {
  25435. Node301.a('node.textfunc',function(g) {
  25436. g.beginPath();
  25437. var str=Node301.a('node.text') || '337';
  25438. var color=Node301.a('node.color') || 'rgba(0,0,0,1)';
  25439. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node301width,Node301height,13.3333*_ratio.ratioY,"left",color,' '+ Node301fontSize + 'px "Arial"', 0,g);
  25440. });
  25441. }
  25442. if (false) {
  25443. Node301.a('node.underlinepoints',[Node301lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node301fontSize + 2 , ht.Default.getTextSize('337', ' '+ Node301fontSize + 'px "Arial"').width + 6, (Node301height - Node301fontSize) * 0.5*_ratio.ratioY + Node301fontSize + 2 ]);
  25444. Node301.a('node.underlinevisible',false);
  25445. Node301.a('node.underlineBorderWidth', 1);
  25446. }
  25447. dataModel.add(Node301);
  25448. zoomNodeList.push({
  25449. node: Node301,
  25450. borderWidth: 0,
  25451. attr: 'node.borderwidth'
  25452. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25453. var Node302 = new ht.Node();
  25454. var Node302textStart, Node302textWidth, Node302lineStart, Node302align = 'left', Node302fontSize = 13.3333*_ratio.ratioY,Node302width = 49*_ratio.ratioX, Node302height = 24*_ratio.ratioY;
  25455. (function () {
  25456. if (Node302align === 'left') {
  25457. Node302textStart = Node302fontSize * 0.2 > 2 ? Node302fontSize * 0.2 - 4 : Node302fontSize * 0.2 - 9;
  25458. Node302textWidth = Node302width;
  25459. Node302lineStart = 1;
  25460. } else if (Node302align === 'right') {
  25461. Node302textStart = 0;
  25462. Node302textWidth =Node302fontSize <= 8 ? Node302width + Node302fontSize * 0.2 + 6 : Node302width - Node302fontSize * 0.2;
  25463. Node302lineStart = (Node302width - (ht.Default.getTextSize('337-10', ' '+ Node302fontSize + 'px "Arial"').width + 6)) * 0.5;
  25464. } else if (Node302align === 'center') {
  25465. Node302textStart = -3;
  25466. Node302textWidth = Node302width;
  25467. Node302lineStart = Node302width - ht.Default.getTextSize('337-10', ' '+ Node302fontSize + 'px "Arial"').width - 11;
  25468. }
  25469. })();
  25470. Node302.setImage(GD.getTextJSON(Node302width, Node302height, true, false, false, ' '+ Node302fontSize + 'px "Arial"'))
  25471. Node302.setPosition(1442*ratio.ratioX, 544*ratio.ratioY);
  25472. Node302.setWidth(Node302width);
  25473. Node302.setHeight(Node302height);
  25474. Node302._nodeType = 'text';
  25475. Node302._disallowEvert = true;
  25476. Node302.setRotation(0*Math.PI/180);
  25477. Node302.a('node.width', Node302width);
  25478. Node302.a('node.height', Node302height);
  25479. Node302.a('node.rect', [0, 0, Node302width, Node302height]);
  25480. Node302.a('node.bordercolor','rgba(0,0,0,1)');
  25481. Node302.a('node.borderwidth', 0);
  25482. Node302.a('node.background','' || 'rgba(0,0,0,0)');
  25483. Node302.a('node.gradient','');
  25484. Node302.a('node.gradientcolor','');
  25485. Node302.a('node.text','337-10');
  25486. Node302.a('node.textalign','left');
  25487. Node302.a('node.textvAlign','middle');
  25488. Node302.a('node.textrect', [Node302textStart, 0, Node302textWidth, Node302height]);
  25489. Node302.a('node.color','rgba(0,0,0,1)');
  25490. Node302.a('node.font',' '+ Node302fontSize + 'px "Arial"');
  25491. Node302.a('node.textvisible',true);
  25492. Node302.a('node.linefeed',false);
  25493. if (false) {
  25494. Node302.a('node.textfunc',function(g) {
  25495. g.beginPath();
  25496. var str=Node302.a('node.text') || '337-10';
  25497. var color=Node302.a('node.color') || 'rgba(0,0,0,1)';
  25498. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node302width,Node302height,13.3333*_ratio.ratioY,"left",color,' '+ Node302fontSize + 'px "Arial"', 0,g);
  25499. });
  25500. }
  25501. if (false) {
  25502. Node302.a('node.underlinepoints',[Node302lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node302fontSize + 2 , ht.Default.getTextSize('337-10', ' '+ Node302fontSize + 'px "Arial"').width + 6, (Node302height - Node302fontSize) * 0.5*_ratio.ratioY + Node302fontSize + 2 ]);
  25503. Node302.a('node.underlinevisible',false);
  25504. Node302.a('node.underlineBorderWidth', 1);
  25505. }
  25506. dataModel.add(Node302);
  25507. zoomNodeList.push({
  25508. node: Node302,
  25509. borderWidth: 0,
  25510. attr: 'node.borderwidth'
  25511. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25512. var Node303 = new ht.Node();
  25513. var Node303textStart, Node303textWidth, Node303lineStart, Node303align = 'left', Node303fontSize = 13.3333*_ratio.ratioY,Node303width = 54*_ratio.ratioX, Node303height = 24*_ratio.ratioY;
  25514. (function () {
  25515. if (Node303align === 'left') {
  25516. Node303textStart = Node303fontSize * 0.2 > 2 ? Node303fontSize * 0.2 - 4 : Node303fontSize * 0.2 - 9;
  25517. Node303textWidth = Node303width;
  25518. Node303lineStart = 1;
  25519. } else if (Node303align === 'right') {
  25520. Node303textStart = 0;
  25521. Node303textWidth =Node303fontSize <= 8 ? Node303width + Node303fontSize * 0.2 + 6 : Node303width - Node303fontSize * 0.2;
  25522. Node303lineStart = (Node303width - (ht.Default.getTextSize('337-线0', ' '+ Node303fontSize + 'px "Arial"').width + 6)) * 0.5;
  25523. } else if (Node303align === 'center') {
  25524. Node303textStart = -3;
  25525. Node303textWidth = Node303width;
  25526. Node303lineStart = Node303width - ht.Default.getTextSize('337-线0', ' '+ Node303fontSize + 'px "Arial"').width - 11;
  25527. }
  25528. })();
  25529. Node303.setImage(GD.getTextJSON(Node303width, Node303height, true, false, false, ' '+ Node303fontSize + 'px "Arial"'))
  25530. Node303.setPosition(1443*ratio.ratioX, 489*ratio.ratioY);
  25531. Node303.setWidth(Node303width);
  25532. Node303.setHeight(Node303height);
  25533. Node303._nodeType = 'text';
  25534. Node303._disallowEvert = true;
  25535. Node303.setRotation(0*Math.PI/180);
  25536. Node303.a('node.width', Node303width);
  25537. Node303.a('node.height', Node303height);
  25538. Node303.a('node.rect', [0, 0, Node303width, Node303height]);
  25539. Node303.a('node.bordercolor','rgba(0,0,0,1)');
  25540. Node303.a('node.borderwidth', 0);
  25541. Node303.a('node.background','' || 'rgba(0,0,0,0)');
  25542. Node303.a('node.gradient','');
  25543. Node303.a('node.gradientcolor','');
  25544. Node303.a('node.text','337-线0');
  25545. Node303.a('node.textalign','left');
  25546. Node303.a('node.textvAlign','middle');
  25547. Node303.a('node.textrect', [Node303textStart, 0, Node303textWidth, Node303height]);
  25548. Node303.a('node.color','rgba(0,0,0,1)');
  25549. Node303.a('node.font',' '+ Node303fontSize + 'px "Arial"');
  25550. Node303.a('node.textvisible',true);
  25551. Node303.a('node.linefeed',false);
  25552. if (false) {
  25553. Node303.a('node.textfunc',function(g) {
  25554. g.beginPath();
  25555. var str=Node303.a('node.text') || '337-线0';
  25556. var color=Node303.a('node.color') || 'rgba(0,0,0,1)';
  25557. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node303width,Node303height,13.3333*_ratio.ratioY,"left",color,' '+ Node303fontSize + 'px "Arial"', 0,g);
  25558. });
  25559. }
  25560. if (false) {
  25561. Node303.a('node.underlinepoints',[Node303lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node303fontSize + 2 , ht.Default.getTextSize('337-线0', ' '+ Node303fontSize + 'px "Arial"').width + 6, (Node303height - Node303fontSize) * 0.5*_ratio.ratioY + Node303fontSize + 2 ]);
  25562. Node303.a('node.underlinevisible',false);
  25563. Node303.a('node.underlineBorderWidth', 1);
  25564. }
  25565. dataModel.add(Node303);
  25566. zoomNodeList.push({
  25567. node: Node303,
  25568. borderWidth: 0,
  25569. attr: 'node.borderwidth'
  25570. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25571. var Node304 = new ht.Node();
  25572. var Node304textStart, Node304textWidth, Node304lineStart, Node304align = 'left', Node304fontSize = 13.3333*_ratio.ratioY,Node304width = 54*_ratio.ratioX, Node304height = 24*_ratio.ratioY;
  25573. (function () {
  25574. if (Node304align === 'left') {
  25575. Node304textStart = Node304fontSize * 0.2 > 2 ? Node304fontSize * 0.2 - 4 : Node304fontSize * 0.2 - 9;
  25576. Node304textWidth = Node304width;
  25577. Node304lineStart = 1;
  25578. } else if (Node304align === 'right') {
  25579. Node304textStart = 0;
  25580. Node304textWidth =Node304fontSize <= 8 ? Node304width + Node304fontSize * 0.2 + 6 : Node304width - Node304fontSize * 0.2;
  25581. Node304lineStart = (Node304width - (ht.Default.getTextSize('338-线0', ' '+ Node304fontSize + 'px "Arial"').width + 6)) * 0.5;
  25582. } else if (Node304align === 'center') {
  25583. Node304textStart = -3;
  25584. Node304textWidth = Node304width;
  25585. Node304lineStart = Node304width - ht.Default.getTextSize('338-线0', ' '+ Node304fontSize + 'px "Arial"').width - 11;
  25586. }
  25587. })();
  25588. Node304.setImage(GD.getTextJSON(Node304width, Node304height, true, false, false, ' '+ Node304fontSize + 'px "Arial"'))
  25589. Node304.setPosition(1560*ratio.ratioX, 489*ratio.ratioY);
  25590. Node304.setWidth(Node304width);
  25591. Node304.setHeight(Node304height);
  25592. Node304._nodeType = 'text';
  25593. Node304._disallowEvert = true;
  25594. Node304.setRotation(0*Math.PI/180);
  25595. Node304.a('node.width', Node304width);
  25596. Node304.a('node.height', Node304height);
  25597. Node304.a('node.rect', [0, 0, Node304width, Node304height]);
  25598. Node304.a('node.bordercolor','rgba(0,0,0,1)');
  25599. Node304.a('node.borderwidth', 0);
  25600. Node304.a('node.background','' || 'rgba(0,0,0,0)');
  25601. Node304.a('node.gradient','');
  25602. Node304.a('node.gradientcolor','');
  25603. Node304.a('node.text','338-线0');
  25604. Node304.a('node.textalign','left');
  25605. Node304.a('node.textvAlign','middle');
  25606. Node304.a('node.textrect', [Node304textStart, 0, Node304textWidth, Node304height]);
  25607. Node304.a('node.color','rgba(0,0,0,1)');
  25608. Node304.a('node.font',' '+ Node304fontSize + 'px "Arial"');
  25609. Node304.a('node.textvisible',true);
  25610. Node304.a('node.linefeed',false);
  25611. if (false) {
  25612. Node304.a('node.textfunc',function(g) {
  25613. g.beginPath();
  25614. var str=Node304.a('node.text') || '338-线0';
  25615. var color=Node304.a('node.color') || 'rgba(0,0,0,1)';
  25616. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node304width,Node304height,13.3333*_ratio.ratioY,"left",color,' '+ Node304fontSize + 'px "Arial"', 0,g);
  25617. });
  25618. }
  25619. if (false) {
  25620. Node304.a('node.underlinepoints',[Node304lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node304fontSize + 2 , ht.Default.getTextSize('338-线0', ' '+ Node304fontSize + 'px "Arial"').width + 6, (Node304height - Node304fontSize) * 0.5*_ratio.ratioY + Node304fontSize + 2 ]);
  25621. Node304.a('node.underlinevisible',false);
  25622. Node304.a('node.underlineBorderWidth', 1);
  25623. }
  25624. dataModel.add(Node304);
  25625. zoomNodeList.push({
  25626. node: Node304,
  25627. borderWidth: 0,
  25628. attr: 'node.borderwidth'
  25629. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25630. var Node305 = new ht.Node();
  25631. var Node305textStart, Node305textWidth, Node305lineStart, Node305align = 'left', Node305fontSize = 13.3333*_ratio.ratioY,Node305width = 49*_ratio.ratioX, Node305height = 24*_ratio.ratioY;
  25632. (function () {
  25633. if (Node305align === 'left') {
  25634. Node305textStart = Node305fontSize * 0.2 > 2 ? Node305fontSize * 0.2 - 4 : Node305fontSize * 0.2 - 9;
  25635. Node305textWidth = Node305width;
  25636. Node305lineStart = 1;
  25637. } else if (Node305align === 'right') {
  25638. Node305textStart = 0;
  25639. Node305textWidth =Node305fontSize <= 8 ? Node305width + Node305fontSize * 0.2 + 6 : Node305width - Node305fontSize * 0.2;
  25640. Node305lineStart = (Node305width - (ht.Default.getTextSize('338-10', ' '+ Node305fontSize + 'px "Arial"').width + 6)) * 0.5;
  25641. } else if (Node305align === 'center') {
  25642. Node305textStart = -3;
  25643. Node305textWidth = Node305width;
  25644. Node305lineStart = Node305width - ht.Default.getTextSize('338-10', ' '+ Node305fontSize + 'px "Arial"').width - 11;
  25645. }
  25646. })();
  25647. Node305.setImage(GD.getTextJSON(Node305width, Node305height, true, false, false, ' '+ Node305fontSize + 'px "Arial"'))
  25648. Node305.setPosition(1562*ratio.ratioX, 543*ratio.ratioY);
  25649. Node305.setWidth(Node305width);
  25650. Node305.setHeight(Node305height);
  25651. Node305._nodeType = 'text';
  25652. Node305._disallowEvert = true;
  25653. Node305.setRotation(0*Math.PI/180);
  25654. Node305.a('node.width', Node305width);
  25655. Node305.a('node.height', Node305height);
  25656. Node305.a('node.rect', [0, 0, Node305width, Node305height]);
  25657. Node305.a('node.bordercolor','rgba(0,0,0,1)');
  25658. Node305.a('node.borderwidth', 0);
  25659. Node305.a('node.background','' || 'rgba(0,0,0,0)');
  25660. Node305.a('node.gradient','');
  25661. Node305.a('node.gradientcolor','');
  25662. Node305.a('node.text','338-10');
  25663. Node305.a('node.textalign','left');
  25664. Node305.a('node.textvAlign','middle');
  25665. Node305.a('node.textrect', [Node305textStart, 0, Node305textWidth, Node305height]);
  25666. Node305.a('node.color','rgba(0,0,0,1)');
  25667. Node305.a('node.font',' '+ Node305fontSize + 'px "Arial"');
  25668. Node305.a('node.textvisible',true);
  25669. Node305.a('node.linefeed',false);
  25670. if (false) {
  25671. Node305.a('node.textfunc',function(g) {
  25672. g.beginPath();
  25673. var str=Node305.a('node.text') || '338-10';
  25674. var color=Node305.a('node.color') || 'rgba(0,0,0,1)';
  25675. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node305width,Node305height,13.3333*_ratio.ratioY,"left",color,' '+ Node305fontSize + 'px "Arial"', 0,g);
  25676. });
  25677. }
  25678. if (false) {
  25679. Node305.a('node.underlinepoints',[Node305lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node305fontSize + 2 , ht.Default.getTextSize('338-10', ' '+ Node305fontSize + 'px "Arial"').width + 6, (Node305height - Node305fontSize) * 0.5*_ratio.ratioY + Node305fontSize + 2 ]);
  25680. Node305.a('node.underlinevisible',false);
  25681. Node305.a('node.underlineBorderWidth', 1);
  25682. }
  25683. dataModel.add(Node305);
  25684. zoomNodeList.push({
  25685. node: Node305,
  25686. borderWidth: 0,
  25687. attr: 'node.borderwidth'
  25688. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25689. var Node306 = new ht.Node();
  25690. var Node306textStart, Node306textWidth, Node306lineStart, Node306align = 'left', Node306fontSize = 13.3333*_ratio.ratioY,Node306width = 49*_ratio.ratioX, Node306height = 24*_ratio.ratioY;
  25691. (function () {
  25692. if (Node306align === 'left') {
  25693. Node306textStart = Node306fontSize * 0.2 > 2 ? Node306fontSize * 0.2 - 4 : Node306fontSize * 0.2 - 9;
  25694. Node306textWidth = Node306width;
  25695. Node306lineStart = 1;
  25696. } else if (Node306align === 'right') {
  25697. Node306textStart = 0;
  25698. Node306textWidth =Node306fontSize <= 8 ? Node306width + Node306fontSize * 0.2 + 6 : Node306width - Node306fontSize * 0.2;
  25699. Node306lineStart = (Node306width - (ht.Default.getTextSize('338-1', ' '+ Node306fontSize + 'px "Arial"').width + 6)) * 0.5;
  25700. } else if (Node306align === 'center') {
  25701. Node306textStart = -3;
  25702. Node306textWidth = Node306width;
  25703. Node306lineStart = Node306width - ht.Default.getTextSize('338-1', ' '+ Node306fontSize + 'px "Arial"').width - 11;
  25704. }
  25705. })();
  25706. Node306.setImage(GD.getTextJSON(Node306width, Node306height, true, false, false, ' '+ Node306fontSize + 'px "Arial"'))
  25707. Node306.setPosition(1562*ratio.ratioX, 566*ratio.ratioY);
  25708. Node306.setWidth(Node306width);
  25709. Node306.setHeight(Node306height);
  25710. Node306._nodeType = 'text';
  25711. Node306._disallowEvert = true;
  25712. Node306.setRotation(0*Math.PI/180);
  25713. Node306.a('node.width', Node306width);
  25714. Node306.a('node.height', Node306height);
  25715. Node306.a('node.rect', [0, 0, Node306width, Node306height]);
  25716. Node306.a('node.bordercolor','rgba(0,0,0,1)');
  25717. Node306.a('node.borderwidth', 0);
  25718. Node306.a('node.background','' || 'rgba(0,0,0,0)');
  25719. Node306.a('node.gradient','');
  25720. Node306.a('node.gradientcolor','');
  25721. Node306.a('node.text','338-1');
  25722. Node306.a('node.textalign','left');
  25723. Node306.a('node.textvAlign','middle');
  25724. Node306.a('node.textrect', [Node306textStart, 0, Node306textWidth, Node306height]);
  25725. Node306.a('node.color','rgba(0,0,0,1)');
  25726. Node306.a('node.font',' '+ Node306fontSize + 'px "Arial"');
  25727. Node306.a('node.textvisible',true);
  25728. Node306.a('node.linefeed',false);
  25729. if (false) {
  25730. Node306.a('node.textfunc',function(g) {
  25731. g.beginPath();
  25732. var str=Node306.a('node.text') || '338-1';
  25733. var color=Node306.a('node.color') || 'rgba(0,0,0,1)';
  25734. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node306width,Node306height,13.3333*_ratio.ratioY,"left",color,' '+ Node306fontSize + 'px "Arial"', 0,g);
  25735. });
  25736. }
  25737. if (false) {
  25738. Node306.a('node.underlinepoints',[Node306lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node306fontSize + 2 , ht.Default.getTextSize('338-1', ' '+ Node306fontSize + 'px "Arial"').width + 6, (Node306height - Node306fontSize) * 0.5*_ratio.ratioY + Node306fontSize + 2 ]);
  25739. Node306.a('node.underlinevisible',false);
  25740. Node306.a('node.underlineBorderWidth', 1);
  25741. }
  25742. dataModel.add(Node306);
  25743. zoomNodeList.push({
  25744. node: Node306,
  25745. borderWidth: 0,
  25746. attr: 'node.borderwidth'
  25747. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25748. var Node307 = new ht.Node();
  25749. var Node307textStart, Node307textWidth, Node307lineStart, Node307align = 'left', Node307fontSize = 13.3333*_ratio.ratioY,Node307width = 54*_ratio.ratioX, Node307height = 24*_ratio.ratioY;
  25750. (function () {
  25751. if (Node307align === 'left') {
  25752. Node307textStart = Node307fontSize * 0.2 > 2 ? Node307fontSize * 0.2 - 4 : Node307fontSize * 0.2 - 9;
  25753. Node307textWidth = Node307width;
  25754. Node307lineStart = 1;
  25755. } else if (Node307align === 'right') {
  25756. Node307textStart = 0;
  25757. Node307textWidth =Node307fontSize <= 8 ? Node307width + Node307fontSize * 0.2 + 6 : Node307width - Node307fontSize * 0.2;
  25758. Node307lineStart = (Node307width - (ht.Default.getTextSize('339-线0', ' '+ Node307fontSize + 'px "Arial"').width + 6)) * 0.5;
  25759. } else if (Node307align === 'center') {
  25760. Node307textStart = -3;
  25761. Node307textWidth = Node307width;
  25762. Node307lineStart = Node307width - ht.Default.getTextSize('339-线0', ' '+ Node307fontSize + 'px "Arial"').width - 11;
  25763. }
  25764. })();
  25765. Node307.setImage(GD.getTextJSON(Node307width, Node307height, true, false, false, ' '+ Node307fontSize + 'px "Arial"'))
  25766. Node307.setPosition(1670*ratio.ratioX, 488*ratio.ratioY);
  25767. Node307.setWidth(Node307width);
  25768. Node307.setHeight(Node307height);
  25769. Node307._nodeType = 'text';
  25770. Node307._disallowEvert = true;
  25771. Node307.setRotation(0*Math.PI/180);
  25772. Node307.a('node.width', Node307width);
  25773. Node307.a('node.height', Node307height);
  25774. Node307.a('node.rect', [0, 0, Node307width, Node307height]);
  25775. Node307.a('node.bordercolor','rgba(0,0,0,1)');
  25776. Node307.a('node.borderwidth', 0);
  25777. Node307.a('node.background','' || 'rgba(0,0,0,0)');
  25778. Node307.a('node.gradient','');
  25779. Node307.a('node.gradientcolor','');
  25780. Node307.a('node.text','339-线0');
  25781. Node307.a('node.textalign','left');
  25782. Node307.a('node.textvAlign','middle');
  25783. Node307.a('node.textrect', [Node307textStart, 0, Node307textWidth, Node307height]);
  25784. Node307.a('node.color','rgba(0,0,0,1)');
  25785. Node307.a('node.font',' '+ Node307fontSize + 'px "Arial"');
  25786. Node307.a('node.textvisible',true);
  25787. Node307.a('node.linefeed',false);
  25788. if (false) {
  25789. Node307.a('node.textfunc',function(g) {
  25790. g.beginPath();
  25791. var str=Node307.a('node.text') || '339-线0';
  25792. var color=Node307.a('node.color') || 'rgba(0,0,0,1)';
  25793. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node307width,Node307height,13.3333*_ratio.ratioY,"left",color,' '+ Node307fontSize + 'px "Arial"', 0,g);
  25794. });
  25795. }
  25796. if (false) {
  25797. Node307.a('node.underlinepoints',[Node307lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node307fontSize + 2 , ht.Default.getTextSize('339-线0', ' '+ Node307fontSize + 'px "Arial"').width + 6, (Node307height - Node307fontSize) * 0.5*_ratio.ratioY + Node307fontSize + 2 ]);
  25798. Node307.a('node.underlinevisible',false);
  25799. Node307.a('node.underlineBorderWidth', 1);
  25800. }
  25801. dataModel.add(Node307);
  25802. zoomNodeList.push({
  25803. node: Node307,
  25804. borderWidth: 0,
  25805. attr: 'node.borderwidth'
  25806. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25807. var Node308 = new ht.Node();
  25808. var Node308textStart, Node308textWidth, Node308lineStart, Node308align = 'left', Node308fontSize = 13.3333*_ratio.ratioY,Node308width = 49*_ratio.ratioX, Node308height = 24*_ratio.ratioY;
  25809. (function () {
  25810. if (Node308align === 'left') {
  25811. Node308textStart = Node308fontSize * 0.2 > 2 ? Node308fontSize * 0.2 - 4 : Node308fontSize * 0.2 - 9;
  25812. Node308textWidth = Node308width;
  25813. Node308lineStart = 1;
  25814. } else if (Node308align === 'right') {
  25815. Node308textStart = 0;
  25816. Node308textWidth =Node308fontSize <= 8 ? Node308width + Node308fontSize * 0.2 + 6 : Node308width - Node308fontSize * 0.2;
  25817. Node308lineStart = (Node308width - (ht.Default.getTextSize('339-10', ' '+ Node308fontSize + 'px "Arial"').width + 6)) * 0.5;
  25818. } else if (Node308align === 'center') {
  25819. Node308textStart = -3;
  25820. Node308textWidth = Node308width;
  25821. Node308lineStart = Node308width - ht.Default.getTextSize('339-10', ' '+ Node308fontSize + 'px "Arial"').width - 11;
  25822. }
  25823. })();
  25824. Node308.setImage(GD.getTextJSON(Node308width, Node308height, true, false, false, ' '+ Node308fontSize + 'px "Arial"'))
  25825. Node308.setPosition(1671*ratio.ratioX, 541*ratio.ratioY);
  25826. Node308.setWidth(Node308width);
  25827. Node308.setHeight(Node308height);
  25828. Node308._nodeType = 'text';
  25829. Node308._disallowEvert = true;
  25830. Node308.setRotation(0*Math.PI/180);
  25831. Node308.a('node.width', Node308width);
  25832. Node308.a('node.height', Node308height);
  25833. Node308.a('node.rect', [0, 0, Node308width, Node308height]);
  25834. Node308.a('node.bordercolor','rgba(0,0,0,1)');
  25835. Node308.a('node.borderwidth', 0);
  25836. Node308.a('node.background','' || 'rgba(0,0,0,0)');
  25837. Node308.a('node.gradient','');
  25838. Node308.a('node.gradientcolor','');
  25839. Node308.a('node.text','339-10');
  25840. Node308.a('node.textalign','left');
  25841. Node308.a('node.textvAlign','middle');
  25842. Node308.a('node.textrect', [Node308textStart, 0, Node308textWidth, Node308height]);
  25843. Node308.a('node.color','rgba(0,0,0,1)');
  25844. Node308.a('node.font',' '+ Node308fontSize + 'px "Arial"');
  25845. Node308.a('node.textvisible',true);
  25846. Node308.a('node.linefeed',false);
  25847. if (false) {
  25848. Node308.a('node.textfunc',function(g) {
  25849. g.beginPath();
  25850. var str=Node308.a('node.text') || '339-10';
  25851. var color=Node308.a('node.color') || 'rgba(0,0,0,1)';
  25852. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node308width,Node308height,13.3333*_ratio.ratioY,"left",color,' '+ Node308fontSize + 'px "Arial"', 0,g);
  25853. });
  25854. }
  25855. if (false) {
  25856. Node308.a('node.underlinepoints',[Node308lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node308fontSize + 2 , ht.Default.getTextSize('339-10', ' '+ Node308fontSize + 'px "Arial"').width + 6, (Node308height - Node308fontSize) * 0.5*_ratio.ratioY + Node308fontSize + 2 ]);
  25857. Node308.a('node.underlinevisible',false);
  25858. Node308.a('node.underlineBorderWidth', 1);
  25859. }
  25860. dataModel.add(Node308);
  25861. zoomNodeList.push({
  25862. node: Node308,
  25863. borderWidth: 0,
  25864. attr: 'node.borderwidth'
  25865. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25866. var Node309 = new ht.Node();
  25867. var Node309textStart, Node309textWidth, Node309lineStart, Node309align = 'left', Node309fontSize = 13.3333*_ratio.ratioY,Node309width = 49*_ratio.ratioX, Node309height = 24*_ratio.ratioY;
  25868. (function () {
  25869. if (Node309align === 'left') {
  25870. Node309textStart = Node309fontSize * 0.2 > 2 ? Node309fontSize * 0.2 - 4 : Node309fontSize * 0.2 - 9;
  25871. Node309textWidth = Node309width;
  25872. Node309lineStart = 1;
  25873. } else if (Node309align === 'right') {
  25874. Node309textStart = 0;
  25875. Node309textWidth =Node309fontSize <= 8 ? Node309width + Node309fontSize * 0.2 + 6 : Node309width - Node309fontSize * 0.2;
  25876. Node309lineStart = (Node309width - (ht.Default.getTextSize('339-1', ' '+ Node309fontSize + 'px "Arial"').width + 6)) * 0.5;
  25877. } else if (Node309align === 'center') {
  25878. Node309textStart = -3;
  25879. Node309textWidth = Node309width;
  25880. Node309lineStart = Node309width - ht.Default.getTextSize('339-1', ' '+ Node309fontSize + 'px "Arial"').width - 11;
  25881. }
  25882. })();
  25883. Node309.setImage(GD.getTextJSON(Node309width, Node309height, true, false, false, ' '+ Node309fontSize + 'px "Arial"'))
  25884. Node309.setPosition(1671*ratio.ratioX, 563*ratio.ratioY);
  25885. Node309.setWidth(Node309width);
  25886. Node309.setHeight(Node309height);
  25887. Node309._nodeType = 'text';
  25888. Node309._disallowEvert = true;
  25889. Node309.setRotation(0*Math.PI/180);
  25890. Node309.a('node.width', Node309width);
  25891. Node309.a('node.height', Node309height);
  25892. Node309.a('node.rect', [0, 0, Node309width, Node309height]);
  25893. Node309.a('node.bordercolor','rgba(0,0,0,1)');
  25894. Node309.a('node.borderwidth', 0);
  25895. Node309.a('node.background','' || 'rgba(0,0,0,0)');
  25896. Node309.a('node.gradient','');
  25897. Node309.a('node.gradientcolor','');
  25898. Node309.a('node.text','339-1');
  25899. Node309.a('node.textalign','left');
  25900. Node309.a('node.textvAlign','middle');
  25901. Node309.a('node.textrect', [Node309textStart, 0, Node309textWidth, Node309height]);
  25902. Node309.a('node.color','rgba(0,0,0,1)');
  25903. Node309.a('node.font',' '+ Node309fontSize + 'px "Arial"');
  25904. Node309.a('node.textvisible',true);
  25905. Node309.a('node.linefeed',false);
  25906. if (false) {
  25907. Node309.a('node.textfunc',function(g) {
  25908. g.beginPath();
  25909. var str=Node309.a('node.text') || '339-1';
  25910. var color=Node309.a('node.color') || 'rgba(0,0,0,1)';
  25911. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node309width,Node309height,13.3333*_ratio.ratioY,"left",color,' '+ Node309fontSize + 'px "Arial"', 0,g);
  25912. });
  25913. }
  25914. if (false) {
  25915. Node309.a('node.underlinepoints',[Node309lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node309fontSize + 2 , ht.Default.getTextSize('339-1', ' '+ Node309fontSize + 'px "Arial"').width + 6, (Node309height - Node309fontSize) * 0.5*_ratio.ratioY + Node309fontSize + 2 ]);
  25916. Node309.a('node.underlinevisible',false);
  25917. Node309.a('node.underlineBorderWidth', 1);
  25918. }
  25919. dataModel.add(Node309);
  25920. zoomNodeList.push({
  25921. node: Node309,
  25922. borderWidth: 0,
  25923. attr: 'node.borderwidth'
  25924. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25925. var Node310 = new ht.Node();
  25926. var Node310textStart, Node310textWidth, Node310lineStart, Node310align = 'left', Node310fontSize = 13.3333*_ratio.ratioY,Node310width = 49*_ratio.ratioX, Node310height = 24*_ratio.ratioY;
  25927. (function () {
  25928. if (Node310align === 'left') {
  25929. Node310textStart = Node310fontSize * 0.2 > 2 ? Node310fontSize * 0.2 - 4 : Node310fontSize * 0.2 - 9;
  25930. Node310textWidth = Node310width;
  25931. Node310lineStart = 1;
  25932. } else if (Node310align === 'right') {
  25933. Node310textStart = 0;
  25934. Node310textWidth =Node310fontSize <= 8 ? Node310width + Node310fontSize * 0.2 + 6 : Node310width - Node310fontSize * 0.2;
  25935. Node310lineStart = (Node310width - (ht.Default.getTextSize('338', ' '+ Node310fontSize + 'px "Arial"').width + 6)) * 0.5;
  25936. } else if (Node310align === 'center') {
  25937. Node310textStart = -3;
  25938. Node310textWidth = Node310width;
  25939. Node310lineStart = Node310width - ht.Default.getTextSize('338', ' '+ Node310fontSize + 'px "Arial"').width - 11;
  25940. }
  25941. })();
  25942. Node310.setImage(GD.getTextJSON(Node310width, Node310height, true, false, false, ' '+ Node310fontSize + 'px "Arial"'))
  25943. Node310.setPosition(1633*ratio.ratioX, 604*ratio.ratioY);
  25944. Node310.setWidth(Node310width);
  25945. Node310.setHeight(Node310height);
  25946. Node310._nodeType = 'text';
  25947. Node310._disallowEvert = true;
  25948. Node310.setRotation(0*Math.PI/180);
  25949. Node310.a('node.width', Node310width);
  25950. Node310.a('node.height', Node310height);
  25951. Node310.a('node.rect', [0, 0, Node310width, Node310height]);
  25952. Node310.a('node.bordercolor','rgba(0,0,0,1)');
  25953. Node310.a('node.borderwidth', 0);
  25954. Node310.a('node.background','' || 'rgba(0,0,0,0)');
  25955. Node310.a('node.gradient','');
  25956. Node310.a('node.gradientcolor','');
  25957. Node310.a('node.text','338');
  25958. Node310.a('node.textalign','left');
  25959. Node310.a('node.textvAlign','middle');
  25960. Node310.a('node.textrect', [Node310textStart, 0, Node310textWidth, Node310height]);
  25961. Node310.a('node.color','rgba(0,0,0,1)');
  25962. Node310.a('node.font',' '+ Node310fontSize + 'px "Arial"');
  25963. Node310.a('node.textvisible',true);
  25964. Node310.a('node.linefeed',false);
  25965. if (false) {
  25966. Node310.a('node.textfunc',function(g) {
  25967. g.beginPath();
  25968. var str=Node310.a('node.text') || '338';
  25969. var color=Node310.a('node.color') || 'rgba(0,0,0,1)';
  25970. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node310width,Node310height,13.3333*_ratio.ratioY,"left",color,' '+ Node310fontSize + 'px "Arial"', 0,g);
  25971. });
  25972. }
  25973. if (false) {
  25974. Node310.a('node.underlinepoints',[Node310lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node310fontSize + 2 , ht.Default.getTextSize('338', ' '+ Node310fontSize + 'px "Arial"').width + 6, (Node310height - Node310fontSize) * 0.5*_ratio.ratioY + Node310fontSize + 2 ]);
  25975. Node310.a('node.underlinevisible',false);
  25976. Node310.a('node.underlineBorderWidth', 1);
  25977. }
  25978. dataModel.add(Node310);
  25979. zoomNodeList.push({
  25980. node: Node310,
  25981. borderWidth: 0,
  25982. attr: 'node.borderwidth'
  25983. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  25984. var Node311 = new ht.Node();
  25985. var Node311textStart, Node311textWidth, Node311lineStart, Node311align = 'left', Node311fontSize = 13.3333*_ratio.ratioY,Node311width = 49*_ratio.ratioX, Node311height = 24*_ratio.ratioY;
  25986. (function () {
  25987. if (Node311align === 'left') {
  25988. Node311textStart = Node311fontSize * 0.2 > 2 ? Node311fontSize * 0.2 - 4 : Node311fontSize * 0.2 - 9;
  25989. Node311textWidth = Node311width;
  25990. Node311lineStart = 1;
  25991. } else if (Node311align === 'right') {
  25992. Node311textStart = 0;
  25993. Node311textWidth =Node311fontSize <= 8 ? Node311width + Node311fontSize * 0.2 + 6 : Node311width - Node311fontSize * 0.2;
  25994. Node311lineStart = (Node311width - (ht.Default.getTextSize('339', ' '+ Node311fontSize + 'px "Arial"').width + 6)) * 0.5;
  25995. } else if (Node311align === 'center') {
  25996. Node311textStart = -3;
  25997. Node311textWidth = Node311width;
  25998. Node311lineStart = Node311width - ht.Default.getTextSize('339', ' '+ Node311fontSize + 'px "Arial"').width - 11;
  25999. }
  26000. })();
  26001. Node311.setImage(GD.getTextJSON(Node311width, Node311height, true, false, false, ' '+ Node311fontSize + 'px "Arial"'))
  26002. Node311.setPosition(1687*ratio.ratioX, 604*ratio.ratioY);
  26003. Node311.setWidth(Node311width);
  26004. Node311.setHeight(Node311height);
  26005. Node311._nodeType = 'text';
  26006. Node311._disallowEvert = true;
  26007. Node311.setRotation(0*Math.PI/180);
  26008. Node311.a('node.width', Node311width);
  26009. Node311.a('node.height', Node311height);
  26010. Node311.a('node.rect', [0, 0, Node311width, Node311height]);
  26011. Node311.a('node.bordercolor','rgba(0,0,0,1)');
  26012. Node311.a('node.borderwidth', 0);
  26013. Node311.a('node.background','' || 'rgba(0,0,0,0)');
  26014. Node311.a('node.gradient','');
  26015. Node311.a('node.gradientcolor','');
  26016. Node311.a('node.text','339');
  26017. Node311.a('node.textalign','left');
  26018. Node311.a('node.textvAlign','middle');
  26019. Node311.a('node.textrect', [Node311textStart, 0, Node311textWidth, Node311height]);
  26020. Node311.a('node.color','rgba(0,0,0,1)');
  26021. Node311.a('node.font',' '+ Node311fontSize + 'px "Arial"');
  26022. Node311.a('node.textvisible',true);
  26023. Node311.a('node.linefeed',false);
  26024. if (false) {
  26025. Node311.a('node.textfunc',function(g) {
  26026. g.beginPath();
  26027. var str=Node311.a('node.text') || '339';
  26028. var color=Node311.a('node.color') || 'rgba(0,0,0,1)';
  26029. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node311width,Node311height,13.3333*_ratio.ratioY,"left",color,' '+ Node311fontSize + 'px "Arial"', 0,g);
  26030. });
  26031. }
  26032. if (false) {
  26033. Node311.a('node.underlinepoints',[Node311lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node311fontSize + 2 , ht.Default.getTextSize('339', ' '+ Node311fontSize + 'px "Arial"').width + 6, (Node311height - Node311fontSize) * 0.5*_ratio.ratioY + Node311fontSize + 2 ]);
  26034. Node311.a('node.underlinevisible',false);
  26035. Node311.a('node.underlineBorderWidth', 1);
  26036. }
  26037. dataModel.add(Node311);
  26038. zoomNodeList.push({
  26039. node: Node311,
  26040. borderWidth: 0,
  26041. attr: 'node.borderwidth'
  26042. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26043. var Node312 = new ht.Node();
  26044. var Node312textStart, Node312textWidth, Node312lineStart, Node312align = 'left', Node312fontSize = 13.3333*_ratio.ratioY,Node312width = 39*_ratio.ratioX, Node312height = 16*_ratio.ratioY;
  26045. (function () {
  26046. if (Node312align === 'left') {
  26047. Node312textStart = Node312fontSize * 0.2 > 2 ? Node312fontSize * 0.2 - 4 : Node312fontSize * 0.2 - 9;
  26048. Node312textWidth = Node312width;
  26049. Node312lineStart = 1;
  26050. } else if (Node312align === 'right') {
  26051. Node312textStart = 0;
  26052. Node312textWidth =Node312fontSize <= 8 ? Node312width + Node312fontSize * 0.2 + 6 : Node312width - Node312fontSize * 0.2;
  26053. Node312lineStart = (Node312width - (ht.Default.getTextSize('Ia :', ' '+ Node312fontSize + 'px "Arial"').width + 6)) * 0.5;
  26054. } else if (Node312align === 'center') {
  26055. Node312textStart = -3;
  26056. Node312textWidth = Node312width;
  26057. Node312lineStart = Node312width - ht.Default.getTextSize('Ia :', ' '+ Node312fontSize + 'px "Arial"').width - 11;
  26058. }
  26059. })();
  26060. Node312.setImage(GD.getTextJSON(Node312width, Node312height, true, false, false, ' '+ Node312fontSize + 'px "Arial"'))
  26061. Node312.setPosition(129*ratio.ratioX, 887*ratio.ratioY);
  26062. Node312.setWidth(Node312width);
  26063. Node312.setHeight(Node312height);
  26064. Node312._nodeType = 'text';
  26065. Node312._disallowEvert = true;
  26066. Node312.setRotation(0*Math.PI/180);
  26067. Node312.a('node.width', Node312width);
  26068. Node312.a('node.height', Node312height);
  26069. Node312.a('node.rect', [0, 0, Node312width, Node312height]);
  26070. Node312.a('node.bordercolor','rgba(255,0,255,1)');
  26071. Node312.a('node.borderwidth', 0);
  26072. Node312.a('node.background','' || 'rgba(0,0,0,0)');
  26073. Node312.a('node.gradient','');
  26074. Node312.a('node.gradientcolor','');
  26075. Node312.a('node.text','Ia :');
  26076. Node312.a('node.textalign','left');
  26077. Node312.a('node.textvAlign','middle');
  26078. Node312.a('node.textrect', [Node312textStart, 0, Node312textWidth, Node312height]);
  26079. Node312.a('node.color','rgba(255,0,255,1)');
  26080. Node312.a('node.font',' '+ Node312fontSize + 'px "Arial"');
  26081. Node312.a('node.textvisible',true);
  26082. Node312.a('node.linefeed',false);
  26083. if (false) {
  26084. Node312.a('node.textfunc',function(g) {
  26085. g.beginPath();
  26086. var str=Node312.a('node.text') || 'Ia :';
  26087. var color=Node312.a('node.color') || 'rgba(255,0,255,1)';
  26088. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node312width,Node312height,13.3333*_ratio.ratioY,"left",color,' '+ Node312fontSize + 'px "Arial"', 0,g);
  26089. });
  26090. }
  26091. if (false) {
  26092. Node312.a('node.underlinepoints',[Node312lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node312fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node312fontSize + 'px "Arial"').width + 6, (Node312height - Node312fontSize) * 0.5*_ratio.ratioY + Node312fontSize + 2 ]);
  26093. Node312.a('node.underlinevisible',false);
  26094. Node312.a('node.underlineBorderWidth', 1);
  26095. }
  26096. dataModel.add(Node312);
  26097. zoomNodeList.push({
  26098. node: Node312,
  26099. borderWidth: 0,
  26100. attr: 'node.borderwidth'
  26101. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26102. var Node313 = new ht.Node();
  26103. var Node313textStart, Node313textWidth, Node313lineStart, Node313align = 'left', Node313fontSize = 13.3333*_ratio.ratioY,Node313width = 39*_ratio.ratioX, Node313height = 16*_ratio.ratioY;
  26104. (function () {
  26105. if (Node313align === 'left') {
  26106. Node313textStart = Node313fontSize * 0.2 > 2 ? Node313fontSize * 0.2 - 4 : Node313fontSize * 0.2 - 9;
  26107. Node313textWidth = Node313width;
  26108. Node313lineStart = 1;
  26109. } else if (Node313align === 'right') {
  26110. Node313textStart = 0;
  26111. Node313textWidth =Node313fontSize <= 8 ? Node313width + Node313fontSize * 0.2 + 6 : Node313width - Node313fontSize * 0.2;
  26112. Node313lineStart = (Node313width - (ht.Default.getTextSize('P :', ' '+ Node313fontSize + 'px "Arial"').width + 6)) * 0.5;
  26113. } else if (Node313align === 'center') {
  26114. Node313textStart = -3;
  26115. Node313textWidth = Node313width;
  26116. Node313lineStart = Node313width - ht.Default.getTextSize('P :', ' '+ Node313fontSize + 'px "Arial"').width - 11;
  26117. }
  26118. })();
  26119. Node313.setImage(GD.getTextJSON(Node313width, Node313height, true, false, false, ' '+ Node313fontSize + 'px "Arial"'))
  26120. Node313.setPosition(130*ratio.ratioX, 908*ratio.ratioY);
  26121. Node313.setWidth(Node313width);
  26122. Node313.setHeight(Node313height);
  26123. Node313._nodeType = 'text';
  26124. Node313._disallowEvert = true;
  26125. Node313.setRotation(0*Math.PI/180);
  26126. Node313.a('node.width', Node313width);
  26127. Node313.a('node.height', Node313height);
  26128. Node313.a('node.rect', [0, 0, Node313width, Node313height]);
  26129. Node313.a('node.bordercolor','rgba(0,0,0,1)');
  26130. Node313.a('node.borderwidth', 0);
  26131. Node313.a('node.background','' || 'rgba(0,0,0,0)');
  26132. Node313.a('node.gradient','');
  26133. Node313.a('node.gradientcolor','');
  26134. Node313.a('node.text','P :');
  26135. Node313.a('node.textalign','left');
  26136. Node313.a('node.textvAlign','middle');
  26137. Node313.a('node.textrect', [Node313textStart, 0, Node313textWidth, Node313height]);
  26138. Node313.a('node.color','rgba(0,0,0,1)');
  26139. Node313.a('node.font',' '+ Node313fontSize + 'px "Arial"');
  26140. Node313.a('node.textvisible',true);
  26141. Node313.a('node.linefeed',false);
  26142. if (false) {
  26143. Node313.a('node.textfunc',function(g) {
  26144. g.beginPath();
  26145. var str=Node313.a('node.text') || 'P :';
  26146. var color=Node313.a('node.color') || 'rgba(0,0,0,1)';
  26147. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node313width,Node313height,13.3333*_ratio.ratioY,"left",color,' '+ Node313fontSize + 'px "Arial"', 0,g);
  26148. });
  26149. }
  26150. if (false) {
  26151. Node313.a('node.underlinepoints',[Node313lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node313fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node313fontSize + 'px "Arial"').width + 6, (Node313height - Node313fontSize) * 0.5*_ratio.ratioY + Node313fontSize + 2 ]);
  26152. Node313.a('node.underlinevisible',false);
  26153. Node313.a('node.underlineBorderWidth', 1);
  26154. }
  26155. dataModel.add(Node313);
  26156. zoomNodeList.push({
  26157. node: Node313,
  26158. borderWidth: 0,
  26159. attr: 'node.borderwidth'
  26160. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26161. var Node314 = new ht.Node();
  26162. var Node314textStart, Node314textWidth, Node314lineStart, Node314align = 'left', Node314fontSize = 13.3333*_ratio.ratioY,Node314width = 39*_ratio.ratioX, Node314height = 16*_ratio.ratioY;
  26163. (function () {
  26164. if (Node314align === 'left') {
  26165. Node314textStart = Node314fontSize * 0.2 > 2 ? Node314fontSize * 0.2 - 4 : Node314fontSize * 0.2 - 9;
  26166. Node314textWidth = Node314width;
  26167. Node314lineStart = 1;
  26168. } else if (Node314align === 'right') {
  26169. Node314textStart = 0;
  26170. Node314textWidth =Node314fontSize <= 8 ? Node314width + Node314fontSize * 0.2 + 6 : Node314width - Node314fontSize * 0.2;
  26171. Node314lineStart = (Node314width - (ht.Default.getTextSize('Q :', ' '+ Node314fontSize + 'px "Arial"').width + 6)) * 0.5;
  26172. } else if (Node314align === 'center') {
  26173. Node314textStart = -3;
  26174. Node314textWidth = Node314width;
  26175. Node314lineStart = Node314width - ht.Default.getTextSize('Q :', ' '+ Node314fontSize + 'px "Arial"').width - 11;
  26176. }
  26177. })();
  26178. Node314.setImage(GD.getTextJSON(Node314width, Node314height, true, false, false, ' '+ Node314fontSize + 'px "Arial"'))
  26179. Node314.setPosition(130*ratio.ratioX, 928*ratio.ratioY);
  26180. Node314.setWidth(Node314width);
  26181. Node314.setHeight(Node314height);
  26182. Node314._nodeType = 'text';
  26183. Node314._disallowEvert = true;
  26184. Node314.setRotation(0*Math.PI/180);
  26185. Node314.a('node.width', Node314width);
  26186. Node314.a('node.height', Node314height);
  26187. Node314.a('node.rect', [0, 0, Node314width, Node314height]);
  26188. Node314.a('node.bordercolor','rgba(0,0,0,1)');
  26189. Node314.a('node.borderwidth', 0);
  26190. Node314.a('node.background','' || 'rgba(0,0,0,0)');
  26191. Node314.a('node.gradient','');
  26192. Node314.a('node.gradientcolor','');
  26193. Node314.a('node.text','Q :');
  26194. Node314.a('node.textalign','left');
  26195. Node314.a('node.textvAlign','middle');
  26196. Node314.a('node.textrect', [Node314textStart, 0, Node314textWidth, Node314height]);
  26197. Node314.a('node.color','rgba(0,0,0,1)');
  26198. Node314.a('node.font',' '+ Node314fontSize + 'px "Arial"');
  26199. Node314.a('node.textvisible',true);
  26200. Node314.a('node.linefeed',false);
  26201. if (false) {
  26202. Node314.a('node.textfunc',function(g) {
  26203. g.beginPath();
  26204. var str=Node314.a('node.text') || 'Q :';
  26205. var color=Node314.a('node.color') || 'rgba(0,0,0,1)';
  26206. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node314width,Node314height,13.3333*_ratio.ratioY,"left",color,' '+ Node314fontSize + 'px "Arial"', 0,g);
  26207. });
  26208. }
  26209. if (false) {
  26210. Node314.a('node.underlinepoints',[Node314lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node314fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node314fontSize + 'px "Arial"').width + 6, (Node314height - Node314fontSize) * 0.5*_ratio.ratioY + Node314fontSize + 2 ]);
  26211. Node314.a('node.underlinevisible',false);
  26212. Node314.a('node.underlineBorderWidth', 1);
  26213. }
  26214. dataModel.add(Node314);
  26215. zoomNodeList.push({
  26216. node: Node314,
  26217. borderWidth: 0,
  26218. attr: 'node.borderwidth'
  26219. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26220. var Node315_0 = new ht.Node();
  26221. var Node315_0textStart, Node315_0textWidth, Node315_0lineStart, Node315_0align = 'left', Node315_0fontSize = 13.3333*_ratio.ratioY,Node315_0width = 72*_ratio.ratioX, Node315_0height = 16*_ratio.ratioY;
  26222. (function () {
  26223. if (Node315_0align === 'left') {
  26224. Node315_0textStart = Node315_0fontSize * 0.2 > 2 ? Node315_0fontSize * 0.2 - 4 : Node315_0fontSize * 0.2 - 9;
  26225. Node315_0textWidth = Node315_0width;
  26226. Node315_0lineStart = 1;
  26227. } else if (Node315_0align === 'right') {
  26228. Node315_0textStart = 0;
  26229. Node315_0textWidth =Node315_0fontSize <= 8 ? Node315_0width + Node315_0fontSize * 0.2 + 6 : Node315_0width - Node315_0fontSize * 0.2;
  26230. Node315_0lineStart = (Node315_0width - (ht.Default.getTextSize('上层油温 :', ' '+ Node315_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  26231. } else if (Node315_0align === 'center') {
  26232. Node315_0textStart = -3;
  26233. Node315_0textWidth = Node315_0width;
  26234. Node315_0lineStart = Node315_0width - ht.Default.getTextSize('上层油温 :', ' '+ Node315_0fontSize + 'px "Arial"').width - 11;
  26235. }
  26236. })();
  26237. Node315_0.setImage(GD.getTextJSON(Node315_0width, Node315_0height, true, false, false, ' '+ Node315_0fontSize + 'px "Arial"'))
  26238. Node315_0.setPosition(267*ratio.ratioX, 495*ratio.ratioY);
  26239. Node315_0.setWidth(Node315_0width);
  26240. Node315_0.setHeight(Node315_0height);
  26241. Node315_0._nodeType = 'text';
  26242. Node315_0._disallowEvert = true;
  26243. Node315_0.setRotation(0*Math.PI/180);
  26244. Node315_0.a('node.width', Node315_0width);
  26245. Node315_0.a('node.height', Node315_0height);
  26246. Node315_0.a('node.rect', [0, 0, Node315_0width, Node315_0height]);
  26247. Node315_0.a('node.bordercolor','rgba(0,0,0,1)');
  26248. Node315_0.a('node.borderwidth', 0);
  26249. Node315_0.a('node.background','' || 'rgba(0,0,0,0)');
  26250. Node315_0.a('node.gradient','');
  26251. Node315_0.a('node.gradientcolor','');
  26252. Node315_0.a('node.text','上层油温 :');
  26253. Node315_0.a('node.textalign','left');
  26254. Node315_0.a('node.textvAlign','middle');
  26255. Node315_0.a('node.textrect', [Node315_0textStart, 0, Node315_0textWidth, Node315_0height]);
  26256. Node315_0.a('node.color','rgba(0,0,0,1)');
  26257. Node315_0.a('node.font',' '+ Node315_0fontSize + 'px "Arial"');
  26258. Node315_0.a('node.textvisible',true);
  26259. Node315_0.a('node.linefeed',false);
  26260. if (false) {
  26261. Node315_0.a('node.textfunc',function(g) {
  26262. g.beginPath();
  26263. var str=Node315_0.a('node.text') || '上层油温 :';
  26264. var color=Node315_0.a('node.color') || 'rgba(0,0,0,1)';
  26265. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node315_0width,Node315_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node315_0fontSize + 'px "Arial"', 0,g);
  26266. });
  26267. }
  26268. if (false) {
  26269. Node315_0.a('node.underlinepoints',[Node315_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node315_0fontSize + 2 , ht.Default.getTextSize('上层油温 :', ' '+ Node315_0fontSize + 'px "Arial"').width + 6, (Node315_0height - Node315_0fontSize) * 0.5*_ratio.ratioY + Node315_0fontSize + 2 ]);
  26270. Node315_0.a('node.underlinevisible',false);
  26271. Node315_0.a('node.underlineBorderWidth', 1);
  26272. }
  26273. dataModel.add(Node315_0);
  26274. zoomNodeList.push({
  26275. node: Node315_0,
  26276. borderWidth: 0,
  26277. attr: 'node.borderwidth'
  26278. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26279. var Node315_1 = new ht.Node();
  26280. var Node315_1textStart, Node315_1textWidth, Node315_1lineStart, Node315_1align = 'left', Node315_1fontSize = 13.3333*_ratio.ratioY,Node315_1width = 42*_ratio.ratioX, Node315_1height = 16*_ratio.ratioY;
  26281. (function () {
  26282. if (Node315_1align === 'left') {
  26283. Node315_1textStart = Node315_1fontSize * 0.2 > 2 ? Node315_1fontSize * 0.2 - 4 : Node315_1fontSize * 0.2 - 9;
  26284. Node315_1textWidth = Node315_1width;
  26285. Node315_1lineStart = 1;
  26286. } else if (Node315_1align === 'right') {
  26287. Node315_1textStart = 0;
  26288. Node315_1textWidth =Node315_1fontSize <= 8 ? Node315_1width + Node315_1fontSize * 0.2 + 6 : Node315_1width - Node315_1fontSize * 0.2;
  26289. Node315_1lineStart = (Node315_1width - (ht.Default.getTextSize('绕温 :', ' '+ Node315_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  26290. } else if (Node315_1align === 'center') {
  26291. Node315_1textStart = -3;
  26292. Node315_1textWidth = Node315_1width;
  26293. Node315_1lineStart = Node315_1width - ht.Default.getTextSize('绕温 :', ' '+ Node315_1fontSize + 'px "Arial"').width - 11;
  26294. }
  26295. })();
  26296. Node315_1.setImage(GD.getTextJSON(Node315_1width, Node315_1height, true, false, false, ' '+ Node315_1fontSize + 'px "Arial"'))
  26297. Node315_1.setPosition(282*ratio.ratioX, 536*ratio.ratioY);
  26298. Node315_1.setWidth(Node315_1width);
  26299. Node315_1.setHeight(Node315_1height);
  26300. Node315_1._nodeType = 'text';
  26301. Node315_1._disallowEvert = true;
  26302. Node315_1.setRotation(0*Math.PI/180);
  26303. Node315_1.a('node.width', Node315_1width);
  26304. Node315_1.a('node.height', Node315_1height);
  26305. Node315_1.a('node.rect', [0, 0, Node315_1width, Node315_1height]);
  26306. Node315_1.a('node.bordercolor','rgba(0,0,0,1)');
  26307. Node315_1.a('node.borderwidth', 0);
  26308. Node315_1.a('node.background','' || 'rgba(0,0,0,0)');
  26309. Node315_1.a('node.gradient','');
  26310. Node315_1.a('node.gradientcolor','');
  26311. Node315_1.a('node.text','绕温 :');
  26312. Node315_1.a('node.textalign','left');
  26313. Node315_1.a('node.textvAlign','middle');
  26314. Node315_1.a('node.textrect', [Node315_1textStart, 0, Node315_1textWidth, Node315_1height]);
  26315. Node315_1.a('node.color','rgba(0,0,0,1)');
  26316. Node315_1.a('node.font',' '+ Node315_1fontSize + 'px "Arial"');
  26317. Node315_1.a('node.textvisible',true);
  26318. Node315_1.a('node.linefeed',false);
  26319. if (false) {
  26320. Node315_1.a('node.textfunc',function(g) {
  26321. g.beginPath();
  26322. var str=Node315_1.a('node.text') || '绕温 :';
  26323. var color=Node315_1.a('node.color') || 'rgba(0,0,0,1)';
  26324. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node315_1width,Node315_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node315_1fontSize + 'px "Arial"', 0,g);
  26325. });
  26326. }
  26327. if (false) {
  26328. Node315_1.a('node.underlinepoints',[Node315_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node315_1fontSize + 2 , ht.Default.getTextSize('绕温 :', ' '+ Node315_1fontSize + 'px "Arial"').width + 6, (Node315_1height - Node315_1fontSize) * 0.5*_ratio.ratioY + Node315_1fontSize + 2 ]);
  26329. Node315_1.a('node.underlinevisible',false);
  26330. Node315_1.a('node.underlineBorderWidth', 1);
  26331. }
  26332. dataModel.add(Node315_1);
  26333. zoomNodeList.push({
  26334. node: Node315_1,
  26335. borderWidth: 0,
  26336. attr: 'node.borderwidth'
  26337. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26338. var Node315_2 = new ht.Node();
  26339. var Node315_2textStart, Node315_2textWidth, Node315_2lineStart, Node315_2align = 'left', Node315_2fontSize = 13.3333*_ratio.ratioY,Node315_2width = 42*_ratio.ratioX, Node315_2height = 16*_ratio.ratioY;
  26340. (function () {
  26341. if (Node315_2align === 'left') {
  26342. Node315_2textStart = Node315_2fontSize * 0.2 > 2 ? Node315_2fontSize * 0.2 - 4 : Node315_2fontSize * 0.2 - 9;
  26343. Node315_2textWidth = Node315_2width;
  26344. Node315_2lineStart = 1;
  26345. } else if (Node315_2align === 'right') {
  26346. Node315_2textStart = 0;
  26347. Node315_2textWidth =Node315_2fontSize <= 8 ? Node315_2width + Node315_2fontSize * 0.2 + 6 : Node315_2width - Node315_2fontSize * 0.2;
  26348. Node315_2lineStart = (Node315_2width - (ht.Default.getTextSize('档位 :', ' '+ Node315_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  26349. } else if (Node315_2align === 'center') {
  26350. Node315_2textStart = -3;
  26351. Node315_2textWidth = Node315_2width;
  26352. Node315_2lineStart = Node315_2width - ht.Default.getTextSize('档位 :', ' '+ Node315_2fontSize + 'px "Arial"').width - 11;
  26353. }
  26354. })();
  26355. Node315_2.setImage(GD.getTextJSON(Node315_2width, Node315_2height, true, false, false, ' '+ Node315_2fontSize + 'px "Arial"'))
  26356. Node315_2.setPosition(282*ratio.ratioX, 475*ratio.ratioY);
  26357. Node315_2.setWidth(Node315_2width);
  26358. Node315_2.setHeight(Node315_2height);
  26359. Node315_2._nodeType = 'text';
  26360. Node315_2._disallowEvert = true;
  26361. Node315_2.setRotation(0*Math.PI/180);
  26362. Node315_2.a('node.width', Node315_2width);
  26363. Node315_2.a('node.height', Node315_2height);
  26364. Node315_2.a('node.rect', [0, 0, Node315_2width, Node315_2height]);
  26365. Node315_2.a('node.bordercolor','rgba(0,0,0,1)');
  26366. Node315_2.a('node.borderwidth', 0);
  26367. Node315_2.a('node.background','' || 'rgba(0,0,0,0)');
  26368. Node315_2.a('node.gradient','');
  26369. Node315_2.a('node.gradientcolor','');
  26370. Node315_2.a('node.text','档位 :');
  26371. Node315_2.a('node.textalign','left');
  26372. Node315_2.a('node.textvAlign','middle');
  26373. Node315_2.a('node.textrect', [Node315_2textStart, 0, Node315_2textWidth, Node315_2height]);
  26374. Node315_2.a('node.color','rgba(0,0,0,1)');
  26375. Node315_2.a('node.font',' '+ Node315_2fontSize + 'px "Arial"');
  26376. Node315_2.a('node.textvisible',true);
  26377. Node315_2.a('node.linefeed',false);
  26378. if (false) {
  26379. Node315_2.a('node.textfunc',function(g) {
  26380. g.beginPath();
  26381. var str=Node315_2.a('node.text') || '档位 :';
  26382. var color=Node315_2.a('node.color') || 'rgba(0,0,0,1)';
  26383. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node315_2width,Node315_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node315_2fontSize + 'px "Arial"', 0,g);
  26384. });
  26385. }
  26386. if (false) {
  26387. Node315_2.a('node.underlinepoints',[Node315_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node315_2fontSize + 2 , ht.Default.getTextSize('档位 :', ' '+ Node315_2fontSize + 'px "Arial"').width + 6, (Node315_2height - Node315_2fontSize) * 0.5*_ratio.ratioY + Node315_2fontSize + 2 ]);
  26388. Node315_2.a('node.underlinevisible',false);
  26389. Node315_2.a('node.underlineBorderWidth', 1);
  26390. }
  26391. dataModel.add(Node315_2);
  26392. zoomNodeList.push({
  26393. node: Node315_2,
  26394. borderWidth: 0,
  26395. attr: 'node.borderwidth'
  26396. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26397. var Node315_3 = new ht.Node();
  26398. var Node315_3textStart, Node315_3textWidth, Node315_3lineStart, Node315_3align = 'left', Node315_3fontSize = 13.3333*_ratio.ratioY,Node315_3width = 72*_ratio.ratioX, Node315_3height = 16*_ratio.ratioY;
  26399. (function () {
  26400. if (Node315_3align === 'left') {
  26401. Node315_3textStart = Node315_3fontSize * 0.2 > 2 ? Node315_3fontSize * 0.2 - 4 : Node315_3fontSize * 0.2 - 9;
  26402. Node315_3textWidth = Node315_3width;
  26403. Node315_3lineStart = 1;
  26404. } else if (Node315_3align === 'right') {
  26405. Node315_3textStart = 0;
  26406. Node315_3textWidth =Node315_3fontSize <= 8 ? Node315_3width + Node315_3fontSize * 0.2 + 6 : Node315_3width - Node315_3fontSize * 0.2;
  26407. Node315_3lineStart = (Node315_3width - (ht.Default.getTextSize('上层油温 :', ' '+ Node315_3fontSize + 'px "Arial"').width + 6)) * 0.5;
  26408. } else if (Node315_3align === 'center') {
  26409. Node315_3textStart = -3;
  26410. Node315_3textWidth = Node315_3width;
  26411. Node315_3lineStart = Node315_3width - ht.Default.getTextSize('上层油温 :', ' '+ Node315_3fontSize + 'px "Arial"').width - 11;
  26412. }
  26413. })();
  26414. Node315_3.setImage(GD.getTextJSON(Node315_3width, Node315_3height, true, false, false, ' '+ Node315_3fontSize + 'px "Arial"'))
  26415. Node315_3.setPosition(267*ratio.ratioX, 515*ratio.ratioY);
  26416. Node315_3.setWidth(Node315_3width);
  26417. Node315_3.setHeight(Node315_3height);
  26418. Node315_3._nodeType = 'text';
  26419. Node315_3._disallowEvert = true;
  26420. Node315_3.setRotation(0*Math.PI/180);
  26421. Node315_3.a('node.width', Node315_3width);
  26422. Node315_3.a('node.height', Node315_3height);
  26423. Node315_3.a('node.rect', [0, 0, Node315_3width, Node315_3height]);
  26424. Node315_3.a('node.bordercolor','rgba(0,0,0,1)');
  26425. Node315_3.a('node.borderwidth', 0);
  26426. Node315_3.a('node.background','' || 'rgba(0,0,0,0)');
  26427. Node315_3.a('node.gradient','');
  26428. Node315_3.a('node.gradientcolor','');
  26429. Node315_3.a('node.text','上层油温 :');
  26430. Node315_3.a('node.textalign','left');
  26431. Node315_3.a('node.textvAlign','middle');
  26432. Node315_3.a('node.textrect', [Node315_3textStart, 0, Node315_3textWidth, Node315_3height]);
  26433. Node315_3.a('node.color','rgba(0,0,0,1)');
  26434. Node315_3.a('node.font',' '+ Node315_3fontSize + 'px "Arial"');
  26435. Node315_3.a('node.textvisible',true);
  26436. Node315_3.a('node.linefeed',false);
  26437. if (false) {
  26438. Node315_3.a('node.textfunc',function(g) {
  26439. g.beginPath();
  26440. var str=Node315_3.a('node.text') || '上层油温 :';
  26441. var color=Node315_3.a('node.color') || 'rgba(0,0,0,1)';
  26442. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node315_3width,Node315_3height,13.3333*_ratio.ratioY,"left",color,' '+ Node315_3fontSize + 'px "Arial"', 0,g);
  26443. });
  26444. }
  26445. if (false) {
  26446. Node315_3.a('node.underlinepoints',[Node315_3lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node315_3fontSize + 2 , ht.Default.getTextSize('上层油温 :', ' '+ Node315_3fontSize + 'px "Arial"').width + 6, (Node315_3height - Node315_3fontSize) * 0.5*_ratio.ratioY + Node315_3fontSize + 2 ]);
  26447. Node315_3.a('node.underlinevisible',false);
  26448. Node315_3.a('node.underlineBorderWidth', 1);
  26449. }
  26450. dataModel.add(Node315_3);
  26451. zoomNodeList.push({
  26452. node: Node315_3,
  26453. borderWidth: 0,
  26454. attr: 'node.borderwidth'
  26455. }); var Node316;
  26456. (function () {
  26457. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26458. var ratioX, ratioY;
  26459. if ('Default' === 'False') {
  26460. ratioX = 1;
  26461. ratioY = 1;
  26462. } else if ('Default' === 'X') {
  26463. ratioX = ratioY = _ratio.ratioX;
  26464. } else if ('Default' === 'Y') {
  26465. ratioX = ratioY = _ratio.ratioY;
  26466. } else {
  26467. ratioX = _ratio.ratioX;
  26468. ratioY = _ratio.ratioY;
  26469. }
  26470. ht.Default.setImage('imgimage//TIM截图201805251630310.png', PAGEROOTDIR + 'image//TIM截图201805251630310.png');
  26471. Node316 = new ht.Node();
  26472. Node316.setPosition(324*ratio.ratioX, 603*ratio.ratioY);
  26473. Node316.setSize(40*ratioX, 70*ratioY);
  26474. Node316.setImage('imgimage//TIM截图201805251630310.png');
  26475. Node316.setRotation(0*Math.PI/180);
  26476. Node316._zoomBy = 'Default';
  26477. Node316._nodeType = 'image';
  26478. Node316._disallowEvert = true;
  26479. dataModel.add(Node316);
  26480. })();
  26481. var Node317;
  26482. (function () {
  26483. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  26484. var ratioX, ratioY;
  26485. if ('Default' === 'False') {
  26486. ratioX = 1;
  26487. ratioY = 1;
  26488. } else if ('Default' === 'X') {
  26489. ratioX = ratioY = _ratio.ratioX;
  26490. } else if ('Default' === 'Y') {
  26491. ratioX = ratioY = _ratio.ratioY;
  26492. } else {
  26493. ratioX = _ratio.ratioX;
  26494. ratioY = _ratio.ratioY;
  26495. }
  26496. ht.Default.setImage('imgimage//TIM截图201805251630310.png', PAGEROOTDIR + 'image//TIM截图201805251630310.png');
  26497. Node317 = new ht.Node();
  26498. Node317.setPosition(1114*ratio.ratioX, 603*ratio.ratioY);
  26499. Node317.setSize(40*ratioX, 70*ratioY);
  26500. Node317.setImage('imgimage//TIM截图201805251630310.png');
  26501. Node317.setRotation(0*Math.PI/180);
  26502. Node317._zoomBy = 'Default';
  26503. Node317._nodeType = 'image';
  26504. Node317._disallowEvert = true;
  26505. dataModel.add(Node317);
  26506. })();
  26507. var Node318points=[462, 688,462, 698],
  26508. Node318rect=ht.Default.unionPoint([{x:462,y:688},{x:462,y:698}]),
  26509. Node318compspts=[];
  26510. _ratio = GD.getRatioWithRotation(0, ratio);
  26511. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  26512. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  26513. for(var i=0;i<Node318points.length;i++){
  26514. if(i%2==0){
  26515. Node318compspts.push(Node318points[i]-Node318rect.x);
  26516. }else{
  26517. Node318compspts.push(Node318points[i]-Node318rect.y);
  26518. }
  26519. }
  26520. var Node318ptslength=Node318compspts.length;
  26521. if (Node318rect.height === 0) {
  26522. Node318compspts[0] -= 0;
  26523. Node318compspts[Node318ptslength-2] += 0;
  26524. } else if (Node318rect.width === 0){
  26525. Node318compspts[1] -= 0;
  26526. Node318compspts[Node318ptslength-1] += 0;
  26527. } else {
  26528. Node318compspts[0] -= 0;
  26529. Node318compspts[1] -= 0;
  26530. Node318compspts[Node318ptslength-2] += 0;
  26531. Node318compspts[Node318ptslength-1] += 0;
  26532. }
  26533. Node318 = new ht.Node();
  26534. Node318.borderWidth = 1;
  26535. Node318rect.width = Node318rect.width === 0 ? 0.0001 : Node318rect.width;
  26536. Node318rect.height = Node318rect.height === 0 ? 0.0001 : Node318rect.height;
  26537. var Node318endCompspts = [Node318compspts[Node318ptslength-2],Node318compspts[Node318ptslength-1],0,0];
  26538. var Node318startCompspts = [Node318compspts[0],Node318compspts[1],0,0];
  26539. Node318.setImage(GD.getPolyLineJSON());
  26540. Node318.setPosition(Node318rect.x+Node318rect.width/2,Node318rect.y+Node318rect.height/2);
  26541. Node318.setSize(Node318rect.width,Node318rect.height);
  26542. Node318.setStyle("opacity",1);
  26543. Node318.s({'pixelPerfect':true});
  26544. Node318borderwidth=1;
  26545. Node318.setRotation(0);
  26546. dataModel.add(Node318);
  26547. Node318.a('node.points',Node318compspts);
  26548. Node318.a('node.segments',[1,2]);
  26549. Node318.a('node.color','rgba(255,128,0,1)');
  26550. Node318.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26551. Node318.a('node.borderColor','rgba(255,128,0,1)');
  26552. Node318.a('node.background','rgba(255,128,0,1)');
  26553. Node318.a('node.gradient','');
  26554. Node318.a('node.gradientcolor','rgba(255,128,0,1)');
  26555. Node318.a('node.endCompspts',Node318endCompspts);
  26556. Node318.a('node.startCompspts',Node318startCompspts);
  26557. (function (node, img, compspts, endCompspts, startCompspts) {
  26558. var position = node.getPosition(),
  26559. w = node.getWidth()*_ratio.ratioX,
  26560. h = node.getHeight()*_ratio.ratioY;
  26561. function resetPoints(rx, ry) {
  26562. for (var i = 0, len = compspts.length; i < len; i++) {
  26563. if (i%2 === 0) {
  26564. compspts[i]*=rx;
  26565. } else {
  26566. compspts[i]*=ry;
  26567. }
  26568. }
  26569. endCompspts[0] = compspts[compspts.length-2];
  26570. endCompspts[1] = compspts[compspts.length-1];
  26571. endCompspts[2] *= rx;
  26572. endCompspts[3] *= ry;
  26573. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26574. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26575. startCompspts[0] = compspts[0];
  26576. startCompspts[1] = compspts[1];
  26577. startCompspts[2] *= rx;
  26578. startCompspts[3] *= ry;
  26579. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26580. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26581. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26582. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26583. }
  26584. node.setSize(w, h);
  26585. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26586. node.a('node.width', w);
  26587. node.a('node.height', h);
  26588. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26589. node.borderWidth = 1;
  26590. node.a('node.borderwidth',node.borderWidth);
  26591. node._nodename = 'Node318';
  26592. node._nodeType = 'line';
  26593. zoomNodeList.push({
  26594. node: node,
  26595. attr: 'node.borderwidth'
  26596. });
  26597. var setWidth = node.setWidth,
  26598. setHeight = node.setHeight,
  26599. timer, rx = 1, ry = 1;
  26600. node.setWidth = function (width) {
  26601. var _width = this.getWidth();
  26602. rx = width / _width;
  26603. node.a('node.width', width);
  26604. setWidth.apply(this, arguments);
  26605. resetPoints(rx, 1);
  26606. }
  26607. node.setHeight = function (height) {
  26608. var _height = this.getHeight();
  26609. ry = height / _height;
  26610. node.a('node.height', height);
  26611. setHeight.apply(this, arguments);
  26612. resetPoints(1, ry);
  26613. }
  26614. })(Node318, Node318.getImage(), Node318compspts, Node318endCompspts, Node318startCompspts);
  26615. var Node319points=[462, 688,492, 688],
  26616. Node319rect=ht.Default.unionPoint([{x:462,y:688},{x:492,y:688}]),
  26617. Node319compspts=[];
  26618. _ratio = GD.getRatioWithRotation(0, ratio);
  26619. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  26620. _endratio = GD.getRatioWithRotation(0, ratio);
  26621. for(var i=0;i<Node319points.length;i++){
  26622. if(i%2==0){
  26623. Node319compspts.push(Node319points[i]-Node319rect.x);
  26624. }else{
  26625. Node319compspts.push(Node319points[i]-Node319rect.y);
  26626. }
  26627. }
  26628. var Node319ptslength=Node319compspts.length;
  26629. if (Node319rect.height === 0) {
  26630. Node319compspts[0] -= 0;
  26631. Node319compspts[Node319ptslength-2] += 0;
  26632. } else if (Node319rect.width === 0){
  26633. Node319compspts[1] -= 0;
  26634. Node319compspts[Node319ptslength-1] += 0;
  26635. } else {
  26636. Node319compspts[0] -= 0;
  26637. Node319compspts[1] -= 0;
  26638. Node319compspts[Node319ptslength-2] += 0;
  26639. Node319compspts[Node319ptslength-1] += 0;
  26640. }
  26641. Node319 = new ht.Node();
  26642. Node319.borderWidth = 1;
  26643. Node319rect.width = Node319rect.width === 0 ? 0.0001 : Node319rect.width;
  26644. Node319rect.height = Node319rect.height === 0 ? 0.0001 : Node319rect.height;
  26645. var Node319endCompspts = [Node319compspts[Node319ptslength-2],Node319compspts[Node319ptslength-1],0,0];
  26646. var Node319startCompspts = [Node319compspts[0],Node319compspts[1],0,0];
  26647. Node319.setImage(GD.getPolyLineJSON());
  26648. Node319.setPosition(Node319rect.x+Node319rect.width/2,Node319rect.y+Node319rect.height/2);
  26649. Node319.setSize(Node319rect.width,Node319rect.height);
  26650. Node319.setStyle("opacity",1);
  26651. Node319.s({'pixelPerfect':true});
  26652. Node319borderwidth=1;
  26653. Node319.setRotation(0);
  26654. dataModel.add(Node319);
  26655. Node319.a('node.points',Node319compspts);
  26656. Node319.a('node.segments',[1,2]);
  26657. Node319.a('node.color','rgba(255,128,0,1)');
  26658. Node319.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26659. Node319.a('node.borderColor','rgba(255,128,0,1)');
  26660. Node319.a('node.background','rgba(255,128,0,1)');
  26661. Node319.a('node.gradient','');
  26662. Node319.a('node.gradientcolor','rgba(255,128,0,1)');
  26663. Node319.a('node.endCompspts',Node319endCompspts);
  26664. Node319.a('node.startCompspts',Node319startCompspts);
  26665. (function (node, img, compspts, endCompspts, startCompspts) {
  26666. var position = node.getPosition(),
  26667. w = node.getWidth()*_ratio.ratioX,
  26668. h = node.getHeight()*_ratio.ratioY;
  26669. function resetPoints(rx, ry) {
  26670. for (var i = 0, len = compspts.length; i < len; i++) {
  26671. if (i%2 === 0) {
  26672. compspts[i]*=rx;
  26673. } else {
  26674. compspts[i]*=ry;
  26675. }
  26676. }
  26677. endCompspts[0] = compspts[compspts.length-2];
  26678. endCompspts[1] = compspts[compspts.length-1];
  26679. endCompspts[2] *= rx;
  26680. endCompspts[3] *= ry;
  26681. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26682. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26683. startCompspts[0] = compspts[0];
  26684. startCompspts[1] = compspts[1];
  26685. startCompspts[2] *= rx;
  26686. startCompspts[3] *= ry;
  26687. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26688. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26689. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26690. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26691. }
  26692. node.setSize(w, h);
  26693. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26694. node.a('node.width', w);
  26695. node.a('node.height', h);
  26696. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26697. node.borderWidth = 1;
  26698. node.a('node.borderwidth',node.borderWidth);
  26699. node._nodename = 'Node319';
  26700. node._nodeType = 'line';
  26701. zoomNodeList.push({
  26702. node: node,
  26703. attr: 'node.borderwidth'
  26704. });
  26705. var setWidth = node.setWidth,
  26706. setHeight = node.setHeight,
  26707. timer, rx = 1, ry = 1;
  26708. node.setWidth = function (width) {
  26709. var _width = this.getWidth();
  26710. rx = width / _width;
  26711. node.a('node.width', width);
  26712. setWidth.apply(this, arguments);
  26713. resetPoints(rx, 1);
  26714. }
  26715. node.setHeight = function (height) {
  26716. var _height = this.getHeight();
  26717. ry = height / _height;
  26718. node.a('node.height', height);
  26719. setHeight.apply(this, arguments);
  26720. resetPoints(1, ry);
  26721. }
  26722. })(Node319, Node319.getImage(), Node319compspts, Node319endCompspts, Node319startCompspts);
  26723. var Node320points=[494, 678,494, 698],
  26724. Node320rect=ht.Default.unionPoint([{x:494,y:678},{x:494,y:698}]),
  26725. Node320compspts=[];
  26726. _ratio = GD.getRatioWithRotation(0, ratio);
  26727. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  26728. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  26729. for(var i=0;i<Node320points.length;i++){
  26730. if(i%2==0){
  26731. Node320compspts.push(Node320points[i]-Node320rect.x);
  26732. }else{
  26733. Node320compspts.push(Node320points[i]-Node320rect.y);
  26734. }
  26735. }
  26736. var Node320ptslength=Node320compspts.length;
  26737. if (Node320rect.height === 0) {
  26738. Node320compspts[0] -= 0;
  26739. Node320compspts[Node320ptslength-2] += 0;
  26740. } else if (Node320rect.width === 0){
  26741. Node320compspts[1] -= 0;
  26742. Node320compspts[Node320ptslength-1] += 0;
  26743. } else {
  26744. Node320compspts[0] -= 0;
  26745. Node320compspts[1] -= 0;
  26746. Node320compspts[Node320ptslength-2] += 0;
  26747. Node320compspts[Node320ptslength-1] += 0;
  26748. }
  26749. Node320 = new ht.Node();
  26750. Node320.borderWidth = 1;
  26751. Node320rect.width = Node320rect.width === 0 ? 0.0001 : Node320rect.width;
  26752. Node320rect.height = Node320rect.height === 0 ? 0.0001 : Node320rect.height;
  26753. var Node320endCompspts = [Node320compspts[Node320ptslength-2],Node320compspts[Node320ptslength-1],0,0];
  26754. var Node320startCompspts = [Node320compspts[0],Node320compspts[1],0,0];
  26755. Node320.setImage(GD.getPolyLineJSON());
  26756. Node320.setPosition(Node320rect.x+Node320rect.width/2,Node320rect.y+Node320rect.height/2);
  26757. Node320.setSize(Node320rect.width,Node320rect.height);
  26758. Node320.setStyle("opacity",1);
  26759. Node320.s({'pixelPerfect':true});
  26760. Node320borderwidth=1;
  26761. Node320.setRotation(0);
  26762. dataModel.add(Node320);
  26763. Node320.a('node.points',Node320compspts);
  26764. Node320.a('node.segments',[1,2]);
  26765. Node320.a('node.color','rgba(255,128,0,1)');
  26766. Node320.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26767. Node320.a('node.borderColor','rgba(255,128,0,1)');
  26768. Node320.a('node.background','rgba(255,128,0,1)');
  26769. Node320.a('node.gradient','');
  26770. Node320.a('node.gradientcolor','rgba(255,128,0,1)');
  26771. Node320.a('node.endCompspts',Node320endCompspts);
  26772. Node320.a('node.startCompspts',Node320startCompspts);
  26773. (function (node, img, compspts, endCompspts, startCompspts) {
  26774. var position = node.getPosition(),
  26775. w = node.getWidth()*_ratio.ratioX,
  26776. h = node.getHeight()*_ratio.ratioY;
  26777. function resetPoints(rx, ry) {
  26778. for (var i = 0, len = compspts.length; i < len; i++) {
  26779. if (i%2 === 0) {
  26780. compspts[i]*=rx;
  26781. } else {
  26782. compspts[i]*=ry;
  26783. }
  26784. }
  26785. endCompspts[0] = compspts[compspts.length-2];
  26786. endCompspts[1] = compspts[compspts.length-1];
  26787. endCompspts[2] *= rx;
  26788. endCompspts[3] *= ry;
  26789. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26790. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26791. startCompspts[0] = compspts[0];
  26792. startCompspts[1] = compspts[1];
  26793. startCompspts[2] *= rx;
  26794. startCompspts[3] *= ry;
  26795. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26796. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26797. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26798. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26799. }
  26800. node.setSize(w, h);
  26801. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26802. node.a('node.width', w);
  26803. node.a('node.height', h);
  26804. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26805. node.borderWidth = 1;
  26806. node.a('node.borderwidth',node.borderWidth);
  26807. node._nodename = 'Node320';
  26808. node._nodeType = 'line';
  26809. zoomNodeList.push({
  26810. node: node,
  26811. attr: 'node.borderwidth'
  26812. });
  26813. var setWidth = node.setWidth,
  26814. setHeight = node.setHeight,
  26815. timer, rx = 1, ry = 1;
  26816. node.setWidth = function (width) {
  26817. var _width = this.getWidth();
  26818. rx = width / _width;
  26819. node.a('node.width', width);
  26820. setWidth.apply(this, arguments);
  26821. resetPoints(rx, 1);
  26822. }
  26823. node.setHeight = function (height) {
  26824. var _height = this.getHeight();
  26825. ry = height / _height;
  26826. node.a('node.height', height);
  26827. setHeight.apply(this, arguments);
  26828. resetPoints(1, ry);
  26829. }
  26830. })(Node320, Node320.getImage(), Node320compspts, Node320endCompspts, Node320startCompspts);
  26831. var Node321points=[494, 652,494, 662],
  26832. Node321rect=ht.Default.unionPoint([{x:494,y:652},{x:494,y:662}]),
  26833. Node321compspts=[];
  26834. _ratio = GD.getRatioWithRotation(0, ratio);
  26835. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  26836. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  26837. for(var i=0;i<Node321points.length;i++){
  26838. if(i%2==0){
  26839. Node321compspts.push(Node321points[i]-Node321rect.x);
  26840. }else{
  26841. Node321compspts.push(Node321points[i]-Node321rect.y);
  26842. }
  26843. }
  26844. var Node321ptslength=Node321compspts.length;
  26845. if (Node321rect.height === 0) {
  26846. Node321compspts[0] -= 0;
  26847. Node321compspts[Node321ptslength-2] += 0;
  26848. } else if (Node321rect.width === 0){
  26849. Node321compspts[1] -= 0;
  26850. Node321compspts[Node321ptslength-1] += 0;
  26851. } else {
  26852. Node321compspts[0] -= 0;
  26853. Node321compspts[1] -= 0;
  26854. Node321compspts[Node321ptslength-2] += 0;
  26855. Node321compspts[Node321ptslength-1] += 0;
  26856. }
  26857. Node321 = new ht.Node();
  26858. Node321.borderWidth = 1;
  26859. Node321rect.width = Node321rect.width === 0 ? 0.0001 : Node321rect.width;
  26860. Node321rect.height = Node321rect.height === 0 ? 0.0001 : Node321rect.height;
  26861. var Node321endCompspts = [Node321compspts[Node321ptslength-2],Node321compspts[Node321ptslength-1],0,0];
  26862. var Node321startCompspts = [Node321compspts[0],Node321compspts[1],0,0];
  26863. Node321.setImage(GD.getPolyLineJSON());
  26864. Node321.setPosition(Node321rect.x+Node321rect.width/2,Node321rect.y+Node321rect.height/2);
  26865. Node321.setSize(Node321rect.width,Node321rect.height);
  26866. Node321.setStyle("opacity",1);
  26867. Node321.s({'pixelPerfect':true});
  26868. Node321borderwidth=1;
  26869. Node321.setRotation(0);
  26870. dataModel.add(Node321);
  26871. Node321.a('node.points',Node321compspts);
  26872. Node321.a('node.segments',[1,2]);
  26873. Node321.a('node.color','rgba(255,128,0,1)');
  26874. Node321.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26875. Node321.a('node.borderColor','rgba(255,128,0,1)');
  26876. Node321.a('node.background','rgba(255,128,0,1)');
  26877. Node321.a('node.gradient','');
  26878. Node321.a('node.gradientcolor','rgba(255,128,0,1)');
  26879. Node321.a('node.endCompspts',Node321endCompspts);
  26880. Node321.a('node.startCompspts',Node321startCompspts);
  26881. (function (node, img, compspts, endCompspts, startCompspts) {
  26882. var position = node.getPosition(),
  26883. w = node.getWidth()*_ratio.ratioX,
  26884. h = node.getHeight()*_ratio.ratioY;
  26885. function resetPoints(rx, ry) {
  26886. for (var i = 0, len = compspts.length; i < len; i++) {
  26887. if (i%2 === 0) {
  26888. compspts[i]*=rx;
  26889. } else {
  26890. compspts[i]*=ry;
  26891. }
  26892. }
  26893. endCompspts[0] = compspts[compspts.length-2];
  26894. endCompspts[1] = compspts[compspts.length-1];
  26895. endCompspts[2] *= rx;
  26896. endCompspts[3] *= ry;
  26897. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  26898. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  26899. startCompspts[0] = compspts[0];
  26900. startCompspts[1] = compspts[1];
  26901. startCompspts[2] *= rx;
  26902. startCompspts[3] *= ry;
  26903. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  26904. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  26905. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  26906. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  26907. }
  26908. node.setSize(w, h);
  26909. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  26910. node.a('node.width', w);
  26911. node.a('node.height', h);
  26912. resetPoints(_ratio.ratioX, _ratio.ratioY);
  26913. node.borderWidth = 1;
  26914. node.a('node.borderwidth',node.borderWidth);
  26915. node._nodename = 'Node321';
  26916. node._nodeType = 'line';
  26917. zoomNodeList.push({
  26918. node: node,
  26919. attr: 'node.borderwidth'
  26920. });
  26921. var setWidth = node.setWidth,
  26922. setHeight = node.setHeight,
  26923. timer, rx = 1, ry = 1;
  26924. node.setWidth = function (width) {
  26925. var _width = this.getWidth();
  26926. rx = width / _width;
  26927. node.a('node.width', width);
  26928. setWidth.apply(this, arguments);
  26929. resetPoints(rx, 1);
  26930. }
  26931. node.setHeight = function (height) {
  26932. var _height = this.getHeight();
  26933. ry = height / _height;
  26934. node.a('node.height', height);
  26935. setHeight.apply(this, arguments);
  26936. resetPoints(1, ry);
  26937. }
  26938. })(Node321, Node321.getImage(), Node321compspts, Node321endCompspts, Node321startCompspts);
  26939. var Node322points=[462, 739,462, 749],
  26940. Node322rect=ht.Default.unionPoint([{x:462,y:739},{x:462,y:749}]),
  26941. Node322compspts=[];
  26942. _ratio = GD.getRatioWithRotation(0, ratio);
  26943. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  26944. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  26945. for(var i=0;i<Node322points.length;i++){
  26946. if(i%2==0){
  26947. Node322compspts.push(Node322points[i]-Node322rect.x);
  26948. }else{
  26949. Node322compspts.push(Node322points[i]-Node322rect.y);
  26950. }
  26951. }
  26952. var Node322ptslength=Node322compspts.length;
  26953. if (Node322rect.height === 0) {
  26954. Node322compspts[0] -= 0;
  26955. Node322compspts[Node322ptslength-2] += 0;
  26956. } else if (Node322rect.width === 0){
  26957. Node322compspts[1] -= 0;
  26958. Node322compspts[Node322ptslength-1] += 0;
  26959. } else {
  26960. Node322compspts[0] -= 0;
  26961. Node322compspts[1] -= 0;
  26962. Node322compspts[Node322ptslength-2] += 0;
  26963. Node322compspts[Node322ptslength-1] += 0;
  26964. }
  26965. Node322 = new ht.Node();
  26966. Node322.borderWidth = 1;
  26967. Node322rect.width = Node322rect.width === 0 ? 0.0001 : Node322rect.width;
  26968. Node322rect.height = Node322rect.height === 0 ? 0.0001 : Node322rect.height;
  26969. var Node322endCompspts = [Node322compspts[Node322ptslength-2],Node322compspts[Node322ptslength-1],0,0];
  26970. var Node322startCompspts = [Node322compspts[0],Node322compspts[1],0,0];
  26971. Node322.setImage(GD.getPolyLineJSON());
  26972. Node322.setPosition(Node322rect.x+Node322rect.width/2,Node322rect.y+Node322rect.height/2);
  26973. Node322.setSize(Node322rect.width,Node322rect.height);
  26974. Node322.setStyle("opacity",1);
  26975. Node322.s({'pixelPerfect':true});
  26976. Node322borderwidth=1;
  26977. Node322.setRotation(0);
  26978. dataModel.add(Node322);
  26979. Node322.a('node.points',Node322compspts);
  26980. Node322.a('node.segments',[1,2]);
  26981. Node322.a('node.color','rgba(255,128,0,1)');
  26982. Node322.a('node.borderPattern',getDashStyle("@borderPattern@"));
  26983. Node322.a('node.borderColor','rgba(255,128,0,1)');
  26984. Node322.a('node.background','rgba(255,128,0,1)');
  26985. Node322.a('node.gradient','');
  26986. Node322.a('node.gradientcolor','rgba(255,128,0,1)');
  26987. Node322.a('node.endCompspts',Node322endCompspts);
  26988. Node322.a('node.startCompspts',Node322startCompspts);
  26989. (function (node, img, compspts, endCompspts, startCompspts) {
  26990. var position = node.getPosition(),
  26991. w = node.getWidth()*_ratio.ratioX,
  26992. h = node.getHeight()*_ratio.ratioY;
  26993. function resetPoints(rx, ry) {
  26994. for (var i = 0, len = compspts.length; i < len; i++) {
  26995. if (i%2 === 0) {
  26996. compspts[i]*=rx;
  26997. } else {
  26998. compspts[i]*=ry;
  26999. }
  27000. }
  27001. endCompspts[0] = compspts[compspts.length-2];
  27002. endCompspts[1] = compspts[compspts.length-1];
  27003. endCompspts[2] *= rx;
  27004. endCompspts[3] *= ry;
  27005. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27006. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27007. startCompspts[0] = compspts[0];
  27008. startCompspts[1] = compspts[1];
  27009. startCompspts[2] *= rx;
  27010. startCompspts[3] *= ry;
  27011. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27012. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27013. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27014. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27015. }
  27016. node.setSize(w, h);
  27017. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27018. node.a('node.width', w);
  27019. node.a('node.height', h);
  27020. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27021. node.borderWidth = 1;
  27022. node.a('node.borderwidth',node.borderWidth);
  27023. node._nodename = 'Node322';
  27024. node._nodeType = 'line';
  27025. zoomNodeList.push({
  27026. node: node,
  27027. attr: 'node.borderwidth'
  27028. });
  27029. var setWidth = node.setWidth,
  27030. setHeight = node.setHeight,
  27031. timer, rx = 1, ry = 1;
  27032. node.setWidth = function (width) {
  27033. var _width = this.getWidth();
  27034. rx = width / _width;
  27035. node.a('node.width', width);
  27036. setWidth.apply(this, arguments);
  27037. resetPoints(rx, 1);
  27038. }
  27039. node.setHeight = function (height) {
  27040. var _height = this.getHeight();
  27041. ry = height / _height;
  27042. node.a('node.height', height);
  27043. setHeight.apply(this, arguments);
  27044. resetPoints(1, ry);
  27045. }
  27046. })(Node322, Node322.getImage(), Node322compspts, Node322endCompspts, Node322startCompspts);
  27047. var Node323points=[462, 739,494, 739],
  27048. Node323rect=ht.Default.unionPoint([{x:462,y:739},{x:494,y:739}]),
  27049. Node323compspts=[];
  27050. _ratio = GD.getRatioWithRotation(0, ratio);
  27051. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  27052. _endratio = GD.getRatioWithRotation(0, ratio);
  27053. for(var i=0;i<Node323points.length;i++){
  27054. if(i%2==0){
  27055. Node323compspts.push(Node323points[i]-Node323rect.x);
  27056. }else{
  27057. Node323compspts.push(Node323points[i]-Node323rect.y);
  27058. }
  27059. }
  27060. var Node323ptslength=Node323compspts.length;
  27061. if (Node323rect.height === 0) {
  27062. Node323compspts[0] -= 0;
  27063. Node323compspts[Node323ptslength-2] += 0;
  27064. } else if (Node323rect.width === 0){
  27065. Node323compspts[1] -= 0;
  27066. Node323compspts[Node323ptslength-1] += 0;
  27067. } else {
  27068. Node323compspts[0] -= 0;
  27069. Node323compspts[1] -= 0;
  27070. Node323compspts[Node323ptslength-2] += 0;
  27071. Node323compspts[Node323ptslength-1] += 0;
  27072. }
  27073. Node323 = new ht.Node();
  27074. Node323.borderWidth = 1;
  27075. Node323rect.width = Node323rect.width === 0 ? 0.0001 : Node323rect.width;
  27076. Node323rect.height = Node323rect.height === 0 ? 0.0001 : Node323rect.height;
  27077. var Node323endCompspts = [Node323compspts[Node323ptslength-2],Node323compspts[Node323ptslength-1],0,0];
  27078. var Node323startCompspts = [Node323compspts[0],Node323compspts[1],0,0];
  27079. Node323.setImage(GD.getPolyLineJSON());
  27080. Node323.setPosition(Node323rect.x+Node323rect.width/2,Node323rect.y+Node323rect.height/2);
  27081. Node323.setSize(Node323rect.width,Node323rect.height);
  27082. Node323.setStyle("opacity",1);
  27083. Node323.s({'pixelPerfect':true});
  27084. Node323borderwidth=1;
  27085. Node323.setRotation(0);
  27086. dataModel.add(Node323);
  27087. Node323.a('node.points',Node323compspts);
  27088. Node323.a('node.segments',[1,2]);
  27089. Node323.a('node.color','rgba(255,128,0,1)');
  27090. Node323.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27091. Node323.a('node.borderColor','rgba(255,128,0,1)');
  27092. Node323.a('node.background','rgba(255,128,0,1)');
  27093. Node323.a('node.gradient','');
  27094. Node323.a('node.gradientcolor','rgba(255,128,0,1)');
  27095. Node323.a('node.endCompspts',Node323endCompspts);
  27096. Node323.a('node.startCompspts',Node323startCompspts);
  27097. (function (node, img, compspts, endCompspts, startCompspts) {
  27098. var position = node.getPosition(),
  27099. w = node.getWidth()*_ratio.ratioX,
  27100. h = node.getHeight()*_ratio.ratioY;
  27101. function resetPoints(rx, ry) {
  27102. for (var i = 0, len = compspts.length; i < len; i++) {
  27103. if (i%2 === 0) {
  27104. compspts[i]*=rx;
  27105. } else {
  27106. compspts[i]*=ry;
  27107. }
  27108. }
  27109. endCompspts[0] = compspts[compspts.length-2];
  27110. endCompspts[1] = compspts[compspts.length-1];
  27111. endCompspts[2] *= rx;
  27112. endCompspts[3] *= ry;
  27113. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27114. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27115. startCompspts[0] = compspts[0];
  27116. startCompspts[1] = compspts[1];
  27117. startCompspts[2] *= rx;
  27118. startCompspts[3] *= ry;
  27119. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27120. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27121. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27122. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27123. }
  27124. node.setSize(w, h);
  27125. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27126. node.a('node.width', w);
  27127. node.a('node.height', h);
  27128. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27129. node.borderWidth = 1;
  27130. node.a('node.borderwidth',node.borderWidth);
  27131. node._nodename = 'Node323';
  27132. node._nodeType = 'line';
  27133. zoomNodeList.push({
  27134. node: node,
  27135. attr: 'node.borderwidth'
  27136. });
  27137. var setWidth = node.setWidth,
  27138. setHeight = node.setHeight,
  27139. timer, rx = 1, ry = 1;
  27140. node.setWidth = function (width) {
  27141. var _width = this.getWidth();
  27142. rx = width / _width;
  27143. node.a('node.width', width);
  27144. setWidth.apply(this, arguments);
  27145. resetPoints(rx, 1);
  27146. }
  27147. node.setHeight = function (height) {
  27148. var _height = this.getHeight();
  27149. ry = height / _height;
  27150. node.a('node.height', height);
  27151. setHeight.apply(this, arguments);
  27152. resetPoints(1, ry);
  27153. }
  27154. })(Node323, Node323.getImage(), Node323compspts, Node323endCompspts, Node323startCompspts);
  27155. var Node324points=[494, 719,494, 749],
  27156. Node324rect=ht.Default.unionPoint([{x:494,y:719},{x:494,y:749}]),
  27157. Node324compspts=[];
  27158. _ratio = GD.getRatioWithRotation(0, ratio);
  27159. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  27160. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  27161. for(var i=0;i<Node324points.length;i++){
  27162. if(i%2==0){
  27163. Node324compspts.push(Node324points[i]-Node324rect.x);
  27164. }else{
  27165. Node324compspts.push(Node324points[i]-Node324rect.y);
  27166. }
  27167. }
  27168. var Node324ptslength=Node324compspts.length;
  27169. if (Node324rect.height === 0) {
  27170. Node324compspts[0] -= 0;
  27171. Node324compspts[Node324ptslength-2] += 0;
  27172. } else if (Node324rect.width === 0){
  27173. Node324compspts[1] -= 0;
  27174. Node324compspts[Node324ptslength-1] += 0;
  27175. } else {
  27176. Node324compspts[0] -= 0;
  27177. Node324compspts[1] -= 0;
  27178. Node324compspts[Node324ptslength-2] += 0;
  27179. Node324compspts[Node324ptslength-1] += 0;
  27180. }
  27181. Node324 = new ht.Node();
  27182. Node324.borderWidth = 1;
  27183. Node324rect.width = Node324rect.width === 0 ? 0.0001 : Node324rect.width;
  27184. Node324rect.height = Node324rect.height === 0 ? 0.0001 : Node324rect.height;
  27185. var Node324endCompspts = [Node324compspts[Node324ptslength-2],Node324compspts[Node324ptslength-1],0,0];
  27186. var Node324startCompspts = [Node324compspts[0],Node324compspts[1],0,0];
  27187. Node324.setImage(GD.getPolyLineJSON());
  27188. Node324.setPosition(Node324rect.x+Node324rect.width/2,Node324rect.y+Node324rect.height/2);
  27189. Node324.setSize(Node324rect.width,Node324rect.height);
  27190. Node324.setStyle("opacity",1);
  27191. Node324.s({'pixelPerfect':true});
  27192. Node324borderwidth=1;
  27193. Node324.setRotation(0);
  27194. dataModel.add(Node324);
  27195. Node324.a('node.points',Node324compspts);
  27196. Node324.a('node.segments',[1,2]);
  27197. Node324.a('node.color','rgba(255,128,0,1)');
  27198. Node324.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27199. Node324.a('node.borderColor','rgba(255,128,0,1)');
  27200. Node324.a('node.background','rgba(255,128,0,1)');
  27201. Node324.a('node.gradient','');
  27202. Node324.a('node.gradientcolor','rgba(255,128,0,1)');
  27203. Node324.a('node.endCompspts',Node324endCompspts);
  27204. Node324.a('node.startCompspts',Node324startCompspts);
  27205. (function (node, img, compspts, endCompspts, startCompspts) {
  27206. var position = node.getPosition(),
  27207. w = node.getWidth()*_ratio.ratioX,
  27208. h = node.getHeight()*_ratio.ratioY;
  27209. function resetPoints(rx, ry) {
  27210. for (var i = 0, len = compspts.length; i < len; i++) {
  27211. if (i%2 === 0) {
  27212. compspts[i]*=rx;
  27213. } else {
  27214. compspts[i]*=ry;
  27215. }
  27216. }
  27217. endCompspts[0] = compspts[compspts.length-2];
  27218. endCompspts[1] = compspts[compspts.length-1];
  27219. endCompspts[2] *= rx;
  27220. endCompspts[3] *= ry;
  27221. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27222. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27223. startCompspts[0] = compspts[0];
  27224. startCompspts[1] = compspts[1];
  27225. startCompspts[2] *= rx;
  27226. startCompspts[3] *= ry;
  27227. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27228. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27229. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27230. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27231. }
  27232. node.setSize(w, h);
  27233. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27234. node.a('node.width', w);
  27235. node.a('node.height', h);
  27236. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27237. node.borderWidth = 1;
  27238. node.a('node.borderwidth',node.borderWidth);
  27239. node._nodename = 'Node324';
  27240. node._nodeType = 'line';
  27241. zoomNodeList.push({
  27242. node: node,
  27243. attr: 'node.borderwidth'
  27244. });
  27245. var setWidth = node.setWidth,
  27246. setHeight = node.setHeight,
  27247. timer, rx = 1, ry = 1;
  27248. node.setWidth = function (width) {
  27249. var _width = this.getWidth();
  27250. rx = width / _width;
  27251. node.a('node.width', width);
  27252. setWidth.apply(this, arguments);
  27253. resetPoints(rx, 1);
  27254. }
  27255. node.setHeight = function (height) {
  27256. var _height = this.getHeight();
  27257. ry = height / _height;
  27258. node.a('node.height', height);
  27259. setHeight.apply(this, arguments);
  27260. resetPoints(1, ry);
  27261. }
  27262. })(Node324, Node324.getImage(), Node324compspts, Node324endCompspts, Node324startCompspts);
  27263. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  27264. var Node325 = new ht.lib['黄箭头'](492*ratio.ratioX, 787*ratio.ratioY, 10*_ratio.ratioX, 46*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node325');
  27265. _libModel.add("Node325", Node325);
  27266. Node325.setRotation(-179.42*Math.PI/180);
  27267. ;
  27268. ;
  27269. var Node326points=[494, 785,526, 785],
  27270. Node326rect=ht.Default.unionPoint([{x:494,y:785},{x:526,y:785}]),
  27271. Node326compspts=[];
  27272. _ratio = GD.getRatioWithRotation(0, ratio);
  27273. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  27274. _endratio = GD.getRatioWithRotation(0, ratio);
  27275. for(var i=0;i<Node326points.length;i++){
  27276. if(i%2==0){
  27277. Node326compspts.push(Node326points[i]-Node326rect.x);
  27278. }else{
  27279. Node326compspts.push(Node326points[i]-Node326rect.y);
  27280. }
  27281. }
  27282. var Node326ptslength=Node326compspts.length;
  27283. if (Node326rect.height === 0) {
  27284. Node326compspts[0] -= 0;
  27285. Node326compspts[Node326ptslength-2] += 0;
  27286. } else if (Node326rect.width === 0){
  27287. Node326compspts[1] -= 0;
  27288. Node326compspts[Node326ptslength-1] += 0;
  27289. } else {
  27290. Node326compspts[0] -= 0;
  27291. Node326compspts[1] -= 0;
  27292. Node326compspts[Node326ptslength-2] += 0;
  27293. Node326compspts[Node326ptslength-1] += 0;
  27294. }
  27295. Node326 = new ht.Node();
  27296. Node326.borderWidth = 1;
  27297. Node326rect.width = Node326rect.width === 0 ? 0.0001 : Node326rect.width;
  27298. Node326rect.height = Node326rect.height === 0 ? 0.0001 : Node326rect.height;
  27299. var Node326endCompspts = [Node326compspts[Node326ptslength-2],Node326compspts[Node326ptslength-1],0,0];
  27300. var Node326startCompspts = [Node326compspts[0],Node326compspts[1],0,0];
  27301. Node326.setImage(GD.getPolyLineJSON());
  27302. Node326.setPosition(Node326rect.x+Node326rect.width/2,Node326rect.y+Node326rect.height/2);
  27303. Node326.setSize(Node326rect.width,Node326rect.height);
  27304. Node326.setStyle("opacity",1);
  27305. Node326.s({'pixelPerfect':true});
  27306. Node326borderwidth=1;
  27307. Node326.setRotation(0);
  27308. dataModel.add(Node326);
  27309. Node326.a('node.points',Node326compspts);
  27310. Node326.a('node.segments',[1,2]);
  27311. Node326.a('node.color','rgba(255,128,0,1)');
  27312. Node326.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27313. Node326.a('node.borderColor','rgba(255,128,0,1)');
  27314. Node326.a('node.background','rgba(255,128,0,1)');
  27315. Node326.a('node.gradient','');
  27316. Node326.a('node.gradientcolor','rgba(255,128,0,1)');
  27317. Node326.a('node.endCompspts',Node326endCompspts);
  27318. Node326.a('node.startCompspts',Node326startCompspts);
  27319. (function (node, img, compspts, endCompspts, startCompspts) {
  27320. var position = node.getPosition(),
  27321. w = node.getWidth()*_ratio.ratioX,
  27322. h = node.getHeight()*_ratio.ratioY;
  27323. function resetPoints(rx, ry) {
  27324. for (var i = 0, len = compspts.length; i < len; i++) {
  27325. if (i%2 === 0) {
  27326. compspts[i]*=rx;
  27327. } else {
  27328. compspts[i]*=ry;
  27329. }
  27330. }
  27331. endCompspts[0] = compspts[compspts.length-2];
  27332. endCompspts[1] = compspts[compspts.length-1];
  27333. endCompspts[2] *= rx;
  27334. endCompspts[3] *= ry;
  27335. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27336. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27337. startCompspts[0] = compspts[0];
  27338. startCompspts[1] = compspts[1];
  27339. startCompspts[2] *= rx;
  27340. startCompspts[3] *= ry;
  27341. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27342. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27343. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27344. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27345. }
  27346. node.setSize(w, h);
  27347. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27348. node.a('node.width', w);
  27349. node.a('node.height', h);
  27350. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27351. node.borderWidth = 1;
  27352. node.a('node.borderwidth',node.borderWidth);
  27353. node._nodename = 'Node326';
  27354. node._nodeType = 'line';
  27355. zoomNodeList.push({
  27356. node: node,
  27357. attr: 'node.borderwidth'
  27358. });
  27359. var setWidth = node.setWidth,
  27360. setHeight = node.setHeight,
  27361. timer, rx = 1, ry = 1;
  27362. node.setWidth = function (width) {
  27363. var _width = this.getWidth();
  27364. rx = width / _width;
  27365. node.a('node.width', width);
  27366. setWidth.apply(this, arguments);
  27367. resetPoints(rx, 1);
  27368. }
  27369. node.setHeight = function (height) {
  27370. var _height = this.getHeight();
  27371. ry = height / _height;
  27372. node.a('node.height', height);
  27373. setHeight.apply(this, arguments);
  27374. resetPoints(1, ry);
  27375. }
  27376. })(Node326, Node326.getImage(), Node326compspts, Node326endCompspts, Node326startCompspts);
  27377. var Node327points=[527, 785,527, 805],
  27378. Node327rect=ht.Default.unionPoint([{x:527,y:785},{x:527,y:805}]),
  27379. Node327compspts=[];
  27380. _ratio = GD.getRatioWithRotation(0, ratio);
  27381. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  27382. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  27383. for(var i=0;i<Node327points.length;i++){
  27384. if(i%2==0){
  27385. Node327compspts.push(Node327points[i]-Node327rect.x);
  27386. }else{
  27387. Node327compspts.push(Node327points[i]-Node327rect.y);
  27388. }
  27389. }
  27390. var Node327ptslength=Node327compspts.length;
  27391. if (Node327rect.height === 0) {
  27392. Node327compspts[0] -= 0;
  27393. Node327compspts[Node327ptslength-2] += 0;
  27394. } else if (Node327rect.width === 0){
  27395. Node327compspts[1] -= 0;
  27396. Node327compspts[Node327ptslength-1] += 0;
  27397. } else {
  27398. Node327compspts[0] -= 0;
  27399. Node327compspts[1] -= 0;
  27400. Node327compspts[Node327ptslength-2] += 0;
  27401. Node327compspts[Node327ptslength-1] += 0;
  27402. }
  27403. Node327 = new ht.Node();
  27404. Node327.borderWidth = 1;
  27405. Node327rect.width = Node327rect.width === 0 ? 0.0001 : Node327rect.width;
  27406. Node327rect.height = Node327rect.height === 0 ? 0.0001 : Node327rect.height;
  27407. var Node327endCompspts = [Node327compspts[Node327ptslength-2],Node327compspts[Node327ptslength-1],0,0];
  27408. var Node327startCompspts = [Node327compspts[0],Node327compspts[1],0,0];
  27409. Node327.setImage(GD.getPolyLineJSON());
  27410. Node327.setPosition(Node327rect.x+Node327rect.width/2,Node327rect.y+Node327rect.height/2);
  27411. Node327.setSize(Node327rect.width,Node327rect.height);
  27412. Node327.setStyle("opacity",1);
  27413. Node327.s({'pixelPerfect':true});
  27414. Node327borderwidth=1;
  27415. Node327.setRotation(0);
  27416. dataModel.add(Node327);
  27417. Node327.a('node.points',Node327compspts);
  27418. Node327.a('node.segments',[1,2]);
  27419. Node327.a('node.color','rgba(255,128,0,1)');
  27420. Node327.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27421. Node327.a('node.borderColor','rgba(255,128,0,1)');
  27422. Node327.a('node.background','rgba(255,128,0,1)');
  27423. Node327.a('node.gradient','');
  27424. Node327.a('node.gradientcolor','rgba(255,128,0,1)');
  27425. Node327.a('node.endCompspts',Node327endCompspts);
  27426. Node327.a('node.startCompspts',Node327startCompspts);
  27427. (function (node, img, compspts, endCompspts, startCompspts) {
  27428. var position = node.getPosition(),
  27429. w = node.getWidth()*_ratio.ratioX,
  27430. h = node.getHeight()*_ratio.ratioY;
  27431. function resetPoints(rx, ry) {
  27432. for (var i = 0, len = compspts.length; i < len; i++) {
  27433. if (i%2 === 0) {
  27434. compspts[i]*=rx;
  27435. } else {
  27436. compspts[i]*=ry;
  27437. }
  27438. }
  27439. endCompspts[0] = compspts[compspts.length-2];
  27440. endCompspts[1] = compspts[compspts.length-1];
  27441. endCompspts[2] *= rx;
  27442. endCompspts[3] *= ry;
  27443. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27444. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27445. startCompspts[0] = compspts[0];
  27446. startCompspts[1] = compspts[1];
  27447. startCompspts[2] *= rx;
  27448. startCompspts[3] *= ry;
  27449. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27450. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27451. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27452. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27453. }
  27454. node.setSize(w, h);
  27455. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27456. node.a('node.width', w);
  27457. node.a('node.height', h);
  27458. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27459. node.borderWidth = 1;
  27460. node.a('node.borderwidth',node.borderWidth);
  27461. node._nodename = 'Node327';
  27462. node._nodeType = 'line';
  27463. zoomNodeList.push({
  27464. node: node,
  27465. attr: 'node.borderwidth'
  27466. });
  27467. var setWidth = node.setWidth,
  27468. setHeight = node.setHeight,
  27469. timer, rx = 1, ry = 1;
  27470. node.setWidth = function (width) {
  27471. var _width = this.getWidth();
  27472. rx = width / _width;
  27473. node.a('node.width', width);
  27474. setWidth.apply(this, arguments);
  27475. resetPoints(rx, 1);
  27476. }
  27477. node.setHeight = function (height) {
  27478. var _height = this.getHeight();
  27479. ry = height / _height;
  27480. node.a('node.height', height);
  27481. setHeight.apply(this, arguments);
  27482. resetPoints(1, ry);
  27483. }
  27484. })(Node327, Node327.getImage(), Node327compspts, Node327endCompspts, Node327startCompspts);
  27485. var Node328points=[331, 690,331, 700],
  27486. Node328rect=ht.Default.unionPoint([{x:331,y:690},{x:331,y:700}]),
  27487. Node328compspts=[];
  27488. _ratio = GD.getRatioWithRotation(0, ratio);
  27489. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  27490. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  27491. for(var i=0;i<Node328points.length;i++){
  27492. if(i%2==0){
  27493. Node328compspts.push(Node328points[i]-Node328rect.x);
  27494. }else{
  27495. Node328compspts.push(Node328points[i]-Node328rect.y);
  27496. }
  27497. }
  27498. var Node328ptslength=Node328compspts.length;
  27499. if (Node328rect.height === 0) {
  27500. Node328compspts[0] -= 0;
  27501. Node328compspts[Node328ptslength-2] += 0;
  27502. } else if (Node328rect.width === 0){
  27503. Node328compspts[1] -= 0;
  27504. Node328compspts[Node328ptslength-1] += 0;
  27505. } else {
  27506. Node328compspts[0] -= 0;
  27507. Node328compspts[1] -= 0;
  27508. Node328compspts[Node328ptslength-2] += 0;
  27509. Node328compspts[Node328ptslength-1] += 0;
  27510. }
  27511. Node328 = new ht.Node();
  27512. Node328.borderWidth = 1;
  27513. Node328rect.width = Node328rect.width === 0 ? 0.0001 : Node328rect.width;
  27514. Node328rect.height = Node328rect.height === 0 ? 0.0001 : Node328rect.height;
  27515. var Node328endCompspts = [Node328compspts[Node328ptslength-2],Node328compspts[Node328ptslength-1],0,0];
  27516. var Node328startCompspts = [Node328compspts[0],Node328compspts[1],0,0];
  27517. Node328.setImage(GD.getPolyLineJSON());
  27518. Node328.setPosition(Node328rect.x+Node328rect.width/2,Node328rect.y+Node328rect.height/2);
  27519. Node328.setSize(Node328rect.width,Node328rect.height);
  27520. Node328.setStyle("opacity",1);
  27521. Node328.s({'pixelPerfect':true});
  27522. Node328borderwidth=1;
  27523. Node328.setRotation(0);
  27524. dataModel.add(Node328);
  27525. Node328.a('node.points',Node328compspts);
  27526. Node328.a('node.segments',[1,2]);
  27527. Node328.a('node.color','rgba(255,128,0,1)');
  27528. Node328.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27529. Node328.a('node.borderColor','rgba(255,128,0,1)');
  27530. Node328.a('node.background','rgba(255,128,0,1)');
  27531. Node328.a('node.gradient','');
  27532. Node328.a('node.gradientcolor','rgba(255,128,0,1)');
  27533. Node328.a('node.endCompspts',Node328endCompspts);
  27534. Node328.a('node.startCompspts',Node328startCompspts);
  27535. (function (node, img, compspts, endCompspts, startCompspts) {
  27536. var position = node.getPosition(),
  27537. w = node.getWidth()*_ratio.ratioX,
  27538. h = node.getHeight()*_ratio.ratioY;
  27539. function resetPoints(rx, ry) {
  27540. for (var i = 0, len = compspts.length; i < len; i++) {
  27541. if (i%2 === 0) {
  27542. compspts[i]*=rx;
  27543. } else {
  27544. compspts[i]*=ry;
  27545. }
  27546. }
  27547. endCompspts[0] = compspts[compspts.length-2];
  27548. endCompspts[1] = compspts[compspts.length-1];
  27549. endCompspts[2] *= rx;
  27550. endCompspts[3] *= ry;
  27551. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27552. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27553. startCompspts[0] = compspts[0];
  27554. startCompspts[1] = compspts[1];
  27555. startCompspts[2] *= rx;
  27556. startCompspts[3] *= ry;
  27557. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27558. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27559. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27560. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27561. }
  27562. node.setSize(w, h);
  27563. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27564. node.a('node.width', w);
  27565. node.a('node.height', h);
  27566. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27567. node.borderWidth = 1;
  27568. node.a('node.borderwidth',node.borderWidth);
  27569. node._nodename = 'Node328';
  27570. node._nodeType = 'line';
  27571. zoomNodeList.push({
  27572. node: node,
  27573. attr: 'node.borderwidth'
  27574. });
  27575. var setWidth = node.setWidth,
  27576. setHeight = node.setHeight,
  27577. timer, rx = 1, ry = 1;
  27578. node.setWidth = function (width) {
  27579. var _width = this.getWidth();
  27580. rx = width / _width;
  27581. node.a('node.width', width);
  27582. setWidth.apply(this, arguments);
  27583. resetPoints(rx, 1);
  27584. }
  27585. node.setHeight = function (height) {
  27586. var _height = this.getHeight();
  27587. ry = height / _height;
  27588. node.a('node.height', height);
  27589. setHeight.apply(this, arguments);
  27590. resetPoints(1, ry);
  27591. }
  27592. })(Node328, Node328.getImage(), Node328compspts, Node328endCompspts, Node328startCompspts);
  27593. var Node329points=[332, 690,362, 690],
  27594. Node329rect=ht.Default.unionPoint([{x:332,y:690},{x:362,y:690}]),
  27595. Node329compspts=[];
  27596. _ratio = GD.getRatioWithRotation(0, ratio);
  27597. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  27598. _endratio = GD.getRatioWithRotation(0, ratio);
  27599. for(var i=0;i<Node329points.length;i++){
  27600. if(i%2==0){
  27601. Node329compspts.push(Node329points[i]-Node329rect.x);
  27602. }else{
  27603. Node329compspts.push(Node329points[i]-Node329rect.y);
  27604. }
  27605. }
  27606. var Node329ptslength=Node329compspts.length;
  27607. if (Node329rect.height === 0) {
  27608. Node329compspts[0] -= 0;
  27609. Node329compspts[Node329ptslength-2] += 0;
  27610. } else if (Node329rect.width === 0){
  27611. Node329compspts[1] -= 0;
  27612. Node329compspts[Node329ptslength-1] += 0;
  27613. } else {
  27614. Node329compspts[0] -= 0;
  27615. Node329compspts[1] -= 0;
  27616. Node329compspts[Node329ptslength-2] += 0;
  27617. Node329compspts[Node329ptslength-1] += 0;
  27618. }
  27619. Node329 = new ht.Node();
  27620. Node329.borderWidth = 1;
  27621. Node329rect.width = Node329rect.width === 0 ? 0.0001 : Node329rect.width;
  27622. Node329rect.height = Node329rect.height === 0 ? 0.0001 : Node329rect.height;
  27623. var Node329endCompspts = [Node329compspts[Node329ptslength-2],Node329compspts[Node329ptslength-1],0,0];
  27624. var Node329startCompspts = [Node329compspts[0],Node329compspts[1],0,0];
  27625. Node329.setImage(GD.getPolyLineJSON());
  27626. Node329.setPosition(Node329rect.x+Node329rect.width/2,Node329rect.y+Node329rect.height/2);
  27627. Node329.setSize(Node329rect.width,Node329rect.height);
  27628. Node329.setStyle("opacity",1);
  27629. Node329.s({'pixelPerfect':true});
  27630. Node329borderwidth=1;
  27631. Node329.setRotation(0);
  27632. dataModel.add(Node329);
  27633. Node329.a('node.points',Node329compspts);
  27634. Node329.a('node.segments',[1,2]);
  27635. Node329.a('node.color','rgba(255,128,0,1)');
  27636. Node329.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27637. Node329.a('node.borderColor','rgba(255,128,0,1)');
  27638. Node329.a('node.background','rgba(255,128,0,1)');
  27639. Node329.a('node.gradient','');
  27640. Node329.a('node.gradientcolor','rgba(255,128,0,1)');
  27641. Node329.a('node.endCompspts',Node329endCompspts);
  27642. Node329.a('node.startCompspts',Node329startCompspts);
  27643. (function (node, img, compspts, endCompspts, startCompspts) {
  27644. var position = node.getPosition(),
  27645. w = node.getWidth()*_ratio.ratioX,
  27646. h = node.getHeight()*_ratio.ratioY;
  27647. function resetPoints(rx, ry) {
  27648. for (var i = 0, len = compspts.length; i < len; i++) {
  27649. if (i%2 === 0) {
  27650. compspts[i]*=rx;
  27651. } else {
  27652. compspts[i]*=ry;
  27653. }
  27654. }
  27655. endCompspts[0] = compspts[compspts.length-2];
  27656. endCompspts[1] = compspts[compspts.length-1];
  27657. endCompspts[2] *= rx;
  27658. endCompspts[3] *= ry;
  27659. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27660. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27661. startCompspts[0] = compspts[0];
  27662. startCompspts[1] = compspts[1];
  27663. startCompspts[2] *= rx;
  27664. startCompspts[3] *= ry;
  27665. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27666. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27667. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27668. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27669. }
  27670. node.setSize(w, h);
  27671. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27672. node.a('node.width', w);
  27673. node.a('node.height', h);
  27674. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27675. node.borderWidth = 1;
  27676. node.a('node.borderwidth',node.borderWidth);
  27677. node._nodename = 'Node329';
  27678. node._nodeType = 'line';
  27679. zoomNodeList.push({
  27680. node: node,
  27681. attr: 'node.borderwidth'
  27682. });
  27683. var setWidth = node.setWidth,
  27684. setHeight = node.setHeight,
  27685. timer, rx = 1, ry = 1;
  27686. node.setWidth = function (width) {
  27687. var _width = this.getWidth();
  27688. rx = width / _width;
  27689. node.a('node.width', width);
  27690. setWidth.apply(this, arguments);
  27691. resetPoints(rx, 1);
  27692. }
  27693. node.setHeight = function (height) {
  27694. var _height = this.getHeight();
  27695. ry = height / _height;
  27696. node.a('node.height', height);
  27697. setHeight.apply(this, arguments);
  27698. resetPoints(1, ry);
  27699. }
  27700. })(Node329, Node329.getImage(), Node329compspts, Node329endCompspts, Node329startCompspts);
  27701. var Node330points=[364, 680,364, 700],
  27702. Node330rect=ht.Default.unionPoint([{x:364,y:680},{x:364,y:700}]),
  27703. Node330compspts=[];
  27704. _ratio = GD.getRatioWithRotation(0, ratio);
  27705. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  27706. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  27707. for(var i=0;i<Node330points.length;i++){
  27708. if(i%2==0){
  27709. Node330compspts.push(Node330points[i]-Node330rect.x);
  27710. }else{
  27711. Node330compspts.push(Node330points[i]-Node330rect.y);
  27712. }
  27713. }
  27714. var Node330ptslength=Node330compspts.length;
  27715. if (Node330rect.height === 0) {
  27716. Node330compspts[0] -= 0;
  27717. Node330compspts[Node330ptslength-2] += 0;
  27718. } else if (Node330rect.width === 0){
  27719. Node330compspts[1] -= 0;
  27720. Node330compspts[Node330ptslength-1] += 0;
  27721. } else {
  27722. Node330compspts[0] -= 0;
  27723. Node330compspts[1] -= 0;
  27724. Node330compspts[Node330ptslength-2] += 0;
  27725. Node330compspts[Node330ptslength-1] += 0;
  27726. }
  27727. Node330 = new ht.Node();
  27728. Node330.borderWidth = 1;
  27729. Node330rect.width = Node330rect.width === 0 ? 0.0001 : Node330rect.width;
  27730. Node330rect.height = Node330rect.height === 0 ? 0.0001 : Node330rect.height;
  27731. var Node330endCompspts = [Node330compspts[Node330ptslength-2],Node330compspts[Node330ptslength-1],0,0];
  27732. var Node330startCompspts = [Node330compspts[0],Node330compspts[1],0,0];
  27733. Node330.setImage(GD.getPolyLineJSON());
  27734. Node330.setPosition(Node330rect.x+Node330rect.width/2,Node330rect.y+Node330rect.height/2);
  27735. Node330.setSize(Node330rect.width,Node330rect.height);
  27736. Node330.setStyle("opacity",1);
  27737. Node330.s({'pixelPerfect':true});
  27738. Node330borderwidth=1;
  27739. Node330.setRotation(0);
  27740. dataModel.add(Node330);
  27741. Node330.a('node.points',Node330compspts);
  27742. Node330.a('node.segments',[1,2]);
  27743. Node330.a('node.color','rgba(255,128,0,1)');
  27744. Node330.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27745. Node330.a('node.borderColor','rgba(255,128,0,1)');
  27746. Node330.a('node.background','rgba(255,128,0,1)');
  27747. Node330.a('node.gradient','');
  27748. Node330.a('node.gradientcolor','rgba(255,128,0,1)');
  27749. Node330.a('node.endCompspts',Node330endCompspts);
  27750. Node330.a('node.startCompspts',Node330startCompspts);
  27751. (function (node, img, compspts, endCompspts, startCompspts) {
  27752. var position = node.getPosition(),
  27753. w = node.getWidth()*_ratio.ratioX,
  27754. h = node.getHeight()*_ratio.ratioY;
  27755. function resetPoints(rx, ry) {
  27756. for (var i = 0, len = compspts.length; i < len; i++) {
  27757. if (i%2 === 0) {
  27758. compspts[i]*=rx;
  27759. } else {
  27760. compspts[i]*=ry;
  27761. }
  27762. }
  27763. endCompspts[0] = compspts[compspts.length-2];
  27764. endCompspts[1] = compspts[compspts.length-1];
  27765. endCompspts[2] *= rx;
  27766. endCompspts[3] *= ry;
  27767. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27768. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27769. startCompspts[0] = compspts[0];
  27770. startCompspts[1] = compspts[1];
  27771. startCompspts[2] *= rx;
  27772. startCompspts[3] *= ry;
  27773. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27774. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27775. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27776. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27777. }
  27778. node.setSize(w, h);
  27779. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27780. node.a('node.width', w);
  27781. node.a('node.height', h);
  27782. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27783. node.borderWidth = 1;
  27784. node.a('node.borderwidth',node.borderWidth);
  27785. node._nodename = 'Node330';
  27786. node._nodeType = 'line';
  27787. zoomNodeList.push({
  27788. node: node,
  27789. attr: 'node.borderwidth'
  27790. });
  27791. var setWidth = node.setWidth,
  27792. setHeight = node.setHeight,
  27793. timer, rx = 1, ry = 1;
  27794. node.setWidth = function (width) {
  27795. var _width = this.getWidth();
  27796. rx = width / _width;
  27797. node.a('node.width', width);
  27798. setWidth.apply(this, arguments);
  27799. resetPoints(rx, 1);
  27800. }
  27801. node.setHeight = function (height) {
  27802. var _height = this.getHeight();
  27803. ry = height / _height;
  27804. node.a('node.height', height);
  27805. setHeight.apply(this, arguments);
  27806. resetPoints(1, ry);
  27807. }
  27808. })(Node330, Node330.getImage(), Node330compspts, Node330endCompspts, Node330startCompspts);
  27809. var Node331points=[364, 653,364, 663],
  27810. Node331rect=ht.Default.unionPoint([{x:364,y:653},{x:364,y:663}]),
  27811. Node331compspts=[];
  27812. _ratio = GD.getRatioWithRotation(0, ratio);
  27813. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  27814. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  27815. for(var i=0;i<Node331points.length;i++){
  27816. if(i%2==0){
  27817. Node331compspts.push(Node331points[i]-Node331rect.x);
  27818. }else{
  27819. Node331compspts.push(Node331points[i]-Node331rect.y);
  27820. }
  27821. }
  27822. var Node331ptslength=Node331compspts.length;
  27823. if (Node331rect.height === 0) {
  27824. Node331compspts[0] -= 0;
  27825. Node331compspts[Node331ptslength-2] += 0;
  27826. } else if (Node331rect.width === 0){
  27827. Node331compspts[1] -= 0;
  27828. Node331compspts[Node331ptslength-1] += 0;
  27829. } else {
  27830. Node331compspts[0] -= 0;
  27831. Node331compspts[1] -= 0;
  27832. Node331compspts[Node331ptslength-2] += 0;
  27833. Node331compspts[Node331ptslength-1] += 0;
  27834. }
  27835. Node331 = new ht.Node();
  27836. Node331.borderWidth = 1;
  27837. Node331rect.width = Node331rect.width === 0 ? 0.0001 : Node331rect.width;
  27838. Node331rect.height = Node331rect.height === 0 ? 0.0001 : Node331rect.height;
  27839. var Node331endCompspts = [Node331compspts[Node331ptslength-2],Node331compspts[Node331ptslength-1],0,0];
  27840. var Node331startCompspts = [Node331compspts[0],Node331compspts[1],0,0];
  27841. Node331.setImage(GD.getPolyLineJSON());
  27842. Node331.setPosition(Node331rect.x+Node331rect.width/2,Node331rect.y+Node331rect.height/2);
  27843. Node331.setSize(Node331rect.width,Node331rect.height);
  27844. Node331.setStyle("opacity",1);
  27845. Node331.s({'pixelPerfect':true});
  27846. Node331borderwidth=1;
  27847. Node331.setRotation(0);
  27848. dataModel.add(Node331);
  27849. Node331.a('node.points',Node331compspts);
  27850. Node331.a('node.segments',[1,2]);
  27851. Node331.a('node.color','rgba(255,128,0,1)');
  27852. Node331.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27853. Node331.a('node.borderColor','rgba(255,128,0,1)');
  27854. Node331.a('node.background','rgba(255,128,0,1)');
  27855. Node331.a('node.gradient','');
  27856. Node331.a('node.gradientcolor','rgba(255,128,0,1)');
  27857. Node331.a('node.endCompspts',Node331endCompspts);
  27858. Node331.a('node.startCompspts',Node331startCompspts);
  27859. (function (node, img, compspts, endCompspts, startCompspts) {
  27860. var position = node.getPosition(),
  27861. w = node.getWidth()*_ratio.ratioX,
  27862. h = node.getHeight()*_ratio.ratioY;
  27863. function resetPoints(rx, ry) {
  27864. for (var i = 0, len = compspts.length; i < len; i++) {
  27865. if (i%2 === 0) {
  27866. compspts[i]*=rx;
  27867. } else {
  27868. compspts[i]*=ry;
  27869. }
  27870. }
  27871. endCompspts[0] = compspts[compspts.length-2];
  27872. endCompspts[1] = compspts[compspts.length-1];
  27873. endCompspts[2] *= rx;
  27874. endCompspts[3] *= ry;
  27875. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27876. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27877. startCompspts[0] = compspts[0];
  27878. startCompspts[1] = compspts[1];
  27879. startCompspts[2] *= rx;
  27880. startCompspts[3] *= ry;
  27881. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27882. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27883. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27884. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27885. }
  27886. node.setSize(w, h);
  27887. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27888. node.a('node.width', w);
  27889. node.a('node.height', h);
  27890. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27891. node.borderWidth = 1;
  27892. node.a('node.borderwidth',node.borderWidth);
  27893. node._nodename = 'Node331';
  27894. node._nodeType = 'line';
  27895. zoomNodeList.push({
  27896. node: node,
  27897. attr: 'node.borderwidth'
  27898. });
  27899. var setWidth = node.setWidth,
  27900. setHeight = node.setHeight,
  27901. timer, rx = 1, ry = 1;
  27902. node.setWidth = function (width) {
  27903. var _width = this.getWidth();
  27904. rx = width / _width;
  27905. node.a('node.width', width);
  27906. setWidth.apply(this, arguments);
  27907. resetPoints(rx, 1);
  27908. }
  27909. node.setHeight = function (height) {
  27910. var _height = this.getHeight();
  27911. ry = height / _height;
  27912. node.a('node.height', height);
  27913. setHeight.apply(this, arguments);
  27914. resetPoints(1, ry);
  27915. }
  27916. })(Node331, Node331.getImage(), Node331compspts, Node331endCompspts, Node331startCompspts);
  27917. var Node332points=[331, 741,331, 751],
  27918. Node332rect=ht.Default.unionPoint([{x:331,y:741},{x:331,y:751}]),
  27919. Node332compspts=[];
  27920. _ratio = GD.getRatioWithRotation(0, ratio);
  27921. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  27922. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  27923. for(var i=0;i<Node332points.length;i++){
  27924. if(i%2==0){
  27925. Node332compspts.push(Node332points[i]-Node332rect.x);
  27926. }else{
  27927. Node332compspts.push(Node332points[i]-Node332rect.y);
  27928. }
  27929. }
  27930. var Node332ptslength=Node332compspts.length;
  27931. if (Node332rect.height === 0) {
  27932. Node332compspts[0] -= 0;
  27933. Node332compspts[Node332ptslength-2] += 0;
  27934. } else if (Node332rect.width === 0){
  27935. Node332compspts[1] -= 0;
  27936. Node332compspts[Node332ptslength-1] += 0;
  27937. } else {
  27938. Node332compspts[0] -= 0;
  27939. Node332compspts[1] -= 0;
  27940. Node332compspts[Node332ptslength-2] += 0;
  27941. Node332compspts[Node332ptslength-1] += 0;
  27942. }
  27943. Node332 = new ht.Node();
  27944. Node332.borderWidth = 1;
  27945. Node332rect.width = Node332rect.width === 0 ? 0.0001 : Node332rect.width;
  27946. Node332rect.height = Node332rect.height === 0 ? 0.0001 : Node332rect.height;
  27947. var Node332endCompspts = [Node332compspts[Node332ptslength-2],Node332compspts[Node332ptslength-1],0,0];
  27948. var Node332startCompspts = [Node332compspts[0],Node332compspts[1],0,0];
  27949. Node332.setImage(GD.getPolyLineJSON());
  27950. Node332.setPosition(Node332rect.x+Node332rect.width/2,Node332rect.y+Node332rect.height/2);
  27951. Node332.setSize(Node332rect.width,Node332rect.height);
  27952. Node332.setStyle("opacity",1);
  27953. Node332.s({'pixelPerfect':true});
  27954. Node332borderwidth=1;
  27955. Node332.setRotation(0);
  27956. dataModel.add(Node332);
  27957. Node332.a('node.points',Node332compspts);
  27958. Node332.a('node.segments',[1,2]);
  27959. Node332.a('node.color','rgba(255,128,0,1)');
  27960. Node332.a('node.borderPattern',getDashStyle("@borderPattern@"));
  27961. Node332.a('node.borderColor','rgba(255,128,0,1)');
  27962. Node332.a('node.background','rgba(255,128,0,1)');
  27963. Node332.a('node.gradient','');
  27964. Node332.a('node.gradientcolor','rgba(255,128,0,1)');
  27965. Node332.a('node.endCompspts',Node332endCompspts);
  27966. Node332.a('node.startCompspts',Node332startCompspts);
  27967. (function (node, img, compspts, endCompspts, startCompspts) {
  27968. var position = node.getPosition(),
  27969. w = node.getWidth()*_ratio.ratioX,
  27970. h = node.getHeight()*_ratio.ratioY;
  27971. function resetPoints(rx, ry) {
  27972. for (var i = 0, len = compspts.length; i < len; i++) {
  27973. if (i%2 === 0) {
  27974. compspts[i]*=rx;
  27975. } else {
  27976. compspts[i]*=ry;
  27977. }
  27978. }
  27979. endCompspts[0] = compspts[compspts.length-2];
  27980. endCompspts[1] = compspts[compspts.length-1];
  27981. endCompspts[2] *= rx;
  27982. endCompspts[3] *= ry;
  27983. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  27984. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  27985. startCompspts[0] = compspts[0];
  27986. startCompspts[1] = compspts[1];
  27987. startCompspts[2] *= rx;
  27988. startCompspts[3] *= ry;
  27989. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  27990. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  27991. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  27992. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  27993. }
  27994. node.setSize(w, h);
  27995. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  27996. node.a('node.width', w);
  27997. node.a('node.height', h);
  27998. resetPoints(_ratio.ratioX, _ratio.ratioY);
  27999. node.borderWidth = 1;
  28000. node.a('node.borderwidth',node.borderWidth);
  28001. node._nodename = 'Node332';
  28002. node._nodeType = 'line';
  28003. zoomNodeList.push({
  28004. node: node,
  28005. attr: 'node.borderwidth'
  28006. });
  28007. var setWidth = node.setWidth,
  28008. setHeight = node.setHeight,
  28009. timer, rx = 1, ry = 1;
  28010. node.setWidth = function (width) {
  28011. var _width = this.getWidth();
  28012. rx = width / _width;
  28013. node.a('node.width', width);
  28014. setWidth.apply(this, arguments);
  28015. resetPoints(rx, 1);
  28016. }
  28017. node.setHeight = function (height) {
  28018. var _height = this.getHeight();
  28019. ry = height / _height;
  28020. node.a('node.height', height);
  28021. setHeight.apply(this, arguments);
  28022. resetPoints(1, ry);
  28023. }
  28024. })(Node332, Node332.getImage(), Node332compspts, Node332endCompspts, Node332startCompspts);
  28025. var Node333points=[331, 741,363, 741],
  28026. Node333rect=ht.Default.unionPoint([{x:331,y:741},{x:363,y:741}]),
  28027. Node333compspts=[];
  28028. _ratio = GD.getRatioWithRotation(0, ratio);
  28029. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  28030. _endratio = GD.getRatioWithRotation(0, ratio);
  28031. for(var i=0;i<Node333points.length;i++){
  28032. if(i%2==0){
  28033. Node333compspts.push(Node333points[i]-Node333rect.x);
  28034. }else{
  28035. Node333compspts.push(Node333points[i]-Node333rect.y);
  28036. }
  28037. }
  28038. var Node333ptslength=Node333compspts.length;
  28039. if (Node333rect.height === 0) {
  28040. Node333compspts[0] -= 0;
  28041. Node333compspts[Node333ptslength-2] += 0;
  28042. } else if (Node333rect.width === 0){
  28043. Node333compspts[1] -= 0;
  28044. Node333compspts[Node333ptslength-1] += 0;
  28045. } else {
  28046. Node333compspts[0] -= 0;
  28047. Node333compspts[1] -= 0;
  28048. Node333compspts[Node333ptslength-2] += 0;
  28049. Node333compspts[Node333ptslength-1] += 0;
  28050. }
  28051. Node333 = new ht.Node();
  28052. Node333.borderWidth = 1;
  28053. Node333rect.width = Node333rect.width === 0 ? 0.0001 : Node333rect.width;
  28054. Node333rect.height = Node333rect.height === 0 ? 0.0001 : Node333rect.height;
  28055. var Node333endCompspts = [Node333compspts[Node333ptslength-2],Node333compspts[Node333ptslength-1],0,0];
  28056. var Node333startCompspts = [Node333compspts[0],Node333compspts[1],0,0];
  28057. Node333.setImage(GD.getPolyLineJSON());
  28058. Node333.setPosition(Node333rect.x+Node333rect.width/2,Node333rect.y+Node333rect.height/2);
  28059. Node333.setSize(Node333rect.width,Node333rect.height);
  28060. Node333.setStyle("opacity",1);
  28061. Node333.s({'pixelPerfect':true});
  28062. Node333borderwidth=1;
  28063. Node333.setRotation(0);
  28064. dataModel.add(Node333);
  28065. Node333.a('node.points',Node333compspts);
  28066. Node333.a('node.segments',[1,2]);
  28067. Node333.a('node.color','rgba(255,128,0,1)');
  28068. Node333.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28069. Node333.a('node.borderColor','rgba(255,128,0,1)');
  28070. Node333.a('node.background','rgba(255,128,0,1)');
  28071. Node333.a('node.gradient','');
  28072. Node333.a('node.gradientcolor','rgba(255,128,0,1)');
  28073. Node333.a('node.endCompspts',Node333endCompspts);
  28074. Node333.a('node.startCompspts',Node333startCompspts);
  28075. (function (node, img, compspts, endCompspts, startCompspts) {
  28076. var position = node.getPosition(),
  28077. w = node.getWidth()*_ratio.ratioX,
  28078. h = node.getHeight()*_ratio.ratioY;
  28079. function resetPoints(rx, ry) {
  28080. for (var i = 0, len = compspts.length; i < len; i++) {
  28081. if (i%2 === 0) {
  28082. compspts[i]*=rx;
  28083. } else {
  28084. compspts[i]*=ry;
  28085. }
  28086. }
  28087. endCompspts[0] = compspts[compspts.length-2];
  28088. endCompspts[1] = compspts[compspts.length-1];
  28089. endCompspts[2] *= rx;
  28090. endCompspts[3] *= ry;
  28091. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28092. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28093. startCompspts[0] = compspts[0];
  28094. startCompspts[1] = compspts[1];
  28095. startCompspts[2] *= rx;
  28096. startCompspts[3] *= ry;
  28097. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28098. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28099. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28100. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28101. }
  28102. node.setSize(w, h);
  28103. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28104. node.a('node.width', w);
  28105. node.a('node.height', h);
  28106. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28107. node.borderWidth = 1;
  28108. node.a('node.borderwidth',node.borderWidth);
  28109. node._nodename = 'Node333';
  28110. node._nodeType = 'line';
  28111. zoomNodeList.push({
  28112. node: node,
  28113. attr: 'node.borderwidth'
  28114. });
  28115. var setWidth = node.setWidth,
  28116. setHeight = node.setHeight,
  28117. timer, rx = 1, ry = 1;
  28118. node.setWidth = function (width) {
  28119. var _width = this.getWidth();
  28120. rx = width / _width;
  28121. node.a('node.width', width);
  28122. setWidth.apply(this, arguments);
  28123. resetPoints(rx, 1);
  28124. }
  28125. node.setHeight = function (height) {
  28126. var _height = this.getHeight();
  28127. ry = height / _height;
  28128. node.a('node.height', height);
  28129. setHeight.apply(this, arguments);
  28130. resetPoints(1, ry);
  28131. }
  28132. })(Node333, Node333.getImage(), Node333compspts, Node333endCompspts, Node333startCompspts);
  28133. var Node334points=[363, 721,363, 751],
  28134. Node334rect=ht.Default.unionPoint([{x:363,y:721},{x:363,y:751}]),
  28135. Node334compspts=[];
  28136. _ratio = GD.getRatioWithRotation(0, ratio);
  28137. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  28138. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  28139. for(var i=0;i<Node334points.length;i++){
  28140. if(i%2==0){
  28141. Node334compspts.push(Node334points[i]-Node334rect.x);
  28142. }else{
  28143. Node334compspts.push(Node334points[i]-Node334rect.y);
  28144. }
  28145. }
  28146. var Node334ptslength=Node334compspts.length;
  28147. if (Node334rect.height === 0) {
  28148. Node334compspts[0] -= 0;
  28149. Node334compspts[Node334ptslength-2] += 0;
  28150. } else if (Node334rect.width === 0){
  28151. Node334compspts[1] -= 0;
  28152. Node334compspts[Node334ptslength-1] += 0;
  28153. } else {
  28154. Node334compspts[0] -= 0;
  28155. Node334compspts[1] -= 0;
  28156. Node334compspts[Node334ptslength-2] += 0;
  28157. Node334compspts[Node334ptslength-1] += 0;
  28158. }
  28159. Node334 = new ht.Node();
  28160. Node334.borderWidth = 1;
  28161. Node334rect.width = Node334rect.width === 0 ? 0.0001 : Node334rect.width;
  28162. Node334rect.height = Node334rect.height === 0 ? 0.0001 : Node334rect.height;
  28163. var Node334endCompspts = [Node334compspts[Node334ptslength-2],Node334compspts[Node334ptslength-1],0,0];
  28164. var Node334startCompspts = [Node334compspts[0],Node334compspts[1],0,0];
  28165. Node334.setImage(GD.getPolyLineJSON());
  28166. Node334.setPosition(Node334rect.x+Node334rect.width/2,Node334rect.y+Node334rect.height/2);
  28167. Node334.setSize(Node334rect.width,Node334rect.height);
  28168. Node334.setStyle("opacity",1);
  28169. Node334.s({'pixelPerfect':true});
  28170. Node334borderwidth=1;
  28171. Node334.setRotation(0);
  28172. dataModel.add(Node334);
  28173. Node334.a('node.points',Node334compspts);
  28174. Node334.a('node.segments',[1,2]);
  28175. Node334.a('node.color','rgba(255,128,0,1)');
  28176. Node334.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28177. Node334.a('node.borderColor','rgba(255,128,0,1)');
  28178. Node334.a('node.background','rgba(255,128,0,1)');
  28179. Node334.a('node.gradient','');
  28180. Node334.a('node.gradientcolor','rgba(255,128,0,1)');
  28181. Node334.a('node.endCompspts',Node334endCompspts);
  28182. Node334.a('node.startCompspts',Node334startCompspts);
  28183. (function (node, img, compspts, endCompspts, startCompspts) {
  28184. var position = node.getPosition(),
  28185. w = node.getWidth()*_ratio.ratioX,
  28186. h = node.getHeight()*_ratio.ratioY;
  28187. function resetPoints(rx, ry) {
  28188. for (var i = 0, len = compspts.length; i < len; i++) {
  28189. if (i%2 === 0) {
  28190. compspts[i]*=rx;
  28191. } else {
  28192. compspts[i]*=ry;
  28193. }
  28194. }
  28195. endCompspts[0] = compspts[compspts.length-2];
  28196. endCompspts[1] = compspts[compspts.length-1];
  28197. endCompspts[2] *= rx;
  28198. endCompspts[3] *= ry;
  28199. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28200. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28201. startCompspts[0] = compspts[0];
  28202. startCompspts[1] = compspts[1];
  28203. startCompspts[2] *= rx;
  28204. startCompspts[3] *= ry;
  28205. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28206. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28207. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28208. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28209. }
  28210. node.setSize(w, h);
  28211. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28212. node.a('node.width', w);
  28213. node.a('node.height', h);
  28214. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28215. node.borderWidth = 1;
  28216. node.a('node.borderwidth',node.borderWidth);
  28217. node._nodename = 'Node334';
  28218. node._nodeType = 'line';
  28219. zoomNodeList.push({
  28220. node: node,
  28221. attr: 'node.borderwidth'
  28222. });
  28223. var setWidth = node.setWidth,
  28224. setHeight = node.setHeight,
  28225. timer, rx = 1, ry = 1;
  28226. node.setWidth = function (width) {
  28227. var _width = this.getWidth();
  28228. rx = width / _width;
  28229. node.a('node.width', width);
  28230. setWidth.apply(this, arguments);
  28231. resetPoints(rx, 1);
  28232. }
  28233. node.setHeight = function (height) {
  28234. var _height = this.getHeight();
  28235. ry = height / _height;
  28236. node.a('node.height', height);
  28237. setHeight.apply(this, arguments);
  28238. resetPoints(1, ry);
  28239. }
  28240. })(Node334, Node334.getImage(), Node334compspts, Node334endCompspts, Node334startCompspts);
  28241. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  28242. var Node335 = new ht.lib['黄箭头'](362*ratio.ratioX, 789*ratio.ratioY, 10*_ratio.ratioX, 46*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node335');
  28243. _libModel.add("Node335", Node335);
  28244. Node335.setRotation(-179.42*Math.PI/180);
  28245. ;
  28246. ;
  28247. var Node336points=[366, 787,396, 787],
  28248. Node336rect=ht.Default.unionPoint([{x:366,y:787},{x:396,y:787}]),
  28249. Node336compspts=[];
  28250. _ratio = GD.getRatioWithRotation(0, ratio);
  28251. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  28252. _endratio = GD.getRatioWithRotation(0, ratio);
  28253. for(var i=0;i<Node336points.length;i++){
  28254. if(i%2==0){
  28255. Node336compspts.push(Node336points[i]-Node336rect.x);
  28256. }else{
  28257. Node336compspts.push(Node336points[i]-Node336rect.y);
  28258. }
  28259. }
  28260. var Node336ptslength=Node336compspts.length;
  28261. if (Node336rect.height === 0) {
  28262. Node336compspts[0] -= 0;
  28263. Node336compspts[Node336ptslength-2] += 0;
  28264. } else if (Node336rect.width === 0){
  28265. Node336compspts[1] -= 0;
  28266. Node336compspts[Node336ptslength-1] += 0;
  28267. } else {
  28268. Node336compspts[0] -= 0;
  28269. Node336compspts[1] -= 0;
  28270. Node336compspts[Node336ptslength-2] += 0;
  28271. Node336compspts[Node336ptslength-1] += 0;
  28272. }
  28273. Node336 = new ht.Node();
  28274. Node336.borderWidth = 1;
  28275. Node336rect.width = Node336rect.width === 0 ? 0.0001 : Node336rect.width;
  28276. Node336rect.height = Node336rect.height === 0 ? 0.0001 : Node336rect.height;
  28277. var Node336endCompspts = [Node336compspts[Node336ptslength-2],Node336compspts[Node336ptslength-1],0,0];
  28278. var Node336startCompspts = [Node336compspts[0],Node336compspts[1],0,0];
  28279. Node336.setImage(GD.getPolyLineJSON());
  28280. Node336.setPosition(Node336rect.x+Node336rect.width/2,Node336rect.y+Node336rect.height/2);
  28281. Node336.setSize(Node336rect.width,Node336rect.height);
  28282. Node336.setStyle("opacity",1);
  28283. Node336.s({'pixelPerfect':true});
  28284. Node336borderwidth=1;
  28285. Node336.setRotation(0);
  28286. dataModel.add(Node336);
  28287. Node336.a('node.points',Node336compspts);
  28288. Node336.a('node.segments',[1,2]);
  28289. Node336.a('node.color','rgba(255,128,0,1)');
  28290. Node336.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28291. Node336.a('node.borderColor','rgba(255,128,0,1)');
  28292. Node336.a('node.background','rgba(255,128,0,1)');
  28293. Node336.a('node.gradient','');
  28294. Node336.a('node.gradientcolor','rgba(255,128,0,1)');
  28295. Node336.a('node.endCompspts',Node336endCompspts);
  28296. Node336.a('node.startCompspts',Node336startCompspts);
  28297. (function (node, img, compspts, endCompspts, startCompspts) {
  28298. var position = node.getPosition(),
  28299. w = node.getWidth()*_ratio.ratioX,
  28300. h = node.getHeight()*_ratio.ratioY;
  28301. function resetPoints(rx, ry) {
  28302. for (var i = 0, len = compspts.length; i < len; i++) {
  28303. if (i%2 === 0) {
  28304. compspts[i]*=rx;
  28305. } else {
  28306. compspts[i]*=ry;
  28307. }
  28308. }
  28309. endCompspts[0] = compspts[compspts.length-2];
  28310. endCompspts[1] = compspts[compspts.length-1];
  28311. endCompspts[2] *= rx;
  28312. endCompspts[3] *= ry;
  28313. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28314. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28315. startCompspts[0] = compspts[0];
  28316. startCompspts[1] = compspts[1];
  28317. startCompspts[2] *= rx;
  28318. startCompspts[3] *= ry;
  28319. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28320. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28321. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28322. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28323. }
  28324. node.setSize(w, h);
  28325. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28326. node.a('node.width', w);
  28327. node.a('node.height', h);
  28328. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28329. node.borderWidth = 1;
  28330. node.a('node.borderwidth',node.borderWidth);
  28331. node._nodename = 'Node336';
  28332. node._nodeType = 'line';
  28333. zoomNodeList.push({
  28334. node: node,
  28335. attr: 'node.borderwidth'
  28336. });
  28337. var setWidth = node.setWidth,
  28338. setHeight = node.setHeight,
  28339. timer, rx = 1, ry = 1;
  28340. node.setWidth = function (width) {
  28341. var _width = this.getWidth();
  28342. rx = width / _width;
  28343. node.a('node.width', width);
  28344. setWidth.apply(this, arguments);
  28345. resetPoints(rx, 1);
  28346. }
  28347. node.setHeight = function (height) {
  28348. var _height = this.getHeight();
  28349. ry = height / _height;
  28350. node.a('node.height', height);
  28351. setHeight.apply(this, arguments);
  28352. resetPoints(1, ry);
  28353. }
  28354. })(Node336, Node336.getImage(), Node336compspts, Node336endCompspts, Node336startCompspts);
  28355. var Node337points=[396, 787,396, 807],
  28356. Node337rect=ht.Default.unionPoint([{x:396,y:787},{x:396,y:807}]),
  28357. Node337compspts=[];
  28358. _ratio = GD.getRatioWithRotation(0, ratio);
  28359. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  28360. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  28361. for(var i=0;i<Node337points.length;i++){
  28362. if(i%2==0){
  28363. Node337compspts.push(Node337points[i]-Node337rect.x);
  28364. }else{
  28365. Node337compspts.push(Node337points[i]-Node337rect.y);
  28366. }
  28367. }
  28368. var Node337ptslength=Node337compspts.length;
  28369. if (Node337rect.height === 0) {
  28370. Node337compspts[0] -= 0;
  28371. Node337compspts[Node337ptslength-2] += 0;
  28372. } else if (Node337rect.width === 0){
  28373. Node337compspts[1] -= 0;
  28374. Node337compspts[Node337ptslength-1] += 0;
  28375. } else {
  28376. Node337compspts[0] -= 0;
  28377. Node337compspts[1] -= 0;
  28378. Node337compspts[Node337ptslength-2] += 0;
  28379. Node337compspts[Node337ptslength-1] += 0;
  28380. }
  28381. Node337 = new ht.Node();
  28382. Node337.borderWidth = 1;
  28383. Node337rect.width = Node337rect.width === 0 ? 0.0001 : Node337rect.width;
  28384. Node337rect.height = Node337rect.height === 0 ? 0.0001 : Node337rect.height;
  28385. var Node337endCompspts = [Node337compspts[Node337ptslength-2],Node337compspts[Node337ptslength-1],0,0];
  28386. var Node337startCompspts = [Node337compspts[0],Node337compspts[1],0,0];
  28387. Node337.setImage(GD.getPolyLineJSON());
  28388. Node337.setPosition(Node337rect.x+Node337rect.width/2,Node337rect.y+Node337rect.height/2);
  28389. Node337.setSize(Node337rect.width,Node337rect.height);
  28390. Node337.setStyle("opacity",1);
  28391. Node337.s({'pixelPerfect':true});
  28392. Node337borderwidth=1;
  28393. Node337.setRotation(0);
  28394. dataModel.add(Node337);
  28395. Node337.a('node.points',Node337compspts);
  28396. Node337.a('node.segments',[1,2]);
  28397. Node337.a('node.color','rgba(255,128,0,1)');
  28398. Node337.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28399. Node337.a('node.borderColor','rgba(255,128,0,1)');
  28400. Node337.a('node.background','rgba(255,128,0,1)');
  28401. Node337.a('node.gradient','');
  28402. Node337.a('node.gradientcolor','rgba(255,128,0,1)');
  28403. Node337.a('node.endCompspts',Node337endCompspts);
  28404. Node337.a('node.startCompspts',Node337startCompspts);
  28405. (function (node, img, compspts, endCompspts, startCompspts) {
  28406. var position = node.getPosition(),
  28407. w = node.getWidth()*_ratio.ratioX,
  28408. h = node.getHeight()*_ratio.ratioY;
  28409. function resetPoints(rx, ry) {
  28410. for (var i = 0, len = compspts.length; i < len; i++) {
  28411. if (i%2 === 0) {
  28412. compspts[i]*=rx;
  28413. } else {
  28414. compspts[i]*=ry;
  28415. }
  28416. }
  28417. endCompspts[0] = compspts[compspts.length-2];
  28418. endCompspts[1] = compspts[compspts.length-1];
  28419. endCompspts[2] *= rx;
  28420. endCompspts[3] *= ry;
  28421. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28422. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28423. startCompspts[0] = compspts[0];
  28424. startCompspts[1] = compspts[1];
  28425. startCompspts[2] *= rx;
  28426. startCompspts[3] *= ry;
  28427. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28428. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28429. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28430. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28431. }
  28432. node.setSize(w, h);
  28433. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28434. node.a('node.width', w);
  28435. node.a('node.height', h);
  28436. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28437. node.borderWidth = 1;
  28438. node.a('node.borderwidth',node.borderWidth);
  28439. node._nodename = 'Node337';
  28440. node._nodeType = 'line';
  28441. zoomNodeList.push({
  28442. node: node,
  28443. attr: 'node.borderwidth'
  28444. });
  28445. var setWidth = node.setWidth,
  28446. setHeight = node.setHeight,
  28447. timer, rx = 1, ry = 1;
  28448. node.setWidth = function (width) {
  28449. var _width = this.getWidth();
  28450. rx = width / _width;
  28451. node.a('node.width', width);
  28452. setWidth.apply(this, arguments);
  28453. resetPoints(rx, 1);
  28454. }
  28455. node.setHeight = function (height) {
  28456. var _height = this.getHeight();
  28457. ry = height / _height;
  28458. node.a('node.height', height);
  28459. setHeight.apply(this, arguments);
  28460. resetPoints(1, ry);
  28461. }
  28462. })(Node337, Node337.getImage(), Node337compspts, Node337endCompspts, Node337startCompspts);
  28463. var Node338points=[212, 688,212, 698],
  28464. Node338rect=ht.Default.unionPoint([{x:212,y:688},{x:212,y:698}]),
  28465. Node338compspts=[];
  28466. _ratio = GD.getRatioWithRotation(0, ratio);
  28467. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  28468. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  28469. for(var i=0;i<Node338points.length;i++){
  28470. if(i%2==0){
  28471. Node338compspts.push(Node338points[i]-Node338rect.x);
  28472. }else{
  28473. Node338compspts.push(Node338points[i]-Node338rect.y);
  28474. }
  28475. }
  28476. var Node338ptslength=Node338compspts.length;
  28477. if (Node338rect.height === 0) {
  28478. Node338compspts[0] -= 0;
  28479. Node338compspts[Node338ptslength-2] += 0;
  28480. } else if (Node338rect.width === 0){
  28481. Node338compspts[1] -= 0;
  28482. Node338compspts[Node338ptslength-1] += 0;
  28483. } else {
  28484. Node338compspts[0] -= 0;
  28485. Node338compspts[1] -= 0;
  28486. Node338compspts[Node338ptslength-2] += 0;
  28487. Node338compspts[Node338ptslength-1] += 0;
  28488. }
  28489. Node338 = new ht.Node();
  28490. Node338.borderWidth = 1;
  28491. Node338rect.width = Node338rect.width === 0 ? 0.0001 : Node338rect.width;
  28492. Node338rect.height = Node338rect.height === 0 ? 0.0001 : Node338rect.height;
  28493. var Node338endCompspts = [Node338compspts[Node338ptslength-2],Node338compspts[Node338ptslength-1],0,0];
  28494. var Node338startCompspts = [Node338compspts[0],Node338compspts[1],0,0];
  28495. Node338.setImage(GD.getPolyLineJSON());
  28496. Node338.setPosition(Node338rect.x+Node338rect.width/2,Node338rect.y+Node338rect.height/2);
  28497. Node338.setSize(Node338rect.width,Node338rect.height);
  28498. Node338.setStyle("opacity",1);
  28499. Node338.s({'pixelPerfect':true});
  28500. Node338borderwidth=1;
  28501. Node338.setRotation(0);
  28502. dataModel.add(Node338);
  28503. Node338.a('node.points',Node338compspts);
  28504. Node338.a('node.segments',[1,2]);
  28505. Node338.a('node.color','rgba(255,128,0,1)');
  28506. Node338.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28507. Node338.a('node.borderColor','rgba(255,128,0,1)');
  28508. Node338.a('node.background','rgba(255,128,0,1)');
  28509. Node338.a('node.gradient','');
  28510. Node338.a('node.gradientcolor','rgba(255,128,0,1)');
  28511. Node338.a('node.endCompspts',Node338endCompspts);
  28512. Node338.a('node.startCompspts',Node338startCompspts);
  28513. (function (node, img, compspts, endCompspts, startCompspts) {
  28514. var position = node.getPosition(),
  28515. w = node.getWidth()*_ratio.ratioX,
  28516. h = node.getHeight()*_ratio.ratioY;
  28517. function resetPoints(rx, ry) {
  28518. for (var i = 0, len = compspts.length; i < len; i++) {
  28519. if (i%2 === 0) {
  28520. compspts[i]*=rx;
  28521. } else {
  28522. compspts[i]*=ry;
  28523. }
  28524. }
  28525. endCompspts[0] = compspts[compspts.length-2];
  28526. endCompspts[1] = compspts[compspts.length-1];
  28527. endCompspts[2] *= rx;
  28528. endCompspts[3] *= ry;
  28529. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28530. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28531. startCompspts[0] = compspts[0];
  28532. startCompspts[1] = compspts[1];
  28533. startCompspts[2] *= rx;
  28534. startCompspts[3] *= ry;
  28535. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28536. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28537. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28538. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28539. }
  28540. node.setSize(w, h);
  28541. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28542. node.a('node.width', w);
  28543. node.a('node.height', h);
  28544. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28545. node.borderWidth = 1;
  28546. node.a('node.borderwidth',node.borderWidth);
  28547. node._nodename = 'Node338';
  28548. node._nodeType = 'line';
  28549. zoomNodeList.push({
  28550. node: node,
  28551. attr: 'node.borderwidth'
  28552. });
  28553. var setWidth = node.setWidth,
  28554. setHeight = node.setHeight,
  28555. timer, rx = 1, ry = 1;
  28556. node.setWidth = function (width) {
  28557. var _width = this.getWidth();
  28558. rx = width / _width;
  28559. node.a('node.width', width);
  28560. setWidth.apply(this, arguments);
  28561. resetPoints(rx, 1);
  28562. }
  28563. node.setHeight = function (height) {
  28564. var _height = this.getHeight();
  28565. ry = height / _height;
  28566. node.a('node.height', height);
  28567. setHeight.apply(this, arguments);
  28568. resetPoints(1, ry);
  28569. }
  28570. })(Node338, Node338.getImage(), Node338compspts, Node338endCompspts, Node338startCompspts);
  28571. var Node339points=[212, 688,242, 688],
  28572. Node339rect=ht.Default.unionPoint([{x:212,y:688},{x:242,y:688}]),
  28573. Node339compspts=[];
  28574. _ratio = GD.getRatioWithRotation(0, ratio);
  28575. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  28576. _endratio = GD.getRatioWithRotation(0, ratio);
  28577. for(var i=0;i<Node339points.length;i++){
  28578. if(i%2==0){
  28579. Node339compspts.push(Node339points[i]-Node339rect.x);
  28580. }else{
  28581. Node339compspts.push(Node339points[i]-Node339rect.y);
  28582. }
  28583. }
  28584. var Node339ptslength=Node339compspts.length;
  28585. if (Node339rect.height === 0) {
  28586. Node339compspts[0] -= 0;
  28587. Node339compspts[Node339ptslength-2] += 0;
  28588. } else if (Node339rect.width === 0){
  28589. Node339compspts[1] -= 0;
  28590. Node339compspts[Node339ptslength-1] += 0;
  28591. } else {
  28592. Node339compspts[0] -= 0;
  28593. Node339compspts[1] -= 0;
  28594. Node339compspts[Node339ptslength-2] += 0;
  28595. Node339compspts[Node339ptslength-1] += 0;
  28596. }
  28597. Node339 = new ht.Node();
  28598. Node339.borderWidth = 1;
  28599. Node339rect.width = Node339rect.width === 0 ? 0.0001 : Node339rect.width;
  28600. Node339rect.height = Node339rect.height === 0 ? 0.0001 : Node339rect.height;
  28601. var Node339endCompspts = [Node339compspts[Node339ptslength-2],Node339compspts[Node339ptslength-1],0,0];
  28602. var Node339startCompspts = [Node339compspts[0],Node339compspts[1],0,0];
  28603. Node339.setImage(GD.getPolyLineJSON());
  28604. Node339.setPosition(Node339rect.x+Node339rect.width/2,Node339rect.y+Node339rect.height/2);
  28605. Node339.setSize(Node339rect.width,Node339rect.height);
  28606. Node339.setStyle("opacity",1);
  28607. Node339.s({'pixelPerfect':true});
  28608. Node339borderwidth=1;
  28609. Node339.setRotation(0);
  28610. dataModel.add(Node339);
  28611. Node339.a('node.points',Node339compspts);
  28612. Node339.a('node.segments',[1,2]);
  28613. Node339.a('node.color','rgba(255,128,0,1)');
  28614. Node339.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28615. Node339.a('node.borderColor','rgba(255,128,0,1)');
  28616. Node339.a('node.background','rgba(255,128,0,1)');
  28617. Node339.a('node.gradient','');
  28618. Node339.a('node.gradientcolor','rgba(255,128,0,1)');
  28619. Node339.a('node.endCompspts',Node339endCompspts);
  28620. Node339.a('node.startCompspts',Node339startCompspts);
  28621. (function (node, img, compspts, endCompspts, startCompspts) {
  28622. var position = node.getPosition(),
  28623. w = node.getWidth()*_ratio.ratioX,
  28624. h = node.getHeight()*_ratio.ratioY;
  28625. function resetPoints(rx, ry) {
  28626. for (var i = 0, len = compspts.length; i < len; i++) {
  28627. if (i%2 === 0) {
  28628. compspts[i]*=rx;
  28629. } else {
  28630. compspts[i]*=ry;
  28631. }
  28632. }
  28633. endCompspts[0] = compspts[compspts.length-2];
  28634. endCompspts[1] = compspts[compspts.length-1];
  28635. endCompspts[2] *= rx;
  28636. endCompspts[3] *= ry;
  28637. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28638. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28639. startCompspts[0] = compspts[0];
  28640. startCompspts[1] = compspts[1];
  28641. startCompspts[2] *= rx;
  28642. startCompspts[3] *= ry;
  28643. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28644. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28645. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28646. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28647. }
  28648. node.setSize(w, h);
  28649. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28650. node.a('node.width', w);
  28651. node.a('node.height', h);
  28652. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28653. node.borderWidth = 1;
  28654. node.a('node.borderwidth',node.borderWidth);
  28655. node._nodename = 'Node339';
  28656. node._nodeType = 'line';
  28657. zoomNodeList.push({
  28658. node: node,
  28659. attr: 'node.borderwidth'
  28660. });
  28661. var setWidth = node.setWidth,
  28662. setHeight = node.setHeight,
  28663. timer, rx = 1, ry = 1;
  28664. node.setWidth = function (width) {
  28665. var _width = this.getWidth();
  28666. rx = width / _width;
  28667. node.a('node.width', width);
  28668. setWidth.apply(this, arguments);
  28669. resetPoints(rx, 1);
  28670. }
  28671. node.setHeight = function (height) {
  28672. var _height = this.getHeight();
  28673. ry = height / _height;
  28674. node.a('node.height', height);
  28675. setHeight.apply(this, arguments);
  28676. resetPoints(1, ry);
  28677. }
  28678. })(Node339, Node339.getImage(), Node339compspts, Node339endCompspts, Node339startCompspts);
  28679. var Node340points=[244, 678,244, 698],
  28680. Node340rect=ht.Default.unionPoint([{x:244,y:678},{x:244,y:698}]),
  28681. Node340compspts=[];
  28682. _ratio = GD.getRatioWithRotation(0, ratio);
  28683. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  28684. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  28685. for(var i=0;i<Node340points.length;i++){
  28686. if(i%2==0){
  28687. Node340compspts.push(Node340points[i]-Node340rect.x);
  28688. }else{
  28689. Node340compspts.push(Node340points[i]-Node340rect.y);
  28690. }
  28691. }
  28692. var Node340ptslength=Node340compspts.length;
  28693. if (Node340rect.height === 0) {
  28694. Node340compspts[0] -= 0;
  28695. Node340compspts[Node340ptslength-2] += 0;
  28696. } else if (Node340rect.width === 0){
  28697. Node340compspts[1] -= 0;
  28698. Node340compspts[Node340ptslength-1] += 0;
  28699. } else {
  28700. Node340compspts[0] -= 0;
  28701. Node340compspts[1] -= 0;
  28702. Node340compspts[Node340ptslength-2] += 0;
  28703. Node340compspts[Node340ptslength-1] += 0;
  28704. }
  28705. Node340 = new ht.Node();
  28706. Node340.borderWidth = 1;
  28707. Node340rect.width = Node340rect.width === 0 ? 0.0001 : Node340rect.width;
  28708. Node340rect.height = Node340rect.height === 0 ? 0.0001 : Node340rect.height;
  28709. var Node340endCompspts = [Node340compspts[Node340ptslength-2],Node340compspts[Node340ptslength-1],0,0];
  28710. var Node340startCompspts = [Node340compspts[0],Node340compspts[1],0,0];
  28711. Node340.setImage(GD.getPolyLineJSON());
  28712. Node340.setPosition(Node340rect.x+Node340rect.width/2,Node340rect.y+Node340rect.height/2);
  28713. Node340.setSize(Node340rect.width,Node340rect.height);
  28714. Node340.setStyle("opacity",1);
  28715. Node340.s({'pixelPerfect':true});
  28716. Node340borderwidth=1;
  28717. Node340.setRotation(0);
  28718. dataModel.add(Node340);
  28719. Node340.a('node.points',Node340compspts);
  28720. Node340.a('node.segments',[1,2]);
  28721. Node340.a('node.color','rgba(255,128,0,1)');
  28722. Node340.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28723. Node340.a('node.borderColor','rgba(255,128,0,1)');
  28724. Node340.a('node.background','rgba(255,128,0,1)');
  28725. Node340.a('node.gradient','');
  28726. Node340.a('node.gradientcolor','rgba(255,128,0,1)');
  28727. Node340.a('node.endCompspts',Node340endCompspts);
  28728. Node340.a('node.startCompspts',Node340startCompspts);
  28729. (function (node, img, compspts, endCompspts, startCompspts) {
  28730. var position = node.getPosition(),
  28731. w = node.getWidth()*_ratio.ratioX,
  28732. h = node.getHeight()*_ratio.ratioY;
  28733. function resetPoints(rx, ry) {
  28734. for (var i = 0, len = compspts.length; i < len; i++) {
  28735. if (i%2 === 0) {
  28736. compspts[i]*=rx;
  28737. } else {
  28738. compspts[i]*=ry;
  28739. }
  28740. }
  28741. endCompspts[0] = compspts[compspts.length-2];
  28742. endCompspts[1] = compspts[compspts.length-1];
  28743. endCompspts[2] *= rx;
  28744. endCompspts[3] *= ry;
  28745. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28746. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28747. startCompspts[0] = compspts[0];
  28748. startCompspts[1] = compspts[1];
  28749. startCompspts[2] *= rx;
  28750. startCompspts[3] *= ry;
  28751. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28752. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28753. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28754. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28755. }
  28756. node.setSize(w, h);
  28757. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28758. node.a('node.width', w);
  28759. node.a('node.height', h);
  28760. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28761. node.borderWidth = 1;
  28762. node.a('node.borderwidth',node.borderWidth);
  28763. node._nodename = 'Node340';
  28764. node._nodeType = 'line';
  28765. zoomNodeList.push({
  28766. node: node,
  28767. attr: 'node.borderwidth'
  28768. });
  28769. var setWidth = node.setWidth,
  28770. setHeight = node.setHeight,
  28771. timer, rx = 1, ry = 1;
  28772. node.setWidth = function (width) {
  28773. var _width = this.getWidth();
  28774. rx = width / _width;
  28775. node.a('node.width', width);
  28776. setWidth.apply(this, arguments);
  28777. resetPoints(rx, 1);
  28778. }
  28779. node.setHeight = function (height) {
  28780. var _height = this.getHeight();
  28781. ry = height / _height;
  28782. node.a('node.height', height);
  28783. setHeight.apply(this, arguments);
  28784. resetPoints(1, ry);
  28785. }
  28786. })(Node340, Node340.getImage(), Node340compspts, Node340endCompspts, Node340startCompspts);
  28787. var Node341points=[244, 652,244, 662],
  28788. Node341rect=ht.Default.unionPoint([{x:244,y:652},{x:244,y:662}]),
  28789. Node341compspts=[];
  28790. _ratio = GD.getRatioWithRotation(0, ratio);
  28791. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  28792. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  28793. for(var i=0;i<Node341points.length;i++){
  28794. if(i%2==0){
  28795. Node341compspts.push(Node341points[i]-Node341rect.x);
  28796. }else{
  28797. Node341compspts.push(Node341points[i]-Node341rect.y);
  28798. }
  28799. }
  28800. var Node341ptslength=Node341compspts.length;
  28801. if (Node341rect.height === 0) {
  28802. Node341compspts[0] -= 0;
  28803. Node341compspts[Node341ptslength-2] += 0;
  28804. } else if (Node341rect.width === 0){
  28805. Node341compspts[1] -= 0;
  28806. Node341compspts[Node341ptslength-1] += 0;
  28807. } else {
  28808. Node341compspts[0] -= 0;
  28809. Node341compspts[1] -= 0;
  28810. Node341compspts[Node341ptslength-2] += 0;
  28811. Node341compspts[Node341ptslength-1] += 0;
  28812. }
  28813. Node341 = new ht.Node();
  28814. Node341.borderWidth = 1;
  28815. Node341rect.width = Node341rect.width === 0 ? 0.0001 : Node341rect.width;
  28816. Node341rect.height = Node341rect.height === 0 ? 0.0001 : Node341rect.height;
  28817. var Node341endCompspts = [Node341compspts[Node341ptslength-2],Node341compspts[Node341ptslength-1],0,0];
  28818. var Node341startCompspts = [Node341compspts[0],Node341compspts[1],0,0];
  28819. Node341.setImage(GD.getPolyLineJSON());
  28820. Node341.setPosition(Node341rect.x+Node341rect.width/2,Node341rect.y+Node341rect.height/2);
  28821. Node341.setSize(Node341rect.width,Node341rect.height);
  28822. Node341.setStyle("opacity",1);
  28823. Node341.s({'pixelPerfect':true});
  28824. Node341borderwidth=1;
  28825. Node341.setRotation(0);
  28826. dataModel.add(Node341);
  28827. Node341.a('node.points',Node341compspts);
  28828. Node341.a('node.segments',[1,2]);
  28829. Node341.a('node.color','rgba(255,128,0,1)');
  28830. Node341.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28831. Node341.a('node.borderColor','rgba(255,128,0,1)');
  28832. Node341.a('node.background','rgba(255,128,0,1)');
  28833. Node341.a('node.gradient','');
  28834. Node341.a('node.gradientcolor','rgba(255,128,0,1)');
  28835. Node341.a('node.endCompspts',Node341endCompspts);
  28836. Node341.a('node.startCompspts',Node341startCompspts);
  28837. (function (node, img, compspts, endCompspts, startCompspts) {
  28838. var position = node.getPosition(),
  28839. w = node.getWidth()*_ratio.ratioX,
  28840. h = node.getHeight()*_ratio.ratioY;
  28841. function resetPoints(rx, ry) {
  28842. for (var i = 0, len = compspts.length; i < len; i++) {
  28843. if (i%2 === 0) {
  28844. compspts[i]*=rx;
  28845. } else {
  28846. compspts[i]*=ry;
  28847. }
  28848. }
  28849. endCompspts[0] = compspts[compspts.length-2];
  28850. endCompspts[1] = compspts[compspts.length-1];
  28851. endCompspts[2] *= rx;
  28852. endCompspts[3] *= ry;
  28853. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28854. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28855. startCompspts[0] = compspts[0];
  28856. startCompspts[1] = compspts[1];
  28857. startCompspts[2] *= rx;
  28858. startCompspts[3] *= ry;
  28859. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28860. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28861. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28862. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28863. }
  28864. node.setSize(w, h);
  28865. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28866. node.a('node.width', w);
  28867. node.a('node.height', h);
  28868. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28869. node.borderWidth = 1;
  28870. node.a('node.borderwidth',node.borderWidth);
  28871. node._nodename = 'Node341';
  28872. node._nodeType = 'line';
  28873. zoomNodeList.push({
  28874. node: node,
  28875. attr: 'node.borderwidth'
  28876. });
  28877. var setWidth = node.setWidth,
  28878. setHeight = node.setHeight,
  28879. timer, rx = 1, ry = 1;
  28880. node.setWidth = function (width) {
  28881. var _width = this.getWidth();
  28882. rx = width / _width;
  28883. node.a('node.width', width);
  28884. setWidth.apply(this, arguments);
  28885. resetPoints(rx, 1);
  28886. }
  28887. node.setHeight = function (height) {
  28888. var _height = this.getHeight();
  28889. ry = height / _height;
  28890. node.a('node.height', height);
  28891. setHeight.apply(this, arguments);
  28892. resetPoints(1, ry);
  28893. }
  28894. })(Node341, Node341.getImage(), Node341compspts, Node341endCompspts, Node341startCompspts);
  28895. var Node342points=[212, 739,212, 749],
  28896. Node342rect=ht.Default.unionPoint([{x:212,y:739},{x:212,y:749}]),
  28897. Node342compspts=[];
  28898. _ratio = GD.getRatioWithRotation(0, ratio);
  28899. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  28900. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  28901. for(var i=0;i<Node342points.length;i++){
  28902. if(i%2==0){
  28903. Node342compspts.push(Node342points[i]-Node342rect.x);
  28904. }else{
  28905. Node342compspts.push(Node342points[i]-Node342rect.y);
  28906. }
  28907. }
  28908. var Node342ptslength=Node342compspts.length;
  28909. if (Node342rect.height === 0) {
  28910. Node342compspts[0] -= 0;
  28911. Node342compspts[Node342ptslength-2] += 0;
  28912. } else if (Node342rect.width === 0){
  28913. Node342compspts[1] -= 0;
  28914. Node342compspts[Node342ptslength-1] += 0;
  28915. } else {
  28916. Node342compspts[0] -= 0;
  28917. Node342compspts[1] -= 0;
  28918. Node342compspts[Node342ptslength-2] += 0;
  28919. Node342compspts[Node342ptslength-1] += 0;
  28920. }
  28921. Node342 = new ht.Node();
  28922. Node342.borderWidth = 1;
  28923. Node342rect.width = Node342rect.width === 0 ? 0.0001 : Node342rect.width;
  28924. Node342rect.height = Node342rect.height === 0 ? 0.0001 : Node342rect.height;
  28925. var Node342endCompspts = [Node342compspts[Node342ptslength-2],Node342compspts[Node342ptslength-1],0,0];
  28926. var Node342startCompspts = [Node342compspts[0],Node342compspts[1],0,0];
  28927. Node342.setImage(GD.getPolyLineJSON());
  28928. Node342.setPosition(Node342rect.x+Node342rect.width/2,Node342rect.y+Node342rect.height/2);
  28929. Node342.setSize(Node342rect.width,Node342rect.height);
  28930. Node342.setStyle("opacity",1);
  28931. Node342.s({'pixelPerfect':true});
  28932. Node342borderwidth=1;
  28933. Node342.setRotation(0);
  28934. dataModel.add(Node342);
  28935. Node342.a('node.points',Node342compspts);
  28936. Node342.a('node.segments',[1,2]);
  28937. Node342.a('node.color','rgba(255,128,0,1)');
  28938. Node342.a('node.borderPattern',getDashStyle("@borderPattern@"));
  28939. Node342.a('node.borderColor','rgba(255,128,0,1)');
  28940. Node342.a('node.background','rgba(255,128,0,1)');
  28941. Node342.a('node.gradient','');
  28942. Node342.a('node.gradientcolor','rgba(255,128,0,1)');
  28943. Node342.a('node.endCompspts',Node342endCompspts);
  28944. Node342.a('node.startCompspts',Node342startCompspts);
  28945. (function (node, img, compspts, endCompspts, startCompspts) {
  28946. var position = node.getPosition(),
  28947. w = node.getWidth()*_ratio.ratioX,
  28948. h = node.getHeight()*_ratio.ratioY;
  28949. function resetPoints(rx, ry) {
  28950. for (var i = 0, len = compspts.length; i < len; i++) {
  28951. if (i%2 === 0) {
  28952. compspts[i]*=rx;
  28953. } else {
  28954. compspts[i]*=ry;
  28955. }
  28956. }
  28957. endCompspts[0] = compspts[compspts.length-2];
  28958. endCompspts[1] = compspts[compspts.length-1];
  28959. endCompspts[2] *= rx;
  28960. endCompspts[3] *= ry;
  28961. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  28962. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  28963. startCompspts[0] = compspts[0];
  28964. startCompspts[1] = compspts[1];
  28965. startCompspts[2] *= rx;
  28966. startCompspts[3] *= ry;
  28967. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  28968. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  28969. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  28970. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  28971. }
  28972. node.setSize(w, h);
  28973. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  28974. node.a('node.width', w);
  28975. node.a('node.height', h);
  28976. resetPoints(_ratio.ratioX, _ratio.ratioY);
  28977. node.borderWidth = 1;
  28978. node.a('node.borderwidth',node.borderWidth);
  28979. node._nodename = 'Node342';
  28980. node._nodeType = 'line';
  28981. zoomNodeList.push({
  28982. node: node,
  28983. attr: 'node.borderwidth'
  28984. });
  28985. var setWidth = node.setWidth,
  28986. setHeight = node.setHeight,
  28987. timer, rx = 1, ry = 1;
  28988. node.setWidth = function (width) {
  28989. var _width = this.getWidth();
  28990. rx = width / _width;
  28991. node.a('node.width', width);
  28992. setWidth.apply(this, arguments);
  28993. resetPoints(rx, 1);
  28994. }
  28995. node.setHeight = function (height) {
  28996. var _height = this.getHeight();
  28997. ry = height / _height;
  28998. node.a('node.height', height);
  28999. setHeight.apply(this, arguments);
  29000. resetPoints(1, ry);
  29001. }
  29002. })(Node342, Node342.getImage(), Node342compspts, Node342endCompspts, Node342startCompspts);
  29003. var Node343points=[212, 739,242, 739],
  29004. Node343rect=ht.Default.unionPoint([{x:212,y:739},{x:242,y:739}]),
  29005. Node343compspts=[];
  29006. _ratio = GD.getRatioWithRotation(0, ratio);
  29007. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  29008. _endratio = GD.getRatioWithRotation(0, ratio);
  29009. for(var i=0;i<Node343points.length;i++){
  29010. if(i%2==0){
  29011. Node343compspts.push(Node343points[i]-Node343rect.x);
  29012. }else{
  29013. Node343compspts.push(Node343points[i]-Node343rect.y);
  29014. }
  29015. }
  29016. var Node343ptslength=Node343compspts.length;
  29017. if (Node343rect.height === 0) {
  29018. Node343compspts[0] -= 0;
  29019. Node343compspts[Node343ptslength-2] += 0;
  29020. } else if (Node343rect.width === 0){
  29021. Node343compspts[1] -= 0;
  29022. Node343compspts[Node343ptslength-1] += 0;
  29023. } else {
  29024. Node343compspts[0] -= 0;
  29025. Node343compspts[1] -= 0;
  29026. Node343compspts[Node343ptslength-2] += 0;
  29027. Node343compspts[Node343ptslength-1] += 0;
  29028. }
  29029. Node343 = new ht.Node();
  29030. Node343.borderWidth = 1;
  29031. Node343rect.width = Node343rect.width === 0 ? 0.0001 : Node343rect.width;
  29032. Node343rect.height = Node343rect.height === 0 ? 0.0001 : Node343rect.height;
  29033. var Node343endCompspts = [Node343compspts[Node343ptslength-2],Node343compspts[Node343ptslength-1],0,0];
  29034. var Node343startCompspts = [Node343compspts[0],Node343compspts[1],0,0];
  29035. Node343.setImage(GD.getPolyLineJSON());
  29036. Node343.setPosition(Node343rect.x+Node343rect.width/2,Node343rect.y+Node343rect.height/2);
  29037. Node343.setSize(Node343rect.width,Node343rect.height);
  29038. Node343.setStyle("opacity",1);
  29039. Node343.s({'pixelPerfect':true});
  29040. Node343borderwidth=1;
  29041. Node343.setRotation(0);
  29042. dataModel.add(Node343);
  29043. Node343.a('node.points',Node343compspts);
  29044. Node343.a('node.segments',[1,2]);
  29045. Node343.a('node.color','rgba(255,128,0,1)');
  29046. Node343.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29047. Node343.a('node.borderColor','rgba(255,128,0,1)');
  29048. Node343.a('node.background','rgba(255,128,0,1)');
  29049. Node343.a('node.gradient','');
  29050. Node343.a('node.gradientcolor','rgba(255,128,0,1)');
  29051. Node343.a('node.endCompspts',Node343endCompspts);
  29052. Node343.a('node.startCompspts',Node343startCompspts);
  29053. (function (node, img, compspts, endCompspts, startCompspts) {
  29054. var position = node.getPosition(),
  29055. w = node.getWidth()*_ratio.ratioX,
  29056. h = node.getHeight()*_ratio.ratioY;
  29057. function resetPoints(rx, ry) {
  29058. for (var i = 0, len = compspts.length; i < len; i++) {
  29059. if (i%2 === 0) {
  29060. compspts[i]*=rx;
  29061. } else {
  29062. compspts[i]*=ry;
  29063. }
  29064. }
  29065. endCompspts[0] = compspts[compspts.length-2];
  29066. endCompspts[1] = compspts[compspts.length-1];
  29067. endCompspts[2] *= rx;
  29068. endCompspts[3] *= ry;
  29069. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29070. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29071. startCompspts[0] = compspts[0];
  29072. startCompspts[1] = compspts[1];
  29073. startCompspts[2] *= rx;
  29074. startCompspts[3] *= ry;
  29075. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29076. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29077. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29078. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29079. }
  29080. node.setSize(w, h);
  29081. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29082. node.a('node.width', w);
  29083. node.a('node.height', h);
  29084. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29085. node.borderWidth = 1;
  29086. node.a('node.borderwidth',node.borderWidth);
  29087. node._nodename = 'Node343';
  29088. node._nodeType = 'line';
  29089. zoomNodeList.push({
  29090. node: node,
  29091. attr: 'node.borderwidth'
  29092. });
  29093. var setWidth = node.setWidth,
  29094. setHeight = node.setHeight,
  29095. timer, rx = 1, ry = 1;
  29096. node.setWidth = function (width) {
  29097. var _width = this.getWidth();
  29098. rx = width / _width;
  29099. node.a('node.width', width);
  29100. setWidth.apply(this, arguments);
  29101. resetPoints(rx, 1);
  29102. }
  29103. node.setHeight = function (height) {
  29104. var _height = this.getHeight();
  29105. ry = height / _height;
  29106. node.a('node.height', height);
  29107. setHeight.apply(this, arguments);
  29108. resetPoints(1, ry);
  29109. }
  29110. })(Node343, Node343.getImage(), Node343compspts, Node343endCompspts, Node343startCompspts);
  29111. var Node344points=[244, 719,244, 749],
  29112. Node344rect=ht.Default.unionPoint([{x:244,y:719},{x:244,y:749}]),
  29113. Node344compspts=[];
  29114. _ratio = GD.getRatioWithRotation(0, ratio);
  29115. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  29116. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  29117. for(var i=0;i<Node344points.length;i++){
  29118. if(i%2==0){
  29119. Node344compspts.push(Node344points[i]-Node344rect.x);
  29120. }else{
  29121. Node344compspts.push(Node344points[i]-Node344rect.y);
  29122. }
  29123. }
  29124. var Node344ptslength=Node344compspts.length;
  29125. if (Node344rect.height === 0) {
  29126. Node344compspts[0] -= 0;
  29127. Node344compspts[Node344ptslength-2] += 0;
  29128. } else if (Node344rect.width === 0){
  29129. Node344compspts[1] -= 0;
  29130. Node344compspts[Node344ptslength-1] += 0;
  29131. } else {
  29132. Node344compspts[0] -= 0;
  29133. Node344compspts[1] -= 0;
  29134. Node344compspts[Node344ptslength-2] += 0;
  29135. Node344compspts[Node344ptslength-1] += 0;
  29136. }
  29137. Node344 = new ht.Node();
  29138. Node344.borderWidth = 1;
  29139. Node344rect.width = Node344rect.width === 0 ? 0.0001 : Node344rect.width;
  29140. Node344rect.height = Node344rect.height === 0 ? 0.0001 : Node344rect.height;
  29141. var Node344endCompspts = [Node344compspts[Node344ptslength-2],Node344compspts[Node344ptslength-1],0,0];
  29142. var Node344startCompspts = [Node344compspts[0],Node344compspts[1],0,0];
  29143. Node344.setImage(GD.getPolyLineJSON());
  29144. Node344.setPosition(Node344rect.x+Node344rect.width/2,Node344rect.y+Node344rect.height/2);
  29145. Node344.setSize(Node344rect.width,Node344rect.height);
  29146. Node344.setStyle("opacity",1);
  29147. Node344.s({'pixelPerfect':true});
  29148. Node344borderwidth=1;
  29149. Node344.setRotation(0);
  29150. dataModel.add(Node344);
  29151. Node344.a('node.points',Node344compspts);
  29152. Node344.a('node.segments',[1,2]);
  29153. Node344.a('node.color','rgba(255,128,0,1)');
  29154. Node344.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29155. Node344.a('node.borderColor','rgba(255,128,0,1)');
  29156. Node344.a('node.background','rgba(255,128,0,1)');
  29157. Node344.a('node.gradient','');
  29158. Node344.a('node.gradientcolor','rgba(255,128,0,1)');
  29159. Node344.a('node.endCompspts',Node344endCompspts);
  29160. Node344.a('node.startCompspts',Node344startCompspts);
  29161. (function (node, img, compspts, endCompspts, startCompspts) {
  29162. var position = node.getPosition(),
  29163. w = node.getWidth()*_ratio.ratioX,
  29164. h = node.getHeight()*_ratio.ratioY;
  29165. function resetPoints(rx, ry) {
  29166. for (var i = 0, len = compspts.length; i < len; i++) {
  29167. if (i%2 === 0) {
  29168. compspts[i]*=rx;
  29169. } else {
  29170. compspts[i]*=ry;
  29171. }
  29172. }
  29173. endCompspts[0] = compspts[compspts.length-2];
  29174. endCompspts[1] = compspts[compspts.length-1];
  29175. endCompspts[2] *= rx;
  29176. endCompspts[3] *= ry;
  29177. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29178. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29179. startCompspts[0] = compspts[0];
  29180. startCompspts[1] = compspts[1];
  29181. startCompspts[2] *= rx;
  29182. startCompspts[3] *= ry;
  29183. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29184. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29185. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29186. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29187. }
  29188. node.setSize(w, h);
  29189. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29190. node.a('node.width', w);
  29191. node.a('node.height', h);
  29192. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29193. node.borderWidth = 1;
  29194. node.a('node.borderwidth',node.borderWidth);
  29195. node._nodename = 'Node344';
  29196. node._nodeType = 'line';
  29197. zoomNodeList.push({
  29198. node: node,
  29199. attr: 'node.borderwidth'
  29200. });
  29201. var setWidth = node.setWidth,
  29202. setHeight = node.setHeight,
  29203. timer, rx = 1, ry = 1;
  29204. node.setWidth = function (width) {
  29205. var _width = this.getWidth();
  29206. rx = width / _width;
  29207. node.a('node.width', width);
  29208. setWidth.apply(this, arguments);
  29209. resetPoints(rx, 1);
  29210. }
  29211. node.setHeight = function (height) {
  29212. var _height = this.getHeight();
  29213. ry = height / _height;
  29214. node.a('node.height', height);
  29215. setHeight.apply(this, arguments);
  29216. resetPoints(1, ry);
  29217. }
  29218. })(Node344, Node344.getImage(), Node344compspts, Node344endCompspts, Node344startCompspts);
  29219. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  29220. var Node345 = new ht.lib['黄箭头'](242*ratio.ratioX, 787*ratio.ratioY, 10*_ratio.ratioX, 46*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node345');
  29221. _libModel.add("Node345", Node345);
  29222. Node345.setRotation(-179.42*Math.PI/180);
  29223. ;
  29224. ;
  29225. var Node346points=[247, 785,277, 785],
  29226. Node346rect=ht.Default.unionPoint([{x:247,y:785},{x:277,y:785}]),
  29227. Node346compspts=[];
  29228. _ratio = GD.getRatioWithRotation(0, ratio);
  29229. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  29230. _endratio = GD.getRatioWithRotation(0, ratio);
  29231. for(var i=0;i<Node346points.length;i++){
  29232. if(i%2==0){
  29233. Node346compspts.push(Node346points[i]-Node346rect.x);
  29234. }else{
  29235. Node346compspts.push(Node346points[i]-Node346rect.y);
  29236. }
  29237. }
  29238. var Node346ptslength=Node346compspts.length;
  29239. if (Node346rect.height === 0) {
  29240. Node346compspts[0] -= 0;
  29241. Node346compspts[Node346ptslength-2] += 0;
  29242. } else if (Node346rect.width === 0){
  29243. Node346compspts[1] -= 0;
  29244. Node346compspts[Node346ptslength-1] += 0;
  29245. } else {
  29246. Node346compspts[0] -= 0;
  29247. Node346compspts[1] -= 0;
  29248. Node346compspts[Node346ptslength-2] += 0;
  29249. Node346compspts[Node346ptslength-1] += 0;
  29250. }
  29251. Node346 = new ht.Node();
  29252. Node346.borderWidth = 1;
  29253. Node346rect.width = Node346rect.width === 0 ? 0.0001 : Node346rect.width;
  29254. Node346rect.height = Node346rect.height === 0 ? 0.0001 : Node346rect.height;
  29255. var Node346endCompspts = [Node346compspts[Node346ptslength-2],Node346compspts[Node346ptslength-1],0,0];
  29256. var Node346startCompspts = [Node346compspts[0],Node346compspts[1],0,0];
  29257. Node346.setImage(GD.getPolyLineJSON());
  29258. Node346.setPosition(Node346rect.x+Node346rect.width/2,Node346rect.y+Node346rect.height/2);
  29259. Node346.setSize(Node346rect.width,Node346rect.height);
  29260. Node346.setStyle("opacity",1);
  29261. Node346.s({'pixelPerfect':true});
  29262. Node346borderwidth=1;
  29263. Node346.setRotation(0);
  29264. dataModel.add(Node346);
  29265. Node346.a('node.points',Node346compspts);
  29266. Node346.a('node.segments',[1,2]);
  29267. Node346.a('node.color','rgba(255,128,0,1)');
  29268. Node346.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29269. Node346.a('node.borderColor','rgba(255,128,0,1)');
  29270. Node346.a('node.background','rgba(255,128,0,1)');
  29271. Node346.a('node.gradient','');
  29272. Node346.a('node.gradientcolor','rgba(255,128,0,1)');
  29273. Node346.a('node.endCompspts',Node346endCompspts);
  29274. Node346.a('node.startCompspts',Node346startCompspts);
  29275. (function (node, img, compspts, endCompspts, startCompspts) {
  29276. var position = node.getPosition(),
  29277. w = node.getWidth()*_ratio.ratioX,
  29278. h = node.getHeight()*_ratio.ratioY;
  29279. function resetPoints(rx, ry) {
  29280. for (var i = 0, len = compspts.length; i < len; i++) {
  29281. if (i%2 === 0) {
  29282. compspts[i]*=rx;
  29283. } else {
  29284. compspts[i]*=ry;
  29285. }
  29286. }
  29287. endCompspts[0] = compspts[compspts.length-2];
  29288. endCompspts[1] = compspts[compspts.length-1];
  29289. endCompspts[2] *= rx;
  29290. endCompspts[3] *= ry;
  29291. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29292. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29293. startCompspts[0] = compspts[0];
  29294. startCompspts[1] = compspts[1];
  29295. startCompspts[2] *= rx;
  29296. startCompspts[3] *= ry;
  29297. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29298. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29299. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29300. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29301. }
  29302. node.setSize(w, h);
  29303. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29304. node.a('node.width', w);
  29305. node.a('node.height', h);
  29306. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29307. node.borderWidth = 1;
  29308. node.a('node.borderwidth',node.borderWidth);
  29309. node._nodename = 'Node346';
  29310. node._nodeType = 'line';
  29311. zoomNodeList.push({
  29312. node: node,
  29313. attr: 'node.borderwidth'
  29314. });
  29315. var setWidth = node.setWidth,
  29316. setHeight = node.setHeight,
  29317. timer, rx = 1, ry = 1;
  29318. node.setWidth = function (width) {
  29319. var _width = this.getWidth();
  29320. rx = width / _width;
  29321. node.a('node.width', width);
  29322. setWidth.apply(this, arguments);
  29323. resetPoints(rx, 1);
  29324. }
  29325. node.setHeight = function (height) {
  29326. var _height = this.getHeight();
  29327. ry = height / _height;
  29328. node.a('node.height', height);
  29329. setHeight.apply(this, arguments);
  29330. resetPoints(1, ry);
  29331. }
  29332. })(Node346, Node346.getImage(), Node346compspts, Node346endCompspts, Node346startCompspts);
  29333. var Node347points=[277, 785,277, 805],
  29334. Node347rect=ht.Default.unionPoint([{x:277,y:785},{x:277,y:805}]),
  29335. Node347compspts=[];
  29336. _ratio = GD.getRatioWithRotation(0, ratio);
  29337. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  29338. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  29339. for(var i=0;i<Node347points.length;i++){
  29340. if(i%2==0){
  29341. Node347compspts.push(Node347points[i]-Node347rect.x);
  29342. }else{
  29343. Node347compspts.push(Node347points[i]-Node347rect.y);
  29344. }
  29345. }
  29346. var Node347ptslength=Node347compspts.length;
  29347. if (Node347rect.height === 0) {
  29348. Node347compspts[0] -= 0;
  29349. Node347compspts[Node347ptslength-2] += 0;
  29350. } else if (Node347rect.width === 0){
  29351. Node347compspts[1] -= 0;
  29352. Node347compspts[Node347ptslength-1] += 0;
  29353. } else {
  29354. Node347compspts[0] -= 0;
  29355. Node347compspts[1] -= 0;
  29356. Node347compspts[Node347ptslength-2] += 0;
  29357. Node347compspts[Node347ptslength-1] += 0;
  29358. }
  29359. Node347 = new ht.Node();
  29360. Node347.borderWidth = 1;
  29361. Node347rect.width = Node347rect.width === 0 ? 0.0001 : Node347rect.width;
  29362. Node347rect.height = Node347rect.height === 0 ? 0.0001 : Node347rect.height;
  29363. var Node347endCompspts = [Node347compspts[Node347ptslength-2],Node347compspts[Node347ptslength-1],0,0];
  29364. var Node347startCompspts = [Node347compspts[0],Node347compspts[1],0,0];
  29365. Node347.setImage(GD.getPolyLineJSON());
  29366. Node347.setPosition(Node347rect.x+Node347rect.width/2,Node347rect.y+Node347rect.height/2);
  29367. Node347.setSize(Node347rect.width,Node347rect.height);
  29368. Node347.setStyle("opacity",1);
  29369. Node347.s({'pixelPerfect':true});
  29370. Node347borderwidth=1;
  29371. Node347.setRotation(0);
  29372. dataModel.add(Node347);
  29373. Node347.a('node.points',Node347compspts);
  29374. Node347.a('node.segments',[1,2]);
  29375. Node347.a('node.color','rgba(255,128,0,1)');
  29376. Node347.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29377. Node347.a('node.borderColor','rgba(255,128,0,1)');
  29378. Node347.a('node.background','rgba(255,128,0,1)');
  29379. Node347.a('node.gradient','');
  29380. Node347.a('node.gradientcolor','rgba(255,128,0,1)');
  29381. Node347.a('node.endCompspts',Node347endCompspts);
  29382. Node347.a('node.startCompspts',Node347startCompspts);
  29383. (function (node, img, compspts, endCompspts, startCompspts) {
  29384. var position = node.getPosition(),
  29385. w = node.getWidth()*_ratio.ratioX,
  29386. h = node.getHeight()*_ratio.ratioY;
  29387. function resetPoints(rx, ry) {
  29388. for (var i = 0, len = compspts.length; i < len; i++) {
  29389. if (i%2 === 0) {
  29390. compspts[i]*=rx;
  29391. } else {
  29392. compspts[i]*=ry;
  29393. }
  29394. }
  29395. endCompspts[0] = compspts[compspts.length-2];
  29396. endCompspts[1] = compspts[compspts.length-1];
  29397. endCompspts[2] *= rx;
  29398. endCompspts[3] *= ry;
  29399. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29400. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29401. startCompspts[0] = compspts[0];
  29402. startCompspts[1] = compspts[1];
  29403. startCompspts[2] *= rx;
  29404. startCompspts[3] *= ry;
  29405. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29406. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29407. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29408. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29409. }
  29410. node.setSize(w, h);
  29411. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29412. node.a('node.width', w);
  29413. node.a('node.height', h);
  29414. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29415. node.borderWidth = 1;
  29416. node.a('node.borderwidth',node.borderWidth);
  29417. node._nodename = 'Node347';
  29418. node._nodeType = 'line';
  29419. zoomNodeList.push({
  29420. node: node,
  29421. attr: 'node.borderwidth'
  29422. });
  29423. var setWidth = node.setWidth,
  29424. setHeight = node.setHeight,
  29425. timer, rx = 1, ry = 1;
  29426. node.setWidth = function (width) {
  29427. var _width = this.getWidth();
  29428. rx = width / _width;
  29429. node.a('node.width', width);
  29430. setWidth.apply(this, arguments);
  29431. resetPoints(rx, 1);
  29432. }
  29433. node.setHeight = function (height) {
  29434. var _height = this.getHeight();
  29435. ry = height / _height;
  29436. node.a('node.height', height);
  29437. setHeight.apply(this, arguments);
  29438. resetPoints(1, ry);
  29439. }
  29440. })(Node347, Node347.getImage(), Node347compspts, Node347endCompspts, Node347startCompspts);
  29441. var Node348points=[722, 688,722, 698],
  29442. Node348rect=ht.Default.unionPoint([{x:722,y:688},{x:722,y:698}]),
  29443. Node348compspts=[];
  29444. _ratio = GD.getRatioWithRotation(0, ratio);
  29445. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  29446. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  29447. for(var i=0;i<Node348points.length;i++){
  29448. if(i%2==0){
  29449. Node348compspts.push(Node348points[i]-Node348rect.x);
  29450. }else{
  29451. Node348compspts.push(Node348points[i]-Node348rect.y);
  29452. }
  29453. }
  29454. var Node348ptslength=Node348compspts.length;
  29455. if (Node348rect.height === 0) {
  29456. Node348compspts[0] -= 0;
  29457. Node348compspts[Node348ptslength-2] += 0;
  29458. } else if (Node348rect.width === 0){
  29459. Node348compspts[1] -= 0;
  29460. Node348compspts[Node348ptslength-1] += 0;
  29461. } else {
  29462. Node348compspts[0] -= 0;
  29463. Node348compspts[1] -= 0;
  29464. Node348compspts[Node348ptslength-2] += 0;
  29465. Node348compspts[Node348ptslength-1] += 0;
  29466. }
  29467. Node348 = new ht.Node();
  29468. Node348.borderWidth = 1;
  29469. Node348rect.width = Node348rect.width === 0 ? 0.0001 : Node348rect.width;
  29470. Node348rect.height = Node348rect.height === 0 ? 0.0001 : Node348rect.height;
  29471. var Node348endCompspts = [Node348compspts[Node348ptslength-2],Node348compspts[Node348ptslength-1],0,0];
  29472. var Node348startCompspts = [Node348compspts[0],Node348compspts[1],0,0];
  29473. Node348.setImage(GD.getPolyLineJSON());
  29474. Node348.setPosition(Node348rect.x+Node348rect.width/2,Node348rect.y+Node348rect.height/2);
  29475. Node348.setSize(Node348rect.width,Node348rect.height);
  29476. Node348.setStyle("opacity",1);
  29477. Node348.s({'pixelPerfect':true});
  29478. Node348borderwidth=1;
  29479. Node348.setRotation(0);
  29480. dataModel.add(Node348);
  29481. Node348.a('node.points',Node348compspts);
  29482. Node348.a('node.segments',[1,2]);
  29483. Node348.a('node.color','rgba(255,128,0,1)');
  29484. Node348.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29485. Node348.a('node.borderColor','rgba(255,128,0,1)');
  29486. Node348.a('node.background','rgba(255,128,0,1)');
  29487. Node348.a('node.gradient','');
  29488. Node348.a('node.gradientcolor','rgba(255,128,0,1)');
  29489. Node348.a('node.endCompspts',Node348endCompspts);
  29490. Node348.a('node.startCompspts',Node348startCompspts);
  29491. (function (node, img, compspts, endCompspts, startCompspts) {
  29492. var position = node.getPosition(),
  29493. w = node.getWidth()*_ratio.ratioX,
  29494. h = node.getHeight()*_ratio.ratioY;
  29495. function resetPoints(rx, ry) {
  29496. for (var i = 0, len = compspts.length; i < len; i++) {
  29497. if (i%2 === 0) {
  29498. compspts[i]*=rx;
  29499. } else {
  29500. compspts[i]*=ry;
  29501. }
  29502. }
  29503. endCompspts[0] = compspts[compspts.length-2];
  29504. endCompspts[1] = compspts[compspts.length-1];
  29505. endCompspts[2] *= rx;
  29506. endCompspts[3] *= ry;
  29507. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29508. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29509. startCompspts[0] = compspts[0];
  29510. startCompspts[1] = compspts[1];
  29511. startCompspts[2] *= rx;
  29512. startCompspts[3] *= ry;
  29513. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29514. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29515. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29516. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29517. }
  29518. node.setSize(w, h);
  29519. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29520. node.a('node.width', w);
  29521. node.a('node.height', h);
  29522. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29523. node.borderWidth = 1;
  29524. node.a('node.borderwidth',node.borderWidth);
  29525. node._nodename = 'Node348';
  29526. node._nodeType = 'line';
  29527. zoomNodeList.push({
  29528. node: node,
  29529. attr: 'node.borderwidth'
  29530. });
  29531. var setWidth = node.setWidth,
  29532. setHeight = node.setHeight,
  29533. timer, rx = 1, ry = 1;
  29534. node.setWidth = function (width) {
  29535. var _width = this.getWidth();
  29536. rx = width / _width;
  29537. node.a('node.width', width);
  29538. setWidth.apply(this, arguments);
  29539. resetPoints(rx, 1);
  29540. }
  29541. node.setHeight = function (height) {
  29542. var _height = this.getHeight();
  29543. ry = height / _height;
  29544. node.a('node.height', height);
  29545. setHeight.apply(this, arguments);
  29546. resetPoints(1, ry);
  29547. }
  29548. })(Node348, Node348.getImage(), Node348compspts, Node348endCompspts, Node348startCompspts);
  29549. var Node349points=[722, 688,752, 688],
  29550. Node349rect=ht.Default.unionPoint([{x:722,y:688},{x:752,y:688}]),
  29551. Node349compspts=[];
  29552. _ratio = GD.getRatioWithRotation(0, ratio);
  29553. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  29554. _endratio = GD.getRatioWithRotation(0, ratio);
  29555. for(var i=0;i<Node349points.length;i++){
  29556. if(i%2==0){
  29557. Node349compspts.push(Node349points[i]-Node349rect.x);
  29558. }else{
  29559. Node349compspts.push(Node349points[i]-Node349rect.y);
  29560. }
  29561. }
  29562. var Node349ptslength=Node349compspts.length;
  29563. if (Node349rect.height === 0) {
  29564. Node349compspts[0] -= 0;
  29565. Node349compspts[Node349ptslength-2] += 0;
  29566. } else if (Node349rect.width === 0){
  29567. Node349compspts[1] -= 0;
  29568. Node349compspts[Node349ptslength-1] += 0;
  29569. } else {
  29570. Node349compspts[0] -= 0;
  29571. Node349compspts[1] -= 0;
  29572. Node349compspts[Node349ptslength-2] += 0;
  29573. Node349compspts[Node349ptslength-1] += 0;
  29574. }
  29575. Node349 = new ht.Node();
  29576. Node349.borderWidth = 1;
  29577. Node349rect.width = Node349rect.width === 0 ? 0.0001 : Node349rect.width;
  29578. Node349rect.height = Node349rect.height === 0 ? 0.0001 : Node349rect.height;
  29579. var Node349endCompspts = [Node349compspts[Node349ptslength-2],Node349compspts[Node349ptslength-1],0,0];
  29580. var Node349startCompspts = [Node349compspts[0],Node349compspts[1],0,0];
  29581. Node349.setImage(GD.getPolyLineJSON());
  29582. Node349.setPosition(Node349rect.x+Node349rect.width/2,Node349rect.y+Node349rect.height/2);
  29583. Node349.setSize(Node349rect.width,Node349rect.height);
  29584. Node349.setStyle("opacity",1);
  29585. Node349.s({'pixelPerfect':true});
  29586. Node349borderwidth=1;
  29587. Node349.setRotation(0);
  29588. dataModel.add(Node349);
  29589. Node349.a('node.points',Node349compspts);
  29590. Node349.a('node.segments',[1,2]);
  29591. Node349.a('node.color','rgba(255,128,0,1)');
  29592. Node349.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29593. Node349.a('node.borderColor','rgba(255,128,0,1)');
  29594. Node349.a('node.background','rgba(255,128,0,1)');
  29595. Node349.a('node.gradient','');
  29596. Node349.a('node.gradientcolor','rgba(255,128,0,1)');
  29597. Node349.a('node.endCompspts',Node349endCompspts);
  29598. Node349.a('node.startCompspts',Node349startCompspts);
  29599. (function (node, img, compspts, endCompspts, startCompspts) {
  29600. var position = node.getPosition(),
  29601. w = node.getWidth()*_ratio.ratioX,
  29602. h = node.getHeight()*_ratio.ratioY;
  29603. function resetPoints(rx, ry) {
  29604. for (var i = 0, len = compspts.length; i < len; i++) {
  29605. if (i%2 === 0) {
  29606. compspts[i]*=rx;
  29607. } else {
  29608. compspts[i]*=ry;
  29609. }
  29610. }
  29611. endCompspts[0] = compspts[compspts.length-2];
  29612. endCompspts[1] = compspts[compspts.length-1];
  29613. endCompspts[2] *= rx;
  29614. endCompspts[3] *= ry;
  29615. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29616. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29617. startCompspts[0] = compspts[0];
  29618. startCompspts[1] = compspts[1];
  29619. startCompspts[2] *= rx;
  29620. startCompspts[3] *= ry;
  29621. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29622. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29623. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29624. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29625. }
  29626. node.setSize(w, h);
  29627. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29628. node.a('node.width', w);
  29629. node.a('node.height', h);
  29630. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29631. node.borderWidth = 1;
  29632. node.a('node.borderwidth',node.borderWidth);
  29633. node._nodename = 'Node349';
  29634. node._nodeType = 'line';
  29635. zoomNodeList.push({
  29636. node: node,
  29637. attr: 'node.borderwidth'
  29638. });
  29639. var setWidth = node.setWidth,
  29640. setHeight = node.setHeight,
  29641. timer, rx = 1, ry = 1;
  29642. node.setWidth = function (width) {
  29643. var _width = this.getWidth();
  29644. rx = width / _width;
  29645. node.a('node.width', width);
  29646. setWidth.apply(this, arguments);
  29647. resetPoints(rx, 1);
  29648. }
  29649. node.setHeight = function (height) {
  29650. var _height = this.getHeight();
  29651. ry = height / _height;
  29652. node.a('node.height', height);
  29653. setHeight.apply(this, arguments);
  29654. resetPoints(1, ry);
  29655. }
  29656. })(Node349, Node349.getImage(), Node349compspts, Node349endCompspts, Node349startCompspts);
  29657. var Node350points=[754, 678,754, 698],
  29658. Node350rect=ht.Default.unionPoint([{x:754,y:678},{x:754,y:698}]),
  29659. Node350compspts=[];
  29660. _ratio = GD.getRatioWithRotation(0, ratio);
  29661. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  29662. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  29663. for(var i=0;i<Node350points.length;i++){
  29664. if(i%2==0){
  29665. Node350compspts.push(Node350points[i]-Node350rect.x);
  29666. }else{
  29667. Node350compspts.push(Node350points[i]-Node350rect.y);
  29668. }
  29669. }
  29670. var Node350ptslength=Node350compspts.length;
  29671. if (Node350rect.height === 0) {
  29672. Node350compspts[0] -= 0;
  29673. Node350compspts[Node350ptslength-2] += 0;
  29674. } else if (Node350rect.width === 0){
  29675. Node350compspts[1] -= 0;
  29676. Node350compspts[Node350ptslength-1] += 0;
  29677. } else {
  29678. Node350compspts[0] -= 0;
  29679. Node350compspts[1] -= 0;
  29680. Node350compspts[Node350ptslength-2] += 0;
  29681. Node350compspts[Node350ptslength-1] += 0;
  29682. }
  29683. Node350 = new ht.Node();
  29684. Node350.borderWidth = 1;
  29685. Node350rect.width = Node350rect.width === 0 ? 0.0001 : Node350rect.width;
  29686. Node350rect.height = Node350rect.height === 0 ? 0.0001 : Node350rect.height;
  29687. var Node350endCompspts = [Node350compspts[Node350ptslength-2],Node350compspts[Node350ptslength-1],0,0];
  29688. var Node350startCompspts = [Node350compspts[0],Node350compspts[1],0,0];
  29689. Node350.setImage(GD.getPolyLineJSON());
  29690. Node350.setPosition(Node350rect.x+Node350rect.width/2,Node350rect.y+Node350rect.height/2);
  29691. Node350.setSize(Node350rect.width,Node350rect.height);
  29692. Node350.setStyle("opacity",1);
  29693. Node350.s({'pixelPerfect':true});
  29694. Node350borderwidth=1;
  29695. Node350.setRotation(0);
  29696. dataModel.add(Node350);
  29697. Node350.a('node.points',Node350compspts);
  29698. Node350.a('node.segments',[1,2]);
  29699. Node350.a('node.color','rgba(255,128,0,1)');
  29700. Node350.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29701. Node350.a('node.borderColor','rgba(255,128,0,1)');
  29702. Node350.a('node.background','rgba(255,128,0,1)');
  29703. Node350.a('node.gradient','');
  29704. Node350.a('node.gradientcolor','rgba(255,128,0,1)');
  29705. Node350.a('node.endCompspts',Node350endCompspts);
  29706. Node350.a('node.startCompspts',Node350startCompspts);
  29707. (function (node, img, compspts, endCompspts, startCompspts) {
  29708. var position = node.getPosition(),
  29709. w = node.getWidth()*_ratio.ratioX,
  29710. h = node.getHeight()*_ratio.ratioY;
  29711. function resetPoints(rx, ry) {
  29712. for (var i = 0, len = compspts.length; i < len; i++) {
  29713. if (i%2 === 0) {
  29714. compspts[i]*=rx;
  29715. } else {
  29716. compspts[i]*=ry;
  29717. }
  29718. }
  29719. endCompspts[0] = compspts[compspts.length-2];
  29720. endCompspts[1] = compspts[compspts.length-1];
  29721. endCompspts[2] *= rx;
  29722. endCompspts[3] *= ry;
  29723. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29724. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29725. startCompspts[0] = compspts[0];
  29726. startCompspts[1] = compspts[1];
  29727. startCompspts[2] *= rx;
  29728. startCompspts[3] *= ry;
  29729. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29730. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29731. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29732. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29733. }
  29734. node.setSize(w, h);
  29735. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29736. node.a('node.width', w);
  29737. node.a('node.height', h);
  29738. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29739. node.borderWidth = 1;
  29740. node.a('node.borderwidth',node.borderWidth);
  29741. node._nodename = 'Node350';
  29742. node._nodeType = 'line';
  29743. zoomNodeList.push({
  29744. node: node,
  29745. attr: 'node.borderwidth'
  29746. });
  29747. var setWidth = node.setWidth,
  29748. setHeight = node.setHeight,
  29749. timer, rx = 1, ry = 1;
  29750. node.setWidth = function (width) {
  29751. var _width = this.getWidth();
  29752. rx = width / _width;
  29753. node.a('node.width', width);
  29754. setWidth.apply(this, arguments);
  29755. resetPoints(rx, 1);
  29756. }
  29757. node.setHeight = function (height) {
  29758. var _height = this.getHeight();
  29759. ry = height / _height;
  29760. node.a('node.height', height);
  29761. setHeight.apply(this, arguments);
  29762. resetPoints(1, ry);
  29763. }
  29764. })(Node350, Node350.getImage(), Node350compspts, Node350endCompspts, Node350startCompspts);
  29765. var Node351points=[754, 652,754, 662],
  29766. Node351rect=ht.Default.unionPoint([{x:754,y:652},{x:754,y:662}]),
  29767. Node351compspts=[];
  29768. _ratio = GD.getRatioWithRotation(0, ratio);
  29769. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  29770. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  29771. for(var i=0;i<Node351points.length;i++){
  29772. if(i%2==0){
  29773. Node351compspts.push(Node351points[i]-Node351rect.x);
  29774. }else{
  29775. Node351compspts.push(Node351points[i]-Node351rect.y);
  29776. }
  29777. }
  29778. var Node351ptslength=Node351compspts.length;
  29779. if (Node351rect.height === 0) {
  29780. Node351compspts[0] -= 0;
  29781. Node351compspts[Node351ptslength-2] += 0;
  29782. } else if (Node351rect.width === 0){
  29783. Node351compspts[1] -= 0;
  29784. Node351compspts[Node351ptslength-1] += 0;
  29785. } else {
  29786. Node351compspts[0] -= 0;
  29787. Node351compspts[1] -= 0;
  29788. Node351compspts[Node351ptslength-2] += 0;
  29789. Node351compspts[Node351ptslength-1] += 0;
  29790. }
  29791. Node351 = new ht.Node();
  29792. Node351.borderWidth = 1;
  29793. Node351rect.width = Node351rect.width === 0 ? 0.0001 : Node351rect.width;
  29794. Node351rect.height = Node351rect.height === 0 ? 0.0001 : Node351rect.height;
  29795. var Node351endCompspts = [Node351compspts[Node351ptslength-2],Node351compspts[Node351ptslength-1],0,0];
  29796. var Node351startCompspts = [Node351compspts[0],Node351compspts[1],0,0];
  29797. Node351.setImage(GD.getPolyLineJSON());
  29798. Node351.setPosition(Node351rect.x+Node351rect.width/2,Node351rect.y+Node351rect.height/2);
  29799. Node351.setSize(Node351rect.width,Node351rect.height);
  29800. Node351.setStyle("opacity",1);
  29801. Node351.s({'pixelPerfect':true});
  29802. Node351borderwidth=1;
  29803. Node351.setRotation(0);
  29804. dataModel.add(Node351);
  29805. Node351.a('node.points',Node351compspts);
  29806. Node351.a('node.segments',[1,2]);
  29807. Node351.a('node.color','rgba(255,128,0,1)');
  29808. Node351.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29809. Node351.a('node.borderColor','rgba(255,128,0,1)');
  29810. Node351.a('node.background','rgba(255,128,0,1)');
  29811. Node351.a('node.gradient','');
  29812. Node351.a('node.gradientcolor','rgba(255,128,0,1)');
  29813. Node351.a('node.endCompspts',Node351endCompspts);
  29814. Node351.a('node.startCompspts',Node351startCompspts);
  29815. (function (node, img, compspts, endCompspts, startCompspts) {
  29816. var position = node.getPosition(),
  29817. w = node.getWidth()*_ratio.ratioX,
  29818. h = node.getHeight()*_ratio.ratioY;
  29819. function resetPoints(rx, ry) {
  29820. for (var i = 0, len = compspts.length; i < len; i++) {
  29821. if (i%2 === 0) {
  29822. compspts[i]*=rx;
  29823. } else {
  29824. compspts[i]*=ry;
  29825. }
  29826. }
  29827. endCompspts[0] = compspts[compspts.length-2];
  29828. endCompspts[1] = compspts[compspts.length-1];
  29829. endCompspts[2] *= rx;
  29830. endCompspts[3] *= ry;
  29831. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29832. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29833. startCompspts[0] = compspts[0];
  29834. startCompspts[1] = compspts[1];
  29835. startCompspts[2] *= rx;
  29836. startCompspts[3] *= ry;
  29837. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29838. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29839. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29840. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29841. }
  29842. node.setSize(w, h);
  29843. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29844. node.a('node.width', w);
  29845. node.a('node.height', h);
  29846. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29847. node.borderWidth = 1;
  29848. node.a('node.borderwidth',node.borderWidth);
  29849. node._nodename = 'Node351';
  29850. node._nodeType = 'line';
  29851. zoomNodeList.push({
  29852. node: node,
  29853. attr: 'node.borderwidth'
  29854. });
  29855. var setWidth = node.setWidth,
  29856. setHeight = node.setHeight,
  29857. timer, rx = 1, ry = 1;
  29858. node.setWidth = function (width) {
  29859. var _width = this.getWidth();
  29860. rx = width / _width;
  29861. node.a('node.width', width);
  29862. setWidth.apply(this, arguments);
  29863. resetPoints(rx, 1);
  29864. }
  29865. node.setHeight = function (height) {
  29866. var _height = this.getHeight();
  29867. ry = height / _height;
  29868. node.a('node.height', height);
  29869. setHeight.apply(this, arguments);
  29870. resetPoints(1, ry);
  29871. }
  29872. })(Node351, Node351.getImage(), Node351compspts, Node351endCompspts, Node351startCompspts);
  29873. var Node352points=[722, 739,722, 749],
  29874. Node352rect=ht.Default.unionPoint([{x:722,y:739},{x:722,y:749}]),
  29875. Node352compspts=[];
  29876. _ratio = GD.getRatioWithRotation(0, ratio);
  29877. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  29878. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  29879. for(var i=0;i<Node352points.length;i++){
  29880. if(i%2==0){
  29881. Node352compspts.push(Node352points[i]-Node352rect.x);
  29882. }else{
  29883. Node352compspts.push(Node352points[i]-Node352rect.y);
  29884. }
  29885. }
  29886. var Node352ptslength=Node352compspts.length;
  29887. if (Node352rect.height === 0) {
  29888. Node352compspts[0] -= 0;
  29889. Node352compspts[Node352ptslength-2] += 0;
  29890. } else if (Node352rect.width === 0){
  29891. Node352compspts[1] -= 0;
  29892. Node352compspts[Node352ptslength-1] += 0;
  29893. } else {
  29894. Node352compspts[0] -= 0;
  29895. Node352compspts[1] -= 0;
  29896. Node352compspts[Node352ptslength-2] += 0;
  29897. Node352compspts[Node352ptslength-1] += 0;
  29898. }
  29899. Node352 = new ht.Node();
  29900. Node352.borderWidth = 1;
  29901. Node352rect.width = Node352rect.width === 0 ? 0.0001 : Node352rect.width;
  29902. Node352rect.height = Node352rect.height === 0 ? 0.0001 : Node352rect.height;
  29903. var Node352endCompspts = [Node352compspts[Node352ptslength-2],Node352compspts[Node352ptslength-1],0,0];
  29904. var Node352startCompspts = [Node352compspts[0],Node352compspts[1],0,0];
  29905. Node352.setImage(GD.getPolyLineJSON());
  29906. Node352.setPosition(Node352rect.x+Node352rect.width/2,Node352rect.y+Node352rect.height/2);
  29907. Node352.setSize(Node352rect.width,Node352rect.height);
  29908. Node352.setStyle("opacity",1);
  29909. Node352.s({'pixelPerfect':true});
  29910. Node352borderwidth=1;
  29911. Node352.setRotation(0);
  29912. dataModel.add(Node352);
  29913. Node352.a('node.points',Node352compspts);
  29914. Node352.a('node.segments',[1,2]);
  29915. Node352.a('node.color','rgba(255,128,0,1)');
  29916. Node352.a('node.borderPattern',getDashStyle("@borderPattern@"));
  29917. Node352.a('node.borderColor','rgba(255,128,0,1)');
  29918. Node352.a('node.background','rgba(255,128,0,1)');
  29919. Node352.a('node.gradient','');
  29920. Node352.a('node.gradientcolor','rgba(255,128,0,1)');
  29921. Node352.a('node.endCompspts',Node352endCompspts);
  29922. Node352.a('node.startCompspts',Node352startCompspts);
  29923. (function (node, img, compspts, endCompspts, startCompspts) {
  29924. var position = node.getPosition(),
  29925. w = node.getWidth()*_ratio.ratioX,
  29926. h = node.getHeight()*_ratio.ratioY;
  29927. function resetPoints(rx, ry) {
  29928. for (var i = 0, len = compspts.length; i < len; i++) {
  29929. if (i%2 === 0) {
  29930. compspts[i]*=rx;
  29931. } else {
  29932. compspts[i]*=ry;
  29933. }
  29934. }
  29935. endCompspts[0] = compspts[compspts.length-2];
  29936. endCompspts[1] = compspts[compspts.length-1];
  29937. endCompspts[2] *= rx;
  29938. endCompspts[3] *= ry;
  29939. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  29940. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  29941. startCompspts[0] = compspts[0];
  29942. startCompspts[1] = compspts[1];
  29943. startCompspts[2] *= rx;
  29944. startCompspts[3] *= ry;
  29945. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  29946. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  29947. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  29948. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  29949. }
  29950. node.setSize(w, h);
  29951. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  29952. node.a('node.width', w);
  29953. node.a('node.height', h);
  29954. resetPoints(_ratio.ratioX, _ratio.ratioY);
  29955. node.borderWidth = 1;
  29956. node.a('node.borderwidth',node.borderWidth);
  29957. node._nodename = 'Node352';
  29958. node._nodeType = 'line';
  29959. zoomNodeList.push({
  29960. node: node,
  29961. attr: 'node.borderwidth'
  29962. });
  29963. var setWidth = node.setWidth,
  29964. setHeight = node.setHeight,
  29965. timer, rx = 1, ry = 1;
  29966. node.setWidth = function (width) {
  29967. var _width = this.getWidth();
  29968. rx = width / _width;
  29969. node.a('node.width', width);
  29970. setWidth.apply(this, arguments);
  29971. resetPoints(rx, 1);
  29972. }
  29973. node.setHeight = function (height) {
  29974. var _height = this.getHeight();
  29975. ry = height / _height;
  29976. node.a('node.height', height);
  29977. setHeight.apply(this, arguments);
  29978. resetPoints(1, ry);
  29979. }
  29980. })(Node352, Node352.getImage(), Node352compspts, Node352endCompspts, Node352startCompspts);
  29981. var Node353points=[722, 739,752, 739],
  29982. Node353rect=ht.Default.unionPoint([{x:722,y:739},{x:752,y:739}]),
  29983. Node353compspts=[];
  29984. _ratio = GD.getRatioWithRotation(0, ratio);
  29985. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  29986. _endratio = GD.getRatioWithRotation(0, ratio);
  29987. for(var i=0;i<Node353points.length;i++){
  29988. if(i%2==0){
  29989. Node353compspts.push(Node353points[i]-Node353rect.x);
  29990. }else{
  29991. Node353compspts.push(Node353points[i]-Node353rect.y);
  29992. }
  29993. }
  29994. var Node353ptslength=Node353compspts.length;
  29995. if (Node353rect.height === 0) {
  29996. Node353compspts[0] -= 0;
  29997. Node353compspts[Node353ptslength-2] += 0;
  29998. } else if (Node353rect.width === 0){
  29999. Node353compspts[1] -= 0;
  30000. Node353compspts[Node353ptslength-1] += 0;
  30001. } else {
  30002. Node353compspts[0] -= 0;
  30003. Node353compspts[1] -= 0;
  30004. Node353compspts[Node353ptslength-2] += 0;
  30005. Node353compspts[Node353ptslength-1] += 0;
  30006. }
  30007. Node353 = new ht.Node();
  30008. Node353.borderWidth = 1;
  30009. Node353rect.width = Node353rect.width === 0 ? 0.0001 : Node353rect.width;
  30010. Node353rect.height = Node353rect.height === 0 ? 0.0001 : Node353rect.height;
  30011. var Node353endCompspts = [Node353compspts[Node353ptslength-2],Node353compspts[Node353ptslength-1],0,0];
  30012. var Node353startCompspts = [Node353compspts[0],Node353compspts[1],0,0];
  30013. Node353.setImage(GD.getPolyLineJSON());
  30014. Node353.setPosition(Node353rect.x+Node353rect.width/2,Node353rect.y+Node353rect.height/2);
  30015. Node353.setSize(Node353rect.width,Node353rect.height);
  30016. Node353.setStyle("opacity",1);
  30017. Node353.s({'pixelPerfect':true});
  30018. Node353borderwidth=1;
  30019. Node353.setRotation(0);
  30020. dataModel.add(Node353);
  30021. Node353.a('node.points',Node353compspts);
  30022. Node353.a('node.segments',[1,2]);
  30023. Node353.a('node.color','rgba(255,128,0,1)');
  30024. Node353.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30025. Node353.a('node.borderColor','rgba(255,128,0,1)');
  30026. Node353.a('node.background','rgba(255,128,0,1)');
  30027. Node353.a('node.gradient','');
  30028. Node353.a('node.gradientcolor','rgba(255,128,0,1)');
  30029. Node353.a('node.endCompspts',Node353endCompspts);
  30030. Node353.a('node.startCompspts',Node353startCompspts);
  30031. (function (node, img, compspts, endCompspts, startCompspts) {
  30032. var position = node.getPosition(),
  30033. w = node.getWidth()*_ratio.ratioX,
  30034. h = node.getHeight()*_ratio.ratioY;
  30035. function resetPoints(rx, ry) {
  30036. for (var i = 0, len = compspts.length; i < len; i++) {
  30037. if (i%2 === 0) {
  30038. compspts[i]*=rx;
  30039. } else {
  30040. compspts[i]*=ry;
  30041. }
  30042. }
  30043. endCompspts[0] = compspts[compspts.length-2];
  30044. endCompspts[1] = compspts[compspts.length-1];
  30045. endCompspts[2] *= rx;
  30046. endCompspts[3] *= ry;
  30047. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30048. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30049. startCompspts[0] = compspts[0];
  30050. startCompspts[1] = compspts[1];
  30051. startCompspts[2] *= rx;
  30052. startCompspts[3] *= ry;
  30053. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30054. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30055. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30056. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30057. }
  30058. node.setSize(w, h);
  30059. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30060. node.a('node.width', w);
  30061. node.a('node.height', h);
  30062. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30063. node.borderWidth = 1;
  30064. node.a('node.borderwidth',node.borderWidth);
  30065. node._nodename = 'Node353';
  30066. node._nodeType = 'line';
  30067. zoomNodeList.push({
  30068. node: node,
  30069. attr: 'node.borderwidth'
  30070. });
  30071. var setWidth = node.setWidth,
  30072. setHeight = node.setHeight,
  30073. timer, rx = 1, ry = 1;
  30074. node.setWidth = function (width) {
  30075. var _width = this.getWidth();
  30076. rx = width / _width;
  30077. node.a('node.width', width);
  30078. setWidth.apply(this, arguments);
  30079. resetPoints(rx, 1);
  30080. }
  30081. node.setHeight = function (height) {
  30082. var _height = this.getHeight();
  30083. ry = height / _height;
  30084. node.a('node.height', height);
  30085. setHeight.apply(this, arguments);
  30086. resetPoints(1, ry);
  30087. }
  30088. })(Node353, Node353.getImage(), Node353compspts, Node353endCompspts, Node353startCompspts);
  30089. var Node354points=[754, 719,754, 749],
  30090. Node354rect=ht.Default.unionPoint([{x:754,y:719},{x:754,y:749}]),
  30091. Node354compspts=[];
  30092. _ratio = GD.getRatioWithRotation(0, ratio);
  30093. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  30094. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  30095. for(var i=0;i<Node354points.length;i++){
  30096. if(i%2==0){
  30097. Node354compspts.push(Node354points[i]-Node354rect.x);
  30098. }else{
  30099. Node354compspts.push(Node354points[i]-Node354rect.y);
  30100. }
  30101. }
  30102. var Node354ptslength=Node354compspts.length;
  30103. if (Node354rect.height === 0) {
  30104. Node354compspts[0] -= 0;
  30105. Node354compspts[Node354ptslength-2] += 0;
  30106. } else if (Node354rect.width === 0){
  30107. Node354compspts[1] -= 0;
  30108. Node354compspts[Node354ptslength-1] += 0;
  30109. } else {
  30110. Node354compspts[0] -= 0;
  30111. Node354compspts[1] -= 0;
  30112. Node354compspts[Node354ptslength-2] += 0;
  30113. Node354compspts[Node354ptslength-1] += 0;
  30114. }
  30115. Node354 = new ht.Node();
  30116. Node354.borderWidth = 1;
  30117. Node354rect.width = Node354rect.width === 0 ? 0.0001 : Node354rect.width;
  30118. Node354rect.height = Node354rect.height === 0 ? 0.0001 : Node354rect.height;
  30119. var Node354endCompspts = [Node354compspts[Node354ptslength-2],Node354compspts[Node354ptslength-1],0,0];
  30120. var Node354startCompspts = [Node354compspts[0],Node354compspts[1],0,0];
  30121. Node354.setImage(GD.getPolyLineJSON());
  30122. Node354.setPosition(Node354rect.x+Node354rect.width/2,Node354rect.y+Node354rect.height/2);
  30123. Node354.setSize(Node354rect.width,Node354rect.height);
  30124. Node354.setStyle("opacity",1);
  30125. Node354.s({'pixelPerfect':true});
  30126. Node354borderwidth=1;
  30127. Node354.setRotation(0);
  30128. dataModel.add(Node354);
  30129. Node354.a('node.points',Node354compspts);
  30130. Node354.a('node.segments',[1,2]);
  30131. Node354.a('node.color','rgba(255,128,0,1)');
  30132. Node354.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30133. Node354.a('node.borderColor','rgba(255,128,0,1)');
  30134. Node354.a('node.background','rgba(255,128,0,1)');
  30135. Node354.a('node.gradient','');
  30136. Node354.a('node.gradientcolor','rgba(255,128,0,1)');
  30137. Node354.a('node.endCompspts',Node354endCompspts);
  30138. Node354.a('node.startCompspts',Node354startCompspts);
  30139. (function (node, img, compspts, endCompspts, startCompspts) {
  30140. var position = node.getPosition(),
  30141. w = node.getWidth()*_ratio.ratioX,
  30142. h = node.getHeight()*_ratio.ratioY;
  30143. function resetPoints(rx, ry) {
  30144. for (var i = 0, len = compspts.length; i < len; i++) {
  30145. if (i%2 === 0) {
  30146. compspts[i]*=rx;
  30147. } else {
  30148. compspts[i]*=ry;
  30149. }
  30150. }
  30151. endCompspts[0] = compspts[compspts.length-2];
  30152. endCompspts[1] = compspts[compspts.length-1];
  30153. endCompspts[2] *= rx;
  30154. endCompspts[3] *= ry;
  30155. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30156. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30157. startCompspts[0] = compspts[0];
  30158. startCompspts[1] = compspts[1];
  30159. startCompspts[2] *= rx;
  30160. startCompspts[3] *= ry;
  30161. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30162. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30163. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30164. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30165. }
  30166. node.setSize(w, h);
  30167. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30168. node.a('node.width', w);
  30169. node.a('node.height', h);
  30170. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30171. node.borderWidth = 1;
  30172. node.a('node.borderwidth',node.borderWidth);
  30173. node._nodename = 'Node354';
  30174. node._nodeType = 'line';
  30175. zoomNodeList.push({
  30176. node: node,
  30177. attr: 'node.borderwidth'
  30178. });
  30179. var setWidth = node.setWidth,
  30180. setHeight = node.setHeight,
  30181. timer, rx = 1, ry = 1;
  30182. node.setWidth = function (width) {
  30183. var _width = this.getWidth();
  30184. rx = width / _width;
  30185. node.a('node.width', width);
  30186. setWidth.apply(this, arguments);
  30187. resetPoints(rx, 1);
  30188. }
  30189. node.setHeight = function (height) {
  30190. var _height = this.getHeight();
  30191. ry = height / _height;
  30192. node.a('node.height', height);
  30193. setHeight.apply(this, arguments);
  30194. resetPoints(1, ry);
  30195. }
  30196. })(Node354, Node354.getImage(), Node354compspts, Node354endCompspts, Node354startCompspts);
  30197. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  30198. var Node355 = new ht.lib['黄箭头'](753*ratio.ratioX, 787*ratio.ratioY, 10*_ratio.ratioX, 46*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node355');
  30199. _libModel.add("Node355", Node355);
  30200. Node355.setRotation(-179.42*Math.PI/180);
  30201. ;
  30202. ;
  30203. var Node356points=[757, 785,787, 785],
  30204. Node356rect=ht.Default.unionPoint([{x:757,y:785},{x:787,y:785}]),
  30205. Node356compspts=[];
  30206. _ratio = GD.getRatioWithRotation(0, ratio);
  30207. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  30208. _endratio = GD.getRatioWithRotation(0, ratio);
  30209. for(var i=0;i<Node356points.length;i++){
  30210. if(i%2==0){
  30211. Node356compspts.push(Node356points[i]-Node356rect.x);
  30212. }else{
  30213. Node356compspts.push(Node356points[i]-Node356rect.y);
  30214. }
  30215. }
  30216. var Node356ptslength=Node356compspts.length;
  30217. if (Node356rect.height === 0) {
  30218. Node356compspts[0] -= 0;
  30219. Node356compspts[Node356ptslength-2] += 0;
  30220. } else if (Node356rect.width === 0){
  30221. Node356compspts[1] -= 0;
  30222. Node356compspts[Node356ptslength-1] += 0;
  30223. } else {
  30224. Node356compspts[0] -= 0;
  30225. Node356compspts[1] -= 0;
  30226. Node356compspts[Node356ptslength-2] += 0;
  30227. Node356compspts[Node356ptslength-1] += 0;
  30228. }
  30229. Node356 = new ht.Node();
  30230. Node356.borderWidth = 1;
  30231. Node356rect.width = Node356rect.width === 0 ? 0.0001 : Node356rect.width;
  30232. Node356rect.height = Node356rect.height === 0 ? 0.0001 : Node356rect.height;
  30233. var Node356endCompspts = [Node356compspts[Node356ptslength-2],Node356compspts[Node356ptslength-1],0,0];
  30234. var Node356startCompspts = [Node356compspts[0],Node356compspts[1],0,0];
  30235. Node356.setImage(GD.getPolyLineJSON());
  30236. Node356.setPosition(Node356rect.x+Node356rect.width/2,Node356rect.y+Node356rect.height/2);
  30237. Node356.setSize(Node356rect.width,Node356rect.height);
  30238. Node356.setStyle("opacity",1);
  30239. Node356.s({'pixelPerfect':true});
  30240. Node356borderwidth=1;
  30241. Node356.setRotation(0);
  30242. dataModel.add(Node356);
  30243. Node356.a('node.points',Node356compspts);
  30244. Node356.a('node.segments',[1,2]);
  30245. Node356.a('node.color','rgba(255,128,0,1)');
  30246. Node356.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30247. Node356.a('node.borderColor','rgba(255,128,0,1)');
  30248. Node356.a('node.background','rgba(255,128,0,1)');
  30249. Node356.a('node.gradient','');
  30250. Node356.a('node.gradientcolor','rgba(255,128,0,1)');
  30251. Node356.a('node.endCompspts',Node356endCompspts);
  30252. Node356.a('node.startCompspts',Node356startCompspts);
  30253. (function (node, img, compspts, endCompspts, startCompspts) {
  30254. var position = node.getPosition(),
  30255. w = node.getWidth()*_ratio.ratioX,
  30256. h = node.getHeight()*_ratio.ratioY;
  30257. function resetPoints(rx, ry) {
  30258. for (var i = 0, len = compspts.length; i < len; i++) {
  30259. if (i%2 === 0) {
  30260. compspts[i]*=rx;
  30261. } else {
  30262. compspts[i]*=ry;
  30263. }
  30264. }
  30265. endCompspts[0] = compspts[compspts.length-2];
  30266. endCompspts[1] = compspts[compspts.length-1];
  30267. endCompspts[2] *= rx;
  30268. endCompspts[3] *= ry;
  30269. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30270. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30271. startCompspts[0] = compspts[0];
  30272. startCompspts[1] = compspts[1];
  30273. startCompspts[2] *= rx;
  30274. startCompspts[3] *= ry;
  30275. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30276. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30277. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30278. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30279. }
  30280. node.setSize(w, h);
  30281. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30282. node.a('node.width', w);
  30283. node.a('node.height', h);
  30284. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30285. node.borderWidth = 1;
  30286. node.a('node.borderwidth',node.borderWidth);
  30287. node._nodename = 'Node356';
  30288. node._nodeType = 'line';
  30289. zoomNodeList.push({
  30290. node: node,
  30291. attr: 'node.borderwidth'
  30292. });
  30293. var setWidth = node.setWidth,
  30294. setHeight = node.setHeight,
  30295. timer, rx = 1, ry = 1;
  30296. node.setWidth = function (width) {
  30297. var _width = this.getWidth();
  30298. rx = width / _width;
  30299. node.a('node.width', width);
  30300. setWidth.apply(this, arguments);
  30301. resetPoints(rx, 1);
  30302. }
  30303. node.setHeight = function (height) {
  30304. var _height = this.getHeight();
  30305. ry = height / _height;
  30306. node.a('node.height', height);
  30307. setHeight.apply(this, arguments);
  30308. resetPoints(1, ry);
  30309. }
  30310. })(Node356, Node356.getImage(), Node356compspts, Node356endCompspts, Node356startCompspts);
  30311. var Node357points=[787, 785,787, 805],
  30312. Node357rect=ht.Default.unionPoint([{x:787,y:785},{x:787,y:805}]),
  30313. Node357compspts=[];
  30314. _ratio = GD.getRatioWithRotation(0, ratio);
  30315. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  30316. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  30317. for(var i=0;i<Node357points.length;i++){
  30318. if(i%2==0){
  30319. Node357compspts.push(Node357points[i]-Node357rect.x);
  30320. }else{
  30321. Node357compspts.push(Node357points[i]-Node357rect.y);
  30322. }
  30323. }
  30324. var Node357ptslength=Node357compspts.length;
  30325. if (Node357rect.height === 0) {
  30326. Node357compspts[0] -= 0;
  30327. Node357compspts[Node357ptslength-2] += 0;
  30328. } else if (Node357rect.width === 0){
  30329. Node357compspts[1] -= 0;
  30330. Node357compspts[Node357ptslength-1] += 0;
  30331. } else {
  30332. Node357compspts[0] -= 0;
  30333. Node357compspts[1] -= 0;
  30334. Node357compspts[Node357ptslength-2] += 0;
  30335. Node357compspts[Node357ptslength-1] += 0;
  30336. }
  30337. Node357 = new ht.Node();
  30338. Node357.borderWidth = 1;
  30339. Node357rect.width = Node357rect.width === 0 ? 0.0001 : Node357rect.width;
  30340. Node357rect.height = Node357rect.height === 0 ? 0.0001 : Node357rect.height;
  30341. var Node357endCompspts = [Node357compspts[Node357ptslength-2],Node357compspts[Node357ptslength-1],0,0];
  30342. var Node357startCompspts = [Node357compspts[0],Node357compspts[1],0,0];
  30343. Node357.setImage(GD.getPolyLineJSON());
  30344. Node357.setPosition(Node357rect.x+Node357rect.width/2,Node357rect.y+Node357rect.height/2);
  30345. Node357.setSize(Node357rect.width,Node357rect.height);
  30346. Node357.setStyle("opacity",1);
  30347. Node357.s({'pixelPerfect':true});
  30348. Node357borderwidth=1;
  30349. Node357.setRotation(0);
  30350. dataModel.add(Node357);
  30351. Node357.a('node.points',Node357compspts);
  30352. Node357.a('node.segments',[1,2]);
  30353. Node357.a('node.color','rgba(255,128,0,1)');
  30354. Node357.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30355. Node357.a('node.borderColor','rgba(255,128,0,1)');
  30356. Node357.a('node.background','rgba(255,128,0,1)');
  30357. Node357.a('node.gradient','');
  30358. Node357.a('node.gradientcolor','rgba(255,128,0,1)');
  30359. Node357.a('node.endCompspts',Node357endCompspts);
  30360. Node357.a('node.startCompspts',Node357startCompspts);
  30361. (function (node, img, compspts, endCompspts, startCompspts) {
  30362. var position = node.getPosition(),
  30363. w = node.getWidth()*_ratio.ratioX,
  30364. h = node.getHeight()*_ratio.ratioY;
  30365. function resetPoints(rx, ry) {
  30366. for (var i = 0, len = compspts.length; i < len; i++) {
  30367. if (i%2 === 0) {
  30368. compspts[i]*=rx;
  30369. } else {
  30370. compspts[i]*=ry;
  30371. }
  30372. }
  30373. endCompspts[0] = compspts[compspts.length-2];
  30374. endCompspts[1] = compspts[compspts.length-1];
  30375. endCompspts[2] *= rx;
  30376. endCompspts[3] *= ry;
  30377. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30378. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30379. startCompspts[0] = compspts[0];
  30380. startCompspts[1] = compspts[1];
  30381. startCompspts[2] *= rx;
  30382. startCompspts[3] *= ry;
  30383. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30384. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30385. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30386. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30387. }
  30388. node.setSize(w, h);
  30389. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30390. node.a('node.width', w);
  30391. node.a('node.height', h);
  30392. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30393. node.borderWidth = 1;
  30394. node.a('node.borderwidth',node.borderWidth);
  30395. node._nodename = 'Node357';
  30396. node._nodeType = 'line';
  30397. zoomNodeList.push({
  30398. node: node,
  30399. attr: 'node.borderwidth'
  30400. });
  30401. var setWidth = node.setWidth,
  30402. setHeight = node.setHeight,
  30403. timer, rx = 1, ry = 1;
  30404. node.setWidth = function (width) {
  30405. var _width = this.getWidth();
  30406. rx = width / _width;
  30407. node.a('node.width', width);
  30408. setWidth.apply(this, arguments);
  30409. resetPoints(rx, 1);
  30410. }
  30411. node.setHeight = function (height) {
  30412. var _height = this.getHeight();
  30413. ry = height / _height;
  30414. node.a('node.height', height);
  30415. setHeight.apply(this, arguments);
  30416. resetPoints(1, ry);
  30417. }
  30418. })(Node357, Node357.getImage(), Node357compspts, Node357endCompspts, Node357startCompspts);
  30419. var Node358points=[596, 688,596, 698],
  30420. Node358rect=ht.Default.unionPoint([{x:596,y:688},{x:596,y:698}]),
  30421. Node358compspts=[];
  30422. _ratio = GD.getRatioWithRotation(0, ratio);
  30423. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  30424. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  30425. for(var i=0;i<Node358points.length;i++){
  30426. if(i%2==0){
  30427. Node358compspts.push(Node358points[i]-Node358rect.x);
  30428. }else{
  30429. Node358compspts.push(Node358points[i]-Node358rect.y);
  30430. }
  30431. }
  30432. var Node358ptslength=Node358compspts.length;
  30433. if (Node358rect.height === 0) {
  30434. Node358compspts[0] -= 0;
  30435. Node358compspts[Node358ptslength-2] += 0;
  30436. } else if (Node358rect.width === 0){
  30437. Node358compspts[1] -= 0;
  30438. Node358compspts[Node358ptslength-1] += 0;
  30439. } else {
  30440. Node358compspts[0] -= 0;
  30441. Node358compspts[1] -= 0;
  30442. Node358compspts[Node358ptslength-2] += 0;
  30443. Node358compspts[Node358ptslength-1] += 0;
  30444. }
  30445. Node358 = new ht.Node();
  30446. Node358.borderWidth = 1;
  30447. Node358rect.width = Node358rect.width === 0 ? 0.0001 : Node358rect.width;
  30448. Node358rect.height = Node358rect.height === 0 ? 0.0001 : Node358rect.height;
  30449. var Node358endCompspts = [Node358compspts[Node358ptslength-2],Node358compspts[Node358ptslength-1],0,0];
  30450. var Node358startCompspts = [Node358compspts[0],Node358compspts[1],0,0];
  30451. Node358.setImage(GD.getPolyLineJSON());
  30452. Node358.setPosition(Node358rect.x+Node358rect.width/2,Node358rect.y+Node358rect.height/2);
  30453. Node358.setSize(Node358rect.width,Node358rect.height);
  30454. Node358.setStyle("opacity",1);
  30455. Node358.s({'pixelPerfect':true});
  30456. Node358borderwidth=1;
  30457. Node358.setRotation(0);
  30458. dataModel.add(Node358);
  30459. Node358.a('node.points',Node358compspts);
  30460. Node358.a('node.segments',[1,2]);
  30461. Node358.a('node.color','rgba(255,128,0,1)');
  30462. Node358.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30463. Node358.a('node.borderColor','rgba(255,128,0,1)');
  30464. Node358.a('node.background','rgba(255,128,0,1)');
  30465. Node358.a('node.gradient','');
  30466. Node358.a('node.gradientcolor','rgba(255,128,0,1)');
  30467. Node358.a('node.endCompspts',Node358endCompspts);
  30468. Node358.a('node.startCompspts',Node358startCompspts);
  30469. (function (node, img, compspts, endCompspts, startCompspts) {
  30470. var position = node.getPosition(),
  30471. w = node.getWidth()*_ratio.ratioX,
  30472. h = node.getHeight()*_ratio.ratioY;
  30473. function resetPoints(rx, ry) {
  30474. for (var i = 0, len = compspts.length; i < len; i++) {
  30475. if (i%2 === 0) {
  30476. compspts[i]*=rx;
  30477. } else {
  30478. compspts[i]*=ry;
  30479. }
  30480. }
  30481. endCompspts[0] = compspts[compspts.length-2];
  30482. endCompspts[1] = compspts[compspts.length-1];
  30483. endCompspts[2] *= rx;
  30484. endCompspts[3] *= ry;
  30485. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30486. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30487. startCompspts[0] = compspts[0];
  30488. startCompspts[1] = compspts[1];
  30489. startCompspts[2] *= rx;
  30490. startCompspts[3] *= ry;
  30491. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30492. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30493. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30494. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30495. }
  30496. node.setSize(w, h);
  30497. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30498. node.a('node.width', w);
  30499. node.a('node.height', h);
  30500. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30501. node.borderWidth = 1;
  30502. node.a('node.borderwidth',node.borderWidth);
  30503. node._nodename = 'Node358';
  30504. node._nodeType = 'line';
  30505. zoomNodeList.push({
  30506. node: node,
  30507. attr: 'node.borderwidth'
  30508. });
  30509. var setWidth = node.setWidth,
  30510. setHeight = node.setHeight,
  30511. timer, rx = 1, ry = 1;
  30512. node.setWidth = function (width) {
  30513. var _width = this.getWidth();
  30514. rx = width / _width;
  30515. node.a('node.width', width);
  30516. setWidth.apply(this, arguments);
  30517. resetPoints(rx, 1);
  30518. }
  30519. node.setHeight = function (height) {
  30520. var _height = this.getHeight();
  30521. ry = height / _height;
  30522. node.a('node.height', height);
  30523. setHeight.apply(this, arguments);
  30524. resetPoints(1, ry);
  30525. }
  30526. })(Node358, Node358.getImage(), Node358compspts, Node358endCompspts, Node358startCompspts);
  30527. var Node359points=[596, 688,626, 688],
  30528. Node359rect=ht.Default.unionPoint([{x:596,y:688},{x:626,y:688}]),
  30529. Node359compspts=[];
  30530. _ratio = GD.getRatioWithRotation(0, ratio);
  30531. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  30532. _endratio = GD.getRatioWithRotation(0, ratio);
  30533. for(var i=0;i<Node359points.length;i++){
  30534. if(i%2==0){
  30535. Node359compspts.push(Node359points[i]-Node359rect.x);
  30536. }else{
  30537. Node359compspts.push(Node359points[i]-Node359rect.y);
  30538. }
  30539. }
  30540. var Node359ptslength=Node359compspts.length;
  30541. if (Node359rect.height === 0) {
  30542. Node359compspts[0] -= 0;
  30543. Node359compspts[Node359ptslength-2] += 0;
  30544. } else if (Node359rect.width === 0){
  30545. Node359compspts[1] -= 0;
  30546. Node359compspts[Node359ptslength-1] += 0;
  30547. } else {
  30548. Node359compspts[0] -= 0;
  30549. Node359compspts[1] -= 0;
  30550. Node359compspts[Node359ptslength-2] += 0;
  30551. Node359compspts[Node359ptslength-1] += 0;
  30552. }
  30553. Node359 = new ht.Node();
  30554. Node359.borderWidth = 1;
  30555. Node359rect.width = Node359rect.width === 0 ? 0.0001 : Node359rect.width;
  30556. Node359rect.height = Node359rect.height === 0 ? 0.0001 : Node359rect.height;
  30557. var Node359endCompspts = [Node359compspts[Node359ptslength-2],Node359compspts[Node359ptslength-1],0,0];
  30558. var Node359startCompspts = [Node359compspts[0],Node359compspts[1],0,0];
  30559. Node359.setImage(GD.getPolyLineJSON());
  30560. Node359.setPosition(Node359rect.x+Node359rect.width/2,Node359rect.y+Node359rect.height/2);
  30561. Node359.setSize(Node359rect.width,Node359rect.height);
  30562. Node359.setStyle("opacity",1);
  30563. Node359.s({'pixelPerfect':true});
  30564. Node359borderwidth=1;
  30565. Node359.setRotation(0);
  30566. dataModel.add(Node359);
  30567. Node359.a('node.points',Node359compspts);
  30568. Node359.a('node.segments',[1,2]);
  30569. Node359.a('node.color','rgba(255,128,0,1)');
  30570. Node359.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30571. Node359.a('node.borderColor','rgba(255,128,0,1)');
  30572. Node359.a('node.background','rgba(255,128,0,1)');
  30573. Node359.a('node.gradient','');
  30574. Node359.a('node.gradientcolor','rgba(255,128,0,1)');
  30575. Node359.a('node.endCompspts',Node359endCompspts);
  30576. Node359.a('node.startCompspts',Node359startCompspts);
  30577. (function (node, img, compspts, endCompspts, startCompspts) {
  30578. var position = node.getPosition(),
  30579. w = node.getWidth()*_ratio.ratioX,
  30580. h = node.getHeight()*_ratio.ratioY;
  30581. function resetPoints(rx, ry) {
  30582. for (var i = 0, len = compspts.length; i < len; i++) {
  30583. if (i%2 === 0) {
  30584. compspts[i]*=rx;
  30585. } else {
  30586. compspts[i]*=ry;
  30587. }
  30588. }
  30589. endCompspts[0] = compspts[compspts.length-2];
  30590. endCompspts[1] = compspts[compspts.length-1];
  30591. endCompspts[2] *= rx;
  30592. endCompspts[3] *= ry;
  30593. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30594. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30595. startCompspts[0] = compspts[0];
  30596. startCompspts[1] = compspts[1];
  30597. startCompspts[2] *= rx;
  30598. startCompspts[3] *= ry;
  30599. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30600. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30601. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30602. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30603. }
  30604. node.setSize(w, h);
  30605. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30606. node.a('node.width', w);
  30607. node.a('node.height', h);
  30608. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30609. node.borderWidth = 1;
  30610. node.a('node.borderwidth',node.borderWidth);
  30611. node._nodename = 'Node359';
  30612. node._nodeType = 'line';
  30613. zoomNodeList.push({
  30614. node: node,
  30615. attr: 'node.borderwidth'
  30616. });
  30617. var setWidth = node.setWidth,
  30618. setHeight = node.setHeight,
  30619. timer, rx = 1, ry = 1;
  30620. node.setWidth = function (width) {
  30621. var _width = this.getWidth();
  30622. rx = width / _width;
  30623. node.a('node.width', width);
  30624. setWidth.apply(this, arguments);
  30625. resetPoints(rx, 1);
  30626. }
  30627. node.setHeight = function (height) {
  30628. var _height = this.getHeight();
  30629. ry = height / _height;
  30630. node.a('node.height', height);
  30631. setHeight.apply(this, arguments);
  30632. resetPoints(1, ry);
  30633. }
  30634. })(Node359, Node359.getImage(), Node359compspts, Node359endCompspts, Node359startCompspts);
  30635. var Node360points=[629, 678,629, 698],
  30636. Node360rect=ht.Default.unionPoint([{x:629,y:678},{x:629,y:698}]),
  30637. Node360compspts=[];
  30638. _ratio = GD.getRatioWithRotation(0, ratio);
  30639. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  30640. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  30641. for(var i=0;i<Node360points.length;i++){
  30642. if(i%2==0){
  30643. Node360compspts.push(Node360points[i]-Node360rect.x);
  30644. }else{
  30645. Node360compspts.push(Node360points[i]-Node360rect.y);
  30646. }
  30647. }
  30648. var Node360ptslength=Node360compspts.length;
  30649. if (Node360rect.height === 0) {
  30650. Node360compspts[0] -= 0;
  30651. Node360compspts[Node360ptslength-2] += 0;
  30652. } else if (Node360rect.width === 0){
  30653. Node360compspts[1] -= 0;
  30654. Node360compspts[Node360ptslength-1] += 0;
  30655. } else {
  30656. Node360compspts[0] -= 0;
  30657. Node360compspts[1] -= 0;
  30658. Node360compspts[Node360ptslength-2] += 0;
  30659. Node360compspts[Node360ptslength-1] += 0;
  30660. }
  30661. Node360 = new ht.Node();
  30662. Node360.borderWidth = 1;
  30663. Node360rect.width = Node360rect.width === 0 ? 0.0001 : Node360rect.width;
  30664. Node360rect.height = Node360rect.height === 0 ? 0.0001 : Node360rect.height;
  30665. var Node360endCompspts = [Node360compspts[Node360ptslength-2],Node360compspts[Node360ptslength-1],0,0];
  30666. var Node360startCompspts = [Node360compspts[0],Node360compspts[1],0,0];
  30667. Node360.setImage(GD.getPolyLineJSON());
  30668. Node360.setPosition(Node360rect.x+Node360rect.width/2,Node360rect.y+Node360rect.height/2);
  30669. Node360.setSize(Node360rect.width,Node360rect.height);
  30670. Node360.setStyle("opacity",1);
  30671. Node360.s({'pixelPerfect':true});
  30672. Node360borderwidth=1;
  30673. Node360.setRotation(0);
  30674. dataModel.add(Node360);
  30675. Node360.a('node.points',Node360compspts);
  30676. Node360.a('node.segments',[1,2]);
  30677. Node360.a('node.color','rgba(255,128,0,1)');
  30678. Node360.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30679. Node360.a('node.borderColor','rgba(255,128,0,1)');
  30680. Node360.a('node.background','rgba(255,128,0,1)');
  30681. Node360.a('node.gradient','');
  30682. Node360.a('node.gradientcolor','rgba(255,128,0,1)');
  30683. Node360.a('node.endCompspts',Node360endCompspts);
  30684. Node360.a('node.startCompspts',Node360startCompspts);
  30685. (function (node, img, compspts, endCompspts, startCompspts) {
  30686. var position = node.getPosition(),
  30687. w = node.getWidth()*_ratio.ratioX,
  30688. h = node.getHeight()*_ratio.ratioY;
  30689. function resetPoints(rx, ry) {
  30690. for (var i = 0, len = compspts.length; i < len; i++) {
  30691. if (i%2 === 0) {
  30692. compspts[i]*=rx;
  30693. } else {
  30694. compspts[i]*=ry;
  30695. }
  30696. }
  30697. endCompspts[0] = compspts[compspts.length-2];
  30698. endCompspts[1] = compspts[compspts.length-1];
  30699. endCompspts[2] *= rx;
  30700. endCompspts[3] *= ry;
  30701. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30702. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30703. startCompspts[0] = compspts[0];
  30704. startCompspts[1] = compspts[1];
  30705. startCompspts[2] *= rx;
  30706. startCompspts[3] *= ry;
  30707. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30708. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30709. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30710. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30711. }
  30712. node.setSize(w, h);
  30713. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30714. node.a('node.width', w);
  30715. node.a('node.height', h);
  30716. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30717. node.borderWidth = 1;
  30718. node.a('node.borderwidth',node.borderWidth);
  30719. node._nodename = 'Node360';
  30720. node._nodeType = 'line';
  30721. zoomNodeList.push({
  30722. node: node,
  30723. attr: 'node.borderwidth'
  30724. });
  30725. var setWidth = node.setWidth,
  30726. setHeight = node.setHeight,
  30727. timer, rx = 1, ry = 1;
  30728. node.setWidth = function (width) {
  30729. var _width = this.getWidth();
  30730. rx = width / _width;
  30731. node.a('node.width', width);
  30732. setWidth.apply(this, arguments);
  30733. resetPoints(rx, 1);
  30734. }
  30735. node.setHeight = function (height) {
  30736. var _height = this.getHeight();
  30737. ry = height / _height;
  30738. node.a('node.height', height);
  30739. setHeight.apply(this, arguments);
  30740. resetPoints(1, ry);
  30741. }
  30742. })(Node360, Node360.getImage(), Node360compspts, Node360endCompspts, Node360startCompspts);
  30743. var Node361points=[628, 652,628, 662],
  30744. Node361rect=ht.Default.unionPoint([{x:628,y:652},{x:628,y:662}]),
  30745. Node361compspts=[];
  30746. _ratio = GD.getRatioWithRotation(0, ratio);
  30747. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  30748. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  30749. for(var i=0;i<Node361points.length;i++){
  30750. if(i%2==0){
  30751. Node361compspts.push(Node361points[i]-Node361rect.x);
  30752. }else{
  30753. Node361compspts.push(Node361points[i]-Node361rect.y);
  30754. }
  30755. }
  30756. var Node361ptslength=Node361compspts.length;
  30757. if (Node361rect.height === 0) {
  30758. Node361compspts[0] -= 0;
  30759. Node361compspts[Node361ptslength-2] += 0;
  30760. } else if (Node361rect.width === 0){
  30761. Node361compspts[1] -= 0;
  30762. Node361compspts[Node361ptslength-1] += 0;
  30763. } else {
  30764. Node361compspts[0] -= 0;
  30765. Node361compspts[1] -= 0;
  30766. Node361compspts[Node361ptslength-2] += 0;
  30767. Node361compspts[Node361ptslength-1] += 0;
  30768. }
  30769. Node361 = new ht.Node();
  30770. Node361.borderWidth = 1;
  30771. Node361rect.width = Node361rect.width === 0 ? 0.0001 : Node361rect.width;
  30772. Node361rect.height = Node361rect.height === 0 ? 0.0001 : Node361rect.height;
  30773. var Node361endCompspts = [Node361compspts[Node361ptslength-2],Node361compspts[Node361ptslength-1],0,0];
  30774. var Node361startCompspts = [Node361compspts[0],Node361compspts[1],0,0];
  30775. Node361.setImage(GD.getPolyLineJSON());
  30776. Node361.setPosition(Node361rect.x+Node361rect.width/2,Node361rect.y+Node361rect.height/2);
  30777. Node361.setSize(Node361rect.width,Node361rect.height);
  30778. Node361.setStyle("opacity",1);
  30779. Node361.s({'pixelPerfect':true});
  30780. Node361borderwidth=1;
  30781. Node361.setRotation(0);
  30782. dataModel.add(Node361);
  30783. Node361.a('node.points',Node361compspts);
  30784. Node361.a('node.segments',[1,2]);
  30785. Node361.a('node.color','rgba(255,128,0,1)');
  30786. Node361.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30787. Node361.a('node.borderColor','rgba(255,128,0,1)');
  30788. Node361.a('node.background','rgba(255,128,0,1)');
  30789. Node361.a('node.gradient','');
  30790. Node361.a('node.gradientcolor','rgba(255,128,0,1)');
  30791. Node361.a('node.endCompspts',Node361endCompspts);
  30792. Node361.a('node.startCompspts',Node361startCompspts);
  30793. (function (node, img, compspts, endCompspts, startCompspts) {
  30794. var position = node.getPosition(),
  30795. w = node.getWidth()*_ratio.ratioX,
  30796. h = node.getHeight()*_ratio.ratioY;
  30797. function resetPoints(rx, ry) {
  30798. for (var i = 0, len = compspts.length; i < len; i++) {
  30799. if (i%2 === 0) {
  30800. compspts[i]*=rx;
  30801. } else {
  30802. compspts[i]*=ry;
  30803. }
  30804. }
  30805. endCompspts[0] = compspts[compspts.length-2];
  30806. endCompspts[1] = compspts[compspts.length-1];
  30807. endCompspts[2] *= rx;
  30808. endCompspts[3] *= ry;
  30809. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30810. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30811. startCompspts[0] = compspts[0];
  30812. startCompspts[1] = compspts[1];
  30813. startCompspts[2] *= rx;
  30814. startCompspts[3] *= ry;
  30815. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30816. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30817. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30818. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30819. }
  30820. node.setSize(w, h);
  30821. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30822. node.a('node.width', w);
  30823. node.a('node.height', h);
  30824. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30825. node.borderWidth = 1;
  30826. node.a('node.borderwidth',node.borderWidth);
  30827. node._nodename = 'Node361';
  30828. node._nodeType = 'line';
  30829. zoomNodeList.push({
  30830. node: node,
  30831. attr: 'node.borderwidth'
  30832. });
  30833. var setWidth = node.setWidth,
  30834. setHeight = node.setHeight,
  30835. timer, rx = 1, ry = 1;
  30836. node.setWidth = function (width) {
  30837. var _width = this.getWidth();
  30838. rx = width / _width;
  30839. node.a('node.width', width);
  30840. setWidth.apply(this, arguments);
  30841. resetPoints(rx, 1);
  30842. }
  30843. node.setHeight = function (height) {
  30844. var _height = this.getHeight();
  30845. ry = height / _height;
  30846. node.a('node.height', height);
  30847. setHeight.apply(this, arguments);
  30848. resetPoints(1, ry);
  30849. }
  30850. })(Node361, Node361.getImage(), Node361compspts, Node361endCompspts, Node361startCompspts);
  30851. var Node362points=[596, 739,596, 749],
  30852. Node362rect=ht.Default.unionPoint([{x:596,y:739},{x:596,y:749}]),
  30853. Node362compspts=[];
  30854. _ratio = GD.getRatioWithRotation(0, ratio);
  30855. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  30856. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  30857. for(var i=0;i<Node362points.length;i++){
  30858. if(i%2==0){
  30859. Node362compspts.push(Node362points[i]-Node362rect.x);
  30860. }else{
  30861. Node362compspts.push(Node362points[i]-Node362rect.y);
  30862. }
  30863. }
  30864. var Node362ptslength=Node362compspts.length;
  30865. if (Node362rect.height === 0) {
  30866. Node362compspts[0] -= 0;
  30867. Node362compspts[Node362ptslength-2] += 0;
  30868. } else if (Node362rect.width === 0){
  30869. Node362compspts[1] -= 0;
  30870. Node362compspts[Node362ptslength-1] += 0;
  30871. } else {
  30872. Node362compspts[0] -= 0;
  30873. Node362compspts[1] -= 0;
  30874. Node362compspts[Node362ptslength-2] += 0;
  30875. Node362compspts[Node362ptslength-1] += 0;
  30876. }
  30877. Node362 = new ht.Node();
  30878. Node362.borderWidth = 1;
  30879. Node362rect.width = Node362rect.width === 0 ? 0.0001 : Node362rect.width;
  30880. Node362rect.height = Node362rect.height === 0 ? 0.0001 : Node362rect.height;
  30881. var Node362endCompspts = [Node362compspts[Node362ptslength-2],Node362compspts[Node362ptslength-1],0,0];
  30882. var Node362startCompspts = [Node362compspts[0],Node362compspts[1],0,0];
  30883. Node362.setImage(GD.getPolyLineJSON());
  30884. Node362.setPosition(Node362rect.x+Node362rect.width/2,Node362rect.y+Node362rect.height/2);
  30885. Node362.setSize(Node362rect.width,Node362rect.height);
  30886. Node362.setStyle("opacity",1);
  30887. Node362.s({'pixelPerfect':true});
  30888. Node362borderwidth=1;
  30889. Node362.setRotation(0);
  30890. dataModel.add(Node362);
  30891. Node362.a('node.points',Node362compspts);
  30892. Node362.a('node.segments',[1,2]);
  30893. Node362.a('node.color','rgba(255,128,0,1)');
  30894. Node362.a('node.borderPattern',getDashStyle("@borderPattern@"));
  30895. Node362.a('node.borderColor','rgba(255,128,0,1)');
  30896. Node362.a('node.background','rgba(255,128,0,1)');
  30897. Node362.a('node.gradient','');
  30898. Node362.a('node.gradientcolor','rgba(255,128,0,1)');
  30899. Node362.a('node.endCompspts',Node362endCompspts);
  30900. Node362.a('node.startCompspts',Node362startCompspts);
  30901. (function (node, img, compspts, endCompspts, startCompspts) {
  30902. var position = node.getPosition(),
  30903. w = node.getWidth()*_ratio.ratioX,
  30904. h = node.getHeight()*_ratio.ratioY;
  30905. function resetPoints(rx, ry) {
  30906. for (var i = 0, len = compspts.length; i < len; i++) {
  30907. if (i%2 === 0) {
  30908. compspts[i]*=rx;
  30909. } else {
  30910. compspts[i]*=ry;
  30911. }
  30912. }
  30913. endCompspts[0] = compspts[compspts.length-2];
  30914. endCompspts[1] = compspts[compspts.length-1];
  30915. endCompspts[2] *= rx;
  30916. endCompspts[3] *= ry;
  30917. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  30918. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  30919. startCompspts[0] = compspts[0];
  30920. startCompspts[1] = compspts[1];
  30921. startCompspts[2] *= rx;
  30922. startCompspts[3] *= ry;
  30923. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  30924. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  30925. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  30926. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  30927. }
  30928. node.setSize(w, h);
  30929. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  30930. node.a('node.width', w);
  30931. node.a('node.height', h);
  30932. resetPoints(_ratio.ratioX, _ratio.ratioY);
  30933. node.borderWidth = 1;
  30934. node.a('node.borderwidth',node.borderWidth);
  30935. node._nodename = 'Node362';
  30936. node._nodeType = 'line';
  30937. zoomNodeList.push({
  30938. node: node,
  30939. attr: 'node.borderwidth'
  30940. });
  30941. var setWidth = node.setWidth,
  30942. setHeight = node.setHeight,
  30943. timer, rx = 1, ry = 1;
  30944. node.setWidth = function (width) {
  30945. var _width = this.getWidth();
  30946. rx = width / _width;
  30947. node.a('node.width', width);
  30948. setWidth.apply(this, arguments);
  30949. resetPoints(rx, 1);
  30950. }
  30951. node.setHeight = function (height) {
  30952. var _height = this.getHeight();
  30953. ry = height / _height;
  30954. node.a('node.height', height);
  30955. setHeight.apply(this, arguments);
  30956. resetPoints(1, ry);
  30957. }
  30958. })(Node362, Node362.getImage(), Node362compspts, Node362endCompspts, Node362startCompspts);
  30959. var Node363points=[596, 739,626, 739],
  30960. Node363rect=ht.Default.unionPoint([{x:596,y:739},{x:626,y:739}]),
  30961. Node363compspts=[];
  30962. _ratio = GD.getRatioWithRotation(0, ratio);
  30963. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  30964. _endratio = GD.getRatioWithRotation(0, ratio);
  30965. for(var i=0;i<Node363points.length;i++){
  30966. if(i%2==0){
  30967. Node363compspts.push(Node363points[i]-Node363rect.x);
  30968. }else{
  30969. Node363compspts.push(Node363points[i]-Node363rect.y);
  30970. }
  30971. }
  30972. var Node363ptslength=Node363compspts.length;
  30973. if (Node363rect.height === 0) {
  30974. Node363compspts[0] -= 0;
  30975. Node363compspts[Node363ptslength-2] += 0;
  30976. } else if (Node363rect.width === 0){
  30977. Node363compspts[1] -= 0;
  30978. Node363compspts[Node363ptslength-1] += 0;
  30979. } else {
  30980. Node363compspts[0] -= 0;
  30981. Node363compspts[1] -= 0;
  30982. Node363compspts[Node363ptslength-2] += 0;
  30983. Node363compspts[Node363ptslength-1] += 0;
  30984. }
  30985. Node363 = new ht.Node();
  30986. Node363.borderWidth = 1;
  30987. Node363rect.width = Node363rect.width === 0 ? 0.0001 : Node363rect.width;
  30988. Node363rect.height = Node363rect.height === 0 ? 0.0001 : Node363rect.height;
  30989. var Node363endCompspts = [Node363compspts[Node363ptslength-2],Node363compspts[Node363ptslength-1],0,0];
  30990. var Node363startCompspts = [Node363compspts[0],Node363compspts[1],0,0];
  30991. Node363.setImage(GD.getPolyLineJSON());
  30992. Node363.setPosition(Node363rect.x+Node363rect.width/2,Node363rect.y+Node363rect.height/2);
  30993. Node363.setSize(Node363rect.width,Node363rect.height);
  30994. Node363.setStyle("opacity",1);
  30995. Node363.s({'pixelPerfect':true});
  30996. Node363borderwidth=1;
  30997. Node363.setRotation(0);
  30998. dataModel.add(Node363);
  30999. Node363.a('node.points',Node363compspts);
  31000. Node363.a('node.segments',[1,2]);
  31001. Node363.a('node.color','rgba(255,128,0,1)');
  31002. Node363.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31003. Node363.a('node.borderColor','rgba(255,128,0,1)');
  31004. Node363.a('node.background','rgba(255,128,0,1)');
  31005. Node363.a('node.gradient','');
  31006. Node363.a('node.gradientcolor','rgba(255,128,0,1)');
  31007. Node363.a('node.endCompspts',Node363endCompspts);
  31008. Node363.a('node.startCompspts',Node363startCompspts);
  31009. (function (node, img, compspts, endCompspts, startCompspts) {
  31010. var position = node.getPosition(),
  31011. w = node.getWidth()*_ratio.ratioX,
  31012. h = node.getHeight()*_ratio.ratioY;
  31013. function resetPoints(rx, ry) {
  31014. for (var i = 0, len = compspts.length; i < len; i++) {
  31015. if (i%2 === 0) {
  31016. compspts[i]*=rx;
  31017. } else {
  31018. compspts[i]*=ry;
  31019. }
  31020. }
  31021. endCompspts[0] = compspts[compspts.length-2];
  31022. endCompspts[1] = compspts[compspts.length-1];
  31023. endCompspts[2] *= rx;
  31024. endCompspts[3] *= ry;
  31025. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31026. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31027. startCompspts[0] = compspts[0];
  31028. startCompspts[1] = compspts[1];
  31029. startCompspts[2] *= rx;
  31030. startCompspts[3] *= ry;
  31031. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31032. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31033. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31034. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31035. }
  31036. node.setSize(w, h);
  31037. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31038. node.a('node.width', w);
  31039. node.a('node.height', h);
  31040. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31041. node.borderWidth = 1;
  31042. node.a('node.borderwidth',node.borderWidth);
  31043. node._nodename = 'Node363';
  31044. node._nodeType = 'line';
  31045. zoomNodeList.push({
  31046. node: node,
  31047. attr: 'node.borderwidth'
  31048. });
  31049. var setWidth = node.setWidth,
  31050. setHeight = node.setHeight,
  31051. timer, rx = 1, ry = 1;
  31052. node.setWidth = function (width) {
  31053. var _width = this.getWidth();
  31054. rx = width / _width;
  31055. node.a('node.width', width);
  31056. setWidth.apply(this, arguments);
  31057. resetPoints(rx, 1);
  31058. }
  31059. node.setHeight = function (height) {
  31060. var _height = this.getHeight();
  31061. ry = height / _height;
  31062. node.a('node.height', height);
  31063. setHeight.apply(this, arguments);
  31064. resetPoints(1, ry);
  31065. }
  31066. })(Node363, Node363.getImage(), Node363compspts, Node363endCompspts, Node363startCompspts);
  31067. var Node364points=[629, 719,629, 749],
  31068. Node364rect=ht.Default.unionPoint([{x:629,y:719},{x:629,y:749}]),
  31069. Node364compspts=[];
  31070. _ratio = GD.getRatioWithRotation(0, ratio);
  31071. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  31072. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  31073. for(var i=0;i<Node364points.length;i++){
  31074. if(i%2==0){
  31075. Node364compspts.push(Node364points[i]-Node364rect.x);
  31076. }else{
  31077. Node364compspts.push(Node364points[i]-Node364rect.y);
  31078. }
  31079. }
  31080. var Node364ptslength=Node364compspts.length;
  31081. if (Node364rect.height === 0) {
  31082. Node364compspts[0] -= 0;
  31083. Node364compspts[Node364ptslength-2] += 0;
  31084. } else if (Node364rect.width === 0){
  31085. Node364compspts[1] -= 0;
  31086. Node364compspts[Node364ptslength-1] += 0;
  31087. } else {
  31088. Node364compspts[0] -= 0;
  31089. Node364compspts[1] -= 0;
  31090. Node364compspts[Node364ptslength-2] += 0;
  31091. Node364compspts[Node364ptslength-1] += 0;
  31092. }
  31093. Node364 = new ht.Node();
  31094. Node364.borderWidth = 1;
  31095. Node364rect.width = Node364rect.width === 0 ? 0.0001 : Node364rect.width;
  31096. Node364rect.height = Node364rect.height === 0 ? 0.0001 : Node364rect.height;
  31097. var Node364endCompspts = [Node364compspts[Node364ptslength-2],Node364compspts[Node364ptslength-1],0,0];
  31098. var Node364startCompspts = [Node364compspts[0],Node364compspts[1],0,0];
  31099. Node364.setImage(GD.getPolyLineJSON());
  31100. Node364.setPosition(Node364rect.x+Node364rect.width/2,Node364rect.y+Node364rect.height/2);
  31101. Node364.setSize(Node364rect.width,Node364rect.height);
  31102. Node364.setStyle("opacity",1);
  31103. Node364.s({'pixelPerfect':true});
  31104. Node364borderwidth=1;
  31105. Node364.setRotation(0);
  31106. dataModel.add(Node364);
  31107. Node364.a('node.points',Node364compspts);
  31108. Node364.a('node.segments',[1,2]);
  31109. Node364.a('node.color','rgba(255,128,0,1)');
  31110. Node364.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31111. Node364.a('node.borderColor','rgba(255,128,0,1)');
  31112. Node364.a('node.background','rgba(255,128,0,1)');
  31113. Node364.a('node.gradient','');
  31114. Node364.a('node.gradientcolor','rgba(255,128,0,1)');
  31115. Node364.a('node.endCompspts',Node364endCompspts);
  31116. Node364.a('node.startCompspts',Node364startCompspts);
  31117. (function (node, img, compspts, endCompspts, startCompspts) {
  31118. var position = node.getPosition(),
  31119. w = node.getWidth()*_ratio.ratioX,
  31120. h = node.getHeight()*_ratio.ratioY;
  31121. function resetPoints(rx, ry) {
  31122. for (var i = 0, len = compspts.length; i < len; i++) {
  31123. if (i%2 === 0) {
  31124. compspts[i]*=rx;
  31125. } else {
  31126. compspts[i]*=ry;
  31127. }
  31128. }
  31129. endCompspts[0] = compspts[compspts.length-2];
  31130. endCompspts[1] = compspts[compspts.length-1];
  31131. endCompspts[2] *= rx;
  31132. endCompspts[3] *= ry;
  31133. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31134. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31135. startCompspts[0] = compspts[0];
  31136. startCompspts[1] = compspts[1];
  31137. startCompspts[2] *= rx;
  31138. startCompspts[3] *= ry;
  31139. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31140. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31141. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31142. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31143. }
  31144. node.setSize(w, h);
  31145. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31146. node.a('node.width', w);
  31147. node.a('node.height', h);
  31148. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31149. node.borderWidth = 1;
  31150. node.a('node.borderwidth',node.borderWidth);
  31151. node._nodename = 'Node364';
  31152. node._nodeType = 'line';
  31153. zoomNodeList.push({
  31154. node: node,
  31155. attr: 'node.borderwidth'
  31156. });
  31157. var setWidth = node.setWidth,
  31158. setHeight = node.setHeight,
  31159. timer, rx = 1, ry = 1;
  31160. node.setWidth = function (width) {
  31161. var _width = this.getWidth();
  31162. rx = width / _width;
  31163. node.a('node.width', width);
  31164. setWidth.apply(this, arguments);
  31165. resetPoints(rx, 1);
  31166. }
  31167. node.setHeight = function (height) {
  31168. var _height = this.getHeight();
  31169. ry = height / _height;
  31170. node.a('node.height', height);
  31171. setHeight.apply(this, arguments);
  31172. resetPoints(1, ry);
  31173. }
  31174. })(Node364, Node364.getImage(), Node364compspts, Node364endCompspts, Node364startCompspts);
  31175. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  31176. var Node365 = new ht.lib['黄箭头'](628*ratio.ratioX, 787*ratio.ratioY, 10*_ratio.ratioX, 46*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node365');
  31177. _libModel.add("Node365", Node365);
  31178. Node365.setRotation(-179.42*Math.PI/180);
  31179. ;
  31180. ;
  31181. var Node366points=[631, 785,661, 785],
  31182. Node366rect=ht.Default.unionPoint([{x:631,y:785},{x:661,y:785}]),
  31183. Node366compspts=[];
  31184. _ratio = GD.getRatioWithRotation(0, ratio);
  31185. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  31186. _endratio = GD.getRatioWithRotation(0, ratio);
  31187. for(var i=0;i<Node366points.length;i++){
  31188. if(i%2==0){
  31189. Node366compspts.push(Node366points[i]-Node366rect.x);
  31190. }else{
  31191. Node366compspts.push(Node366points[i]-Node366rect.y);
  31192. }
  31193. }
  31194. var Node366ptslength=Node366compspts.length;
  31195. if (Node366rect.height === 0) {
  31196. Node366compspts[0] -= 0;
  31197. Node366compspts[Node366ptslength-2] += 0;
  31198. } else if (Node366rect.width === 0){
  31199. Node366compspts[1] -= 0;
  31200. Node366compspts[Node366ptslength-1] += 0;
  31201. } else {
  31202. Node366compspts[0] -= 0;
  31203. Node366compspts[1] -= 0;
  31204. Node366compspts[Node366ptslength-2] += 0;
  31205. Node366compspts[Node366ptslength-1] += 0;
  31206. }
  31207. Node366 = new ht.Node();
  31208. Node366.borderWidth = 1;
  31209. Node366rect.width = Node366rect.width === 0 ? 0.0001 : Node366rect.width;
  31210. Node366rect.height = Node366rect.height === 0 ? 0.0001 : Node366rect.height;
  31211. var Node366endCompspts = [Node366compspts[Node366ptslength-2],Node366compspts[Node366ptslength-1],0,0];
  31212. var Node366startCompspts = [Node366compspts[0],Node366compspts[1],0,0];
  31213. Node366.setImage(GD.getPolyLineJSON());
  31214. Node366.setPosition(Node366rect.x+Node366rect.width/2,Node366rect.y+Node366rect.height/2);
  31215. Node366.setSize(Node366rect.width,Node366rect.height);
  31216. Node366.setStyle("opacity",1);
  31217. Node366.s({'pixelPerfect':true});
  31218. Node366borderwidth=1;
  31219. Node366.setRotation(0);
  31220. dataModel.add(Node366);
  31221. Node366.a('node.points',Node366compspts);
  31222. Node366.a('node.segments',[1,2]);
  31223. Node366.a('node.color','rgba(255,128,0,1)');
  31224. Node366.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31225. Node366.a('node.borderColor','rgba(255,128,0,1)');
  31226. Node366.a('node.background','rgba(255,128,0,1)');
  31227. Node366.a('node.gradient','');
  31228. Node366.a('node.gradientcolor','rgba(255,128,0,1)');
  31229. Node366.a('node.endCompspts',Node366endCompspts);
  31230. Node366.a('node.startCompspts',Node366startCompspts);
  31231. (function (node, img, compspts, endCompspts, startCompspts) {
  31232. var position = node.getPosition(),
  31233. w = node.getWidth()*_ratio.ratioX,
  31234. h = node.getHeight()*_ratio.ratioY;
  31235. function resetPoints(rx, ry) {
  31236. for (var i = 0, len = compspts.length; i < len; i++) {
  31237. if (i%2 === 0) {
  31238. compspts[i]*=rx;
  31239. } else {
  31240. compspts[i]*=ry;
  31241. }
  31242. }
  31243. endCompspts[0] = compspts[compspts.length-2];
  31244. endCompspts[1] = compspts[compspts.length-1];
  31245. endCompspts[2] *= rx;
  31246. endCompspts[3] *= ry;
  31247. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31248. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31249. startCompspts[0] = compspts[0];
  31250. startCompspts[1] = compspts[1];
  31251. startCompspts[2] *= rx;
  31252. startCompspts[3] *= ry;
  31253. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31254. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31255. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31256. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31257. }
  31258. node.setSize(w, h);
  31259. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31260. node.a('node.width', w);
  31261. node.a('node.height', h);
  31262. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31263. node.borderWidth = 1;
  31264. node.a('node.borderwidth',node.borderWidth);
  31265. node._nodename = 'Node366';
  31266. node._nodeType = 'line';
  31267. zoomNodeList.push({
  31268. node: node,
  31269. attr: 'node.borderwidth'
  31270. });
  31271. var setWidth = node.setWidth,
  31272. setHeight = node.setHeight,
  31273. timer, rx = 1, ry = 1;
  31274. node.setWidth = function (width) {
  31275. var _width = this.getWidth();
  31276. rx = width / _width;
  31277. node.a('node.width', width);
  31278. setWidth.apply(this, arguments);
  31279. resetPoints(rx, 1);
  31280. }
  31281. node.setHeight = function (height) {
  31282. var _height = this.getHeight();
  31283. ry = height / _height;
  31284. node.a('node.height', height);
  31285. setHeight.apply(this, arguments);
  31286. resetPoints(1, ry);
  31287. }
  31288. })(Node366, Node366.getImage(), Node366compspts, Node366endCompspts, Node366startCompspts);
  31289. var Node367points=[661, 785,661, 805],
  31290. Node367rect=ht.Default.unionPoint([{x:661,y:785},{x:661,y:805}]),
  31291. Node367compspts=[];
  31292. _ratio = GD.getRatioWithRotation(0, ratio);
  31293. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  31294. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  31295. for(var i=0;i<Node367points.length;i++){
  31296. if(i%2==0){
  31297. Node367compspts.push(Node367points[i]-Node367rect.x);
  31298. }else{
  31299. Node367compspts.push(Node367points[i]-Node367rect.y);
  31300. }
  31301. }
  31302. var Node367ptslength=Node367compspts.length;
  31303. if (Node367rect.height === 0) {
  31304. Node367compspts[0] -= 0;
  31305. Node367compspts[Node367ptslength-2] += 0;
  31306. } else if (Node367rect.width === 0){
  31307. Node367compspts[1] -= 0;
  31308. Node367compspts[Node367ptslength-1] += 0;
  31309. } else {
  31310. Node367compspts[0] -= 0;
  31311. Node367compspts[1] -= 0;
  31312. Node367compspts[Node367ptslength-2] += 0;
  31313. Node367compspts[Node367ptslength-1] += 0;
  31314. }
  31315. Node367 = new ht.Node();
  31316. Node367.borderWidth = 1;
  31317. Node367rect.width = Node367rect.width === 0 ? 0.0001 : Node367rect.width;
  31318. Node367rect.height = Node367rect.height === 0 ? 0.0001 : Node367rect.height;
  31319. var Node367endCompspts = [Node367compspts[Node367ptslength-2],Node367compspts[Node367ptslength-1],0,0];
  31320. var Node367startCompspts = [Node367compspts[0],Node367compspts[1],0,0];
  31321. Node367.setImage(GD.getPolyLineJSON());
  31322. Node367.setPosition(Node367rect.x+Node367rect.width/2,Node367rect.y+Node367rect.height/2);
  31323. Node367.setSize(Node367rect.width,Node367rect.height);
  31324. Node367.setStyle("opacity",1);
  31325. Node367.s({'pixelPerfect':true});
  31326. Node367borderwidth=1;
  31327. Node367.setRotation(0);
  31328. dataModel.add(Node367);
  31329. Node367.a('node.points',Node367compspts);
  31330. Node367.a('node.segments',[1,2]);
  31331. Node367.a('node.color','rgba(255,128,0,1)');
  31332. Node367.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31333. Node367.a('node.borderColor','rgba(255,128,0,1)');
  31334. Node367.a('node.background','rgba(255,128,0,1)');
  31335. Node367.a('node.gradient','');
  31336. Node367.a('node.gradientcolor','rgba(255,128,0,1)');
  31337. Node367.a('node.endCompspts',Node367endCompspts);
  31338. Node367.a('node.startCompspts',Node367startCompspts);
  31339. (function (node, img, compspts, endCompspts, startCompspts) {
  31340. var position = node.getPosition(),
  31341. w = node.getWidth()*_ratio.ratioX,
  31342. h = node.getHeight()*_ratio.ratioY;
  31343. function resetPoints(rx, ry) {
  31344. for (var i = 0, len = compspts.length; i < len; i++) {
  31345. if (i%2 === 0) {
  31346. compspts[i]*=rx;
  31347. } else {
  31348. compspts[i]*=ry;
  31349. }
  31350. }
  31351. endCompspts[0] = compspts[compspts.length-2];
  31352. endCompspts[1] = compspts[compspts.length-1];
  31353. endCompspts[2] *= rx;
  31354. endCompspts[3] *= ry;
  31355. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31356. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31357. startCompspts[0] = compspts[0];
  31358. startCompspts[1] = compspts[1];
  31359. startCompspts[2] *= rx;
  31360. startCompspts[3] *= ry;
  31361. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31362. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31363. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31364. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31365. }
  31366. node.setSize(w, h);
  31367. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31368. node.a('node.width', w);
  31369. node.a('node.height', h);
  31370. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31371. node.borderWidth = 1;
  31372. node.a('node.borderwidth',node.borderWidth);
  31373. node._nodename = 'Node367';
  31374. node._nodeType = 'line';
  31375. zoomNodeList.push({
  31376. node: node,
  31377. attr: 'node.borderwidth'
  31378. });
  31379. var setWidth = node.setWidth,
  31380. setHeight = node.setHeight,
  31381. timer, rx = 1, ry = 1;
  31382. node.setWidth = function (width) {
  31383. var _width = this.getWidth();
  31384. rx = width / _width;
  31385. node.a('node.width', width);
  31386. setWidth.apply(this, arguments);
  31387. resetPoints(rx, 1);
  31388. }
  31389. node.setHeight = function (height) {
  31390. var _height = this.getHeight();
  31391. ry = height / _height;
  31392. node.a('node.height', height);
  31393. setHeight.apply(this, arguments);
  31394. resetPoints(1, ry);
  31395. }
  31396. })(Node367, Node367.getImage(), Node367compspts, Node367endCompspts, Node367startCompspts);
  31397. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31398. var Node368 = new ht.lib['pt接地'](360*ratio.ratioX, 340*ratio.ratioY, 16*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node368');
  31399. _libModel.add("Node368", Node368);
  31400. Node368.setRotation(0*Math.PI/180);
  31401. ;
  31402. ;
  31403. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  31404. var Node369 = new ht.lib['接地'](319*ratio.ratioX, 461*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node369');
  31405. _libModel.add("Node369", Node369);
  31406. Node369.setRotation(0*Math.PI/180);
  31407. ;
  31408. ;
  31409. var Node370points=[361, 363,361, 397],
  31410. Node370rect=ht.Default.unionPoint([{x:361,y:363},{x:361,y:397}]),
  31411. Node370compspts=[];
  31412. _ratio = GD.getRatioWithRotation(0, ratio);
  31413. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  31414. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  31415. for(var i=0;i<Node370points.length;i++){
  31416. if(i%2==0){
  31417. Node370compspts.push(Node370points[i]-Node370rect.x);
  31418. }else{
  31419. Node370compspts.push(Node370points[i]-Node370rect.y);
  31420. }
  31421. }
  31422. var Node370ptslength=Node370compspts.length;
  31423. if (Node370rect.height === 0) {
  31424. Node370compspts[0] -= 0;
  31425. Node370compspts[Node370ptslength-2] += 0;
  31426. } else if (Node370rect.width === 0){
  31427. Node370compspts[1] -= 0;
  31428. Node370compspts[Node370ptslength-1] += 0;
  31429. } else {
  31430. Node370compspts[0] -= 0;
  31431. Node370compspts[1] -= 0;
  31432. Node370compspts[Node370ptslength-2] += 0;
  31433. Node370compspts[Node370ptslength-1] += 0;
  31434. }
  31435. Node370 = new ht.Node();
  31436. Node370.borderWidth = 1;
  31437. Node370rect.width = Node370rect.width === 0 ? 0.0001 : Node370rect.width;
  31438. Node370rect.height = Node370rect.height === 0 ? 0.0001 : Node370rect.height;
  31439. var Node370endCompspts = [Node370compspts[Node370ptslength-2],Node370compspts[Node370ptslength-1],0,0];
  31440. var Node370startCompspts = [Node370compspts[0],Node370compspts[1],0,0];
  31441. Node370.setImage(GD.getPolyLineJSON());
  31442. Node370.setPosition(Node370rect.x+Node370rect.width/2,Node370rect.y+Node370rect.height/2);
  31443. Node370.setSize(Node370rect.width,Node370rect.height);
  31444. Node370.setStyle("opacity",1);
  31445. Node370.s({'pixelPerfect':true});
  31446. Node370borderwidth=1;
  31447. Node370.setRotation(0);
  31448. dataModel.add(Node370);
  31449. Node370.a('node.points',Node370compspts);
  31450. Node370.a('node.segments',[1,2]);
  31451. Node370.a('node.color','rgba(255,0,255,1)');
  31452. Node370.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31453. Node370.a('node.borderColor','rgba(255,0,255,1)');
  31454. Node370.a('node.background','rgba(255,0,255,1)');
  31455. Node370.a('node.gradient','');
  31456. Node370.a('node.gradientcolor','rgba(255,0,255,1)');
  31457. Node370.a('node.endCompspts',Node370endCompspts);
  31458. Node370.a('node.startCompspts',Node370startCompspts);
  31459. (function (node, img, compspts, endCompspts, startCompspts) {
  31460. var position = node.getPosition(),
  31461. w = node.getWidth()*_ratio.ratioX,
  31462. h = node.getHeight()*_ratio.ratioY;
  31463. function resetPoints(rx, ry) {
  31464. for (var i = 0, len = compspts.length; i < len; i++) {
  31465. if (i%2 === 0) {
  31466. compspts[i]*=rx;
  31467. } else {
  31468. compspts[i]*=ry;
  31469. }
  31470. }
  31471. endCompspts[0] = compspts[compspts.length-2];
  31472. endCompspts[1] = compspts[compspts.length-1];
  31473. endCompspts[2] *= rx;
  31474. endCompspts[3] *= ry;
  31475. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31476. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31477. startCompspts[0] = compspts[0];
  31478. startCompspts[1] = compspts[1];
  31479. startCompspts[2] *= rx;
  31480. startCompspts[3] *= ry;
  31481. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31482. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31483. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31484. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31485. }
  31486. node.setSize(w, h);
  31487. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31488. node.a('node.width', w);
  31489. node.a('node.height', h);
  31490. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31491. node.borderWidth = 1;
  31492. node.a('node.borderwidth',node.borderWidth);
  31493. node._nodename = 'Node370';
  31494. node._nodeType = 'line';
  31495. zoomNodeList.push({
  31496. node: node,
  31497. attr: 'node.borderwidth'
  31498. });
  31499. var setWidth = node.setWidth,
  31500. setHeight = node.setHeight,
  31501. timer, rx = 1, ry = 1;
  31502. node.setWidth = function (width) {
  31503. var _width = this.getWidth();
  31504. rx = width / _width;
  31505. node.a('node.width', width);
  31506. setWidth.apply(this, arguments);
  31507. resetPoints(rx, 1);
  31508. }
  31509. node.setHeight = function (height) {
  31510. var _height = this.getHeight();
  31511. ry = height / _height;
  31512. node.a('node.height', height);
  31513. setHeight.apply(this, arguments);
  31514. resetPoints(1, ry);
  31515. }
  31516. })(Node370, Node370.getImage(), Node370compspts, Node370endCompspts, Node370startCompspts);
  31517. var Node371points=[362, 380,432, 380],
  31518. Node371rect=ht.Default.unionPoint([{x:362,y:380},{x:432,y:380}]),
  31519. Node371compspts=[];
  31520. _ratio = GD.getRatioWithRotation(0, ratio);
  31521. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  31522. _endratio = GD.getRatioWithRotation(0, ratio);
  31523. for(var i=0;i<Node371points.length;i++){
  31524. if(i%2==0){
  31525. Node371compspts.push(Node371points[i]-Node371rect.x);
  31526. }else{
  31527. Node371compspts.push(Node371points[i]-Node371rect.y);
  31528. }
  31529. }
  31530. var Node371ptslength=Node371compspts.length;
  31531. if (Node371rect.height === 0) {
  31532. Node371compspts[0] -= 0;
  31533. Node371compspts[Node371ptslength-2] += 0;
  31534. } else if (Node371rect.width === 0){
  31535. Node371compspts[1] -= 0;
  31536. Node371compspts[Node371ptslength-1] += 0;
  31537. } else {
  31538. Node371compspts[0] -= 0;
  31539. Node371compspts[1] -= 0;
  31540. Node371compspts[Node371ptslength-2] += 0;
  31541. Node371compspts[Node371ptslength-1] += 0;
  31542. }
  31543. Node371 = new ht.Node();
  31544. Node371.borderWidth = 1;
  31545. Node371rect.width = Node371rect.width === 0 ? 0.0001 : Node371rect.width;
  31546. Node371rect.height = Node371rect.height === 0 ? 0.0001 : Node371rect.height;
  31547. var Node371endCompspts = [Node371compspts[Node371ptslength-2],Node371compspts[Node371ptslength-1],0,0];
  31548. var Node371startCompspts = [Node371compspts[0],Node371compspts[1],0,0];
  31549. Node371.setImage(GD.getPolyLineJSON());
  31550. Node371.setPosition(Node371rect.x+Node371rect.width/2,Node371rect.y+Node371rect.height/2);
  31551. Node371.setSize(Node371rect.width,Node371rect.height);
  31552. Node371.setStyle("opacity",1);
  31553. Node371.s({'pixelPerfect':true});
  31554. Node371borderwidth=1;
  31555. Node371.setRotation(0);
  31556. dataModel.add(Node371);
  31557. Node371.a('node.points',Node371compspts);
  31558. Node371.a('node.segments',[1,2]);
  31559. Node371.a('node.color','rgba(255,0,255,1)');
  31560. Node371.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31561. Node371.a('node.borderColor','rgba(255,0,255,1)');
  31562. Node371.a('node.background','rgba(255,0,255,1)');
  31563. Node371.a('node.gradient','');
  31564. Node371.a('node.gradientcolor','rgba(255,0,255,1)');
  31565. Node371.a('node.endCompspts',Node371endCompspts);
  31566. Node371.a('node.startCompspts',Node371startCompspts);
  31567. (function (node, img, compspts, endCompspts, startCompspts) {
  31568. var position = node.getPosition(),
  31569. w = node.getWidth()*_ratio.ratioX,
  31570. h = node.getHeight()*_ratio.ratioY;
  31571. function resetPoints(rx, ry) {
  31572. for (var i = 0, len = compspts.length; i < len; i++) {
  31573. if (i%2 === 0) {
  31574. compspts[i]*=rx;
  31575. } else {
  31576. compspts[i]*=ry;
  31577. }
  31578. }
  31579. endCompspts[0] = compspts[compspts.length-2];
  31580. endCompspts[1] = compspts[compspts.length-1];
  31581. endCompspts[2] *= rx;
  31582. endCompspts[3] *= ry;
  31583. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31584. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31585. startCompspts[0] = compspts[0];
  31586. startCompspts[1] = compspts[1];
  31587. startCompspts[2] *= rx;
  31588. startCompspts[3] *= ry;
  31589. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31590. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31591. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31592. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31593. }
  31594. node.setSize(w, h);
  31595. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31596. node.a('node.width', w);
  31597. node.a('node.height', h);
  31598. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31599. node.borderWidth = 1;
  31600. node.a('node.borderwidth',node.borderWidth);
  31601. node._nodename = 'Node371';
  31602. node._nodeType = 'line';
  31603. zoomNodeList.push({
  31604. node: node,
  31605. attr: 'node.borderwidth'
  31606. });
  31607. var setWidth = node.setWidth,
  31608. setHeight = node.setHeight,
  31609. timer, rx = 1, ry = 1;
  31610. node.setWidth = function (width) {
  31611. var _width = this.getWidth();
  31612. rx = width / _width;
  31613. node.a('node.width', width);
  31614. setWidth.apply(this, arguments);
  31615. resetPoints(rx, 1);
  31616. }
  31617. node.setHeight = function (height) {
  31618. var _height = this.getHeight();
  31619. ry = height / _height;
  31620. node.a('node.height', height);
  31621. setHeight.apply(this, arguments);
  31622. resetPoints(1, ry);
  31623. }
  31624. })(Node371, Node371.getImage(), Node371compspts, Node371endCompspts, Node371startCompspts);
  31625. var Node372points=[433, 381,433, 358],
  31626. Node372rect=ht.Default.unionPoint([{x:433,y:381},{x:433,y:358}]),
  31627. Node372compspts=[];
  31628. _ratio = GD.getRatioWithRotation(0, ratio);
  31629. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  31630. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  31631. for(var i=0;i<Node372points.length;i++){
  31632. if(i%2==0){
  31633. Node372compspts.push(Node372points[i]-Node372rect.x);
  31634. }else{
  31635. Node372compspts.push(Node372points[i]-Node372rect.y);
  31636. }
  31637. }
  31638. var Node372ptslength=Node372compspts.length;
  31639. if (Node372rect.height === 0) {
  31640. Node372compspts[0] -= 0;
  31641. Node372compspts[Node372ptslength-2] += 0;
  31642. } else if (Node372rect.width === 0){
  31643. Node372compspts[1] -= 0;
  31644. Node372compspts[Node372ptslength-1] += 0;
  31645. } else {
  31646. Node372compspts[0] -= 0;
  31647. Node372compspts[1] -= 0;
  31648. Node372compspts[Node372ptslength-2] += 0;
  31649. Node372compspts[Node372ptslength-1] += 0;
  31650. }
  31651. Node372 = new ht.Node();
  31652. Node372.borderWidth = 1;
  31653. Node372rect.width = Node372rect.width === 0 ? 0.0001 : Node372rect.width;
  31654. Node372rect.height = Node372rect.height === 0 ? 0.0001 : Node372rect.height;
  31655. var Node372endCompspts = [Node372compspts[Node372ptslength-2],Node372compspts[Node372ptslength-1],0,0];
  31656. var Node372startCompspts = [Node372compspts[0],Node372compspts[1],0,0];
  31657. Node372.setImage(GD.getPolyLineJSON());
  31658. Node372.setPosition(Node372rect.x+Node372rect.width/2,Node372rect.y+Node372rect.height/2);
  31659. Node372.setSize(Node372rect.width,Node372rect.height);
  31660. Node372.setStyle("opacity",1);
  31661. Node372.s({'pixelPerfect':true});
  31662. Node372borderwidth=1;
  31663. Node372.setRotation(0);
  31664. dataModel.add(Node372);
  31665. Node372.a('node.points',Node372compspts);
  31666. Node372.a('node.segments',[1,2]);
  31667. Node372.a('node.color','rgba(255,0,255,1)');
  31668. Node372.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31669. Node372.a('node.borderColor','rgba(255,0,255,1)');
  31670. Node372.a('node.background','rgba(255,0,255,1)');
  31671. Node372.a('node.gradient','');
  31672. Node372.a('node.gradientcolor','rgba(255,0,255,1)');
  31673. Node372.a('node.endCompspts',Node372endCompspts);
  31674. Node372.a('node.startCompspts',Node372startCompspts);
  31675. (function (node, img, compspts, endCompspts, startCompspts) {
  31676. var position = node.getPosition(),
  31677. w = node.getWidth()*_ratio.ratioX,
  31678. h = node.getHeight()*_ratio.ratioY;
  31679. function resetPoints(rx, ry) {
  31680. for (var i = 0, len = compspts.length; i < len; i++) {
  31681. if (i%2 === 0) {
  31682. compspts[i]*=rx;
  31683. } else {
  31684. compspts[i]*=ry;
  31685. }
  31686. }
  31687. endCompspts[0] = compspts[compspts.length-2];
  31688. endCompspts[1] = compspts[compspts.length-1];
  31689. endCompspts[2] *= rx;
  31690. endCompspts[3] *= ry;
  31691. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31692. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31693. startCompspts[0] = compspts[0];
  31694. startCompspts[1] = compspts[1];
  31695. startCompspts[2] *= rx;
  31696. startCompspts[3] *= ry;
  31697. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31698. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31699. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31700. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31701. }
  31702. node.setSize(w, h);
  31703. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31704. node.a('node.width', w);
  31705. node.a('node.height', h);
  31706. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31707. node.borderWidth = 1;
  31708. node.a('node.borderwidth',node.borderWidth);
  31709. node._nodename = 'Node372';
  31710. node._nodeType = 'line';
  31711. zoomNodeList.push({
  31712. node: node,
  31713. attr: 'node.borderwidth'
  31714. });
  31715. var setWidth = node.setWidth,
  31716. setHeight = node.setHeight,
  31717. timer, rx = 1, ry = 1;
  31718. node.setWidth = function (width) {
  31719. var _width = this.getWidth();
  31720. rx = width / _width;
  31721. node.a('node.width', width);
  31722. setWidth.apply(this, arguments);
  31723. resetPoints(rx, 1);
  31724. }
  31725. node.setHeight = function (height) {
  31726. var _height = this.getHeight();
  31727. ry = height / _height;
  31728. node.a('node.height', height);
  31729. setHeight.apply(this, arguments);
  31730. resetPoints(1, ry);
  31731. }
  31732. })(Node372, Node372.getImage(), Node372compspts, Node372endCompspts, Node372startCompspts);
  31733. var Node373points=[433, 335,433, 346],
  31734. Node373rect=ht.Default.unionPoint([{x:433,y:335},{x:433,y:346}]),
  31735. Node373compspts=[];
  31736. _ratio = GD.getRatioWithRotation(0, ratio);
  31737. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  31738. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  31739. for(var i=0;i<Node373points.length;i++){
  31740. if(i%2==0){
  31741. Node373compspts.push(Node373points[i]-Node373rect.x);
  31742. }else{
  31743. Node373compspts.push(Node373points[i]-Node373rect.y);
  31744. }
  31745. }
  31746. var Node373ptslength=Node373compspts.length;
  31747. if (Node373rect.height === 0) {
  31748. Node373compspts[0] -= 0;
  31749. Node373compspts[Node373ptslength-2] += 0;
  31750. } else if (Node373rect.width === 0){
  31751. Node373compspts[1] -= 0;
  31752. Node373compspts[Node373ptslength-1] += 0;
  31753. } else {
  31754. Node373compspts[0] -= 0;
  31755. Node373compspts[1] -= 0;
  31756. Node373compspts[Node373ptslength-2] += 0;
  31757. Node373compspts[Node373ptslength-1] += 0;
  31758. }
  31759. Node373 = new ht.Node();
  31760. Node373.borderWidth = 1;
  31761. Node373rect.width = Node373rect.width === 0 ? 0.0001 : Node373rect.width;
  31762. Node373rect.height = Node373rect.height === 0 ? 0.0001 : Node373rect.height;
  31763. var Node373endCompspts = [Node373compspts[Node373ptslength-2],Node373compspts[Node373ptslength-1],0,0];
  31764. var Node373startCompspts = [Node373compspts[0],Node373compspts[1],0,0];
  31765. Node373.setImage(GD.getPolyLineJSON());
  31766. Node373.setPosition(Node373rect.x+Node373rect.width/2,Node373rect.y+Node373rect.height/2);
  31767. Node373.setSize(Node373rect.width,Node373rect.height);
  31768. Node373.setStyle("opacity",1);
  31769. Node373.s({'pixelPerfect':true});
  31770. Node373borderwidth=1;
  31771. Node373.setRotation(0);
  31772. dataModel.add(Node373);
  31773. Node373.a('node.points',Node373compspts);
  31774. Node373.a('node.segments',[1,2]);
  31775. Node373.a('node.color','rgba(255,0,255,1)');
  31776. Node373.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31777. Node373.a('node.borderColor','rgba(255,0,255,1)');
  31778. Node373.a('node.background','rgba(255,0,255,1)');
  31779. Node373.a('node.gradient','');
  31780. Node373.a('node.gradientcolor','rgba(255,0,255,1)');
  31781. Node373.a('node.endCompspts',Node373endCompspts);
  31782. Node373.a('node.startCompspts',Node373startCompspts);
  31783. (function (node, img, compspts, endCompspts, startCompspts) {
  31784. var position = node.getPosition(),
  31785. w = node.getWidth()*_ratio.ratioX,
  31786. h = node.getHeight()*_ratio.ratioY;
  31787. function resetPoints(rx, ry) {
  31788. for (var i = 0, len = compspts.length; i < len; i++) {
  31789. if (i%2 === 0) {
  31790. compspts[i]*=rx;
  31791. } else {
  31792. compspts[i]*=ry;
  31793. }
  31794. }
  31795. endCompspts[0] = compspts[compspts.length-2];
  31796. endCompspts[1] = compspts[compspts.length-1];
  31797. endCompspts[2] *= rx;
  31798. endCompspts[3] *= ry;
  31799. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31800. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31801. startCompspts[0] = compspts[0];
  31802. startCompspts[1] = compspts[1];
  31803. startCompspts[2] *= rx;
  31804. startCompspts[3] *= ry;
  31805. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31806. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31807. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31808. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31809. }
  31810. node.setSize(w, h);
  31811. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31812. node.a('node.width', w);
  31813. node.a('node.height', h);
  31814. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31815. node.borderWidth = 1;
  31816. node.a('node.borderwidth',node.borderWidth);
  31817. node._nodename = 'Node373';
  31818. node._nodeType = 'line';
  31819. zoomNodeList.push({
  31820. node: node,
  31821. attr: 'node.borderwidth'
  31822. });
  31823. var setWidth = node.setWidth,
  31824. setHeight = node.setHeight,
  31825. timer, rx = 1, ry = 1;
  31826. node.setWidth = function (width) {
  31827. var _width = this.getWidth();
  31828. rx = width / _width;
  31829. node.a('node.width', width);
  31830. setWidth.apply(this, arguments);
  31831. resetPoints(rx, 1);
  31832. }
  31833. node.setHeight = function (height) {
  31834. var _height = this.getHeight();
  31835. ry = height / _height;
  31836. node.a('node.height', height);
  31837. setHeight.apply(this, arguments);
  31838. resetPoints(1, ry);
  31839. }
  31840. })(Node373, Node373.getImage(), Node373compspts, Node373endCompspts, Node373startCompspts);
  31841. var Node374_0points=[361, 416,361, 438],
  31842. Node374_0rect=ht.Default.unionPoint([{x:361,y:416},{x:361,y:438}]),
  31843. Node374_0compspts=[];
  31844. _ratio = GD.getRatioWithRotation(0, ratio);
  31845. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  31846. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  31847. for(var i=0;i<Node374_0points.length;i++){
  31848. if(i%2==0){
  31849. Node374_0compspts.push(Node374_0points[i]-Node374_0rect.x);
  31850. }else{
  31851. Node374_0compspts.push(Node374_0points[i]-Node374_0rect.y);
  31852. }
  31853. }
  31854. var Node374_0ptslength=Node374_0compspts.length;
  31855. if (Node374_0rect.height === 0) {
  31856. Node374_0compspts[0] -= 0;
  31857. Node374_0compspts[Node374_0ptslength-2] += 0;
  31858. } else if (Node374_0rect.width === 0){
  31859. Node374_0compspts[1] -= 0;
  31860. Node374_0compspts[Node374_0ptslength-1] += 0;
  31861. } else {
  31862. Node374_0compspts[0] -= 0;
  31863. Node374_0compspts[1] -= 0;
  31864. Node374_0compspts[Node374_0ptslength-2] += 0;
  31865. Node374_0compspts[Node374_0ptslength-1] += 0;
  31866. }
  31867. Node374_0 = new ht.Node();
  31868. Node374_0.borderWidth = 1;
  31869. Node374_0rect.width = Node374_0rect.width === 0 ? 0.0001 : Node374_0rect.width;
  31870. Node374_0rect.height = Node374_0rect.height === 0 ? 0.0001 : Node374_0rect.height;
  31871. var Node374_0endCompspts = [Node374_0compspts[Node374_0ptslength-2],Node374_0compspts[Node374_0ptslength-1],0,0];
  31872. var Node374_0startCompspts = [Node374_0compspts[0],Node374_0compspts[1],0,0];
  31873. Node374_0.setImage(GD.getPolyLineJSON());
  31874. Node374_0.setPosition(Node374_0rect.x+Node374_0rect.width/2,Node374_0rect.y+Node374_0rect.height/2);
  31875. Node374_0.setSize(Node374_0rect.width,Node374_0rect.height);
  31876. Node374_0.setStyle("opacity",1);
  31877. Node374_0.s({'pixelPerfect':true});
  31878. Node374_0borderwidth=1;
  31879. Node374_0.setRotation(0);
  31880. dataModel.add(Node374_0);
  31881. Node374_0.a('node.points',Node374_0compspts);
  31882. Node374_0.a('node.segments',[1,2]);
  31883. Node374_0.a('node.color','rgba(255,0,255,1)');
  31884. Node374_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31885. Node374_0.a('node.borderColor','rgba(255,0,255,1)');
  31886. Node374_0.a('node.background','rgba(255,0,255,1)');
  31887. Node374_0.a('node.gradient','');
  31888. Node374_0.a('node.gradientcolor','rgba(255,0,255,1)');
  31889. Node374_0.a('node.endCompspts',Node374_0endCompspts);
  31890. Node374_0.a('node.startCompspts',Node374_0startCompspts);
  31891. (function (node, img, compspts, endCompspts, startCompspts) {
  31892. var position = node.getPosition(),
  31893. w = node.getWidth()*_ratio.ratioX,
  31894. h = node.getHeight()*_ratio.ratioY;
  31895. function resetPoints(rx, ry) {
  31896. for (var i = 0, len = compspts.length; i < len; i++) {
  31897. if (i%2 === 0) {
  31898. compspts[i]*=rx;
  31899. } else {
  31900. compspts[i]*=ry;
  31901. }
  31902. }
  31903. endCompspts[0] = compspts[compspts.length-2];
  31904. endCompspts[1] = compspts[compspts.length-1];
  31905. endCompspts[2] *= rx;
  31906. endCompspts[3] *= ry;
  31907. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  31908. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  31909. startCompspts[0] = compspts[0];
  31910. startCompspts[1] = compspts[1];
  31911. startCompspts[2] *= rx;
  31912. startCompspts[3] *= ry;
  31913. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  31914. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  31915. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  31916. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  31917. }
  31918. node.setSize(w, h);
  31919. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  31920. node.a('node.width', w);
  31921. node.a('node.height', h);
  31922. resetPoints(_ratio.ratioX, _ratio.ratioY);
  31923. node.borderWidth = 1;
  31924. node.a('node.borderwidth',node.borderWidth);
  31925. node._nodename = 'Node374_0';
  31926. node._nodeType = 'line';
  31927. zoomNodeList.push({
  31928. node: node,
  31929. attr: 'node.borderwidth'
  31930. });
  31931. var setWidth = node.setWidth,
  31932. setHeight = node.setHeight,
  31933. timer, rx = 1, ry = 1;
  31934. node.setWidth = function (width) {
  31935. var _width = this.getWidth();
  31936. rx = width / _width;
  31937. node.a('node.width', width);
  31938. setWidth.apply(this, arguments);
  31939. resetPoints(rx, 1);
  31940. }
  31941. node.setHeight = function (height) {
  31942. var _height = this.getHeight();
  31943. ry = height / _height;
  31944. node.a('node.height', height);
  31945. setHeight.apply(this, arguments);
  31946. resetPoints(1, ry);
  31947. }
  31948. })(Node374_0, Node374_0.getImage(), Node374_0compspts, Node374_0endCompspts, Node374_0startCompspts);
  31949. var Node374_1points=[320, 427,360, 427],
  31950. Node374_1rect=ht.Default.unionPoint([{x:320,y:427},{x:360,y:427}]),
  31951. Node374_1compspts=[];
  31952. _ratio = GD.getRatioWithRotation(0, ratio);
  31953. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  31954. _endratio = GD.getRatioWithRotation(0, ratio);
  31955. for(var i=0;i<Node374_1points.length;i++){
  31956. if(i%2==0){
  31957. Node374_1compspts.push(Node374_1points[i]-Node374_1rect.x);
  31958. }else{
  31959. Node374_1compspts.push(Node374_1points[i]-Node374_1rect.y);
  31960. }
  31961. }
  31962. var Node374_1ptslength=Node374_1compspts.length;
  31963. if (Node374_1rect.height === 0) {
  31964. Node374_1compspts[0] -= 0;
  31965. Node374_1compspts[Node374_1ptslength-2] += 0;
  31966. } else if (Node374_1rect.width === 0){
  31967. Node374_1compspts[1] -= 0;
  31968. Node374_1compspts[Node374_1ptslength-1] += 0;
  31969. } else {
  31970. Node374_1compspts[0] -= 0;
  31971. Node374_1compspts[1] -= 0;
  31972. Node374_1compspts[Node374_1ptslength-2] += 0;
  31973. Node374_1compspts[Node374_1ptslength-1] += 0;
  31974. }
  31975. Node374_1 = new ht.Node();
  31976. Node374_1.borderWidth = 1;
  31977. Node374_1rect.width = Node374_1rect.width === 0 ? 0.0001 : Node374_1rect.width;
  31978. Node374_1rect.height = Node374_1rect.height === 0 ? 0.0001 : Node374_1rect.height;
  31979. var Node374_1endCompspts = [Node374_1compspts[Node374_1ptslength-2],Node374_1compspts[Node374_1ptslength-1],0,0];
  31980. var Node374_1startCompspts = [Node374_1compspts[0],Node374_1compspts[1],0,0];
  31981. Node374_1.setImage(GD.getPolyLineJSON());
  31982. Node374_1.setPosition(Node374_1rect.x+Node374_1rect.width/2,Node374_1rect.y+Node374_1rect.height/2);
  31983. Node374_1.setSize(Node374_1rect.width,Node374_1rect.height);
  31984. Node374_1.setStyle("opacity",1);
  31985. Node374_1.s({'pixelPerfect':true});
  31986. Node374_1borderwidth=1;
  31987. Node374_1.setRotation(0);
  31988. dataModel.add(Node374_1);
  31989. Node374_1.a('node.points',Node374_1compspts);
  31990. Node374_1.a('node.segments',[1,2]);
  31991. Node374_1.a('node.color','rgba(255,0,255,1)');
  31992. Node374_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  31993. Node374_1.a('node.borderColor','rgba(255,0,255,1)');
  31994. Node374_1.a('node.background','rgba(255,0,255,1)');
  31995. Node374_1.a('node.gradient','');
  31996. Node374_1.a('node.gradientcolor','rgba(255,0,255,1)');
  31997. Node374_1.a('node.endCompspts',Node374_1endCompspts);
  31998. Node374_1.a('node.startCompspts',Node374_1startCompspts);
  31999. (function (node, img, compspts, endCompspts, startCompspts) {
  32000. var position = node.getPosition(),
  32001. w = node.getWidth()*_ratio.ratioX,
  32002. h = node.getHeight()*_ratio.ratioY;
  32003. function resetPoints(rx, ry) {
  32004. for (var i = 0, len = compspts.length; i < len; i++) {
  32005. if (i%2 === 0) {
  32006. compspts[i]*=rx;
  32007. } else {
  32008. compspts[i]*=ry;
  32009. }
  32010. }
  32011. endCompspts[0] = compspts[compspts.length-2];
  32012. endCompspts[1] = compspts[compspts.length-1];
  32013. endCompspts[2] *= rx;
  32014. endCompspts[3] *= ry;
  32015. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32016. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32017. startCompspts[0] = compspts[0];
  32018. startCompspts[1] = compspts[1];
  32019. startCompspts[2] *= rx;
  32020. startCompspts[3] *= ry;
  32021. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32022. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32023. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32024. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32025. }
  32026. node.setSize(w, h);
  32027. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32028. node.a('node.width', w);
  32029. node.a('node.height', h);
  32030. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32031. node.borderWidth = 1;
  32032. node.a('node.borderwidth',node.borderWidth);
  32033. node._nodename = 'Node374_1';
  32034. node._nodeType = 'line';
  32035. zoomNodeList.push({
  32036. node: node,
  32037. attr: 'node.borderwidth'
  32038. });
  32039. var setWidth = node.setWidth,
  32040. setHeight = node.setHeight,
  32041. timer, rx = 1, ry = 1;
  32042. node.setWidth = function (width) {
  32043. var _width = this.getWidth();
  32044. rx = width / _width;
  32045. node.a('node.width', width);
  32046. setWidth.apply(this, arguments);
  32047. resetPoints(rx, 1);
  32048. }
  32049. node.setHeight = function (height) {
  32050. var _height = this.getHeight();
  32051. ry = height / _height;
  32052. node.a('node.height', height);
  32053. setHeight.apply(this, arguments);
  32054. resetPoints(1, ry);
  32055. }
  32056. })(Node374_1, Node374_1.getImage(), Node374_1compspts, Node374_1endCompspts, Node374_1startCompspts);
  32057. var Node374_2points=[320, 428,320, 439],
  32058. Node374_2rect=ht.Default.unionPoint([{x:320,y:428},{x:320,y:439}]),
  32059. Node374_2compspts=[];
  32060. _ratio = GD.getRatioWithRotation(0, ratio);
  32061. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  32062. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  32063. for(var i=0;i<Node374_2points.length;i++){
  32064. if(i%2==0){
  32065. Node374_2compspts.push(Node374_2points[i]-Node374_2rect.x);
  32066. }else{
  32067. Node374_2compspts.push(Node374_2points[i]-Node374_2rect.y);
  32068. }
  32069. }
  32070. var Node374_2ptslength=Node374_2compspts.length;
  32071. if (Node374_2rect.height === 0) {
  32072. Node374_2compspts[0] -= 0;
  32073. Node374_2compspts[Node374_2ptslength-2] += 0;
  32074. } else if (Node374_2rect.width === 0){
  32075. Node374_2compspts[1] -= 0;
  32076. Node374_2compspts[Node374_2ptslength-1] += 0;
  32077. } else {
  32078. Node374_2compspts[0] -= 0;
  32079. Node374_2compspts[1] -= 0;
  32080. Node374_2compspts[Node374_2ptslength-2] += 0;
  32081. Node374_2compspts[Node374_2ptslength-1] += 0;
  32082. }
  32083. Node374_2 = new ht.Node();
  32084. Node374_2.borderWidth = 1;
  32085. Node374_2rect.width = Node374_2rect.width === 0 ? 0.0001 : Node374_2rect.width;
  32086. Node374_2rect.height = Node374_2rect.height === 0 ? 0.0001 : Node374_2rect.height;
  32087. var Node374_2endCompspts = [Node374_2compspts[Node374_2ptslength-2],Node374_2compspts[Node374_2ptslength-1],0,0];
  32088. var Node374_2startCompspts = [Node374_2compspts[0],Node374_2compspts[1],0,0];
  32089. Node374_2.setImage(GD.getPolyLineJSON());
  32090. Node374_2.setPosition(Node374_2rect.x+Node374_2rect.width/2,Node374_2rect.y+Node374_2rect.height/2);
  32091. Node374_2.setSize(Node374_2rect.width,Node374_2rect.height);
  32092. Node374_2.setStyle("opacity",1);
  32093. Node374_2.s({'pixelPerfect':true});
  32094. Node374_2borderwidth=1;
  32095. Node374_2.setRotation(0);
  32096. dataModel.add(Node374_2);
  32097. Node374_2.a('node.points',Node374_2compspts);
  32098. Node374_2.a('node.segments',[1,2]);
  32099. Node374_2.a('node.color','rgba(255,0,255,1)');
  32100. Node374_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  32101. Node374_2.a('node.borderColor','rgba(255,0,255,1)');
  32102. Node374_2.a('node.background','rgba(255,0,255,1)');
  32103. Node374_2.a('node.gradient','');
  32104. Node374_2.a('node.gradientcolor','rgba(255,0,255,1)');
  32105. Node374_2.a('node.endCompspts',Node374_2endCompspts);
  32106. Node374_2.a('node.startCompspts',Node374_2startCompspts);
  32107. (function (node, img, compspts, endCompspts, startCompspts) {
  32108. var position = node.getPosition(),
  32109. w = node.getWidth()*_ratio.ratioX,
  32110. h = node.getHeight()*_ratio.ratioY;
  32111. function resetPoints(rx, ry) {
  32112. for (var i = 0, len = compspts.length; i < len; i++) {
  32113. if (i%2 === 0) {
  32114. compspts[i]*=rx;
  32115. } else {
  32116. compspts[i]*=ry;
  32117. }
  32118. }
  32119. endCompspts[0] = compspts[compspts.length-2];
  32120. endCompspts[1] = compspts[compspts.length-1];
  32121. endCompspts[2] *= rx;
  32122. endCompspts[3] *= ry;
  32123. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32124. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32125. startCompspts[0] = compspts[0];
  32126. startCompspts[1] = compspts[1];
  32127. startCompspts[2] *= rx;
  32128. startCompspts[3] *= ry;
  32129. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32130. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32131. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32132. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32133. }
  32134. node.setSize(w, h);
  32135. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32136. node.a('node.width', w);
  32137. node.a('node.height', h);
  32138. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32139. node.borderWidth = 1;
  32140. node.a('node.borderwidth',node.borderWidth);
  32141. node._nodename = 'Node374_2';
  32142. node._nodeType = 'line';
  32143. zoomNodeList.push({
  32144. node: node,
  32145. attr: 'node.borderwidth'
  32146. });
  32147. var setWidth = node.setWidth,
  32148. setHeight = node.setHeight,
  32149. timer, rx = 1, ry = 1;
  32150. node.setWidth = function (width) {
  32151. var _width = this.getWidth();
  32152. rx = width / _width;
  32153. node.a('node.width', width);
  32154. setWidth.apply(this, arguments);
  32155. resetPoints(rx, 1);
  32156. }
  32157. node.setHeight = function (height) {
  32158. var _height = this.getHeight();
  32159. ry = height / _height;
  32160. node.a('node.height', height);
  32161. setHeight.apply(this, arguments);
  32162. resetPoints(1, ry);
  32163. }
  32164. })(Node374_2, Node374_2.getImage(), Node374_2compspts, Node374_2endCompspts, Node374_2startCompspts);
  32165. var Node375points=[361, 453,361, 487],
  32166. Node375rect=ht.Default.unionPoint([{x:361,y:453},{x:361,y:487}]),
  32167. Node375compspts=[];
  32168. _ratio = GD.getRatioWithRotation(0, ratio);
  32169. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  32170. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  32171. for(var i=0;i<Node375points.length;i++){
  32172. if(i%2==0){
  32173. Node375compspts.push(Node375points[i]-Node375rect.x);
  32174. }else{
  32175. Node375compspts.push(Node375points[i]-Node375rect.y);
  32176. }
  32177. }
  32178. var Node375ptslength=Node375compspts.length;
  32179. if (Node375rect.height === 0) {
  32180. Node375compspts[0] -= 0;
  32181. Node375compspts[Node375ptslength-2] += 0;
  32182. } else if (Node375rect.width === 0){
  32183. Node375compspts[1] -= 0;
  32184. Node375compspts[Node375ptslength-1] += 0;
  32185. } else {
  32186. Node375compspts[0] -= 0;
  32187. Node375compspts[1] -= 0;
  32188. Node375compspts[Node375ptslength-2] += 0;
  32189. Node375compspts[Node375ptslength-1] += 0;
  32190. }
  32191. Node375 = new ht.Node();
  32192. Node375.borderWidth = 1;
  32193. Node375rect.width = Node375rect.width === 0 ? 0.0001 : Node375rect.width;
  32194. Node375rect.height = Node375rect.height === 0 ? 0.0001 : Node375rect.height;
  32195. var Node375endCompspts = [Node375compspts[Node375ptslength-2],Node375compspts[Node375ptslength-1],0,0];
  32196. var Node375startCompspts = [Node375compspts[0],Node375compspts[1],0,0];
  32197. Node375.setImage(GD.getPolyLineJSON());
  32198. Node375.setPosition(Node375rect.x+Node375rect.width/2,Node375rect.y+Node375rect.height/2);
  32199. Node375.setSize(Node375rect.width,Node375rect.height);
  32200. Node375.setStyle("opacity",1);
  32201. Node375.s({'pixelPerfect':true});
  32202. Node375borderwidth=1;
  32203. Node375.setRotation(0);
  32204. dataModel.add(Node375);
  32205. Node375.a('node.points',Node375compspts);
  32206. Node375.a('node.segments',[1,2]);
  32207. Node375.a('node.color','rgba(255,0,255,1)');
  32208. Node375.a('node.borderPattern',getDashStyle("@borderPattern@"));
  32209. Node375.a('node.borderColor','rgba(255,0,255,1)');
  32210. Node375.a('node.background','rgba(255,0,255,1)');
  32211. Node375.a('node.gradient','');
  32212. Node375.a('node.gradientcolor','rgba(255,0,255,1)');
  32213. Node375.a('node.endCompspts',Node375endCompspts);
  32214. Node375.a('node.startCompspts',Node375startCompspts);
  32215. (function (node, img, compspts, endCompspts, startCompspts) {
  32216. var position = node.getPosition(),
  32217. w = node.getWidth()*_ratio.ratioX,
  32218. h = node.getHeight()*_ratio.ratioY;
  32219. function resetPoints(rx, ry) {
  32220. for (var i = 0, len = compspts.length; i < len; i++) {
  32221. if (i%2 === 0) {
  32222. compspts[i]*=rx;
  32223. } else {
  32224. compspts[i]*=ry;
  32225. }
  32226. }
  32227. endCompspts[0] = compspts[compspts.length-2];
  32228. endCompspts[1] = compspts[compspts.length-1];
  32229. endCompspts[2] *= rx;
  32230. endCompspts[3] *= ry;
  32231. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32232. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32233. startCompspts[0] = compspts[0];
  32234. startCompspts[1] = compspts[1];
  32235. startCompspts[2] *= rx;
  32236. startCompspts[3] *= ry;
  32237. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32238. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32239. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32240. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32241. }
  32242. node.setSize(w, h);
  32243. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32244. node.a('node.width', w);
  32245. node.a('node.height', h);
  32246. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32247. node.borderWidth = 1;
  32248. node.a('node.borderwidth',node.borderWidth);
  32249. node._nodename = 'Node375';
  32250. node._nodeType = 'line';
  32251. zoomNodeList.push({
  32252. node: node,
  32253. attr: 'node.borderwidth'
  32254. });
  32255. var setWidth = node.setWidth,
  32256. setHeight = node.setHeight,
  32257. timer, rx = 1, ry = 1;
  32258. node.setWidth = function (width) {
  32259. var _width = this.getWidth();
  32260. rx = width / _width;
  32261. node.a('node.width', width);
  32262. setWidth.apply(this, arguments);
  32263. resetPoints(rx, 1);
  32264. }
  32265. node.setHeight = function (height) {
  32266. var _height = this.getHeight();
  32267. ry = height / _height;
  32268. node.a('node.height', height);
  32269. setHeight.apply(this, arguments);
  32270. resetPoints(1, ry);
  32271. }
  32272. })(Node375, Node375.getImage(), Node375compspts, Node375endCompspts, Node375startCompspts);
  32273. var Node376points=[362, 470,432, 470],
  32274. Node376rect=ht.Default.unionPoint([{x:362,y:470},{x:432,y:470}]),
  32275. Node376compspts=[];
  32276. _ratio = GD.getRatioWithRotation(0, ratio);
  32277. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  32278. _endratio = GD.getRatioWithRotation(0, ratio);
  32279. for(var i=0;i<Node376points.length;i++){
  32280. if(i%2==0){
  32281. Node376compspts.push(Node376points[i]-Node376rect.x);
  32282. }else{
  32283. Node376compspts.push(Node376points[i]-Node376rect.y);
  32284. }
  32285. }
  32286. var Node376ptslength=Node376compspts.length;
  32287. if (Node376rect.height === 0) {
  32288. Node376compspts[0] -= 0;
  32289. Node376compspts[Node376ptslength-2] += 0;
  32290. } else if (Node376rect.width === 0){
  32291. Node376compspts[1] -= 0;
  32292. Node376compspts[Node376ptslength-1] += 0;
  32293. } else {
  32294. Node376compspts[0] -= 0;
  32295. Node376compspts[1] -= 0;
  32296. Node376compspts[Node376ptslength-2] += 0;
  32297. Node376compspts[Node376ptslength-1] += 0;
  32298. }
  32299. Node376 = new ht.Node();
  32300. Node376.borderWidth = 1;
  32301. Node376rect.width = Node376rect.width === 0 ? 0.0001 : Node376rect.width;
  32302. Node376rect.height = Node376rect.height === 0 ? 0.0001 : Node376rect.height;
  32303. var Node376endCompspts = [Node376compspts[Node376ptslength-2],Node376compspts[Node376ptslength-1],0,0];
  32304. var Node376startCompspts = [Node376compspts[0],Node376compspts[1],0,0];
  32305. Node376.setImage(GD.getPolyLineJSON());
  32306. Node376.setPosition(Node376rect.x+Node376rect.width/2,Node376rect.y+Node376rect.height/2);
  32307. Node376.setSize(Node376rect.width,Node376rect.height);
  32308. Node376.setStyle("opacity",1);
  32309. Node376.s({'pixelPerfect':true});
  32310. Node376borderwidth=1;
  32311. Node376.setRotation(0);
  32312. dataModel.add(Node376);
  32313. Node376.a('node.points',Node376compspts);
  32314. Node376.a('node.segments',[1,2]);
  32315. Node376.a('node.color','rgba(255,0,255,1)');
  32316. Node376.a('node.borderPattern',getDashStyle("@borderPattern@"));
  32317. Node376.a('node.borderColor','rgba(255,0,255,1)');
  32318. Node376.a('node.background','rgba(255,0,255,1)');
  32319. Node376.a('node.gradient','');
  32320. Node376.a('node.gradientcolor','rgba(255,0,255,1)');
  32321. Node376.a('node.endCompspts',Node376endCompspts);
  32322. Node376.a('node.startCompspts',Node376startCompspts);
  32323. (function (node, img, compspts, endCompspts, startCompspts) {
  32324. var position = node.getPosition(),
  32325. w = node.getWidth()*_ratio.ratioX,
  32326. h = node.getHeight()*_ratio.ratioY;
  32327. function resetPoints(rx, ry) {
  32328. for (var i = 0, len = compspts.length; i < len; i++) {
  32329. if (i%2 === 0) {
  32330. compspts[i]*=rx;
  32331. } else {
  32332. compspts[i]*=ry;
  32333. }
  32334. }
  32335. endCompspts[0] = compspts[compspts.length-2];
  32336. endCompspts[1] = compspts[compspts.length-1];
  32337. endCompspts[2] *= rx;
  32338. endCompspts[3] *= ry;
  32339. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32340. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32341. startCompspts[0] = compspts[0];
  32342. startCompspts[1] = compspts[1];
  32343. startCompspts[2] *= rx;
  32344. startCompspts[3] *= ry;
  32345. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32346. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32347. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32348. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32349. }
  32350. node.setSize(w, h);
  32351. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32352. node.a('node.width', w);
  32353. node.a('node.height', h);
  32354. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32355. node.borderWidth = 1;
  32356. node.a('node.borderwidth',node.borderWidth);
  32357. node._nodename = 'Node376';
  32358. node._nodeType = 'line';
  32359. zoomNodeList.push({
  32360. node: node,
  32361. attr: 'node.borderwidth'
  32362. });
  32363. var setWidth = node.setWidth,
  32364. setHeight = node.setHeight,
  32365. timer, rx = 1, ry = 1;
  32366. node.setWidth = function (width) {
  32367. var _width = this.getWidth();
  32368. rx = width / _width;
  32369. node.a('node.width', width);
  32370. setWidth.apply(this, arguments);
  32371. resetPoints(rx, 1);
  32372. }
  32373. node.setHeight = function (height) {
  32374. var _height = this.getHeight();
  32375. ry = height / _height;
  32376. node.a('node.height', height);
  32377. setHeight.apply(this, arguments);
  32378. resetPoints(1, ry);
  32379. }
  32380. })(Node376, Node376.getImage(), Node376compspts, Node376endCompspts, Node376startCompspts);
  32381. var Node377points=[433, 471,433, 448],
  32382. Node377rect=ht.Default.unionPoint([{x:433,y:471},{x:433,y:448}]),
  32383. Node377compspts=[];
  32384. _ratio = GD.getRatioWithRotation(0, ratio);
  32385. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  32386. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  32387. for(var i=0;i<Node377points.length;i++){
  32388. if(i%2==0){
  32389. Node377compspts.push(Node377points[i]-Node377rect.x);
  32390. }else{
  32391. Node377compspts.push(Node377points[i]-Node377rect.y);
  32392. }
  32393. }
  32394. var Node377ptslength=Node377compspts.length;
  32395. if (Node377rect.height === 0) {
  32396. Node377compspts[0] -= 0;
  32397. Node377compspts[Node377ptslength-2] += 0;
  32398. } else if (Node377rect.width === 0){
  32399. Node377compspts[1] -= 0;
  32400. Node377compspts[Node377ptslength-1] += 0;
  32401. } else {
  32402. Node377compspts[0] -= 0;
  32403. Node377compspts[1] -= 0;
  32404. Node377compspts[Node377ptslength-2] += 0;
  32405. Node377compspts[Node377ptslength-1] += 0;
  32406. }
  32407. Node377 = new ht.Node();
  32408. Node377.borderWidth = 1;
  32409. Node377rect.width = Node377rect.width === 0 ? 0.0001 : Node377rect.width;
  32410. Node377rect.height = Node377rect.height === 0 ? 0.0001 : Node377rect.height;
  32411. var Node377endCompspts = [Node377compspts[Node377ptslength-2],Node377compspts[Node377ptslength-1],0,0];
  32412. var Node377startCompspts = [Node377compspts[0],Node377compspts[1],0,0];
  32413. Node377.setImage(GD.getPolyLineJSON());
  32414. Node377.setPosition(Node377rect.x+Node377rect.width/2,Node377rect.y+Node377rect.height/2);
  32415. Node377.setSize(Node377rect.width,Node377rect.height);
  32416. Node377.setStyle("opacity",1);
  32417. Node377.s({'pixelPerfect':true});
  32418. Node377borderwidth=1;
  32419. Node377.setRotation(0);
  32420. dataModel.add(Node377);
  32421. Node377.a('node.points',Node377compspts);
  32422. Node377.a('node.segments',[1,2]);
  32423. Node377.a('node.color','rgba(255,0,255,1)');
  32424. Node377.a('node.borderPattern',getDashStyle("@borderPattern@"));
  32425. Node377.a('node.borderColor','rgba(255,0,255,1)');
  32426. Node377.a('node.background','rgba(255,0,255,1)');
  32427. Node377.a('node.gradient','');
  32428. Node377.a('node.gradientcolor','rgba(255,0,255,1)');
  32429. Node377.a('node.endCompspts',Node377endCompspts);
  32430. Node377.a('node.startCompspts',Node377startCompspts);
  32431. (function (node, img, compspts, endCompspts, startCompspts) {
  32432. var position = node.getPosition(),
  32433. w = node.getWidth()*_ratio.ratioX,
  32434. h = node.getHeight()*_ratio.ratioY;
  32435. function resetPoints(rx, ry) {
  32436. for (var i = 0, len = compspts.length; i < len; i++) {
  32437. if (i%2 === 0) {
  32438. compspts[i]*=rx;
  32439. } else {
  32440. compspts[i]*=ry;
  32441. }
  32442. }
  32443. endCompspts[0] = compspts[compspts.length-2];
  32444. endCompspts[1] = compspts[compspts.length-1];
  32445. endCompspts[2] *= rx;
  32446. endCompspts[3] *= ry;
  32447. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32448. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32449. startCompspts[0] = compspts[0];
  32450. startCompspts[1] = compspts[1];
  32451. startCompspts[2] *= rx;
  32452. startCompspts[3] *= ry;
  32453. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32454. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32455. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32456. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32457. }
  32458. node.setSize(w, h);
  32459. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32460. node.a('node.width', w);
  32461. node.a('node.height', h);
  32462. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32463. node.borderWidth = 1;
  32464. node.a('node.borderwidth',node.borderWidth);
  32465. node._nodename = 'Node377';
  32466. node._nodeType = 'line';
  32467. zoomNodeList.push({
  32468. node: node,
  32469. attr: 'node.borderwidth'
  32470. });
  32471. var setWidth = node.setWidth,
  32472. setHeight = node.setHeight,
  32473. timer, rx = 1, ry = 1;
  32474. node.setWidth = function (width) {
  32475. var _width = this.getWidth();
  32476. rx = width / _width;
  32477. node.a('node.width', width);
  32478. setWidth.apply(this, arguments);
  32479. resetPoints(rx, 1);
  32480. }
  32481. node.setHeight = function (height) {
  32482. var _height = this.getHeight();
  32483. ry = height / _height;
  32484. node.a('node.height', height);
  32485. setHeight.apply(this, arguments);
  32486. resetPoints(1, ry);
  32487. }
  32488. })(Node377, Node377.getImage(), Node377compspts, Node377endCompspts, Node377startCompspts);
  32489. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32490. var Node378 = new ht.lib['紫黄双圆'](362*ratio.ratioX, 513*ratio.ratioY, 55*_ratio.ratioX, 59*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node378');
  32491. _libModel.add("Node378", Node378);
  32492. Node378.setRotation(0*Math.PI/180);
  32493. ;
  32494. ;
  32495. var Node379points=[377, 497,427, 497],
  32496. Node379rect=ht.Default.unionPoint([{x:377,y:497},{x:427,y:497}]),
  32497. Node379compspts=[];
  32498. _ratio = GD.getRatioWithRotation(0, ratio);
  32499. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  32500. _endratio = GD.getRatioWithRotation(0, ratio);
  32501. for(var i=0;i<Node379points.length;i++){
  32502. if(i%2==0){
  32503. Node379compspts.push(Node379points[i]-Node379rect.x);
  32504. }else{
  32505. Node379compspts.push(Node379points[i]-Node379rect.y);
  32506. }
  32507. }
  32508. var Node379ptslength=Node379compspts.length;
  32509. if (Node379rect.height === 0) {
  32510. Node379compspts[0] -= 0;
  32511. Node379compspts[Node379ptslength-2] += 0;
  32512. } else if (Node379rect.width === 0){
  32513. Node379compspts[1] -= 0;
  32514. Node379compspts[Node379ptslength-1] += 0;
  32515. } else {
  32516. Node379compspts[0] -= 0;
  32517. Node379compspts[1] -= 0;
  32518. Node379compspts[Node379ptslength-2] += 0;
  32519. Node379compspts[Node379ptslength-1] += 0;
  32520. }
  32521. Node379 = new ht.Node();
  32522. Node379.borderWidth = 1;
  32523. Node379rect.width = Node379rect.width === 0 ? 0.0001 : Node379rect.width;
  32524. Node379rect.height = Node379rect.height === 0 ? 0.0001 : Node379rect.height;
  32525. var Node379endCompspts = [Node379compspts[Node379ptslength-2],Node379compspts[Node379ptslength-1],0,0];
  32526. var Node379startCompspts = [Node379compspts[0],Node379compspts[1],0,0];
  32527. Node379.setImage(GD.getPolyLineJSON());
  32528. Node379.setPosition(Node379rect.x+Node379rect.width/2,Node379rect.y+Node379rect.height/2);
  32529. Node379.setSize(Node379rect.width,Node379rect.height);
  32530. Node379.setStyle("opacity",1);
  32531. Node379.s({'pixelPerfect':true});
  32532. Node379borderwidth=1;
  32533. Node379.setRotation(0);
  32534. dataModel.add(Node379);
  32535. Node379.a('node.points',Node379compspts);
  32536. Node379.a('node.segments',[1,2]);
  32537. Node379.a('node.color','rgba(255,0,255,1)');
  32538. Node379.a('node.borderPattern',getDashStyle("@borderPattern@"));
  32539. Node379.a('node.borderColor','rgba(255,0,255,1)');
  32540. Node379.a('node.background','rgba(255,0,255,1)');
  32541. Node379.a('node.gradient','');
  32542. Node379.a('node.gradientcolor','rgba(255,0,255,1)');
  32543. Node379.a('node.endCompspts',Node379endCompspts);
  32544. Node379.a('node.startCompspts',Node379startCompspts);
  32545. (function (node, img, compspts, endCompspts, startCompspts) {
  32546. var position = node.getPosition(),
  32547. w = node.getWidth()*_ratio.ratioX,
  32548. h = node.getHeight()*_ratio.ratioY;
  32549. function resetPoints(rx, ry) {
  32550. for (var i = 0, len = compspts.length; i < len; i++) {
  32551. if (i%2 === 0) {
  32552. compspts[i]*=rx;
  32553. } else {
  32554. compspts[i]*=ry;
  32555. }
  32556. }
  32557. endCompspts[0] = compspts[compspts.length-2];
  32558. endCompspts[1] = compspts[compspts.length-1];
  32559. endCompspts[2] *= rx;
  32560. endCompspts[3] *= ry;
  32561. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32562. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32563. startCompspts[0] = compspts[0];
  32564. startCompspts[1] = compspts[1];
  32565. startCompspts[2] *= rx;
  32566. startCompspts[3] *= ry;
  32567. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32568. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32569. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32570. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32571. }
  32572. node.setSize(w, h);
  32573. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32574. node.a('node.width', w);
  32575. node.a('node.height', h);
  32576. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32577. node.borderWidth = 1;
  32578. node.a('node.borderwidth',node.borderWidth);
  32579. node._nodename = 'Node379';
  32580. node._nodeType = 'line';
  32581. zoomNodeList.push({
  32582. node: node,
  32583. attr: 'node.borderwidth'
  32584. });
  32585. var setWidth = node.setWidth,
  32586. setHeight = node.setHeight,
  32587. timer, rx = 1, ry = 1;
  32588. node.setWidth = function (width) {
  32589. var _width = this.getWidth();
  32590. rx = width / _width;
  32591. node.a('node.width', width);
  32592. setWidth.apply(this, arguments);
  32593. resetPoints(rx, 1);
  32594. }
  32595. node.setHeight = function (height) {
  32596. var _height = this.getHeight();
  32597. ry = height / _height;
  32598. node.a('node.height', height);
  32599. setHeight.apply(this, arguments);
  32600. resetPoints(1, ry);
  32601. }
  32602. })(Node379, Node379.getImage(), Node379compspts, Node379endCompspts, Node379startCompspts);
  32603. var Node380points=[428, 497,428, 519],
  32604. Node380rect=ht.Default.unionPoint([{x:428,y:497},{x:428,y:519}]),
  32605. Node380compspts=[];
  32606. _ratio = GD.getRatioWithRotation(0, ratio);
  32607. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  32608. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  32609. for(var i=0;i<Node380points.length;i++){
  32610. if(i%2==0){
  32611. Node380compspts.push(Node380points[i]-Node380rect.x);
  32612. }else{
  32613. Node380compspts.push(Node380points[i]-Node380rect.y);
  32614. }
  32615. }
  32616. var Node380ptslength=Node380compspts.length;
  32617. if (Node380rect.height === 0) {
  32618. Node380compspts[0] -= 0;
  32619. Node380compspts[Node380ptslength-2] += 0;
  32620. } else if (Node380rect.width === 0){
  32621. Node380compspts[1] -= 0;
  32622. Node380compspts[Node380ptslength-1] += 0;
  32623. } else {
  32624. Node380compspts[0] -= 0;
  32625. Node380compspts[1] -= 0;
  32626. Node380compspts[Node380ptslength-2] += 0;
  32627. Node380compspts[Node380ptslength-1] += 0;
  32628. }
  32629. Node380 = new ht.Node();
  32630. Node380.borderWidth = 1;
  32631. Node380rect.width = Node380rect.width === 0 ? 0.0001 : Node380rect.width;
  32632. Node380rect.height = Node380rect.height === 0 ? 0.0001 : Node380rect.height;
  32633. var Node380endCompspts = [Node380compspts[Node380ptslength-2],Node380compspts[Node380ptslength-1],0,0];
  32634. var Node380startCompspts = [Node380compspts[0],Node380compspts[1],0,0];
  32635. Node380.setImage(GD.getPolyLineJSON());
  32636. Node380.setPosition(Node380rect.x+Node380rect.width/2,Node380rect.y+Node380rect.height/2);
  32637. Node380.setSize(Node380rect.width,Node380rect.height);
  32638. Node380.setStyle("opacity",1);
  32639. Node380.s({'pixelPerfect':true});
  32640. Node380borderwidth=1;
  32641. Node380.setRotation(0);
  32642. dataModel.add(Node380);
  32643. Node380.a('node.points',Node380compspts);
  32644. Node380.a('node.segments',[1,2]);
  32645. Node380.a('node.color','rgba(255,0,255,1)');
  32646. Node380.a('node.borderPattern',getDashStyle("@borderPattern@"));
  32647. Node380.a('node.borderColor','rgba(255,0,255,1)');
  32648. Node380.a('node.background','rgba(255,0,255,1)');
  32649. Node380.a('node.gradient','');
  32650. Node380.a('node.gradientcolor','rgba(255,0,255,1)');
  32651. Node380.a('node.endCompspts',Node380endCompspts);
  32652. Node380.a('node.startCompspts',Node380startCompspts);
  32653. (function (node, img, compspts, endCompspts, startCompspts) {
  32654. var position = node.getPosition(),
  32655. w = node.getWidth()*_ratio.ratioX,
  32656. h = node.getHeight()*_ratio.ratioY;
  32657. function resetPoints(rx, ry) {
  32658. for (var i = 0, len = compspts.length; i < len; i++) {
  32659. if (i%2 === 0) {
  32660. compspts[i]*=rx;
  32661. } else {
  32662. compspts[i]*=ry;
  32663. }
  32664. }
  32665. endCompspts[0] = compspts[compspts.length-2];
  32666. endCompspts[1] = compspts[compspts.length-1];
  32667. endCompspts[2] *= rx;
  32668. endCompspts[3] *= ry;
  32669. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32670. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32671. startCompspts[0] = compspts[0];
  32672. startCompspts[1] = compspts[1];
  32673. startCompspts[2] *= rx;
  32674. startCompspts[3] *= ry;
  32675. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32676. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32677. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32678. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32679. }
  32680. node.setSize(w, h);
  32681. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32682. node.a('node.width', w);
  32683. node.a('node.height', h);
  32684. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32685. node.borderWidth = 1;
  32686. node.a('node.borderwidth',node.borderWidth);
  32687. node._nodename = 'Node380';
  32688. node._nodeType = 'line';
  32689. zoomNodeList.push({
  32690. node: node,
  32691. attr: 'node.borderwidth'
  32692. });
  32693. var setWidth = node.setWidth,
  32694. setHeight = node.setHeight,
  32695. timer, rx = 1, ry = 1;
  32696. node.setWidth = function (width) {
  32697. var _width = this.getWidth();
  32698. rx = width / _width;
  32699. node.a('node.width', width);
  32700. setWidth.apply(this, arguments);
  32701. resetPoints(rx, 1);
  32702. }
  32703. node.setHeight = function (height) {
  32704. var _height = this.getHeight();
  32705. ry = height / _height;
  32706. node.a('node.height', height);
  32707. setHeight.apply(this, arguments);
  32708. resetPoints(1, ry);
  32709. }
  32710. })(Node380, Node380.getImage(), Node380compspts, Node380endCompspts, Node380startCompspts);
  32711. var Node381points=[361, 545,361, 568],
  32712. Node381rect=ht.Default.unionPoint([{x:361,y:545},{x:361,y:568}]),
  32713. Node381compspts=[];
  32714. _ratio = GD.getRatioWithRotation(0, ratio);
  32715. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  32716. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  32717. for(var i=0;i<Node381points.length;i++){
  32718. if(i%2==0){
  32719. Node381compspts.push(Node381points[i]-Node381rect.x);
  32720. }else{
  32721. Node381compspts.push(Node381points[i]-Node381rect.y);
  32722. }
  32723. }
  32724. var Node381ptslength=Node381compspts.length;
  32725. if (Node381rect.height === 0) {
  32726. Node381compspts[0] -= 0;
  32727. Node381compspts[Node381ptslength-2] += 0;
  32728. } else if (Node381rect.width === 0){
  32729. Node381compspts[1] -= 0;
  32730. Node381compspts[Node381ptslength-1] += 0;
  32731. } else {
  32732. Node381compspts[0] -= 0;
  32733. Node381compspts[1] -= 0;
  32734. Node381compspts[Node381ptslength-2] += 0;
  32735. Node381compspts[Node381ptslength-1] += 0;
  32736. }
  32737. Node381 = new ht.Node();
  32738. Node381.borderWidth = 1;
  32739. Node381rect.width = Node381rect.width === 0 ? 0.0001 : Node381rect.width;
  32740. Node381rect.height = Node381rect.height === 0 ? 0.0001 : Node381rect.height;
  32741. var Node381endCompspts = [Node381compspts[Node381ptslength-2],Node381compspts[Node381ptslength-1],0,0];
  32742. var Node381startCompspts = [Node381compspts[0],Node381compspts[1],0,0];
  32743. Node381.setImage(GD.getPolyLineJSON());
  32744. Node381.setPosition(Node381rect.x+Node381rect.width/2,Node381rect.y+Node381rect.height/2);
  32745. Node381.setSize(Node381rect.width,Node381rect.height);
  32746. Node381.setStyle("opacity",1);
  32747. Node381.s({'pixelPerfect':true});
  32748. Node381borderwidth=1;
  32749. Node381.setRotation(0);
  32750. dataModel.add(Node381);
  32751. Node381.a('node.points',Node381compspts);
  32752. Node381.a('node.segments',[1,2]);
  32753. Node381.a('node.color','rgba(255,128,0,1)');
  32754. Node381.a('node.borderPattern',getDashStyle("@borderPattern@"));
  32755. Node381.a('node.borderColor','rgba(255,128,0,1)');
  32756. Node381.a('node.background','rgba(255,128,0,1)');
  32757. Node381.a('node.gradient','');
  32758. Node381.a('node.gradientcolor','rgba(255,128,0,1)');
  32759. Node381.a('node.endCompspts',Node381endCompspts);
  32760. Node381.a('node.startCompspts',Node381startCompspts);
  32761. (function (node, img, compspts, endCompspts, startCompspts) {
  32762. var position = node.getPosition(),
  32763. w = node.getWidth()*_ratio.ratioX,
  32764. h = node.getHeight()*_ratio.ratioY;
  32765. function resetPoints(rx, ry) {
  32766. for (var i = 0, len = compspts.length; i < len; i++) {
  32767. if (i%2 === 0) {
  32768. compspts[i]*=rx;
  32769. } else {
  32770. compspts[i]*=ry;
  32771. }
  32772. }
  32773. endCompspts[0] = compspts[compspts.length-2];
  32774. endCompspts[1] = compspts[compspts.length-1];
  32775. endCompspts[2] *= rx;
  32776. endCompspts[3] *= ry;
  32777. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  32778. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  32779. startCompspts[0] = compspts[0];
  32780. startCompspts[1] = compspts[1];
  32781. startCompspts[2] *= rx;
  32782. startCompspts[3] *= ry;
  32783. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  32784. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  32785. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  32786. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  32787. }
  32788. node.setSize(w, h);
  32789. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  32790. node.a('node.width', w);
  32791. node.a('node.height', h);
  32792. resetPoints(_ratio.ratioX, _ratio.ratioY);
  32793. node.borderWidth = 1;
  32794. node.a('node.borderwidth',node.borderWidth);
  32795. node._nodename = 'Node381';
  32796. node._nodeType = 'line';
  32797. zoomNodeList.push({
  32798. node: node,
  32799. attr: 'node.borderwidth'
  32800. });
  32801. var setWidth = node.setWidth,
  32802. setHeight = node.setHeight,
  32803. timer, rx = 1, ry = 1;
  32804. node.setWidth = function (width) {
  32805. var _width = this.getWidth();
  32806. rx = width / _width;
  32807. node.a('node.width', width);
  32808. setWidth.apply(this, arguments);
  32809. resetPoints(rx, 1);
  32810. }
  32811. node.setHeight = function (height) {
  32812. var _height = this.getHeight();
  32813. ry = height / _height;
  32814. node.a('node.height', height);
  32815. setHeight.apply(this, arguments);
  32816. resetPoints(1, ry);
  32817. }
  32818. })(Node381, Node381.getImage(), Node381compspts, Node381endCompspts, Node381startCompspts);
  32819. _ratio = GD.getRatioWithRotation(-90.34*Math.PI/180, ratio);
  32820. var Node382 = new ht.lib['矩形箭头竖'](389*ratio.ratioX, 565*ratio.ratioY, 21*_ratio.ratioX, 55*_ratio.ratioY, -90.34*Math.PI/180, {}, function (){return {}}, 'Node382');
  32821. _libModel.add("Node382", Node382);
  32822. Node382.setRotation(-90.34*Math.PI/180);
  32823. ;
  32824. ;
  32825. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32826. var Node383 = new ht.lib['接地'](428*ratio.ratioX, 545*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node383');
  32827. _libModel.add("Node383", Node383);
  32828. Node383.setRotation(0*Math.PI/180);
  32829. ;
  32830. ;
  32831. var Node384_0;
  32832. (function () {
  32833. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32834. var ratioX, ratioY;
  32835. if ('Default' === 'False') {
  32836. ratioX = 1;
  32837. ratioY = 1;
  32838. } else if ('Default' === 'X') {
  32839. ratioX = ratioY = _ratio.ratioX;
  32840. } else if ('Default' === 'Y') {
  32841. ratioX = ratioY = _ratio.ratioY;
  32842. } else {
  32843. ratioX = _ratio.ratioX;
  32844. ratioY = _ratio.ratioY;
  32845. }
  32846. ht.Default.setImage('imgimage//喜欢的蓝色.png', PAGEROOTDIR + 'image//喜欢的蓝色.png');
  32847. Node384_0 = new ht.Node();
  32848. Node384_0.setPosition(105*ratio.ratioX, 60*ratio.ratioY);
  32849. Node384_0.setSize(155*ratioX, 45*ratioY);
  32850. Node384_0.setImage('imgimage//喜欢的蓝色.png');
  32851. Node384_0.setRotation(0*Math.PI/180);
  32852. Node384_0._zoomBy = 'Default';
  32853. Node384_0._nodeType = 'image';
  32854. Node384_0._disallowEvert = true;
  32855. dataModel.add(Node384_0);
  32856. })();
  32857. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32858. var Node384_1 = new ht.Node();
  32859. var Node384_1textStart, Node384_1textWidth, Node384_1lineStart, Node384_1align = 'left', Node384_1fontSize = 17.33329*_ratio.ratioY,Node384_1width = 143*_ratio.ratioX, Node384_1height = 49*_ratio.ratioY;
  32860. (function () {
  32861. if (Node384_1align === 'left') {
  32862. Node384_1textStart = Node384_1fontSize * 0.2 > 2 ? Node384_1fontSize * 0.2 - 4 : Node384_1fontSize * 0.2 - 9;
  32863. Node384_1textWidth = Node384_1width;
  32864. Node384_1lineStart = 1;
  32865. } else if (Node384_1align === 'right') {
  32866. Node384_1textStart = 0;
  32867. Node384_1textWidth =Node384_1fontSize <= 8 ? Node384_1width + Node384_1fontSize * 0.2 + 6 : Node384_1width - Node384_1fontSize * 0.2;
  32868. Node384_1lineStart = (Node384_1width - (ht.Default.getTextSize('平鲁虎头山电场', ' '+ Node384_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  32869. } else if (Node384_1align === 'center') {
  32870. Node384_1textStart = -3;
  32871. Node384_1textWidth = Node384_1width;
  32872. Node384_1lineStart = Node384_1width - ht.Default.getTextSize('平鲁虎头山电场', ' '+ Node384_1fontSize + 'px "Arial"').width - 11;
  32873. }
  32874. })();
  32875. Node384_1.setImage(GD.getTextJSON(Node384_1width, Node384_1height, true, false, false, ' '+ Node384_1fontSize + 'px "Arial"'))
  32876. Node384_1.setPosition(108*ratio.ratioX, 62*ratio.ratioY);
  32877. Node384_1.setWidth(Node384_1width);
  32878. Node384_1.setHeight(Node384_1height);
  32879. Node384_1._nodeType = 'text';
  32880. Node384_1._disallowEvert = true;
  32881. Node384_1.setRotation(0*Math.PI/180);
  32882. Node384_1.a('node.width', Node384_1width);
  32883. Node384_1.a('node.height', Node384_1height);
  32884. Node384_1.a('node.rect', [0, 0, Node384_1width, Node384_1height]);
  32885. Node384_1.a('node.bordercolor','rgba(255,255,255,1)');
  32886. Node384_1.a('node.borderwidth', 0);
  32887. Node384_1.a('node.background','' || 'rgba(0,0,0,0)');
  32888. Node384_1.a('node.gradient','');
  32889. Node384_1.a('node.gradientcolor','');
  32890. Node384_1.a('node.text','平鲁虎头山电场');
  32891. Node384_1.a('node.textalign','left');
  32892. Node384_1.a('node.textvAlign','middle');
  32893. Node384_1.a('node.textrect', [Node384_1textStart, 0, Node384_1textWidth, Node384_1height]);
  32894. Node384_1.a('node.color','rgba(255,255,255,1)');
  32895. Node384_1.a('node.font',' '+ Node384_1fontSize + 'px "Arial"');
  32896. Node384_1.a('node.textvisible',true);
  32897. Node384_1.a('node.linefeed',false);
  32898. if (false) {
  32899. Node384_1.a('node.textfunc',function(g) {
  32900. g.beginPath();
  32901. var str=Node384_1.a('node.text') || '平鲁虎头山电场';
  32902. var color=Node384_1.a('node.color') || 'rgba(255,255,255,1)';
  32903. canvasTextAutoLine(str,0,17.33329*0.5*_ratio.ratioY,Node384_1width,Node384_1height,17.33329*_ratio.ratioY,"left",color,' '+ Node384_1fontSize + 'px "Arial"', 0,g);
  32904. });
  32905. }
  32906. if (false) {
  32907. Node384_1.a('node.underlinepoints',[Node384_1lineStart, (49 - 17.33329) * 0.5 * _ratio.ratioY + Node384_1fontSize + 2 , ht.Default.getTextSize('平鲁虎头山电场', ' '+ Node384_1fontSize + 'px "Arial"').width + 6, (Node384_1height - Node384_1fontSize) * 0.5*_ratio.ratioY + Node384_1fontSize + 2 ]);
  32908. Node384_1.a('node.underlinevisible',false);
  32909. Node384_1.a('node.underlineBorderWidth', 1);
  32910. }
  32911. dataModel.add(Node384_1);
  32912. zoomNodeList.push({
  32913. node: Node384_1,
  32914. borderWidth: 0,
  32915. attr: 'node.borderwidth'
  32916. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32917. var Node385_0 = new ht.Node();
  32918. var Node385_0textStart, Node385_0textWidth, Node385_0lineStart, Node385_0align = 'left', Node385_0fontSize = 13.3333*_ratio.ratioY,Node385_0width = 39*_ratio.ratioX, Node385_0height = 16*_ratio.ratioY;
  32919. (function () {
  32920. if (Node385_0align === 'left') {
  32921. Node385_0textStart = Node385_0fontSize * 0.2 > 2 ? Node385_0fontSize * 0.2 - 4 : Node385_0fontSize * 0.2 - 9;
  32922. Node385_0textWidth = Node385_0width;
  32923. Node385_0lineStart = 1;
  32924. } else if (Node385_0align === 'right') {
  32925. Node385_0textStart = 0;
  32926. Node385_0textWidth =Node385_0fontSize <= 8 ? Node385_0width + Node385_0fontSize * 0.2 + 6 : Node385_0width - Node385_0fontSize * 0.2;
  32927. Node385_0lineStart = (Node385_0width - (ht.Default.getTextSize('Ia :', ' '+ Node385_0fontSize + 'px "Arial"').width + 6)) * 0.5;
  32928. } else if (Node385_0align === 'center') {
  32929. Node385_0textStart = -3;
  32930. Node385_0textWidth = Node385_0width;
  32931. Node385_0lineStart = Node385_0width - ht.Default.getTextSize('Ia :', ' '+ Node385_0fontSize + 'px "Arial"').width - 11;
  32932. }
  32933. })();
  32934. Node385_0.setImage(GD.getTextJSON(Node385_0width, Node385_0height, true, false, false, ' '+ Node385_0fontSize + 'px "Arial"'))
  32935. Node385_0.setPosition(93*ratio.ratioX, 417*ratio.ratioY);
  32936. Node385_0.setWidth(Node385_0width);
  32937. Node385_0.setHeight(Node385_0height);
  32938. Node385_0._nodeType = 'text';
  32939. Node385_0._disallowEvert = true;
  32940. Node385_0.setRotation(0*Math.PI/180);
  32941. Node385_0.a('node.width', Node385_0width);
  32942. Node385_0.a('node.height', Node385_0height);
  32943. Node385_0.a('node.rect', [0, 0, Node385_0width, Node385_0height]);
  32944. Node385_0.a('node.bordercolor','rgba(255,0,255,1)');
  32945. Node385_0.a('node.borderwidth', 0);
  32946. Node385_0.a('node.background','' || 'rgba(0,0,0,0)');
  32947. Node385_0.a('node.gradient','');
  32948. Node385_0.a('node.gradientcolor','');
  32949. Node385_0.a('node.text','Ia :');
  32950. Node385_0.a('node.textalign','left');
  32951. Node385_0.a('node.textvAlign','middle');
  32952. Node385_0.a('node.textrect', [Node385_0textStart, 0, Node385_0textWidth, Node385_0height]);
  32953. Node385_0.a('node.color','rgba(255,0,255,1)');
  32954. Node385_0.a('node.font',' '+ Node385_0fontSize + 'px "Arial"');
  32955. Node385_0.a('node.textvisible',true);
  32956. Node385_0.a('node.linefeed',false);
  32957. if (false) {
  32958. Node385_0.a('node.textfunc',function(g) {
  32959. g.beginPath();
  32960. var str=Node385_0.a('node.text') || 'Ia :';
  32961. var color=Node385_0.a('node.color') || 'rgba(255,0,255,1)';
  32962. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node385_0width,Node385_0height,13.3333*_ratio.ratioY,"left",color,' '+ Node385_0fontSize + 'px "Arial"', 0,g);
  32963. });
  32964. }
  32965. if (false) {
  32966. Node385_0.a('node.underlinepoints',[Node385_0lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node385_0fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node385_0fontSize + 'px "Arial"').width + 6, (Node385_0height - Node385_0fontSize) * 0.5*_ratio.ratioY + Node385_0fontSize + 2 ]);
  32967. Node385_0.a('node.underlinevisible',false);
  32968. Node385_0.a('node.underlineBorderWidth', 1);
  32969. }
  32970. dataModel.add(Node385_0);
  32971. zoomNodeList.push({
  32972. node: Node385_0,
  32973. borderWidth: 0,
  32974. attr: 'node.borderwidth'
  32975. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  32976. var Node385_1 = new ht.Node();
  32977. var Node385_1textStart, Node385_1textWidth, Node385_1lineStart, Node385_1align = 'left', Node385_1fontSize = 13.3333*_ratio.ratioY,Node385_1width = 39*_ratio.ratioX, Node385_1height = 16*_ratio.ratioY;
  32978. (function () {
  32979. if (Node385_1align === 'left') {
  32980. Node385_1textStart = Node385_1fontSize * 0.2 > 2 ? Node385_1fontSize * 0.2 - 4 : Node385_1fontSize * 0.2 - 9;
  32981. Node385_1textWidth = Node385_1width;
  32982. Node385_1lineStart = 1;
  32983. } else if (Node385_1align === 'right') {
  32984. Node385_1textStart = 0;
  32985. Node385_1textWidth =Node385_1fontSize <= 8 ? Node385_1width + Node385_1fontSize * 0.2 + 6 : Node385_1width - Node385_1fontSize * 0.2;
  32986. Node385_1lineStart = (Node385_1width - (ht.Default.getTextSize('P :', ' '+ Node385_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  32987. } else if (Node385_1align === 'center') {
  32988. Node385_1textStart = -3;
  32989. Node385_1textWidth = Node385_1width;
  32990. Node385_1lineStart = Node385_1width - ht.Default.getTextSize('P :', ' '+ Node385_1fontSize + 'px "Arial"').width - 11;
  32991. }
  32992. })();
  32993. Node385_1.setImage(GD.getTextJSON(Node385_1width, Node385_1height, true, false, false, ' '+ Node385_1fontSize + 'px "Arial"'))
  32994. Node385_1.setPosition(94*ratio.ratioX, 438*ratio.ratioY);
  32995. Node385_1.setWidth(Node385_1width);
  32996. Node385_1.setHeight(Node385_1height);
  32997. Node385_1._nodeType = 'text';
  32998. Node385_1._disallowEvert = true;
  32999. Node385_1.setRotation(0*Math.PI/180);
  33000. Node385_1.a('node.width', Node385_1width);
  33001. Node385_1.a('node.height', Node385_1height);
  33002. Node385_1.a('node.rect', [0, 0, Node385_1width, Node385_1height]);
  33003. Node385_1.a('node.bordercolor','rgba(0,0,0,1)');
  33004. Node385_1.a('node.borderwidth', 0);
  33005. Node385_1.a('node.background','' || 'rgba(0,0,0,0)');
  33006. Node385_1.a('node.gradient','');
  33007. Node385_1.a('node.gradientcolor','');
  33008. Node385_1.a('node.text','P :');
  33009. Node385_1.a('node.textalign','left');
  33010. Node385_1.a('node.textvAlign','middle');
  33011. Node385_1.a('node.textrect', [Node385_1textStart, 0, Node385_1textWidth, Node385_1height]);
  33012. Node385_1.a('node.color','rgba(0,0,0,1)');
  33013. Node385_1.a('node.font',' '+ Node385_1fontSize + 'px "Arial"');
  33014. Node385_1.a('node.textvisible',true);
  33015. Node385_1.a('node.linefeed',false);
  33016. if (false) {
  33017. Node385_1.a('node.textfunc',function(g) {
  33018. g.beginPath();
  33019. var str=Node385_1.a('node.text') || 'P :';
  33020. var color=Node385_1.a('node.color') || 'rgba(0,0,0,1)';
  33021. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node385_1width,Node385_1height,13.3333*_ratio.ratioY,"left",color,' '+ Node385_1fontSize + 'px "Arial"', 0,g);
  33022. });
  33023. }
  33024. if (false) {
  33025. Node385_1.a('node.underlinepoints',[Node385_1lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node385_1fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node385_1fontSize + 'px "Arial"').width + 6, (Node385_1height - Node385_1fontSize) * 0.5*_ratio.ratioY + Node385_1fontSize + 2 ]);
  33026. Node385_1.a('node.underlinevisible',false);
  33027. Node385_1.a('node.underlineBorderWidth', 1);
  33028. }
  33029. dataModel.add(Node385_1);
  33030. zoomNodeList.push({
  33031. node: Node385_1,
  33032. borderWidth: 0,
  33033. attr: 'node.borderwidth'
  33034. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33035. var Node385_2 = new ht.Node();
  33036. var Node385_2textStart, Node385_2textWidth, Node385_2lineStart, Node385_2align = 'left', Node385_2fontSize = 13.3333*_ratio.ratioY,Node385_2width = 39*_ratio.ratioX, Node385_2height = 16*_ratio.ratioY;
  33037. (function () {
  33038. if (Node385_2align === 'left') {
  33039. Node385_2textStart = Node385_2fontSize * 0.2 > 2 ? Node385_2fontSize * 0.2 - 4 : Node385_2fontSize * 0.2 - 9;
  33040. Node385_2textWidth = Node385_2width;
  33041. Node385_2lineStart = 1;
  33042. } else if (Node385_2align === 'right') {
  33043. Node385_2textStart = 0;
  33044. Node385_2textWidth =Node385_2fontSize <= 8 ? Node385_2width + Node385_2fontSize * 0.2 + 6 : Node385_2width - Node385_2fontSize * 0.2;
  33045. Node385_2lineStart = (Node385_2width - (ht.Default.getTextSize('Q :', ' '+ Node385_2fontSize + 'px "Arial"').width + 6)) * 0.5;
  33046. } else if (Node385_2align === 'center') {
  33047. Node385_2textStart = -3;
  33048. Node385_2textWidth = Node385_2width;
  33049. Node385_2lineStart = Node385_2width - ht.Default.getTextSize('Q :', ' '+ Node385_2fontSize + 'px "Arial"').width - 11;
  33050. }
  33051. })();
  33052. Node385_2.setImage(GD.getTextJSON(Node385_2width, Node385_2height, true, false, false, ' '+ Node385_2fontSize + 'px "Arial"'))
  33053. Node385_2.setPosition(94*ratio.ratioX, 458*ratio.ratioY);
  33054. Node385_2.setWidth(Node385_2width);
  33055. Node385_2.setHeight(Node385_2height);
  33056. Node385_2._nodeType = 'text';
  33057. Node385_2._disallowEvert = true;
  33058. Node385_2.setRotation(0*Math.PI/180);
  33059. Node385_2.a('node.width', Node385_2width);
  33060. Node385_2.a('node.height', Node385_2height);
  33061. Node385_2.a('node.rect', [0, 0, Node385_2width, Node385_2height]);
  33062. Node385_2.a('node.bordercolor','rgba(0,0,0,1)');
  33063. Node385_2.a('node.borderwidth', 0);
  33064. Node385_2.a('node.background','' || 'rgba(0,0,0,0)');
  33065. Node385_2.a('node.gradient','');
  33066. Node385_2.a('node.gradientcolor','');
  33067. Node385_2.a('node.text','Q :');
  33068. Node385_2.a('node.textalign','left');
  33069. Node385_2.a('node.textvAlign','middle');
  33070. Node385_2.a('node.textrect', [Node385_2textStart, 0, Node385_2textWidth, Node385_2height]);
  33071. Node385_2.a('node.color','rgba(0,0,0,1)');
  33072. Node385_2.a('node.font',' '+ Node385_2fontSize + 'px "Arial"');
  33073. Node385_2.a('node.textvisible',true);
  33074. Node385_2.a('node.linefeed',false);
  33075. if (false) {
  33076. Node385_2.a('node.textfunc',function(g) {
  33077. g.beginPath();
  33078. var str=Node385_2.a('node.text') || 'Q :';
  33079. var color=Node385_2.a('node.color') || 'rgba(0,0,0,1)';
  33080. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node385_2width,Node385_2height,13.3333*_ratio.ratioY,"left",color,' '+ Node385_2fontSize + 'px "Arial"', 0,g);
  33081. });
  33082. }
  33083. if (false) {
  33084. Node385_2.a('node.underlinepoints',[Node385_2lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node385_2fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node385_2fontSize + 'px "Arial"').width + 6, (Node385_2height - Node385_2fontSize) * 0.5*_ratio.ratioY + Node385_2fontSize + 2 ]);
  33085. Node385_2.a('node.underlinevisible',false);
  33086. Node385_2.a('node.underlineBorderWidth', 1);
  33087. }
  33088. dataModel.add(Node385_2);
  33089. zoomNodeList.push({
  33090. node: Node385_2,
  33091. borderWidth: 0,
  33092. attr: 'node.borderwidth'
  33093. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33094. var Node386 = new ht.Node();
  33095. var Node386textStart, Node386textWidth, Node386lineStart, Node386align = 'left', Node386fontSize = 13.3333*_ratio.ratioY,Node386width = 60*_ratio.ratioX, Node386height = 24*_ratio.ratioY;
  33096. (function () {
  33097. if (Node386align === 'left') {
  33098. Node386textStart = Node386fontSize * 0.2 > 2 ? Node386fontSize * 0.2 - 4 : Node386fontSize * 0.2 - 9;
  33099. Node386textWidth = Node386width;
  33100. Node386lineStart = 1;
  33101. } else if (Node386align === 'right') {
  33102. Node386textStart = 0;
  33103. Node386textWidth =Node386fontSize <= 8 ? Node386width + Node386fontSize * 0.2 + 6 : Node386width - Node386fontSize * 0.2;
  33104. Node386lineStart = (Node386width - (ht.Default.getTextSize('Ua :', ' '+ Node386fontSize + 'px "Arial"').width + 6)) * 0.5;
  33105. } else if (Node386align === 'center') {
  33106. Node386textStart = -3;
  33107. Node386textWidth = Node386width;
  33108. Node386lineStart = Node386width - ht.Default.getTextSize('Ua :', ' '+ Node386fontSize + 'px "Arial"').width - 11;
  33109. }
  33110. })();
  33111. Node386.setImage(GD.getTextJSON(Node386width, Node386height, true, false, false, ' '+ Node386fontSize + 'px "Arial"'))
  33112. Node386.setPosition(99*ratio.ratioX, 478*ratio.ratioY);
  33113. Node386.setWidth(Node386width);
  33114. Node386.setHeight(Node386height);
  33115. Node386._nodeType = 'text';
  33116. Node386._disallowEvert = true;
  33117. Node386.setRotation(0*Math.PI/180);
  33118. Node386.a('node.width', Node386width);
  33119. Node386.a('node.height', Node386height);
  33120. Node386.a('node.rect', [0, 0, Node386width, Node386height]);
  33121. Node386.a('node.bordercolor','rgba(0,0,0,1)');
  33122. Node386.a('node.borderwidth', 0);
  33123. Node386.a('node.background','' || 'rgba(0,0,0,0)');
  33124. Node386.a('node.gradient','');
  33125. Node386.a('node.gradientcolor','');
  33126. Node386.a('node.text','Ua :');
  33127. Node386.a('node.textalign','left');
  33128. Node386.a('node.textvAlign','middle');
  33129. Node386.a('node.textrect', [Node386textStart, 0, Node386textWidth, Node386height]);
  33130. Node386.a('node.color','rgba(0,0,0,1)');
  33131. Node386.a('node.font',' '+ Node386fontSize + 'px "Arial"');
  33132. Node386.a('node.textvisible',true);
  33133. Node386.a('node.linefeed',false);
  33134. if (false) {
  33135. Node386.a('node.textfunc',function(g) {
  33136. g.beginPath();
  33137. var str=Node386.a('node.text') || 'Ua :';
  33138. var color=Node386.a('node.color') || 'rgba(0,0,0,1)';
  33139. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node386width,Node386height,13.3333*_ratio.ratioY,"left",color,' '+ Node386fontSize + 'px "Arial"', 0,g);
  33140. });
  33141. }
  33142. if (false) {
  33143. Node386.a('node.underlinepoints',[Node386lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node386fontSize + 2 , ht.Default.getTextSize('Ua :', ' '+ Node386fontSize + 'px "Arial"').width + 6, (Node386height - Node386fontSize) * 0.5*_ratio.ratioY + Node386fontSize + 2 ]);
  33144. Node386.a('node.underlinevisible',false);
  33145. Node386.a('node.underlineBorderWidth', 1);
  33146. }
  33147. dataModel.add(Node386);
  33148. zoomNodeList.push({
  33149. node: Node386,
  33150. borderWidth: 0,
  33151. attr: 'node.borderwidth'
  33152. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33153. var Node387 = new ht.Node();
  33154. var Node387textStart, Node387textWidth, Node387lineStart, Node387align = 'left', Node387fontSize = 13.3333*_ratio.ratioY,Node387width = 70*_ratio.ratioX, Node387height = 24*_ratio.ratioY;
  33155. (function () {
  33156. if (Node387align === 'left') {
  33157. Node387textStart = Node387fontSize * 0.2 > 2 ? Node387fontSize * 0.2 - 4 : Node387fontSize * 0.2 - 9;
  33158. Node387textWidth = Node387width;
  33159. Node387lineStart = 1;
  33160. } else if (Node387align === 'right') {
  33161. Node387textStart = 0;
  33162. Node387textWidth =Node387fontSize <= 8 ? Node387width + Node387fontSize * 0.2 + 6 : Node387width - Node387fontSize * 0.2;
  33163. Node387lineStart = (Node387width - (ht.Default.getTextSize('Ub :', ' '+ Node387fontSize + 'px "Arial"').width + 6)) * 0.5;
  33164. } else if (Node387align === 'center') {
  33165. Node387textStart = -3;
  33166. Node387textWidth = Node387width;
  33167. Node387lineStart = Node387width - ht.Default.getTextSize('Ub :', ' '+ Node387fontSize + 'px "Arial"').width - 11;
  33168. }
  33169. })();
  33170. Node387.setImage(GD.getTextJSON(Node387width, Node387height, true, false, false, ' '+ Node387fontSize + 'px "Arial"'))
  33171. Node387.setPosition(103*ratio.ratioX, 500*ratio.ratioY);
  33172. Node387.setWidth(Node387width);
  33173. Node387.setHeight(Node387height);
  33174. Node387._nodeType = 'text';
  33175. Node387._disallowEvert = true;
  33176. Node387.setRotation(0*Math.PI/180);
  33177. Node387.a('node.width', Node387width);
  33178. Node387.a('node.height', Node387height);
  33179. Node387.a('node.rect', [0, 0, Node387width, Node387height]);
  33180. Node387.a('node.bordercolor','rgba(0,0,0,1)');
  33181. Node387.a('node.borderwidth', 0);
  33182. Node387.a('node.background','' || 'rgba(0,0,0,0)');
  33183. Node387.a('node.gradient','');
  33184. Node387.a('node.gradientcolor','');
  33185. Node387.a('node.text','Ub :');
  33186. Node387.a('node.textalign','left');
  33187. Node387.a('node.textvAlign','middle');
  33188. Node387.a('node.textrect', [Node387textStart, 0, Node387textWidth, Node387height]);
  33189. Node387.a('node.color','rgba(0,0,0,1)');
  33190. Node387.a('node.font',' '+ Node387fontSize + 'px "Arial"');
  33191. Node387.a('node.textvisible',true);
  33192. Node387.a('node.linefeed',false);
  33193. if (false) {
  33194. Node387.a('node.textfunc',function(g) {
  33195. g.beginPath();
  33196. var str=Node387.a('node.text') || 'Ub :';
  33197. var color=Node387.a('node.color') || 'rgba(0,0,0,1)';
  33198. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node387width,Node387height,13.3333*_ratio.ratioY,"left",color,' '+ Node387fontSize + 'px "Arial"', 0,g);
  33199. });
  33200. }
  33201. if (false) {
  33202. Node387.a('node.underlinepoints',[Node387lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node387fontSize + 2 , ht.Default.getTextSize('Ub :', ' '+ Node387fontSize + 'px "Arial"').width + 6, (Node387height - Node387fontSize) * 0.5*_ratio.ratioY + Node387fontSize + 2 ]);
  33203. Node387.a('node.underlinevisible',false);
  33204. Node387.a('node.underlineBorderWidth', 1);
  33205. }
  33206. dataModel.add(Node387);
  33207. zoomNodeList.push({
  33208. node: Node387,
  33209. borderWidth: 0,
  33210. attr: 'node.borderwidth'
  33211. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33212. var Node388 = new ht.Node();
  33213. var Node388textStart, Node388textWidth, Node388lineStart, Node388align = 'left', Node388fontSize = 13.3333*_ratio.ratioY,Node388width = 70*_ratio.ratioX, Node388height = 24*_ratio.ratioY;
  33214. (function () {
  33215. if (Node388align === 'left') {
  33216. Node388textStart = Node388fontSize * 0.2 > 2 ? Node388fontSize * 0.2 - 4 : Node388fontSize * 0.2 - 9;
  33217. Node388textWidth = Node388width;
  33218. Node388lineStart = 1;
  33219. } else if (Node388align === 'right') {
  33220. Node388textStart = 0;
  33221. Node388textWidth =Node388fontSize <= 8 ? Node388width + Node388fontSize * 0.2 + 6 : Node388width - Node388fontSize * 0.2;
  33222. Node388lineStart = (Node388width - (ht.Default.getTextSize('Uc :', ' '+ Node388fontSize + 'px "Arial"').width + 6)) * 0.5;
  33223. } else if (Node388align === 'center') {
  33224. Node388textStart = -3;
  33225. Node388textWidth = Node388width;
  33226. Node388lineStart = Node388width - ht.Default.getTextSize('Uc :', ' '+ Node388fontSize + 'px "Arial"').width - 11;
  33227. }
  33228. })();
  33229. Node388.setImage(GD.getTextJSON(Node388width, Node388height, true, false, false, ' '+ Node388fontSize + 'px "Arial"'))
  33230. Node388.setPosition(104*ratio.ratioX, 523*ratio.ratioY);
  33231. Node388.setWidth(Node388width);
  33232. Node388.setHeight(Node388height);
  33233. Node388._nodeType = 'text';
  33234. Node388._disallowEvert = true;
  33235. Node388.setRotation(0*Math.PI/180);
  33236. Node388.a('node.width', Node388width);
  33237. Node388.a('node.height', Node388height);
  33238. Node388.a('node.rect', [0, 0, Node388width, Node388height]);
  33239. Node388.a('node.bordercolor','rgba(0,0,0,1)');
  33240. Node388.a('node.borderwidth', 0);
  33241. Node388.a('node.background','' || 'rgba(0,0,0,0)');
  33242. Node388.a('node.gradient','');
  33243. Node388.a('node.gradientcolor','');
  33244. Node388.a('node.text','Uc :');
  33245. Node388.a('node.textalign','left');
  33246. Node388.a('node.textvAlign','middle');
  33247. Node388.a('node.textrect', [Node388textStart, 0, Node388textWidth, Node388height]);
  33248. Node388.a('node.color','rgba(0,0,0,1)');
  33249. Node388.a('node.font',' '+ Node388fontSize + 'px "Arial"');
  33250. Node388.a('node.textvisible',true);
  33251. Node388.a('node.linefeed',false);
  33252. if (false) {
  33253. Node388.a('node.textfunc',function(g) {
  33254. g.beginPath();
  33255. var str=Node388.a('node.text') || 'Uc :';
  33256. var color=Node388.a('node.color') || 'rgba(0,0,0,1)';
  33257. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node388width,Node388height,13.3333*_ratio.ratioY,"left",color,' '+ Node388fontSize + 'px "Arial"', 0,g);
  33258. });
  33259. }
  33260. if (false) {
  33261. Node388.a('node.underlinepoints',[Node388lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node388fontSize + 2 , ht.Default.getTextSize('Uc :', ' '+ Node388fontSize + 'px "Arial"').width + 6, (Node388height - Node388fontSize) * 0.5*_ratio.ratioY + Node388fontSize + 2 ]);
  33262. Node388.a('node.underlinevisible',false);
  33263. Node388.a('node.underlineBorderWidth', 1);
  33264. }
  33265. dataModel.add(Node388);
  33266. zoomNodeList.push({
  33267. node: Node388,
  33268. borderWidth: 0,
  33269. attr: 'node.borderwidth'
  33270. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33271. var Node389 = new ht.Node();
  33272. var Node389textStart, Node389textWidth, Node389lineStart, Node389align = 'left', Node389fontSize = 13.3333*_ratio.ratioY,Node389width = 70*_ratio.ratioX, Node389height = 24*_ratio.ratioY;
  33273. (function () {
  33274. if (Node389align === 'left') {
  33275. Node389textStart = Node389fontSize * 0.2 > 2 ? Node389fontSize * 0.2 - 4 : Node389fontSize * 0.2 - 9;
  33276. Node389textWidth = Node389width;
  33277. Node389lineStart = 1;
  33278. } else if (Node389align === 'right') {
  33279. Node389textStart = 0;
  33280. Node389textWidth =Node389fontSize <= 8 ? Node389width + Node389fontSize * 0.2 + 6 : Node389width - Node389fontSize * 0.2;
  33281. Node389lineStart = (Node389width - (ht.Default.getTextSize('Uab :', ' '+ Node389fontSize + 'px "Arial"').width + 6)) * 0.5;
  33282. } else if (Node389align === 'center') {
  33283. Node389textStart = -3;
  33284. Node389textWidth = Node389width;
  33285. Node389lineStart = Node389width - ht.Default.getTextSize('Uab :', ' '+ Node389fontSize + 'px "Arial"').width - 11;
  33286. }
  33287. })();
  33288. Node389.setImage(GD.getTextJSON(Node389width, Node389height, true, false, false, ' '+ Node389fontSize + 'px "Arial"'))
  33289. Node389.setPosition(95*ratio.ratioX, 545*ratio.ratioY);
  33290. Node389.setWidth(Node389width);
  33291. Node389.setHeight(Node389height);
  33292. Node389._nodeType = 'text';
  33293. Node389._disallowEvert = true;
  33294. Node389.setRotation(0*Math.PI/180);
  33295. Node389.a('node.width', Node389width);
  33296. Node389.a('node.height', Node389height);
  33297. Node389.a('node.rect', [0, 0, Node389width, Node389height]);
  33298. Node389.a('node.bordercolor','rgba(0,0,0,1)');
  33299. Node389.a('node.borderwidth', 0);
  33300. Node389.a('node.background','' || 'rgba(0,0,0,0)');
  33301. Node389.a('node.gradient','');
  33302. Node389.a('node.gradientcolor','');
  33303. Node389.a('node.text','Uab :');
  33304. Node389.a('node.textalign','left');
  33305. Node389.a('node.textvAlign','middle');
  33306. Node389.a('node.textrect', [Node389textStart, 0, Node389textWidth, Node389height]);
  33307. Node389.a('node.color','rgba(0,0,0,1)');
  33308. Node389.a('node.font',' '+ Node389fontSize + 'px "Arial"');
  33309. Node389.a('node.textvisible',true);
  33310. Node389.a('node.linefeed',false);
  33311. if (false) {
  33312. Node389.a('node.textfunc',function(g) {
  33313. g.beginPath();
  33314. var str=Node389.a('node.text') || 'Uab :';
  33315. var color=Node389.a('node.color') || 'rgba(0,0,0,1)';
  33316. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node389width,Node389height,13.3333*_ratio.ratioY,"left",color,' '+ Node389fontSize + 'px "Arial"', 0,g);
  33317. });
  33318. }
  33319. if (false) {
  33320. Node389.a('node.underlinepoints',[Node389lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node389fontSize + 2 , ht.Default.getTextSize('Uab :', ' '+ Node389fontSize + 'px "Arial"').width + 6, (Node389height - Node389fontSize) * 0.5*_ratio.ratioY + Node389fontSize + 2 ]);
  33321. Node389.a('node.underlinevisible',false);
  33322. Node389.a('node.underlineBorderWidth', 1);
  33323. }
  33324. dataModel.add(Node389);
  33325. zoomNodeList.push({
  33326. node: Node389,
  33327. borderWidth: 0,
  33328. attr: 'node.borderwidth'
  33329. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33330. var Node390 = new ht.Node();
  33331. var Node390textStart, Node390textWidth, Node390lineStart, Node390align = 'left', Node390fontSize = 13.3333*_ratio.ratioY,Node390width = 70*_ratio.ratioX, Node390height = 24*_ratio.ratioY;
  33332. (function () {
  33333. if (Node390align === 'left') {
  33334. Node390textStart = Node390fontSize * 0.2 > 2 ? Node390fontSize * 0.2 - 4 : Node390fontSize * 0.2 - 9;
  33335. Node390textWidth = Node390width;
  33336. Node390lineStart = 1;
  33337. } else if (Node390align === 'right') {
  33338. Node390textStart = 0;
  33339. Node390textWidth =Node390fontSize <= 8 ? Node390width + Node390fontSize * 0.2 + 6 : Node390width - Node390fontSize * 0.2;
  33340. Node390lineStart = (Node390width - (ht.Default.getTextSize('Ubc :', ' '+ Node390fontSize + 'px "Arial"').width + 6)) * 0.5;
  33341. } else if (Node390align === 'center') {
  33342. Node390textStart = -3;
  33343. Node390textWidth = Node390width;
  33344. Node390lineStart = Node390width - ht.Default.getTextSize('Ubc :', ' '+ Node390fontSize + 'px "Arial"').width - 11;
  33345. }
  33346. })();
  33347. Node390.setImage(GD.getTextJSON(Node390width, Node390height, true, false, false, ' '+ Node390fontSize + 'px "Arial"'))
  33348. Node390.setPosition(95*ratio.ratioX, 565*ratio.ratioY);
  33349. Node390.setWidth(Node390width);
  33350. Node390.setHeight(Node390height);
  33351. Node390._nodeType = 'text';
  33352. Node390._disallowEvert = true;
  33353. Node390.setRotation(0*Math.PI/180);
  33354. Node390.a('node.width', Node390width);
  33355. Node390.a('node.height', Node390height);
  33356. Node390.a('node.rect', [0, 0, Node390width, Node390height]);
  33357. Node390.a('node.bordercolor','rgba(0,0,0,1)');
  33358. Node390.a('node.borderwidth', 0);
  33359. Node390.a('node.background','' || 'rgba(0,0,0,0)');
  33360. Node390.a('node.gradient','');
  33361. Node390.a('node.gradientcolor','');
  33362. Node390.a('node.text','Ubc :');
  33363. Node390.a('node.textalign','left');
  33364. Node390.a('node.textvAlign','middle');
  33365. Node390.a('node.textrect', [Node390textStart, 0, Node390textWidth, Node390height]);
  33366. Node390.a('node.color','rgba(0,0,0,1)');
  33367. Node390.a('node.font',' '+ Node390fontSize + 'px "Arial"');
  33368. Node390.a('node.textvisible',true);
  33369. Node390.a('node.linefeed',false);
  33370. if (false) {
  33371. Node390.a('node.textfunc',function(g) {
  33372. g.beginPath();
  33373. var str=Node390.a('node.text') || 'Ubc :';
  33374. var color=Node390.a('node.color') || 'rgba(0,0,0,1)';
  33375. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node390width,Node390height,13.3333*_ratio.ratioY,"left",color,' '+ Node390fontSize + 'px "Arial"', 0,g);
  33376. });
  33377. }
  33378. if (false) {
  33379. Node390.a('node.underlinepoints',[Node390lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node390fontSize + 2 , ht.Default.getTextSize('Ubc :', ' '+ Node390fontSize + 'px "Arial"').width + 6, (Node390height - Node390fontSize) * 0.5*_ratio.ratioY + Node390fontSize + 2 ]);
  33380. Node390.a('node.underlinevisible',false);
  33381. Node390.a('node.underlineBorderWidth', 1);
  33382. }
  33383. dataModel.add(Node390);
  33384. zoomNodeList.push({
  33385. node: Node390,
  33386. borderWidth: 0,
  33387. attr: 'node.borderwidth'
  33388. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33389. var Node391 = new ht.Node();
  33390. var Node391textStart, Node391textWidth, Node391lineStart, Node391align = 'left', Node391fontSize = 13.3333*_ratio.ratioY,Node391width = 70*_ratio.ratioX, Node391height = 24*_ratio.ratioY;
  33391. (function () {
  33392. if (Node391align === 'left') {
  33393. Node391textStart = Node391fontSize * 0.2 > 2 ? Node391fontSize * 0.2 - 4 : Node391fontSize * 0.2 - 9;
  33394. Node391textWidth = Node391width;
  33395. Node391lineStart = 1;
  33396. } else if (Node391align === 'right') {
  33397. Node391textStart = 0;
  33398. Node391textWidth =Node391fontSize <= 8 ? Node391width + Node391fontSize * 0.2 + 6 : Node391width - Node391fontSize * 0.2;
  33399. Node391lineStart = (Node391width - (ht.Default.getTextSize('Uca :', ' '+ Node391fontSize + 'px "Arial"').width + 6)) * 0.5;
  33400. } else if (Node391align === 'center') {
  33401. Node391textStart = -3;
  33402. Node391textWidth = Node391width;
  33403. Node391lineStart = Node391width - ht.Default.getTextSize('Uca :', ' '+ Node391fontSize + 'px "Arial"').width - 11;
  33404. }
  33405. })();
  33406. Node391.setImage(GD.getTextJSON(Node391width, Node391height, true, false, false, ' '+ Node391fontSize + 'px "Arial"'))
  33407. Node391.setPosition(96*ratio.ratioX, 585*ratio.ratioY);
  33408. Node391.setWidth(Node391width);
  33409. Node391.setHeight(Node391height);
  33410. Node391._nodeType = 'text';
  33411. Node391._disallowEvert = true;
  33412. Node391.setRotation(0*Math.PI/180);
  33413. Node391.a('node.width', Node391width);
  33414. Node391.a('node.height', Node391height);
  33415. Node391.a('node.rect', [0, 0, Node391width, Node391height]);
  33416. Node391.a('node.bordercolor','rgba(0,0,0,1)');
  33417. Node391.a('node.borderwidth', 0);
  33418. Node391.a('node.background','' || 'rgba(0,0,0,0)');
  33419. Node391.a('node.gradient','');
  33420. Node391.a('node.gradientcolor','');
  33421. Node391.a('node.text','Uca :');
  33422. Node391.a('node.textalign','left');
  33423. Node391.a('node.textvAlign','middle');
  33424. Node391.a('node.textrect', [Node391textStart, 0, Node391textWidth, Node391height]);
  33425. Node391.a('node.color','rgba(0,0,0,1)');
  33426. Node391.a('node.font',' '+ Node391fontSize + 'px "Arial"');
  33427. Node391.a('node.textvisible',true);
  33428. Node391.a('node.linefeed',false);
  33429. if (false) {
  33430. Node391.a('node.textfunc',function(g) {
  33431. g.beginPath();
  33432. var str=Node391.a('node.text') || 'Uca :';
  33433. var color=Node391.a('node.color') || 'rgba(0,0,0,1)';
  33434. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node391width,Node391height,13.3333*_ratio.ratioY,"left",color,' '+ Node391fontSize + 'px "Arial"', 0,g);
  33435. });
  33436. }
  33437. if (false) {
  33438. Node391.a('node.underlinepoints',[Node391lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node391fontSize + 2 , ht.Default.getTextSize('Uca :', ' '+ Node391fontSize + 'px "Arial"').width + 6, (Node391height - Node391fontSize) * 0.5*_ratio.ratioY + Node391fontSize + 2 ]);
  33439. Node391.a('node.underlinevisible',false);
  33440. Node391.a('node.underlineBorderWidth', 1);
  33441. }
  33442. dataModel.add(Node391);
  33443. zoomNodeList.push({
  33444. node: Node391,
  33445. borderWidth: 0,
  33446. attr: 'node.borderwidth'
  33447. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33448. var Node392 = new ht.Node();
  33449. var Node392textStart, Node392textWidth, Node392lineStart, Node392align = 'left', Node392fontSize = 13.3333*_ratio.ratioY,Node392width = 70*_ratio.ratioX, Node392height = 24*_ratio.ratioY;
  33450. (function () {
  33451. if (Node392align === 'left') {
  33452. Node392textStart = Node392fontSize * 0.2 > 2 ? Node392fontSize * 0.2 - 4 : Node392fontSize * 0.2 - 9;
  33453. Node392textWidth = Node392width;
  33454. Node392lineStart = 1;
  33455. } else if (Node392align === 'right') {
  33456. Node392textStart = 0;
  33457. Node392textWidth =Node392fontSize <= 8 ? Node392width + Node392fontSize * 0.2 + 6 : Node392width - Node392fontSize * 0.2;
  33458. Node392lineStart = (Node392width - (ht.Default.getTextSize('F :', ' '+ Node392fontSize + 'px "Arial"').width + 6)) * 0.5;
  33459. } else if (Node392align === 'center') {
  33460. Node392textStart = -3;
  33461. Node392textWidth = Node392width;
  33462. Node392lineStart = Node392width - ht.Default.getTextSize('F :', ' '+ Node392fontSize + 'px "Arial"').width - 11;
  33463. }
  33464. })();
  33465. Node392.setImage(GD.getTextJSON(Node392width, Node392height, true, false, false, ' '+ Node392fontSize + 'px "Arial"'))
  33466. Node392.setPosition(111*ratio.ratioX, 607*ratio.ratioY);
  33467. Node392.setWidth(Node392width);
  33468. Node392.setHeight(Node392height);
  33469. Node392._nodeType = 'text';
  33470. Node392._disallowEvert = true;
  33471. Node392.setRotation(0*Math.PI/180);
  33472. Node392.a('node.width', Node392width);
  33473. Node392.a('node.height', Node392height);
  33474. Node392.a('node.rect', [0, 0, Node392width, Node392height]);
  33475. Node392.a('node.bordercolor','rgba(0,0,0,1)');
  33476. Node392.a('node.borderwidth', 0);
  33477. Node392.a('node.background','' || 'rgba(0,0,0,0)');
  33478. Node392.a('node.gradient','');
  33479. Node392.a('node.gradientcolor','');
  33480. Node392.a('node.text','F :');
  33481. Node392.a('node.textalign','left');
  33482. Node392.a('node.textvAlign','middle');
  33483. Node392.a('node.textrect', [Node392textStart, 0, Node392textWidth, Node392height]);
  33484. Node392.a('node.color','rgba(0,0,0,1)');
  33485. Node392.a('node.font',' '+ Node392fontSize + 'px "Arial"');
  33486. Node392.a('node.textvisible',true);
  33487. Node392.a('node.linefeed',false);
  33488. if (false) {
  33489. Node392.a('node.textfunc',function(g) {
  33490. g.beginPath();
  33491. var str=Node392.a('node.text') || 'F :';
  33492. var color=Node392.a('node.color') || 'rgba(0,0,0,1)';
  33493. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node392width,Node392height,13.3333*_ratio.ratioY,"left",color,' '+ Node392fontSize + 'px "Arial"', 0,g);
  33494. });
  33495. }
  33496. if (false) {
  33497. Node392.a('node.underlinepoints',[Node392lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node392fontSize + 2 , ht.Default.getTextSize('F :', ' '+ Node392fontSize + 'px "Arial"').width + 6, (Node392height - Node392fontSize) * 0.5*_ratio.ratioY + Node392fontSize + 2 ]);
  33498. Node392.a('node.underlinevisible',false);
  33499. Node392.a('node.underlineBorderWidth', 1);
  33500. }
  33501. dataModel.add(Node392);
  33502. zoomNodeList.push({
  33503. node: Node392,
  33504. borderWidth: 0,
  33505. attr: 'node.borderwidth'
  33506. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33507. var Node393 = new ht.Node();
  33508. var Node393textStart, Node393textWidth, Node393lineStart, Node393align = 'left', Node393fontSize = 13.3333*_ratio.ratioY,Node393width = 29*_ratio.ratioX, Node393height = 16*_ratio.ratioY;
  33509. (function () {
  33510. if (Node393align === 'left') {
  33511. Node393textStart = Node393fontSize * 0.2 > 2 ? Node393fontSize * 0.2 - 4 : Node393fontSize * 0.2 - 9;
  33512. Node393textWidth = Node393width;
  33513. Node393lineStart = 1;
  33514. } else if (Node393align === 'right') {
  33515. Node393textStart = 0;
  33516. Node393textWidth =Node393fontSize <= 8 ? Node393width + Node393fontSize * 0.2 + 6 : Node393width - Node393fontSize * 0.2;
  33517. Node393lineStart = (Node393width - (ht.Default.getTextSize('Ia :', ' '+ Node393fontSize + 'px "Arial"').width + 6)) * 0.5;
  33518. } else if (Node393align === 'center') {
  33519. Node393textStart = -3;
  33520. Node393textWidth = Node393width;
  33521. Node393lineStart = Node393width - ht.Default.getTextSize('Ia :', ' '+ Node393fontSize + 'px "Arial"').width - 11;
  33522. }
  33523. })();
  33524. Node393.setImage(GD.getTextJSON(Node393width, Node393height, true, false, false, ' '+ Node393fontSize + 'px "Arial"'))
  33525. Node393.setPosition(151*ratio.ratioX, 367*ratio.ratioY);
  33526. Node393.setWidth(Node393width);
  33527. Node393.setHeight(Node393height);
  33528. Node393._nodeType = 'text';
  33529. Node393._disallowEvert = true;
  33530. Node393.setRotation(0*Math.PI/180);
  33531. Node393.a('node.width', Node393width);
  33532. Node393.a('node.height', Node393height);
  33533. Node393.a('node.rect', [0, 0, Node393width, Node393height]);
  33534. Node393.a('node.bordercolor','rgba(255,0,255,1)');
  33535. Node393.a('node.borderwidth', 0);
  33536. Node393.a('node.background','' || 'rgba(0,0,0,0)');
  33537. Node393.a('node.gradient','');
  33538. Node393.a('node.gradientcolor','');
  33539. Node393.a('node.text','Ia :');
  33540. Node393.a('node.textalign','left');
  33541. Node393.a('node.textvAlign','middle');
  33542. Node393.a('node.textrect', [Node393textStart, 0, Node393textWidth, Node393height]);
  33543. Node393.a('node.color','rgba(255,0,255,1)');
  33544. Node393.a('node.font',' '+ Node393fontSize + 'px "Arial"');
  33545. Node393.a('node.textvisible',true);
  33546. Node393.a('node.linefeed',false);
  33547. if (false) {
  33548. Node393.a('node.textfunc',function(g) {
  33549. g.beginPath();
  33550. var str=Node393.a('node.text') || 'Ia :';
  33551. var color=Node393.a('node.color') || 'rgba(255,0,255,1)';
  33552. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node393width,Node393height,13.3333*_ratio.ratioY,"left",color,' '+ Node393fontSize + 'px "Arial"', 0,g);
  33553. });
  33554. }
  33555. if (false) {
  33556. Node393.a('node.underlinepoints',[Node393lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node393fontSize + 2 , ht.Default.getTextSize('Ia :', ' '+ Node393fontSize + 'px "Arial"').width + 6, (Node393height - Node393fontSize) * 0.5*_ratio.ratioY + Node393fontSize + 2 ]);
  33557. Node393.a('node.underlinevisible',false);
  33558. Node393.a('node.underlineBorderWidth', 1);
  33559. }
  33560. dataModel.add(Node393);
  33561. zoomNodeList.push({
  33562. node: Node393,
  33563. borderWidth: 0,
  33564. attr: 'node.borderwidth'
  33565. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33566. var Node394 = new ht.Node();
  33567. var Node394textStart, Node394textWidth, Node394lineStart, Node394align = 'left', Node394fontSize = 13.3333*_ratio.ratioY,Node394width = 21*_ratio.ratioX, Node394height = 16*_ratio.ratioY;
  33568. (function () {
  33569. if (Node394align === 'left') {
  33570. Node394textStart = Node394fontSize * 0.2 > 2 ? Node394fontSize * 0.2 - 4 : Node394fontSize * 0.2 - 9;
  33571. Node394textWidth = Node394width;
  33572. Node394lineStart = 1;
  33573. } else if (Node394align === 'right') {
  33574. Node394textStart = 0;
  33575. Node394textWidth =Node394fontSize <= 8 ? Node394width + Node394fontSize * 0.2 + 6 : Node394width - Node394fontSize * 0.2;
  33576. Node394lineStart = (Node394width - (ht.Default.getTextSize('P :', ' '+ Node394fontSize + 'px "Arial"').width + 6)) * 0.5;
  33577. } else if (Node394align === 'center') {
  33578. Node394textStart = -3;
  33579. Node394textWidth = Node394width;
  33580. Node394lineStart = Node394width - ht.Default.getTextSize('P :', ' '+ Node394fontSize + 'px "Arial"').width - 11;
  33581. }
  33582. })();
  33583. Node394.setImage(GD.getTextJSON(Node394width, Node394height, true, false, false, ' '+ Node394fontSize + 'px "Arial"'))
  33584. Node394.setPosition(148*ratio.ratioX, 388*ratio.ratioY);
  33585. Node394.setWidth(Node394width);
  33586. Node394.setHeight(Node394height);
  33587. Node394._nodeType = 'text';
  33588. Node394._disallowEvert = true;
  33589. Node394.setRotation(0*Math.PI/180);
  33590. Node394.a('node.width', Node394width);
  33591. Node394.a('node.height', Node394height);
  33592. Node394.a('node.rect', [0, 0, Node394width, Node394height]);
  33593. Node394.a('node.bordercolor','rgba(0,0,0,1)');
  33594. Node394.a('node.borderwidth', 0);
  33595. Node394.a('node.background','' || 'rgba(0,0,0,0)');
  33596. Node394.a('node.gradient','');
  33597. Node394.a('node.gradientcolor','');
  33598. Node394.a('node.text','P :');
  33599. Node394.a('node.textalign','left');
  33600. Node394.a('node.textvAlign','middle');
  33601. Node394.a('node.textrect', [Node394textStart, 0, Node394textWidth, Node394height]);
  33602. Node394.a('node.color','rgba(0,0,0,1)');
  33603. Node394.a('node.font',' '+ Node394fontSize + 'px "Arial"');
  33604. Node394.a('node.textvisible',true);
  33605. Node394.a('node.linefeed',false);
  33606. if (false) {
  33607. Node394.a('node.textfunc',function(g) {
  33608. g.beginPath();
  33609. var str=Node394.a('node.text') || 'P :';
  33610. var color=Node394.a('node.color') || 'rgba(0,0,0,1)';
  33611. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node394width,Node394height,13.3333*_ratio.ratioY,"left",color,' '+ Node394fontSize + 'px "Arial"', 0,g);
  33612. });
  33613. }
  33614. if (false) {
  33615. Node394.a('node.underlinepoints',[Node394lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node394fontSize + 2 , ht.Default.getTextSize('P :', ' '+ Node394fontSize + 'px "Arial"').width + 6, (Node394height - Node394fontSize) * 0.5*_ratio.ratioY + Node394fontSize + 2 ]);
  33616. Node394.a('node.underlinevisible',false);
  33617. Node394.a('node.underlineBorderWidth', 1);
  33618. }
  33619. dataModel.add(Node394);
  33620. zoomNodeList.push({
  33621. node: Node394,
  33622. borderWidth: 0,
  33623. attr: 'node.borderwidth'
  33624. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33625. var Node395 = new ht.Node();
  33626. var Node395textStart, Node395textWidth, Node395lineStart, Node395align = 'left', Node395fontSize = 13.3333*_ratio.ratioY,Node395width = 22*_ratio.ratioX, Node395height = 16*_ratio.ratioY;
  33627. (function () {
  33628. if (Node395align === 'left') {
  33629. Node395textStart = Node395fontSize * 0.2 > 2 ? Node395fontSize * 0.2 - 4 : Node395fontSize * 0.2 - 9;
  33630. Node395textWidth = Node395width;
  33631. Node395lineStart = 1;
  33632. } else if (Node395align === 'right') {
  33633. Node395textStart = 0;
  33634. Node395textWidth =Node395fontSize <= 8 ? Node395width + Node395fontSize * 0.2 + 6 : Node395width - Node395fontSize * 0.2;
  33635. Node395lineStart = (Node395width - (ht.Default.getTextSize('Q :', ' '+ Node395fontSize + 'px "Arial"').width + 6)) * 0.5;
  33636. } else if (Node395align === 'center') {
  33637. Node395textStart = -3;
  33638. Node395textWidth = Node395width;
  33639. Node395lineStart = Node395width - ht.Default.getTextSize('Q :', ' '+ Node395fontSize + 'px "Arial"').width - 11;
  33640. }
  33641. })();
  33642. Node395.setImage(GD.getTextJSON(Node395width, Node395height, true, false, false, ' '+ Node395fontSize + 'px "Arial"'))
  33643. Node395.setPosition(149*ratio.ratioX, 408*ratio.ratioY);
  33644. Node395.setWidth(Node395width);
  33645. Node395.setHeight(Node395height);
  33646. Node395._nodeType = 'text';
  33647. Node395._disallowEvert = true;
  33648. Node395.setRotation(0*Math.PI/180);
  33649. Node395.a('node.width', Node395width);
  33650. Node395.a('node.height', Node395height);
  33651. Node395.a('node.rect', [0, 0, Node395width, Node395height]);
  33652. Node395.a('node.bordercolor','rgba(0,0,0,1)');
  33653. Node395.a('node.borderwidth', 0);
  33654. Node395.a('node.background','' || 'rgba(0,0,0,0)');
  33655. Node395.a('node.gradient','');
  33656. Node395.a('node.gradientcolor','');
  33657. Node395.a('node.text','Q :');
  33658. Node395.a('node.textalign','left');
  33659. Node395.a('node.textvAlign','middle');
  33660. Node395.a('node.textrect', [Node395textStart, 0, Node395textWidth, Node395height]);
  33661. Node395.a('node.color','rgba(0,0,0,1)');
  33662. Node395.a('node.font',' '+ Node395fontSize + 'px "Arial"');
  33663. Node395.a('node.textvisible',true);
  33664. Node395.a('node.linefeed',false);
  33665. if (false) {
  33666. Node395.a('node.textfunc',function(g) {
  33667. g.beginPath();
  33668. var str=Node395.a('node.text') || 'Q :';
  33669. var color=Node395.a('node.color') || 'rgba(0,0,0,1)';
  33670. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node395width,Node395height,13.3333*_ratio.ratioY,"left",color,' '+ Node395fontSize + 'px "Arial"', 0,g);
  33671. });
  33672. }
  33673. if (false) {
  33674. Node395.a('node.underlinepoints',[Node395lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node395fontSize + 2 , ht.Default.getTextSize('Q :', ' '+ Node395fontSize + 'px "Arial"').width + 6, (Node395height - Node395fontSize) * 0.5*_ratio.ratioY + Node395fontSize + 2 ]);
  33675. Node395.a('node.underlinevisible',false);
  33676. Node395.a('node.underlineBorderWidth', 1);
  33677. }
  33678. dataModel.add(Node395);
  33679. zoomNodeList.push({
  33680. node: Node395,
  33681. borderWidth: 0,
  33682. attr: 'node.borderwidth'
  33683. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33684. var Node396 = new ht.Node();
  33685. var Node396textStart, Node396textWidth, Node396lineStart, Node396align = 'left', Node396fontSize = 13.3333*_ratio.ratioY,Node396width = 41*_ratio.ratioX, Node396height = 16*_ratio.ratioY;
  33686. (function () {
  33687. if (Node396align === 'left') {
  33688. Node396textStart = Node396fontSize * 0.2 > 2 ? Node396fontSize * 0.2 - 4 : Node396fontSize * 0.2 - 9;
  33689. Node396textWidth = Node396width;
  33690. Node396lineStart = 1;
  33691. } else if (Node396align === 'right') {
  33692. Node396textStart = 0;
  33693. Node396textWidth =Node396fontSize <= 8 ? Node396width + Node396fontSize * 0.2 + 6 : Node396width - Node396fontSize * 0.2;
  33694. Node396lineStart = (Node396width - (ht.Default.getTextSize('COS :', ' '+ Node396fontSize + 'px "Arial"').width + 6)) * 0.5;
  33695. } else if (Node396align === 'center') {
  33696. Node396textStart = -3;
  33697. Node396textWidth = Node396width;
  33698. Node396lineStart = Node396width - ht.Default.getTextSize('COS :', ' '+ Node396fontSize + 'px "Arial"').width - 11;
  33699. }
  33700. })();
  33701. Node396.setImage(GD.getTextJSON(Node396width, Node396height, true, false, false, ' '+ Node396fontSize + 'px "Arial"'))
  33702. Node396.setPosition(138*ratio.ratioX, 347*ratio.ratioY);
  33703. Node396.setWidth(Node396width);
  33704. Node396.setHeight(Node396height);
  33705. Node396._nodeType = 'text';
  33706. Node396._disallowEvert = true;
  33707. Node396.setRotation(0*Math.PI/180);
  33708. Node396.a('node.width', Node396width);
  33709. Node396.a('node.height', Node396height);
  33710. Node396.a('node.rect', [0, 0, Node396width, Node396height]);
  33711. Node396.a('node.bordercolor','rgba(0,0,0,1)');
  33712. Node396.a('node.borderwidth', 0);
  33713. Node396.a('node.background','' || 'rgba(0,0,0,0)');
  33714. Node396.a('node.gradient','');
  33715. Node396.a('node.gradientcolor','');
  33716. Node396.a('node.text','COS :');
  33717. Node396.a('node.textalign','left');
  33718. Node396.a('node.textvAlign','middle');
  33719. Node396.a('node.textrect', [Node396textStart, 0, Node396textWidth, Node396height]);
  33720. Node396.a('node.color','rgba(0,0,0,1)');
  33721. Node396.a('node.font',' '+ Node396fontSize + 'px "Arial"');
  33722. Node396.a('node.textvisible',true);
  33723. Node396.a('node.linefeed',false);
  33724. if (false) {
  33725. Node396.a('node.textfunc',function(g) {
  33726. g.beginPath();
  33727. var str=Node396.a('node.text') || 'COS :';
  33728. var color=Node396.a('node.color') || 'rgba(0,0,0,1)';
  33729. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node396width,Node396height,13.3333*_ratio.ratioY,"left",color,' '+ Node396fontSize + 'px "Arial"', 0,g);
  33730. });
  33731. }
  33732. if (false) {
  33733. Node396.a('node.underlinepoints',[Node396lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node396fontSize + 2 , ht.Default.getTextSize('COS :', ' '+ Node396fontSize + 'px "Arial"').width + 6, (Node396height - Node396fontSize) * 0.5*_ratio.ratioY + Node396fontSize + 2 ]);
  33734. Node396.a('node.underlinevisible',false);
  33735. Node396.a('node.underlineBorderWidth', 1);
  33736. }
  33737. dataModel.add(Node396);
  33738. zoomNodeList.push({
  33739. node: Node396,
  33740. borderWidth: 0,
  33741. attr: 'node.borderwidth'
  33742. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33743. var Node397 = new ht.Node();
  33744. var Node397textStart, Node397textWidth, Node397lineStart, Node397align = 'left', Node397fontSize = 13.3333*_ratio.ratioY,Node397width = 32*_ratio.ratioX, Node397height = 16*_ratio.ratioY;
  33745. (function () {
  33746. if (Node397align === 'left') {
  33747. Node397textStart = Node397fontSize * 0.2 > 2 ? Node397fontSize * 0.2 - 4 : Node397fontSize * 0.2 - 9;
  33748. Node397textWidth = Node397width;
  33749. Node397lineStart = 1;
  33750. } else if (Node397align === 'right') {
  33751. Node397textStart = 0;
  33752. Node397textWidth =Node397fontSize <= 8 ? Node397width + Node397fontSize * 0.2 + 6 : Node397width - Node397fontSize * 0.2;
  33753. Node397lineStart = (Node397width - (ht.Default.getTextSize('-2.1', ' '+ Node397fontSize + 'px "Arial"').width + 6)) * 0.5;
  33754. } else if (Node397align === 'center') {
  33755. Node397textStart = -3;
  33756. Node397textWidth = Node397width;
  33757. Node397lineStart = Node397width - ht.Default.getTextSize('-2.1', ' '+ Node397fontSize + 'px "Arial"').width - 11;
  33758. }
  33759. })();
  33760. Node397.setImage(GD.getTextJSON(Node397width, Node397height, true, false, false, ' '+ Node397fontSize + 'px "Arial"'))
  33761. Node397.setPosition(1064*ratio.ratioX, 346*ratio.ratioY);
  33762. Node397.setWidth(Node397width);
  33763. Node397.setHeight(Node397height);
  33764. Node397._nodeType = 'text';
  33765. Node397._disallowEvert = true;
  33766. Node397.setRotation(0*Math.PI/180);
  33767. Node397.a('node.width', Node397width);
  33768. Node397.a('node.height', Node397height);
  33769. Node397.a('node.rect', [0, 0, Node397width, Node397height]);
  33770. Node397.a('node.bordercolor','rgba(0,0,0,1)');
  33771. Node397.a('node.borderwidth', 0);
  33772. Node397.a('node.background','' || 'rgba(0,0,0,0)');
  33773. Node397.a('node.gradient','');
  33774. Node397.a('node.gradientcolor','');
  33775. Node397.a('node.text','-2.1');
  33776. Node397.a('node.textalign','left');
  33777. Node397.a('node.textvAlign','middle');
  33778. Node397.a('node.textrect', [Node397textStart, 0, Node397textWidth, Node397height]);
  33779. Node397.a('node.color','rgba(0,0,0,1)');
  33780. Node397.a('node.font',' '+ Node397fontSize + 'px "Arial"');
  33781. Node397.a('node.textvisible',true);
  33782. Node397.a('node.linefeed',false);
  33783. if (false) {
  33784. Node397.a('node.textfunc',function(g) {
  33785. g.beginPath();
  33786. var str=Node397.a('node.text') || '-2.1';
  33787. var color=Node397.a('node.color') || 'rgba(0,0,0,1)';
  33788. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node397width,Node397height,13.3333*_ratio.ratioY,"left",color,' '+ Node397fontSize + 'px "Arial"', 0,g);
  33789. });
  33790. }
  33791. if (false) {
  33792. Node397.a('node.underlinepoints',[Node397lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node397fontSize + 2 , ht.Default.getTextSize('-2.1', ' '+ Node397fontSize + 'px "Arial"').width + 6, (Node397height - Node397fontSize) * 0.5*_ratio.ratioY + Node397fontSize + 2 ]);
  33793. Node397.a('node.underlinevisible',false);
  33794. Node397.a('node.underlineBorderWidth', 1);
  33795. }
  33796. dataModel.add(Node397);
  33797. zoomNodeList.push({
  33798. node: Node397,
  33799. borderWidth: 0,
  33800. attr: 'node.borderwidth'
  33801. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33802. var Node398 = new ht.Node();
  33803. var Node398textStart, Node398textWidth, Node398lineStart, Node398align = 'left', Node398fontSize = 13.3333*_ratio.ratioY,Node398width = 32*_ratio.ratioX, Node398height = 16*_ratio.ratioY;
  33804. (function () {
  33805. if (Node398align === 'left') {
  33806. Node398textStart = Node398fontSize * 0.2 > 2 ? Node398fontSize * 0.2 - 4 : Node398fontSize * 0.2 - 9;
  33807. Node398textWidth = Node398width;
  33808. Node398lineStart = 1;
  33809. } else if (Node398align === 'right') {
  33810. Node398textStart = 0;
  33811. Node398textWidth =Node398fontSize <= 8 ? Node398width + Node398fontSize * 0.2 + 6 : Node398width - Node398fontSize * 0.2;
  33812. Node398lineStart = (Node398width - (ht.Default.getTextSize('0', ' '+ Node398fontSize + 'px "Arial"').width + 6)) * 0.5;
  33813. } else if (Node398align === 'center') {
  33814. Node398textStart = -3;
  33815. Node398textWidth = Node398width;
  33816. Node398lineStart = Node398width - ht.Default.getTextSize('0', ' '+ Node398fontSize + 'px "Arial"').width - 11;
  33817. }
  33818. })();
  33819. Node398.setImage(GD.getTextJSON(Node398width, Node398height, true, false, false, ' '+ Node398fontSize + 'px "Arial"'))
  33820. Node398.setPosition(1064*ratio.ratioX, 368*ratio.ratioY);
  33821. Node398.setWidth(Node398width);
  33822. Node398.setHeight(Node398height);
  33823. Node398._nodeType = 'text';
  33824. Node398._disallowEvert = true;
  33825. Node398.setRotation(0*Math.PI/180);
  33826. Node398.a('node.width', Node398width);
  33827. Node398.a('node.height', Node398height);
  33828. Node398.a('node.rect', [0, 0, Node398width, Node398height]);
  33829. Node398.a('node.bordercolor','rgba(0,0,0,1)');
  33830. Node398.a('node.borderwidth', 0);
  33831. Node398.a('node.background','' || 'rgba(0,0,0,0)');
  33832. Node398.a('node.gradient','');
  33833. Node398.a('node.gradientcolor','');
  33834. Node398.a('node.text','0');
  33835. Node398.a('node.textalign','left');
  33836. Node398.a('node.textvAlign','middle');
  33837. Node398.a('node.textrect', [Node398textStart, 0, Node398textWidth, Node398height]);
  33838. Node398.a('node.color','rgba(0,0,0,1)');
  33839. Node398.a('node.font',' '+ Node398fontSize + 'px "Arial"');
  33840. Node398.a('node.textvisible',true);
  33841. Node398.a('node.linefeed',false);
  33842. if (false) {
  33843. Node398.a('node.textfunc',function(g) {
  33844. g.beginPath();
  33845. var str=Node398.a('node.text') || '0';
  33846. var color=Node398.a('node.color') || 'rgba(0,0,0,1)';
  33847. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node398width,Node398height,13.3333*_ratio.ratioY,"left",color,' '+ Node398fontSize + 'px "Arial"', 0,g);
  33848. });
  33849. }
  33850. if (false) {
  33851. Node398.a('node.underlinepoints',[Node398lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node398fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node398fontSize + 'px "Arial"').width + 6, (Node398height - Node398fontSize) * 0.5*_ratio.ratioY + Node398fontSize + 2 ]);
  33852. Node398.a('node.underlinevisible',false);
  33853. Node398.a('node.underlineBorderWidth', 1);
  33854. }
  33855. dataModel.add(Node398);
  33856. zoomNodeList.push({
  33857. node: Node398,
  33858. borderWidth: 0,
  33859. attr: 'node.borderwidth'
  33860. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33861. var Node399 = new ht.Node();
  33862. var Node399textStart, Node399textWidth, Node399lineStart, Node399align = 'left', Node399fontSize = 13.3333*_ratio.ratioY,Node399width = 32*_ratio.ratioX, Node399height = 16*_ratio.ratioY;
  33863. (function () {
  33864. if (Node399align === 'left') {
  33865. Node399textStart = Node399fontSize * 0.2 > 2 ? Node399fontSize * 0.2 - 4 : Node399fontSize * 0.2 - 9;
  33866. Node399textWidth = Node399width;
  33867. Node399lineStart = 1;
  33868. } else if (Node399align === 'right') {
  33869. Node399textStart = 0;
  33870. Node399textWidth =Node399fontSize <= 8 ? Node399width + Node399fontSize * 0.2 + 6 : Node399width - Node399fontSize * 0.2;
  33871. Node399lineStart = (Node399width - (ht.Default.getTextSize('0', ' '+ Node399fontSize + 'px "Arial"').width + 6)) * 0.5;
  33872. } else if (Node399align === 'center') {
  33873. Node399textStart = -3;
  33874. Node399textWidth = Node399width;
  33875. Node399lineStart = Node399width - ht.Default.getTextSize('0', ' '+ Node399fontSize + 'px "Arial"').width - 11;
  33876. }
  33877. })();
  33878. Node399.setImage(GD.getTextJSON(Node399width, Node399height, true, false, false, ' '+ Node399fontSize + 'px "Arial"'))
  33879. Node399.setPosition(1064*ratio.ratioX, 389*ratio.ratioY);
  33880. Node399.setWidth(Node399width);
  33881. Node399.setHeight(Node399height);
  33882. Node399._nodeType = 'text';
  33883. Node399._disallowEvert = true;
  33884. Node399.setRotation(0*Math.PI/180);
  33885. Node399.a('node.width', Node399width);
  33886. Node399.a('node.height', Node399height);
  33887. Node399.a('node.rect', [0, 0, Node399width, Node399height]);
  33888. Node399.a('node.bordercolor','rgba(0,0,0,1)');
  33889. Node399.a('node.borderwidth', 0);
  33890. Node399.a('node.background','' || 'rgba(0,0,0,0)');
  33891. Node399.a('node.gradient','');
  33892. Node399.a('node.gradientcolor','');
  33893. Node399.a('node.text','0');
  33894. Node399.a('node.textalign','left');
  33895. Node399.a('node.textvAlign','middle');
  33896. Node399.a('node.textrect', [Node399textStart, 0, Node399textWidth, Node399height]);
  33897. Node399.a('node.color','rgba(0,0,0,1)');
  33898. Node399.a('node.font',' '+ Node399fontSize + 'px "Arial"');
  33899. Node399.a('node.textvisible',true);
  33900. Node399.a('node.linefeed',false);
  33901. if (false) {
  33902. Node399.a('node.textfunc',function(g) {
  33903. g.beginPath();
  33904. var str=Node399.a('node.text') || '0';
  33905. var color=Node399.a('node.color') || 'rgba(0,0,0,1)';
  33906. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node399width,Node399height,13.3333*_ratio.ratioY,"left",color,' '+ Node399fontSize + 'px "Arial"', 0,g);
  33907. });
  33908. }
  33909. if (false) {
  33910. Node399.a('node.underlinepoints',[Node399lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node399fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node399fontSize + 'px "Arial"').width + 6, (Node399height - Node399fontSize) * 0.5*_ratio.ratioY + Node399fontSize + 2 ]);
  33911. Node399.a('node.underlinevisible',false);
  33912. Node399.a('node.underlineBorderWidth', 1);
  33913. }
  33914. dataModel.add(Node399);
  33915. zoomNodeList.push({
  33916. node: Node399,
  33917. borderWidth: 0,
  33918. attr: 'node.borderwidth'
  33919. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33920. var Node400 = new ht.Node();
  33921. var Node400textStart, Node400textWidth, Node400lineStart, Node400align = 'left', Node400fontSize = 13.3333*_ratio.ratioY,Node400width = 32*_ratio.ratioX, Node400height = 16*_ratio.ratioY;
  33922. (function () {
  33923. if (Node400align === 'left') {
  33924. Node400textStart = Node400fontSize * 0.2 > 2 ? Node400fontSize * 0.2 - 4 : Node400fontSize * 0.2 - 9;
  33925. Node400textWidth = Node400width;
  33926. Node400lineStart = 1;
  33927. } else if (Node400align === 'right') {
  33928. Node400textStart = 0;
  33929. Node400textWidth =Node400fontSize <= 8 ? Node400width + Node400fontSize * 0.2 + 6 : Node400width - Node400fontSize * 0.2;
  33930. Node400lineStart = (Node400width - (ht.Default.getTextSize('0', ' '+ Node400fontSize + 'px "Arial"').width + 6)) * 0.5;
  33931. } else if (Node400align === 'center') {
  33932. Node400textStart = -3;
  33933. Node400textWidth = Node400width;
  33934. Node400lineStart = Node400width - ht.Default.getTextSize('0', ' '+ Node400fontSize + 'px "Arial"').width - 11;
  33935. }
  33936. })();
  33937. Node400.setImage(GD.getTextJSON(Node400width, Node400height, true, false, false, ' '+ Node400fontSize + 'px "Arial"'))
  33938. Node400.setPosition(1064*ratio.ratioX, 409*ratio.ratioY);
  33939. Node400.setWidth(Node400width);
  33940. Node400.setHeight(Node400height);
  33941. Node400._nodeType = 'text';
  33942. Node400._disallowEvert = true;
  33943. Node400.setRotation(0*Math.PI/180);
  33944. Node400.a('node.width', Node400width);
  33945. Node400.a('node.height', Node400height);
  33946. Node400.a('node.rect', [0, 0, Node400width, Node400height]);
  33947. Node400.a('node.bordercolor','rgba(0,0,0,1)');
  33948. Node400.a('node.borderwidth', 0);
  33949. Node400.a('node.background','' || 'rgba(0,0,0,0)');
  33950. Node400.a('node.gradient','');
  33951. Node400.a('node.gradientcolor','');
  33952. Node400.a('node.text','0');
  33953. Node400.a('node.textalign','left');
  33954. Node400.a('node.textvAlign','middle');
  33955. Node400.a('node.textrect', [Node400textStart, 0, Node400textWidth, Node400height]);
  33956. Node400.a('node.color','rgba(0,0,0,1)');
  33957. Node400.a('node.font',' '+ Node400fontSize + 'px "Arial"');
  33958. Node400.a('node.textvisible',true);
  33959. Node400.a('node.linefeed',false);
  33960. if (false) {
  33961. Node400.a('node.textfunc',function(g) {
  33962. g.beginPath();
  33963. var str=Node400.a('node.text') || '0';
  33964. var color=Node400.a('node.color') || 'rgba(0,0,0,1)';
  33965. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node400width,Node400height,13.3333*_ratio.ratioY,"left",color,' '+ Node400fontSize + 'px "Arial"', 0,g);
  33966. });
  33967. }
  33968. if (false) {
  33969. Node400.a('node.underlinepoints',[Node400lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node400fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node400fontSize + 'px "Arial"').width + 6, (Node400height - Node400fontSize) * 0.5*_ratio.ratioY + Node400fontSize + 2 ]);
  33970. Node400.a('node.underlinevisible',false);
  33971. Node400.a('node.underlineBorderWidth', 1);
  33972. }
  33973. dataModel.add(Node400);
  33974. zoomNodeList.push({
  33975. node: Node400,
  33976. borderWidth: 0,
  33977. attr: 'node.borderwidth'
  33978. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  33979. var Node401 = new ht.Node();
  33980. var Node401textStart, Node401textWidth, Node401lineStart, Node401align = 'left', Node401fontSize = 13.3333*_ratio.ratioY,Node401width = 32*_ratio.ratioX, Node401height = 16*_ratio.ratioY;
  33981. (function () {
  33982. if (Node401align === 'left') {
  33983. Node401textStart = Node401fontSize * 0.2 > 2 ? Node401fontSize * 0.2 - 4 : Node401fontSize * 0.2 - 9;
  33984. Node401textWidth = Node401width;
  33985. Node401lineStart = 1;
  33986. } else if (Node401align === 'right') {
  33987. Node401textStart = 0;
  33988. Node401textWidth =Node401fontSize <= 8 ? Node401width + Node401fontSize * 0.2 + 6 : Node401width - Node401fontSize * 0.2;
  33989. Node401lineStart = (Node401width - (ht.Default.getTextSize('0', ' '+ Node401fontSize + 'px "Arial"').width + 6)) * 0.5;
  33990. } else if (Node401align === 'center') {
  33991. Node401textStart = -3;
  33992. Node401textWidth = Node401width;
  33993. Node401lineStart = Node401width - ht.Default.getTextSize('0', ' '+ Node401fontSize + 'px "Arial"').width - 11;
  33994. }
  33995. })();
  33996. Node401.setImage(GD.getTextJSON(Node401width, Node401height, true, false, false, ' '+ Node401fontSize + 'px "Arial"'))
  33997. Node401.setPosition(562*ratio.ratioX, 348*ratio.ratioY);
  33998. Node401.setWidth(Node401width);
  33999. Node401.setHeight(Node401height);
  34000. Node401._nodeType = 'text';
  34001. Node401._disallowEvert = true;
  34002. Node401.setRotation(0*Math.PI/180);
  34003. Node401.a('node.width', Node401width);
  34004. Node401.a('node.height', Node401height);
  34005. Node401.a('node.rect', [0, 0, Node401width, Node401height]);
  34006. Node401.a('node.bordercolor','rgba(0,0,0,1)');
  34007. Node401.a('node.borderwidth', 0);
  34008. Node401.a('node.background','' || 'rgba(0,0,0,0)');
  34009. Node401.a('node.gradient','');
  34010. Node401.a('node.gradientcolor','');
  34011. Node401.a('node.text','0');
  34012. Node401.a('node.textalign','left');
  34013. Node401.a('node.textvAlign','middle');
  34014. Node401.a('node.textrect', [Node401textStart, 0, Node401textWidth, Node401height]);
  34015. Node401.a('node.color','rgba(0,0,0,1)');
  34016. Node401.a('node.font',' '+ Node401fontSize + 'px "Arial"');
  34017. Node401.a('node.textvisible',true);
  34018. Node401.a('node.linefeed',false);
  34019. if (false) {
  34020. Node401.a('node.textfunc',function(g) {
  34021. g.beginPath();
  34022. var str=Node401.a('node.text') || '0';
  34023. var color=Node401.a('node.color') || 'rgba(0,0,0,1)';
  34024. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node401width,Node401height,13.3333*_ratio.ratioY,"left",color,' '+ Node401fontSize + 'px "Arial"', 0,g);
  34025. });
  34026. }
  34027. if (false) {
  34028. Node401.a('node.underlinepoints',[Node401lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node401fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node401fontSize + 'px "Arial"').width + 6, (Node401height - Node401fontSize) * 0.5*_ratio.ratioY + Node401fontSize + 2 ]);
  34029. Node401.a('node.underlinevisible',false);
  34030. Node401.a('node.underlineBorderWidth', 1);
  34031. }
  34032. dataModel.add(Node401);
  34033. zoomNodeList.push({
  34034. node: Node401,
  34035. borderWidth: 0,
  34036. attr: 'node.borderwidth'
  34037. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34038. var Node402 = new ht.Node();
  34039. var Node402textStart, Node402textWidth, Node402lineStart, Node402align = 'left', Node402fontSize = 13.3333*_ratio.ratioY,Node402width = 32*_ratio.ratioX, Node402height = 16*_ratio.ratioY;
  34040. (function () {
  34041. if (Node402align === 'left') {
  34042. Node402textStart = Node402fontSize * 0.2 > 2 ? Node402fontSize * 0.2 - 4 : Node402fontSize * 0.2 - 9;
  34043. Node402textWidth = Node402width;
  34044. Node402lineStart = 1;
  34045. } else if (Node402align === 'right') {
  34046. Node402textStart = 0;
  34047. Node402textWidth =Node402fontSize <= 8 ? Node402width + Node402fontSize * 0.2 + 6 : Node402width - Node402fontSize * 0.2;
  34048. Node402lineStart = (Node402width - (ht.Default.getTextSize('0', ' '+ Node402fontSize + 'px "Arial"').width + 6)) * 0.5;
  34049. } else if (Node402align === 'center') {
  34050. Node402textStart = -3;
  34051. Node402textWidth = Node402width;
  34052. Node402lineStart = Node402width - ht.Default.getTextSize('0', ' '+ Node402fontSize + 'px "Arial"').width - 11;
  34053. }
  34054. })();
  34055. Node402.setImage(GD.getTextJSON(Node402width, Node402height, true, false, false, ' '+ Node402fontSize + 'px "Arial"'))
  34056. Node402.setPosition(562*ratio.ratioX, 374*ratio.ratioY);
  34057. Node402.setWidth(Node402width);
  34058. Node402.setHeight(Node402height);
  34059. Node402._nodeType = 'text';
  34060. Node402._disallowEvert = true;
  34061. Node402.setRotation(0*Math.PI/180);
  34062. Node402.a('node.width', Node402width);
  34063. Node402.a('node.height', Node402height);
  34064. Node402.a('node.rect', [0, 0, Node402width, Node402height]);
  34065. Node402.a('node.bordercolor','rgba(0,0,0,1)');
  34066. Node402.a('node.borderwidth', 0);
  34067. Node402.a('node.background','' || 'rgba(0,0,0,0)');
  34068. Node402.a('node.gradient','');
  34069. Node402.a('node.gradientcolor','');
  34070. Node402.a('node.text','0');
  34071. Node402.a('node.textalign','left');
  34072. Node402.a('node.textvAlign','middle');
  34073. Node402.a('node.textrect', [Node402textStart, 0, Node402textWidth, Node402height]);
  34074. Node402.a('node.color','rgba(0,0,0,1)');
  34075. Node402.a('node.font',' '+ Node402fontSize + 'px "Arial"');
  34076. Node402.a('node.textvisible',true);
  34077. Node402.a('node.linefeed',false);
  34078. if (false) {
  34079. Node402.a('node.textfunc',function(g) {
  34080. g.beginPath();
  34081. var str=Node402.a('node.text') || '0';
  34082. var color=Node402.a('node.color') || 'rgba(0,0,0,1)';
  34083. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node402width,Node402height,13.3333*_ratio.ratioY,"left",color,' '+ Node402fontSize + 'px "Arial"', 0,g);
  34084. });
  34085. }
  34086. if (false) {
  34087. Node402.a('node.underlinepoints',[Node402lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node402fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node402fontSize + 'px "Arial"').width + 6, (Node402height - Node402fontSize) * 0.5*_ratio.ratioY + Node402fontSize + 2 ]);
  34088. Node402.a('node.underlinevisible',false);
  34089. Node402.a('node.underlineBorderWidth', 1);
  34090. }
  34091. dataModel.add(Node402);
  34092. zoomNodeList.push({
  34093. node: Node402,
  34094. borderWidth: 0,
  34095. attr: 'node.borderwidth'
  34096. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34097. var Node403 = new ht.Node();
  34098. var Node403textStart, Node403textWidth, Node403lineStart, Node403align = 'left', Node403fontSize = 13.3333*_ratio.ratioY,Node403width = 32*_ratio.ratioX, Node403height = 16*_ratio.ratioY;
  34099. (function () {
  34100. if (Node403align === 'left') {
  34101. Node403textStart = Node403fontSize * 0.2 > 2 ? Node403fontSize * 0.2 - 4 : Node403fontSize * 0.2 - 9;
  34102. Node403textWidth = Node403width;
  34103. Node403lineStart = 1;
  34104. } else if (Node403align === 'right') {
  34105. Node403textStart = 0;
  34106. Node403textWidth =Node403fontSize <= 8 ? Node403width + Node403fontSize * 0.2 + 6 : Node403width - Node403fontSize * 0.2;
  34107. Node403lineStart = (Node403width - (ht.Default.getTextSize('0', ' '+ Node403fontSize + 'px "Arial"').width + 6)) * 0.5;
  34108. } else if (Node403align === 'center') {
  34109. Node403textStart = -3;
  34110. Node403textWidth = Node403width;
  34111. Node403lineStart = Node403width - ht.Default.getTextSize('0', ' '+ Node403fontSize + 'px "Arial"').width - 11;
  34112. }
  34113. })();
  34114. Node403.setImage(GD.getTextJSON(Node403width, Node403height, true, false, false, ' '+ Node403fontSize + 'px "Arial"'))
  34115. Node403.setPosition(766*ratio.ratioX, 348*ratio.ratioY);
  34116. Node403.setWidth(Node403width);
  34117. Node403.setHeight(Node403height);
  34118. Node403._nodeType = 'text';
  34119. Node403._disallowEvert = true;
  34120. Node403.setRotation(0*Math.PI/180);
  34121. Node403.a('node.width', Node403width);
  34122. Node403.a('node.height', Node403height);
  34123. Node403.a('node.rect', [0, 0, Node403width, Node403height]);
  34124. Node403.a('node.bordercolor','rgba(0,0,0,1)');
  34125. Node403.a('node.borderwidth', 0);
  34126. Node403.a('node.background','' || 'rgba(0,0,0,0)');
  34127. Node403.a('node.gradient','');
  34128. Node403.a('node.gradientcolor','');
  34129. Node403.a('node.text','0');
  34130. Node403.a('node.textalign','left');
  34131. Node403.a('node.textvAlign','middle');
  34132. Node403.a('node.textrect', [Node403textStart, 0, Node403textWidth, Node403height]);
  34133. Node403.a('node.color','rgba(0,0,0,1)');
  34134. Node403.a('node.font',' '+ Node403fontSize + 'px "Arial"');
  34135. Node403.a('node.textvisible',true);
  34136. Node403.a('node.linefeed',false);
  34137. if (false) {
  34138. Node403.a('node.textfunc',function(g) {
  34139. g.beginPath();
  34140. var str=Node403.a('node.text') || '0';
  34141. var color=Node403.a('node.color') || 'rgba(0,0,0,1)';
  34142. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node403width,Node403height,13.3333*_ratio.ratioY,"left",color,' '+ Node403fontSize + 'px "Arial"', 0,g);
  34143. });
  34144. }
  34145. if (false) {
  34146. Node403.a('node.underlinepoints',[Node403lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node403fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node403fontSize + 'px "Arial"').width + 6, (Node403height - Node403fontSize) * 0.5*_ratio.ratioY + Node403fontSize + 2 ]);
  34147. Node403.a('node.underlinevisible',false);
  34148. Node403.a('node.underlineBorderWidth', 1);
  34149. }
  34150. dataModel.add(Node403);
  34151. zoomNodeList.push({
  34152. node: Node403,
  34153. borderWidth: 0,
  34154. attr: 'node.borderwidth'
  34155. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34156. var Node404 = new ht.Node();
  34157. var Node404textStart, Node404textWidth, Node404lineStart, Node404align = 'left', Node404fontSize = 13.3333*_ratio.ratioY,Node404width = 32*_ratio.ratioX, Node404height = 16*_ratio.ratioY;
  34158. (function () {
  34159. if (Node404align === 'left') {
  34160. Node404textStart = Node404fontSize * 0.2 > 2 ? Node404fontSize * 0.2 - 4 : Node404fontSize * 0.2 - 9;
  34161. Node404textWidth = Node404width;
  34162. Node404lineStart = 1;
  34163. } else if (Node404align === 'right') {
  34164. Node404textStart = 0;
  34165. Node404textWidth =Node404fontSize <= 8 ? Node404width + Node404fontSize * 0.2 + 6 : Node404width - Node404fontSize * 0.2;
  34166. Node404lineStart = (Node404width - (ht.Default.getTextSize('0', ' '+ Node404fontSize + 'px "Arial"').width + 6)) * 0.5;
  34167. } else if (Node404align === 'center') {
  34168. Node404textStart = -3;
  34169. Node404textWidth = Node404width;
  34170. Node404lineStart = Node404width - ht.Default.getTextSize('0', ' '+ Node404fontSize + 'px "Arial"').width - 11;
  34171. }
  34172. })();
  34173. Node404.setImage(GD.getTextJSON(Node404width, Node404height, true, false, false, ' '+ Node404fontSize + 'px "Arial"'))
  34174. Node404.setPosition(766*ratio.ratioX, 374*ratio.ratioY);
  34175. Node404.setWidth(Node404width);
  34176. Node404.setHeight(Node404height);
  34177. Node404._nodeType = 'text';
  34178. Node404._disallowEvert = true;
  34179. Node404.setRotation(0*Math.PI/180);
  34180. Node404.a('node.width', Node404width);
  34181. Node404.a('node.height', Node404height);
  34182. Node404.a('node.rect', [0, 0, Node404width, Node404height]);
  34183. Node404.a('node.bordercolor','rgba(0,0,0,1)');
  34184. Node404.a('node.borderwidth', 0);
  34185. Node404.a('node.background','' || 'rgba(0,0,0,0)');
  34186. Node404.a('node.gradient','');
  34187. Node404.a('node.gradientcolor','');
  34188. Node404.a('node.text','0');
  34189. Node404.a('node.textalign','left');
  34190. Node404.a('node.textvAlign','middle');
  34191. Node404.a('node.textrect', [Node404textStart, 0, Node404textWidth, Node404height]);
  34192. Node404.a('node.color','rgba(0,0,0,1)');
  34193. Node404.a('node.font',' '+ Node404fontSize + 'px "Arial"');
  34194. Node404.a('node.textvisible',true);
  34195. Node404.a('node.linefeed',false);
  34196. if (false) {
  34197. Node404.a('node.textfunc',function(g) {
  34198. g.beginPath();
  34199. var str=Node404.a('node.text') || '0';
  34200. var color=Node404.a('node.color') || 'rgba(0,0,0,1)';
  34201. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node404width,Node404height,13.3333*_ratio.ratioY,"left",color,' '+ Node404fontSize + 'px "Arial"', 0,g);
  34202. });
  34203. }
  34204. if (false) {
  34205. Node404.a('node.underlinepoints',[Node404lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node404fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node404fontSize + 'px "Arial"').width + 6, (Node404height - Node404fontSize) * 0.5*_ratio.ratioY + Node404fontSize + 2 ]);
  34206. Node404.a('node.underlinevisible',false);
  34207. Node404.a('node.underlineBorderWidth', 1);
  34208. }
  34209. dataModel.add(Node404);
  34210. zoomNodeList.push({
  34211. node: Node404,
  34212. borderWidth: 0,
  34213. attr: 'node.borderwidth'
  34214. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34215. var Node405 = new ht.Node();
  34216. var Node405textStart, Node405textWidth, Node405lineStart, Node405align = 'left', Node405fontSize = 13.3333*_ratio.ratioY,Node405width = 32*_ratio.ratioX, Node405height = 16*_ratio.ratioY;
  34217. (function () {
  34218. if (Node405align === 'left') {
  34219. Node405textStart = Node405fontSize * 0.2 > 2 ? Node405fontSize * 0.2 - 4 : Node405fontSize * 0.2 - 9;
  34220. Node405textWidth = Node405width;
  34221. Node405lineStart = 1;
  34222. } else if (Node405align === 'right') {
  34223. Node405textStart = 0;
  34224. Node405textWidth =Node405fontSize <= 8 ? Node405width + Node405fontSize * 0.2 + 6 : Node405width - Node405fontSize * 0.2;
  34225. Node405lineStart = (Node405width - (ht.Default.getTextSize('0', ' '+ Node405fontSize + 'px "Arial"').width + 6)) * 0.5;
  34226. } else if (Node405align === 'center') {
  34227. Node405textStart = -3;
  34228. Node405textWidth = Node405width;
  34229. Node405lineStart = Node405width - ht.Default.getTextSize('0', ' '+ Node405fontSize + 'px "Arial"').width - 11;
  34230. }
  34231. })();
  34232. Node405.setImage(GD.getTextJSON(Node405width, Node405height, true, false, false, ' '+ Node405fontSize + 'px "Arial"'))
  34233. Node405.setPosition(901*ratio.ratioX, 348*ratio.ratioY);
  34234. Node405.setWidth(Node405width);
  34235. Node405.setHeight(Node405height);
  34236. Node405._nodeType = 'text';
  34237. Node405._disallowEvert = true;
  34238. Node405.setRotation(0*Math.PI/180);
  34239. Node405.a('node.width', Node405width);
  34240. Node405.a('node.height', Node405height);
  34241. Node405.a('node.rect', [0, 0, Node405width, Node405height]);
  34242. Node405.a('node.bordercolor','rgba(0,0,0,1)');
  34243. Node405.a('node.borderwidth', 0);
  34244. Node405.a('node.background','' || 'rgba(0,0,0,0)');
  34245. Node405.a('node.gradient','');
  34246. Node405.a('node.gradientcolor','');
  34247. Node405.a('node.text','0');
  34248. Node405.a('node.textalign','left');
  34249. Node405.a('node.textvAlign','middle');
  34250. Node405.a('node.textrect', [Node405textStart, 0, Node405textWidth, Node405height]);
  34251. Node405.a('node.color','rgba(0,0,0,1)');
  34252. Node405.a('node.font',' '+ Node405fontSize + 'px "Arial"');
  34253. Node405.a('node.textvisible',true);
  34254. Node405.a('node.linefeed',false);
  34255. if (false) {
  34256. Node405.a('node.textfunc',function(g) {
  34257. g.beginPath();
  34258. var str=Node405.a('node.text') || '0';
  34259. var color=Node405.a('node.color') || 'rgba(0,0,0,1)';
  34260. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node405width,Node405height,13.3333*_ratio.ratioY,"left",color,' '+ Node405fontSize + 'px "Arial"', 0,g);
  34261. });
  34262. }
  34263. if (false) {
  34264. Node405.a('node.underlinepoints',[Node405lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node405fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node405fontSize + 'px "Arial"').width + 6, (Node405height - Node405fontSize) * 0.5*_ratio.ratioY + Node405fontSize + 2 ]);
  34265. Node405.a('node.underlinevisible',false);
  34266. Node405.a('node.underlineBorderWidth', 1);
  34267. }
  34268. dataModel.add(Node405);
  34269. zoomNodeList.push({
  34270. node: Node405,
  34271. borderWidth: 0,
  34272. attr: 'node.borderwidth'
  34273. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34274. var Node406 = new ht.Node();
  34275. var Node406textStart, Node406textWidth, Node406lineStart, Node406align = 'left', Node406fontSize = 13.3333*_ratio.ratioY,Node406width = 32*_ratio.ratioX, Node406height = 16*_ratio.ratioY;
  34276. (function () {
  34277. if (Node406align === 'left') {
  34278. Node406textStart = Node406fontSize * 0.2 > 2 ? Node406fontSize * 0.2 - 4 : Node406fontSize * 0.2 - 9;
  34279. Node406textWidth = Node406width;
  34280. Node406lineStart = 1;
  34281. } else if (Node406align === 'right') {
  34282. Node406textStart = 0;
  34283. Node406textWidth =Node406fontSize <= 8 ? Node406width + Node406fontSize * 0.2 + 6 : Node406width - Node406fontSize * 0.2;
  34284. Node406lineStart = (Node406width - (ht.Default.getTextSize('0', ' '+ Node406fontSize + 'px "Arial"').width + 6)) * 0.5;
  34285. } else if (Node406align === 'center') {
  34286. Node406textStart = -3;
  34287. Node406textWidth = Node406width;
  34288. Node406lineStart = Node406width - ht.Default.getTextSize('0', ' '+ Node406fontSize + 'px "Arial"').width - 11;
  34289. }
  34290. })();
  34291. Node406.setImage(GD.getTextJSON(Node406width, Node406height, true, false, false, ' '+ Node406fontSize + 'px "Arial"'))
  34292. Node406.setPosition(901*ratio.ratioX, 374*ratio.ratioY);
  34293. Node406.setWidth(Node406width);
  34294. Node406.setHeight(Node406height);
  34295. Node406._nodeType = 'text';
  34296. Node406._disallowEvert = true;
  34297. Node406.setRotation(0*Math.PI/180);
  34298. Node406.a('node.width', Node406width);
  34299. Node406.a('node.height', Node406height);
  34300. Node406.a('node.rect', [0, 0, Node406width, Node406height]);
  34301. Node406.a('node.bordercolor','rgba(0,0,0,1)');
  34302. Node406.a('node.borderwidth', 0);
  34303. Node406.a('node.background','' || 'rgba(0,0,0,0)');
  34304. Node406.a('node.gradient','');
  34305. Node406.a('node.gradientcolor','');
  34306. Node406.a('node.text','0');
  34307. Node406.a('node.textalign','left');
  34308. Node406.a('node.textvAlign','middle');
  34309. Node406.a('node.textrect', [Node406textStart, 0, Node406textWidth, Node406height]);
  34310. Node406.a('node.color','rgba(0,0,0,1)');
  34311. Node406.a('node.font',' '+ Node406fontSize + 'px "Arial"');
  34312. Node406.a('node.textvisible',true);
  34313. Node406.a('node.linefeed',false);
  34314. if (false) {
  34315. Node406.a('node.textfunc',function(g) {
  34316. g.beginPath();
  34317. var str=Node406.a('node.text') || '0';
  34318. var color=Node406.a('node.color') || 'rgba(0,0,0,1)';
  34319. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node406width,Node406height,13.3333*_ratio.ratioY,"left",color,' '+ Node406fontSize + 'px "Arial"', 0,g);
  34320. });
  34321. }
  34322. if (false) {
  34323. Node406.a('node.underlinepoints',[Node406lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node406fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node406fontSize + 'px "Arial"').width + 6, (Node406height - Node406fontSize) * 0.5*_ratio.ratioY + Node406fontSize + 2 ]);
  34324. Node406.a('node.underlinevisible',false);
  34325. Node406.a('node.underlineBorderWidth', 1);
  34326. }
  34327. dataModel.add(Node406);
  34328. zoomNodeList.push({
  34329. node: Node406,
  34330. borderWidth: 0,
  34331. attr: 'node.borderwidth'
  34332. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34333. var Node407 = new ht.Node();
  34334. var Node407textStart, Node407textWidth, Node407lineStart, Node407align = 'left', Node407fontSize = 13.3333*_ratio.ratioY,Node407width = 32*_ratio.ratioX, Node407height = 16*_ratio.ratioY;
  34335. (function () {
  34336. if (Node407align === 'left') {
  34337. Node407textStart = Node407fontSize * 0.2 > 2 ? Node407fontSize * 0.2 - 4 : Node407fontSize * 0.2 - 9;
  34338. Node407textWidth = Node407width;
  34339. Node407lineStart = 1;
  34340. } else if (Node407align === 'right') {
  34341. Node407textStart = 0;
  34342. Node407textWidth =Node407fontSize <= 8 ? Node407width + Node407fontSize * 0.2 + 6 : Node407width - Node407fontSize * 0.2;
  34343. Node407lineStart = (Node407width - (ht.Default.getTextSize('0', ' '+ Node407fontSize + 'px "Arial"').width + 6)) * 0.5;
  34344. } else if (Node407align === 'center') {
  34345. Node407textStart = -3;
  34346. Node407textWidth = Node407width;
  34347. Node407lineStart = Node407width - ht.Default.getTextSize('0', ' '+ Node407fontSize + 'px "Arial"').width - 11;
  34348. }
  34349. })();
  34350. Node407.setImage(GD.getTextJSON(Node407width, Node407height, true, false, false, ' '+ Node407fontSize + 'px "Arial"'))
  34351. Node407.setPosition(177*ratio.ratioX, 348*ratio.ratioY);
  34352. Node407.setWidth(Node407width);
  34353. Node407.setHeight(Node407height);
  34354. Node407._nodeType = 'text';
  34355. Node407._disallowEvert = true;
  34356. Node407.setRotation(0*Math.PI/180);
  34357. Node407.a('node.width', Node407width);
  34358. Node407.a('node.height', Node407height);
  34359. Node407.a('node.rect', [0, 0, Node407width, Node407height]);
  34360. Node407.a('node.bordercolor','rgba(0,0,0,1)');
  34361. Node407.a('node.borderwidth', 0);
  34362. Node407.a('node.background','' || 'rgba(0,0,0,0)');
  34363. Node407.a('node.gradient','');
  34364. Node407.a('node.gradientcolor','');
  34365. Node407.a('node.text','0');
  34366. Node407.a('node.textalign','left');
  34367. Node407.a('node.textvAlign','middle');
  34368. Node407.a('node.textrect', [Node407textStart, 0, Node407textWidth, Node407height]);
  34369. Node407.a('node.color','rgba(0,0,0,1)');
  34370. Node407.a('node.font',' '+ Node407fontSize + 'px "Arial"');
  34371. Node407.a('node.textvisible',true);
  34372. Node407.a('node.linefeed',false);
  34373. if (false) {
  34374. Node407.a('node.textfunc',function(g) {
  34375. g.beginPath();
  34376. var str=Node407.a('node.text') || '0';
  34377. var color=Node407.a('node.color') || 'rgba(0,0,0,1)';
  34378. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node407width,Node407height,13.3333*_ratio.ratioY,"left",color,' '+ Node407fontSize + 'px "Arial"', 0,g);
  34379. });
  34380. }
  34381. if (false) {
  34382. Node407.a('node.underlinepoints',[Node407lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node407fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node407fontSize + 'px "Arial"').width + 6, (Node407height - Node407fontSize) * 0.5*_ratio.ratioY + Node407fontSize + 2 ]);
  34383. Node407.a('node.underlinevisible',false);
  34384. Node407.a('node.underlineBorderWidth', 1);
  34385. }
  34386. dataModel.add(Node407);
  34387. zoomNodeList.push({
  34388. node: Node407,
  34389. borderWidth: 0,
  34390. attr: 'node.borderwidth'
  34391. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34392. var Node408 = new ht.Node();
  34393. var Node408textStart, Node408textWidth, Node408lineStart, Node408align = 'left', Node408fontSize = 13.3333*_ratio.ratioY,Node408width = 32*_ratio.ratioX, Node408height = 16*_ratio.ratioY;
  34394. (function () {
  34395. if (Node408align === 'left') {
  34396. Node408textStart = Node408fontSize * 0.2 > 2 ? Node408fontSize * 0.2 - 4 : Node408fontSize * 0.2 - 9;
  34397. Node408textWidth = Node408width;
  34398. Node408lineStart = 1;
  34399. } else if (Node408align === 'right') {
  34400. Node408textStart = 0;
  34401. Node408textWidth =Node408fontSize <= 8 ? Node408width + Node408fontSize * 0.2 + 6 : Node408width - Node408fontSize * 0.2;
  34402. Node408lineStart = (Node408width - (ht.Default.getTextSize('0', ' '+ Node408fontSize + 'px "Arial"').width + 6)) * 0.5;
  34403. } else if (Node408align === 'center') {
  34404. Node408textStart = -3;
  34405. Node408textWidth = Node408width;
  34406. Node408lineStart = Node408width - ht.Default.getTextSize('0', ' '+ Node408fontSize + 'px "Arial"').width - 11;
  34407. }
  34408. })();
  34409. Node408.setImage(GD.getTextJSON(Node408width, Node408height, true, false, false, ' '+ Node408fontSize + 'px "Arial"'))
  34410. Node408.setPosition(177*ratio.ratioX, 370*ratio.ratioY);
  34411. Node408.setWidth(Node408width);
  34412. Node408.setHeight(Node408height);
  34413. Node408._nodeType = 'text';
  34414. Node408._disallowEvert = true;
  34415. Node408.setRotation(0*Math.PI/180);
  34416. Node408.a('node.width', Node408width);
  34417. Node408.a('node.height', Node408height);
  34418. Node408.a('node.rect', [0, 0, Node408width, Node408height]);
  34419. Node408.a('node.bordercolor','rgba(0,0,0,1)');
  34420. Node408.a('node.borderwidth', 0);
  34421. Node408.a('node.background','' || 'rgba(0,0,0,0)');
  34422. Node408.a('node.gradient','');
  34423. Node408.a('node.gradientcolor','');
  34424. Node408.a('node.text','0');
  34425. Node408.a('node.textalign','left');
  34426. Node408.a('node.textvAlign','middle');
  34427. Node408.a('node.textrect', [Node408textStart, 0, Node408textWidth, Node408height]);
  34428. Node408.a('node.color','rgba(0,0,0,1)');
  34429. Node408.a('node.font',' '+ Node408fontSize + 'px "Arial"');
  34430. Node408.a('node.textvisible',true);
  34431. Node408.a('node.linefeed',false);
  34432. if (false) {
  34433. Node408.a('node.textfunc',function(g) {
  34434. g.beginPath();
  34435. var str=Node408.a('node.text') || '0';
  34436. var color=Node408.a('node.color') || 'rgba(0,0,0,1)';
  34437. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node408width,Node408height,13.3333*_ratio.ratioY,"left",color,' '+ Node408fontSize + 'px "Arial"', 0,g);
  34438. });
  34439. }
  34440. if (false) {
  34441. Node408.a('node.underlinepoints',[Node408lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node408fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node408fontSize + 'px "Arial"').width + 6, (Node408height - Node408fontSize) * 0.5*_ratio.ratioY + Node408fontSize + 2 ]);
  34442. Node408.a('node.underlinevisible',false);
  34443. Node408.a('node.underlineBorderWidth', 1);
  34444. }
  34445. dataModel.add(Node408);
  34446. zoomNodeList.push({
  34447. node: Node408,
  34448. borderWidth: 0,
  34449. attr: 'node.borderwidth'
  34450. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34451. var Node409 = new ht.Node();
  34452. var Node409textStart, Node409textWidth, Node409lineStart, Node409align = 'left', Node409fontSize = 13.3333*_ratio.ratioY,Node409width = 32*_ratio.ratioX, Node409height = 16*_ratio.ratioY;
  34453. (function () {
  34454. if (Node409align === 'left') {
  34455. Node409textStart = Node409fontSize * 0.2 > 2 ? Node409fontSize * 0.2 - 4 : Node409fontSize * 0.2 - 9;
  34456. Node409textWidth = Node409width;
  34457. Node409lineStart = 1;
  34458. } else if (Node409align === 'right') {
  34459. Node409textStart = 0;
  34460. Node409textWidth =Node409fontSize <= 8 ? Node409width + Node409fontSize * 0.2 + 6 : Node409width - Node409fontSize * 0.2;
  34461. Node409lineStart = (Node409width - (ht.Default.getTextSize('0', ' '+ Node409fontSize + 'px "Arial"').width + 6)) * 0.5;
  34462. } else if (Node409align === 'center') {
  34463. Node409textStart = -3;
  34464. Node409textWidth = Node409width;
  34465. Node409lineStart = Node409width - ht.Default.getTextSize('0', ' '+ Node409fontSize + 'px "Arial"').width - 11;
  34466. }
  34467. })();
  34468. Node409.setImage(GD.getTextJSON(Node409width, Node409height, true, false, false, ' '+ Node409fontSize + 'px "Arial"'))
  34469. Node409.setPosition(177*ratio.ratioX, 391*ratio.ratioY);
  34470. Node409.setWidth(Node409width);
  34471. Node409.setHeight(Node409height);
  34472. Node409._nodeType = 'text';
  34473. Node409._disallowEvert = true;
  34474. Node409.setRotation(0*Math.PI/180);
  34475. Node409.a('node.width', Node409width);
  34476. Node409.a('node.height', Node409height);
  34477. Node409.a('node.rect', [0, 0, Node409width, Node409height]);
  34478. Node409.a('node.bordercolor','rgba(0,0,0,1)');
  34479. Node409.a('node.borderwidth', 0);
  34480. Node409.a('node.background','' || 'rgba(0,0,0,0)');
  34481. Node409.a('node.gradient','');
  34482. Node409.a('node.gradientcolor','');
  34483. Node409.a('node.text','0');
  34484. Node409.a('node.textalign','left');
  34485. Node409.a('node.textvAlign','middle');
  34486. Node409.a('node.textrect', [Node409textStart, 0, Node409textWidth, Node409height]);
  34487. Node409.a('node.color','rgba(0,0,0,1)');
  34488. Node409.a('node.font',' '+ Node409fontSize + 'px "Arial"');
  34489. Node409.a('node.textvisible',true);
  34490. Node409.a('node.linefeed',false);
  34491. if (false) {
  34492. Node409.a('node.textfunc',function(g) {
  34493. g.beginPath();
  34494. var str=Node409.a('node.text') || '0';
  34495. var color=Node409.a('node.color') || 'rgba(0,0,0,1)';
  34496. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node409width,Node409height,13.3333*_ratio.ratioY,"left",color,' '+ Node409fontSize + 'px "Arial"', 0,g);
  34497. });
  34498. }
  34499. if (false) {
  34500. Node409.a('node.underlinepoints',[Node409lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node409fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node409fontSize + 'px "Arial"').width + 6, (Node409height - Node409fontSize) * 0.5*_ratio.ratioY + Node409fontSize + 2 ]);
  34501. Node409.a('node.underlinevisible',false);
  34502. Node409.a('node.underlineBorderWidth', 1);
  34503. }
  34504. dataModel.add(Node409);
  34505. zoomNodeList.push({
  34506. node: Node409,
  34507. borderWidth: 0,
  34508. attr: 'node.borderwidth'
  34509. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34510. var Node410 = new ht.Node();
  34511. var Node410textStart, Node410textWidth, Node410lineStart, Node410align = 'left', Node410fontSize = 13.3333*_ratio.ratioY,Node410width = 32*_ratio.ratioX, Node410height = 16*_ratio.ratioY;
  34512. (function () {
  34513. if (Node410align === 'left') {
  34514. Node410textStart = Node410fontSize * 0.2 > 2 ? Node410fontSize * 0.2 - 4 : Node410fontSize * 0.2 - 9;
  34515. Node410textWidth = Node410width;
  34516. Node410lineStart = 1;
  34517. } else if (Node410align === 'right') {
  34518. Node410textStart = 0;
  34519. Node410textWidth =Node410fontSize <= 8 ? Node410width + Node410fontSize * 0.2 + 6 : Node410width - Node410fontSize * 0.2;
  34520. Node410lineStart = (Node410width - (ht.Default.getTextSize('0', ' '+ Node410fontSize + 'px "Arial"').width + 6)) * 0.5;
  34521. } else if (Node410align === 'center') {
  34522. Node410textStart = -3;
  34523. Node410textWidth = Node410width;
  34524. Node410lineStart = Node410width - ht.Default.getTextSize('0', ' '+ Node410fontSize + 'px "Arial"').width - 11;
  34525. }
  34526. })();
  34527. Node410.setImage(GD.getTextJSON(Node410width, Node410height, true, false, false, ' '+ Node410fontSize + 'px "Arial"'))
  34528. Node410.setPosition(177*ratio.ratioX, 409*ratio.ratioY);
  34529. Node410.setWidth(Node410width);
  34530. Node410.setHeight(Node410height);
  34531. Node410._nodeType = 'text';
  34532. Node410._disallowEvert = true;
  34533. Node410.setRotation(0*Math.PI/180);
  34534. Node410.a('node.width', Node410width);
  34535. Node410.a('node.height', Node410height);
  34536. Node410.a('node.rect', [0, 0, Node410width, Node410height]);
  34537. Node410.a('node.bordercolor','rgba(0,0,0,1)');
  34538. Node410.a('node.borderwidth', 0);
  34539. Node410.a('node.background','' || 'rgba(0,0,0,0)');
  34540. Node410.a('node.gradient','');
  34541. Node410.a('node.gradientcolor','');
  34542. Node410.a('node.text','0');
  34543. Node410.a('node.textalign','left');
  34544. Node410.a('node.textvAlign','middle');
  34545. Node410.a('node.textrect', [Node410textStart, 0, Node410textWidth, Node410height]);
  34546. Node410.a('node.color','rgba(0,0,0,1)');
  34547. Node410.a('node.font',' '+ Node410fontSize + 'px "Arial"');
  34548. Node410.a('node.textvisible',true);
  34549. Node410.a('node.linefeed',false);
  34550. if (false) {
  34551. Node410.a('node.textfunc',function(g) {
  34552. g.beginPath();
  34553. var str=Node410.a('node.text') || '0';
  34554. var color=Node410.a('node.color') || 'rgba(0,0,0,1)';
  34555. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node410width,Node410height,13.3333*_ratio.ratioY,"left",color,' '+ Node410fontSize + 'px "Arial"', 0,g);
  34556. });
  34557. }
  34558. if (false) {
  34559. Node410.a('node.underlinepoints',[Node410lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node410fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node410fontSize + 'px "Arial"').width + 6, (Node410height - Node410fontSize) * 0.5*_ratio.ratioY + Node410fontSize + 2 ]);
  34560. Node410.a('node.underlinevisible',false);
  34561. Node410.a('node.underlineBorderWidth', 1);
  34562. }
  34563. dataModel.add(Node410);
  34564. zoomNodeList.push({
  34565. node: Node410,
  34566. borderWidth: 0,
  34567. attr: 'node.borderwidth'
  34568. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34569. var Node411 = new ht.Node();
  34570. var Node411textStart, Node411textWidth, Node411lineStart, Node411align = 'left', Node411fontSize = 13.3333*_ratio.ratioY,Node411width = 32*_ratio.ratioX, Node411height = 16*_ratio.ratioY;
  34571. (function () {
  34572. if (Node411align === 'left') {
  34573. Node411textStart = Node411fontSize * 0.2 > 2 ? Node411fontSize * 0.2 - 4 : Node411fontSize * 0.2 - 9;
  34574. Node411textWidth = Node411width;
  34575. Node411lineStart = 1;
  34576. } else if (Node411align === 'right') {
  34577. Node411textStart = 0;
  34578. Node411textWidth =Node411fontSize <= 8 ? Node411width + Node411fontSize * 0.2 + 6 : Node411width - Node411fontSize * 0.2;
  34579. Node411lineStart = (Node411width - (ht.Default.getTextSize('0', ' '+ Node411fontSize + 'px "Arial"').width + 6)) * 0.5;
  34580. } else if (Node411align === 'center') {
  34581. Node411textStart = -3;
  34582. Node411textWidth = Node411width;
  34583. Node411lineStart = Node411width - ht.Default.getTextSize('0', ' '+ Node411fontSize + 'px "Arial"').width - 11;
  34584. }
  34585. })();
  34586. Node411.setImage(GD.getTextJSON(Node411width, Node411height, true, false, false, ' '+ Node411fontSize + 'px "Arial"'))
  34587. Node411.setPosition(114*ratio.ratioX, 418*ratio.ratioY);
  34588. Node411.setWidth(Node411width);
  34589. Node411.setHeight(Node411height);
  34590. Node411._nodeType = 'text';
  34591. Node411._disallowEvert = true;
  34592. Node411.setRotation(0*Math.PI/180);
  34593. Node411.a('node.width', Node411width);
  34594. Node411.a('node.height', Node411height);
  34595. Node411.a('node.rect', [0, 0, Node411width, Node411height]);
  34596. Node411.a('node.bordercolor','rgba(0,0,0,1)');
  34597. Node411.a('node.borderwidth', 0);
  34598. Node411.a('node.background','' || 'rgba(0,0,0,0)');
  34599. Node411.a('node.gradient','');
  34600. Node411.a('node.gradientcolor','');
  34601. Node411.a('node.text','0');
  34602. Node411.a('node.textalign','left');
  34603. Node411.a('node.textvAlign','middle');
  34604. Node411.a('node.textrect', [Node411textStart, 0, Node411textWidth, Node411height]);
  34605. Node411.a('node.color','rgba(0,0,0,1)');
  34606. Node411.a('node.font',' '+ Node411fontSize + 'px "Arial"');
  34607. Node411.a('node.textvisible',true);
  34608. Node411.a('node.linefeed',false);
  34609. if (false) {
  34610. Node411.a('node.textfunc',function(g) {
  34611. g.beginPath();
  34612. var str=Node411.a('node.text') || '0';
  34613. var color=Node411.a('node.color') || 'rgba(0,0,0,1)';
  34614. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node411width,Node411height,13.3333*_ratio.ratioY,"left",color,' '+ Node411fontSize + 'px "Arial"', 0,g);
  34615. });
  34616. }
  34617. if (false) {
  34618. Node411.a('node.underlinepoints',[Node411lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node411fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node411fontSize + 'px "Arial"').width + 6, (Node411height - Node411fontSize) * 0.5*_ratio.ratioY + Node411fontSize + 2 ]);
  34619. Node411.a('node.underlinevisible',false);
  34620. Node411.a('node.underlineBorderWidth', 1);
  34621. }
  34622. dataModel.add(Node411);
  34623. zoomNodeList.push({
  34624. node: Node411,
  34625. borderWidth: 0,
  34626. attr: 'node.borderwidth'
  34627. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34628. var Node412 = new ht.Node();
  34629. var Node412textStart, Node412textWidth, Node412lineStart, Node412align = 'left', Node412fontSize = 13.3333*_ratio.ratioY,Node412width = 32*_ratio.ratioX, Node412height = 16*_ratio.ratioY;
  34630. (function () {
  34631. if (Node412align === 'left') {
  34632. Node412textStart = Node412fontSize * 0.2 > 2 ? Node412fontSize * 0.2 - 4 : Node412fontSize * 0.2 - 9;
  34633. Node412textWidth = Node412width;
  34634. Node412lineStart = 1;
  34635. } else if (Node412align === 'right') {
  34636. Node412textStart = 0;
  34637. Node412textWidth =Node412fontSize <= 8 ? Node412width + Node412fontSize * 0.2 + 6 : Node412width - Node412fontSize * 0.2;
  34638. Node412lineStart = (Node412width - (ht.Default.getTextSize('0', ' '+ Node412fontSize + 'px "Arial"').width + 6)) * 0.5;
  34639. } else if (Node412align === 'center') {
  34640. Node412textStart = -3;
  34641. Node412textWidth = Node412width;
  34642. Node412lineStart = Node412width - ht.Default.getTextSize('0', ' '+ Node412fontSize + 'px "Arial"').width - 11;
  34643. }
  34644. })();
  34645. Node412.setImage(GD.getTextJSON(Node412width, Node412height, true, false, false, ' '+ Node412fontSize + 'px "Arial"'))
  34646. Node412.setPosition(114*ratio.ratioX, 439*ratio.ratioY);
  34647. Node412.setWidth(Node412width);
  34648. Node412.setHeight(Node412height);
  34649. Node412._nodeType = 'text';
  34650. Node412._disallowEvert = true;
  34651. Node412.setRotation(0*Math.PI/180);
  34652. Node412.a('node.width', Node412width);
  34653. Node412.a('node.height', Node412height);
  34654. Node412.a('node.rect', [0, 0, Node412width, Node412height]);
  34655. Node412.a('node.bordercolor','rgba(0,0,0,1)');
  34656. Node412.a('node.borderwidth', 0);
  34657. Node412.a('node.background','' || 'rgba(0,0,0,0)');
  34658. Node412.a('node.gradient','');
  34659. Node412.a('node.gradientcolor','');
  34660. Node412.a('node.text','0');
  34661. Node412.a('node.textalign','left');
  34662. Node412.a('node.textvAlign','middle');
  34663. Node412.a('node.textrect', [Node412textStart, 0, Node412textWidth, Node412height]);
  34664. Node412.a('node.color','rgba(0,0,0,1)');
  34665. Node412.a('node.font',' '+ Node412fontSize + 'px "Arial"');
  34666. Node412.a('node.textvisible',true);
  34667. Node412.a('node.linefeed',false);
  34668. if (false) {
  34669. Node412.a('node.textfunc',function(g) {
  34670. g.beginPath();
  34671. var str=Node412.a('node.text') || '0';
  34672. var color=Node412.a('node.color') || 'rgba(0,0,0,1)';
  34673. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node412width,Node412height,13.3333*_ratio.ratioY,"left",color,' '+ Node412fontSize + 'px "Arial"', 0,g);
  34674. });
  34675. }
  34676. if (false) {
  34677. Node412.a('node.underlinepoints',[Node412lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node412fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node412fontSize + 'px "Arial"').width + 6, (Node412height - Node412fontSize) * 0.5*_ratio.ratioY + Node412fontSize + 2 ]);
  34678. Node412.a('node.underlinevisible',false);
  34679. Node412.a('node.underlineBorderWidth', 1);
  34680. }
  34681. dataModel.add(Node412);
  34682. zoomNodeList.push({
  34683. node: Node412,
  34684. borderWidth: 0,
  34685. attr: 'node.borderwidth'
  34686. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34687. var Node413 = new ht.Node();
  34688. var Node413textStart, Node413textWidth, Node413lineStart, Node413align = 'left', Node413fontSize = 13.3333*_ratio.ratioY,Node413width = 32*_ratio.ratioX, Node413height = 16*_ratio.ratioY;
  34689. (function () {
  34690. if (Node413align === 'left') {
  34691. Node413textStart = Node413fontSize * 0.2 > 2 ? Node413fontSize * 0.2 - 4 : Node413fontSize * 0.2 - 9;
  34692. Node413textWidth = Node413width;
  34693. Node413lineStart = 1;
  34694. } else if (Node413align === 'right') {
  34695. Node413textStart = 0;
  34696. Node413textWidth =Node413fontSize <= 8 ? Node413width + Node413fontSize * 0.2 + 6 : Node413width - Node413fontSize * 0.2;
  34697. Node413lineStart = (Node413width - (ht.Default.getTextSize('0', ' '+ Node413fontSize + 'px "Arial"').width + 6)) * 0.5;
  34698. } else if (Node413align === 'center') {
  34699. Node413textStart = -3;
  34700. Node413textWidth = Node413width;
  34701. Node413lineStart = Node413width - ht.Default.getTextSize('0', ' '+ Node413fontSize + 'px "Arial"').width - 11;
  34702. }
  34703. })();
  34704. Node413.setImage(GD.getTextJSON(Node413width, Node413height, true, false, false, ' '+ Node413fontSize + 'px "Arial"'))
  34705. Node413.setPosition(114*ratio.ratioX, 460*ratio.ratioY);
  34706. Node413.setWidth(Node413width);
  34707. Node413.setHeight(Node413height);
  34708. Node413._nodeType = 'text';
  34709. Node413._disallowEvert = true;
  34710. Node413.setRotation(0*Math.PI/180);
  34711. Node413.a('node.width', Node413width);
  34712. Node413.a('node.height', Node413height);
  34713. Node413.a('node.rect', [0, 0, Node413width, Node413height]);
  34714. Node413.a('node.bordercolor','rgba(0,0,0,1)');
  34715. Node413.a('node.borderwidth', 0);
  34716. Node413.a('node.background','' || 'rgba(0,0,0,0)');
  34717. Node413.a('node.gradient','');
  34718. Node413.a('node.gradientcolor','');
  34719. Node413.a('node.text','0');
  34720. Node413.a('node.textalign','left');
  34721. Node413.a('node.textvAlign','middle');
  34722. Node413.a('node.textrect', [Node413textStart, 0, Node413textWidth, Node413height]);
  34723. Node413.a('node.color','rgba(0,0,0,1)');
  34724. Node413.a('node.font',' '+ Node413fontSize + 'px "Arial"');
  34725. Node413.a('node.textvisible',true);
  34726. Node413.a('node.linefeed',false);
  34727. if (false) {
  34728. Node413.a('node.textfunc',function(g) {
  34729. g.beginPath();
  34730. var str=Node413.a('node.text') || '0';
  34731. var color=Node413.a('node.color') || 'rgba(0,0,0,1)';
  34732. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node413width,Node413height,13.3333*_ratio.ratioY,"left",color,' '+ Node413fontSize + 'px "Arial"', 0,g);
  34733. });
  34734. }
  34735. if (false) {
  34736. Node413.a('node.underlinepoints',[Node413lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node413fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node413fontSize + 'px "Arial"').width + 6, (Node413height - Node413fontSize) * 0.5*_ratio.ratioY + Node413fontSize + 2 ]);
  34737. Node413.a('node.underlinevisible',false);
  34738. Node413.a('node.underlineBorderWidth', 1);
  34739. }
  34740. dataModel.add(Node413);
  34741. zoomNodeList.push({
  34742. node: Node413,
  34743. borderWidth: 0,
  34744. attr: 'node.borderwidth'
  34745. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34746. var Node414 = new ht.Node();
  34747. var Node414textStart, Node414textWidth, Node414lineStart, Node414align = 'left', Node414fontSize = 13.3333*_ratio.ratioY,Node414width = 32*_ratio.ratioX, Node414height = 16*_ratio.ratioY;
  34748. (function () {
  34749. if (Node414align === 'left') {
  34750. Node414textStart = Node414fontSize * 0.2 > 2 ? Node414fontSize * 0.2 - 4 : Node414fontSize * 0.2 - 9;
  34751. Node414textWidth = Node414width;
  34752. Node414lineStart = 1;
  34753. } else if (Node414align === 'right') {
  34754. Node414textStart = 0;
  34755. Node414textWidth =Node414fontSize <= 8 ? Node414width + Node414fontSize * 0.2 + 6 : Node414width - Node414fontSize * 0.2;
  34756. Node414lineStart = (Node414width - (ht.Default.getTextSize('0', ' '+ Node414fontSize + 'px "Arial"').width + 6)) * 0.5;
  34757. } else if (Node414align === 'center') {
  34758. Node414textStart = -3;
  34759. Node414textWidth = Node414width;
  34760. Node414lineStart = Node414width - ht.Default.getTextSize('0', ' '+ Node414fontSize + 'px "Arial"').width - 11;
  34761. }
  34762. })();
  34763. Node414.setImage(GD.getTextJSON(Node414width, Node414height, true, false, false, ' '+ Node414fontSize + 'px "Arial"'))
  34764. Node414.setPosition(114*ratio.ratioX, 480*ratio.ratioY);
  34765. Node414.setWidth(Node414width);
  34766. Node414.setHeight(Node414height);
  34767. Node414._nodeType = 'text';
  34768. Node414._disallowEvert = true;
  34769. Node414.setRotation(0*Math.PI/180);
  34770. Node414.a('node.width', Node414width);
  34771. Node414.a('node.height', Node414height);
  34772. Node414.a('node.rect', [0, 0, Node414width, Node414height]);
  34773. Node414.a('node.bordercolor','rgba(0,0,0,1)');
  34774. Node414.a('node.borderwidth', 0);
  34775. Node414.a('node.background','' || 'rgba(0,0,0,0)');
  34776. Node414.a('node.gradient','');
  34777. Node414.a('node.gradientcolor','');
  34778. Node414.a('node.text','0');
  34779. Node414.a('node.textalign','left');
  34780. Node414.a('node.textvAlign','middle');
  34781. Node414.a('node.textrect', [Node414textStart, 0, Node414textWidth, Node414height]);
  34782. Node414.a('node.color','rgba(0,0,0,1)');
  34783. Node414.a('node.font',' '+ Node414fontSize + 'px "Arial"');
  34784. Node414.a('node.textvisible',true);
  34785. Node414.a('node.linefeed',false);
  34786. if (false) {
  34787. Node414.a('node.textfunc',function(g) {
  34788. g.beginPath();
  34789. var str=Node414.a('node.text') || '0';
  34790. var color=Node414.a('node.color') || 'rgba(0,0,0,1)';
  34791. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node414width,Node414height,13.3333*_ratio.ratioY,"left",color,' '+ Node414fontSize + 'px "Arial"', 0,g);
  34792. });
  34793. }
  34794. if (false) {
  34795. Node414.a('node.underlinepoints',[Node414lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node414fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node414fontSize + 'px "Arial"').width + 6, (Node414height - Node414fontSize) * 0.5*_ratio.ratioY + Node414fontSize + 2 ]);
  34796. Node414.a('node.underlinevisible',false);
  34797. Node414.a('node.underlineBorderWidth', 1);
  34798. }
  34799. dataModel.add(Node414);
  34800. zoomNodeList.push({
  34801. node: Node414,
  34802. borderWidth: 0,
  34803. attr: 'node.borderwidth'
  34804. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34805. var Node415 = new ht.Node();
  34806. var Node415textStart, Node415textWidth, Node415lineStart, Node415align = 'left', Node415fontSize = 13.3333*_ratio.ratioY,Node415width = 32*_ratio.ratioX, Node415height = 16*_ratio.ratioY;
  34807. (function () {
  34808. if (Node415align === 'left') {
  34809. Node415textStart = Node415fontSize * 0.2 > 2 ? Node415fontSize * 0.2 - 4 : Node415fontSize * 0.2 - 9;
  34810. Node415textWidth = Node415width;
  34811. Node415lineStart = 1;
  34812. } else if (Node415align === 'right') {
  34813. Node415textStart = 0;
  34814. Node415textWidth =Node415fontSize <= 8 ? Node415width + Node415fontSize * 0.2 + 6 : Node415width - Node415fontSize * 0.2;
  34815. Node415lineStart = (Node415width - (ht.Default.getTextSize('0', ' '+ Node415fontSize + 'px "Arial"').width + 6)) * 0.5;
  34816. } else if (Node415align === 'center') {
  34817. Node415textStart = -3;
  34818. Node415textWidth = Node415width;
  34819. Node415lineStart = Node415width - ht.Default.getTextSize('0', ' '+ Node415fontSize + 'px "Arial"').width - 11;
  34820. }
  34821. })();
  34822. Node415.setImage(GD.getTextJSON(Node415width, Node415height, true, false, false, ' '+ Node415fontSize + 'px "Arial"'))
  34823. Node415.setPosition(114*ratio.ratioX, 502*ratio.ratioY);
  34824. Node415.setWidth(Node415width);
  34825. Node415.setHeight(Node415height);
  34826. Node415._nodeType = 'text';
  34827. Node415._disallowEvert = true;
  34828. Node415.setRotation(0*Math.PI/180);
  34829. Node415.a('node.width', Node415width);
  34830. Node415.a('node.height', Node415height);
  34831. Node415.a('node.rect', [0, 0, Node415width, Node415height]);
  34832. Node415.a('node.bordercolor','rgba(0,0,0,1)');
  34833. Node415.a('node.borderwidth', 0);
  34834. Node415.a('node.background','' || 'rgba(0,0,0,0)');
  34835. Node415.a('node.gradient','');
  34836. Node415.a('node.gradientcolor','');
  34837. Node415.a('node.text','0');
  34838. Node415.a('node.textalign','left');
  34839. Node415.a('node.textvAlign','middle');
  34840. Node415.a('node.textrect', [Node415textStart, 0, Node415textWidth, Node415height]);
  34841. Node415.a('node.color','rgba(0,0,0,1)');
  34842. Node415.a('node.font',' '+ Node415fontSize + 'px "Arial"');
  34843. Node415.a('node.textvisible',true);
  34844. Node415.a('node.linefeed',false);
  34845. if (false) {
  34846. Node415.a('node.textfunc',function(g) {
  34847. g.beginPath();
  34848. var str=Node415.a('node.text') || '0';
  34849. var color=Node415.a('node.color') || 'rgba(0,0,0,1)';
  34850. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node415width,Node415height,13.3333*_ratio.ratioY,"left",color,' '+ Node415fontSize + 'px "Arial"', 0,g);
  34851. });
  34852. }
  34853. if (false) {
  34854. Node415.a('node.underlinepoints',[Node415lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node415fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node415fontSize + 'px "Arial"').width + 6, (Node415height - Node415fontSize) * 0.5*_ratio.ratioY + Node415fontSize + 2 ]);
  34855. Node415.a('node.underlinevisible',false);
  34856. Node415.a('node.underlineBorderWidth', 1);
  34857. }
  34858. dataModel.add(Node415);
  34859. zoomNodeList.push({
  34860. node: Node415,
  34861. borderWidth: 0,
  34862. attr: 'node.borderwidth'
  34863. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34864. var Node416 = new ht.Node();
  34865. var Node416textStart, Node416textWidth, Node416lineStart, Node416align = 'left', Node416fontSize = 13.3333*_ratio.ratioY,Node416width = 32*_ratio.ratioX, Node416height = 16*_ratio.ratioY;
  34866. (function () {
  34867. if (Node416align === 'left') {
  34868. Node416textStart = Node416fontSize * 0.2 > 2 ? Node416fontSize * 0.2 - 4 : Node416fontSize * 0.2 - 9;
  34869. Node416textWidth = Node416width;
  34870. Node416lineStart = 1;
  34871. } else if (Node416align === 'right') {
  34872. Node416textStart = 0;
  34873. Node416textWidth =Node416fontSize <= 8 ? Node416width + Node416fontSize * 0.2 + 6 : Node416width - Node416fontSize * 0.2;
  34874. Node416lineStart = (Node416width - (ht.Default.getTextSize('0', ' '+ Node416fontSize + 'px "Arial"').width + 6)) * 0.5;
  34875. } else if (Node416align === 'center') {
  34876. Node416textStart = -3;
  34877. Node416textWidth = Node416width;
  34878. Node416lineStart = Node416width - ht.Default.getTextSize('0', ' '+ Node416fontSize + 'px "Arial"').width - 11;
  34879. }
  34880. })();
  34881. Node416.setImage(GD.getTextJSON(Node416width, Node416height, true, false, false, ' '+ Node416fontSize + 'px "Arial"'))
  34882. Node416.setPosition(114*ratio.ratioX, 524*ratio.ratioY);
  34883. Node416.setWidth(Node416width);
  34884. Node416.setHeight(Node416height);
  34885. Node416._nodeType = 'text';
  34886. Node416._disallowEvert = true;
  34887. Node416.setRotation(0*Math.PI/180);
  34888. Node416.a('node.width', Node416width);
  34889. Node416.a('node.height', Node416height);
  34890. Node416.a('node.rect', [0, 0, Node416width, Node416height]);
  34891. Node416.a('node.bordercolor','rgba(0,0,0,1)');
  34892. Node416.a('node.borderwidth', 0);
  34893. Node416.a('node.background','' || 'rgba(0,0,0,0)');
  34894. Node416.a('node.gradient','');
  34895. Node416.a('node.gradientcolor','');
  34896. Node416.a('node.text','0');
  34897. Node416.a('node.textalign','left');
  34898. Node416.a('node.textvAlign','middle');
  34899. Node416.a('node.textrect', [Node416textStart, 0, Node416textWidth, Node416height]);
  34900. Node416.a('node.color','rgba(0,0,0,1)');
  34901. Node416.a('node.font',' '+ Node416fontSize + 'px "Arial"');
  34902. Node416.a('node.textvisible',true);
  34903. Node416.a('node.linefeed',false);
  34904. if (false) {
  34905. Node416.a('node.textfunc',function(g) {
  34906. g.beginPath();
  34907. var str=Node416.a('node.text') || '0';
  34908. var color=Node416.a('node.color') || 'rgba(0,0,0,1)';
  34909. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node416width,Node416height,13.3333*_ratio.ratioY,"left",color,' '+ Node416fontSize + 'px "Arial"', 0,g);
  34910. });
  34911. }
  34912. if (false) {
  34913. Node416.a('node.underlinepoints',[Node416lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node416fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node416fontSize + 'px "Arial"').width + 6, (Node416height - Node416fontSize) * 0.5*_ratio.ratioY + Node416fontSize + 2 ]);
  34914. Node416.a('node.underlinevisible',false);
  34915. Node416.a('node.underlineBorderWidth', 1);
  34916. }
  34917. dataModel.add(Node416);
  34918. zoomNodeList.push({
  34919. node: Node416,
  34920. borderWidth: 0,
  34921. attr: 'node.borderwidth'
  34922. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34923. var Node417 = new ht.Node();
  34924. var Node417textStart, Node417textWidth, Node417lineStart, Node417align = 'left', Node417fontSize = 13.3333*_ratio.ratioY,Node417width = 32*_ratio.ratioX, Node417height = 16*_ratio.ratioY;
  34925. (function () {
  34926. if (Node417align === 'left') {
  34927. Node417textStart = Node417fontSize * 0.2 > 2 ? Node417fontSize * 0.2 - 4 : Node417fontSize * 0.2 - 9;
  34928. Node417textWidth = Node417width;
  34929. Node417lineStart = 1;
  34930. } else if (Node417align === 'right') {
  34931. Node417textStart = 0;
  34932. Node417textWidth =Node417fontSize <= 8 ? Node417width + Node417fontSize * 0.2 + 6 : Node417width - Node417fontSize * 0.2;
  34933. Node417lineStart = (Node417width - (ht.Default.getTextSize('0', ' '+ Node417fontSize + 'px "Arial"').width + 6)) * 0.5;
  34934. } else if (Node417align === 'center') {
  34935. Node417textStart = -3;
  34936. Node417textWidth = Node417width;
  34937. Node417lineStart = Node417width - ht.Default.getTextSize('0', ' '+ Node417fontSize + 'px "Arial"').width - 11;
  34938. }
  34939. })();
  34940. Node417.setImage(GD.getTextJSON(Node417width, Node417height, true, false, false, ' '+ Node417fontSize + 'px "Arial"'))
  34941. Node417.setPosition(114*ratio.ratioX, 546*ratio.ratioY);
  34942. Node417.setWidth(Node417width);
  34943. Node417.setHeight(Node417height);
  34944. Node417._nodeType = 'text';
  34945. Node417._disallowEvert = true;
  34946. Node417.setRotation(0*Math.PI/180);
  34947. Node417.a('node.width', Node417width);
  34948. Node417.a('node.height', Node417height);
  34949. Node417.a('node.rect', [0, 0, Node417width, Node417height]);
  34950. Node417.a('node.bordercolor','rgba(0,0,0,1)');
  34951. Node417.a('node.borderwidth', 0);
  34952. Node417.a('node.background','' || 'rgba(0,0,0,0)');
  34953. Node417.a('node.gradient','');
  34954. Node417.a('node.gradientcolor','');
  34955. Node417.a('node.text','0');
  34956. Node417.a('node.textalign','left');
  34957. Node417.a('node.textvAlign','middle');
  34958. Node417.a('node.textrect', [Node417textStart, 0, Node417textWidth, Node417height]);
  34959. Node417.a('node.color','rgba(0,0,0,1)');
  34960. Node417.a('node.font',' '+ Node417fontSize + 'px "Arial"');
  34961. Node417.a('node.textvisible',true);
  34962. Node417.a('node.linefeed',false);
  34963. if (false) {
  34964. Node417.a('node.textfunc',function(g) {
  34965. g.beginPath();
  34966. var str=Node417.a('node.text') || '0';
  34967. var color=Node417.a('node.color') || 'rgba(0,0,0,1)';
  34968. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node417width,Node417height,13.3333*_ratio.ratioY,"left",color,' '+ Node417fontSize + 'px "Arial"', 0,g);
  34969. });
  34970. }
  34971. if (false) {
  34972. Node417.a('node.underlinepoints',[Node417lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node417fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node417fontSize + 'px "Arial"').width + 6, (Node417height - Node417fontSize) * 0.5*_ratio.ratioY + Node417fontSize + 2 ]);
  34973. Node417.a('node.underlinevisible',false);
  34974. Node417.a('node.underlineBorderWidth', 1);
  34975. }
  34976. dataModel.add(Node417);
  34977. zoomNodeList.push({
  34978. node: Node417,
  34979. borderWidth: 0,
  34980. attr: 'node.borderwidth'
  34981. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  34982. var Node418 = new ht.Node();
  34983. var Node418textStart, Node418textWidth, Node418lineStart, Node418align = 'left', Node418fontSize = 13.3333*_ratio.ratioY,Node418width = 32*_ratio.ratioX, Node418height = 16*_ratio.ratioY;
  34984. (function () {
  34985. if (Node418align === 'left') {
  34986. Node418textStart = Node418fontSize * 0.2 > 2 ? Node418fontSize * 0.2 - 4 : Node418fontSize * 0.2 - 9;
  34987. Node418textWidth = Node418width;
  34988. Node418lineStart = 1;
  34989. } else if (Node418align === 'right') {
  34990. Node418textStart = 0;
  34991. Node418textWidth =Node418fontSize <= 8 ? Node418width + Node418fontSize * 0.2 + 6 : Node418width - Node418fontSize * 0.2;
  34992. Node418lineStart = (Node418width - (ht.Default.getTextSize('0', ' '+ Node418fontSize + 'px "Arial"').width + 6)) * 0.5;
  34993. } else if (Node418align === 'center') {
  34994. Node418textStart = -3;
  34995. Node418textWidth = Node418width;
  34996. Node418lineStart = Node418width - ht.Default.getTextSize('0', ' '+ Node418fontSize + 'px "Arial"').width - 11;
  34997. }
  34998. })();
  34999. Node418.setImage(GD.getTextJSON(Node418width, Node418height, true, false, false, ' '+ Node418fontSize + 'px "Arial"'))
  35000. Node418.setPosition(114*ratio.ratioX, 566*ratio.ratioY);
  35001. Node418.setWidth(Node418width);
  35002. Node418.setHeight(Node418height);
  35003. Node418._nodeType = 'text';
  35004. Node418._disallowEvert = true;
  35005. Node418.setRotation(0*Math.PI/180);
  35006. Node418.a('node.width', Node418width);
  35007. Node418.a('node.height', Node418height);
  35008. Node418.a('node.rect', [0, 0, Node418width, Node418height]);
  35009. Node418.a('node.bordercolor','rgba(0,0,0,1)');
  35010. Node418.a('node.borderwidth', 0);
  35011. Node418.a('node.background','' || 'rgba(0,0,0,0)');
  35012. Node418.a('node.gradient','');
  35013. Node418.a('node.gradientcolor','');
  35014. Node418.a('node.text','0');
  35015. Node418.a('node.textalign','left');
  35016. Node418.a('node.textvAlign','middle');
  35017. Node418.a('node.textrect', [Node418textStart, 0, Node418textWidth, Node418height]);
  35018. Node418.a('node.color','rgba(0,0,0,1)');
  35019. Node418.a('node.font',' '+ Node418fontSize + 'px "Arial"');
  35020. Node418.a('node.textvisible',true);
  35021. Node418.a('node.linefeed',false);
  35022. if (false) {
  35023. Node418.a('node.textfunc',function(g) {
  35024. g.beginPath();
  35025. var str=Node418.a('node.text') || '0';
  35026. var color=Node418.a('node.color') || 'rgba(0,0,0,1)';
  35027. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node418width,Node418height,13.3333*_ratio.ratioY,"left",color,' '+ Node418fontSize + 'px "Arial"', 0,g);
  35028. });
  35029. }
  35030. if (false) {
  35031. Node418.a('node.underlinepoints',[Node418lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node418fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node418fontSize + 'px "Arial"').width + 6, (Node418height - Node418fontSize) * 0.5*_ratio.ratioY + Node418fontSize + 2 ]);
  35032. Node418.a('node.underlinevisible',false);
  35033. Node418.a('node.underlineBorderWidth', 1);
  35034. }
  35035. dataModel.add(Node418);
  35036. zoomNodeList.push({
  35037. node: Node418,
  35038. borderWidth: 0,
  35039. attr: 'node.borderwidth'
  35040. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35041. var Node419 = new ht.Node();
  35042. var Node419textStart, Node419textWidth, Node419lineStart, Node419align = 'left', Node419fontSize = 13.3333*_ratio.ratioY,Node419width = 32*_ratio.ratioX, Node419height = 16*_ratio.ratioY;
  35043. (function () {
  35044. if (Node419align === 'left') {
  35045. Node419textStart = Node419fontSize * 0.2 > 2 ? Node419fontSize * 0.2 - 4 : Node419fontSize * 0.2 - 9;
  35046. Node419textWidth = Node419width;
  35047. Node419lineStart = 1;
  35048. } else if (Node419align === 'right') {
  35049. Node419textStart = 0;
  35050. Node419textWidth =Node419fontSize <= 8 ? Node419width + Node419fontSize * 0.2 + 6 : Node419width - Node419fontSize * 0.2;
  35051. Node419lineStart = (Node419width - (ht.Default.getTextSize('0', ' '+ Node419fontSize + 'px "Arial"').width + 6)) * 0.5;
  35052. } else if (Node419align === 'center') {
  35053. Node419textStart = -3;
  35054. Node419textWidth = Node419width;
  35055. Node419lineStart = Node419width - ht.Default.getTextSize('0', ' '+ Node419fontSize + 'px "Arial"').width - 11;
  35056. }
  35057. })();
  35058. Node419.setImage(GD.getTextJSON(Node419width, Node419height, true, false, false, ' '+ Node419fontSize + 'px "Arial"'))
  35059. Node419.setPosition(114*ratio.ratioX, 588*ratio.ratioY);
  35060. Node419.setWidth(Node419width);
  35061. Node419.setHeight(Node419height);
  35062. Node419._nodeType = 'text';
  35063. Node419._disallowEvert = true;
  35064. Node419.setRotation(0*Math.PI/180);
  35065. Node419.a('node.width', Node419width);
  35066. Node419.a('node.height', Node419height);
  35067. Node419.a('node.rect', [0, 0, Node419width, Node419height]);
  35068. Node419.a('node.bordercolor','rgba(0,0,0,1)');
  35069. Node419.a('node.borderwidth', 0);
  35070. Node419.a('node.background','' || 'rgba(0,0,0,0)');
  35071. Node419.a('node.gradient','');
  35072. Node419.a('node.gradientcolor','');
  35073. Node419.a('node.text','0');
  35074. Node419.a('node.textalign','left');
  35075. Node419.a('node.textvAlign','middle');
  35076. Node419.a('node.textrect', [Node419textStart, 0, Node419textWidth, Node419height]);
  35077. Node419.a('node.color','rgba(0,0,0,1)');
  35078. Node419.a('node.font',' '+ Node419fontSize + 'px "Arial"');
  35079. Node419.a('node.textvisible',true);
  35080. Node419.a('node.linefeed',false);
  35081. if (false) {
  35082. Node419.a('node.textfunc',function(g) {
  35083. g.beginPath();
  35084. var str=Node419.a('node.text') || '0';
  35085. var color=Node419.a('node.color') || 'rgba(0,0,0,1)';
  35086. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node419width,Node419height,13.3333*_ratio.ratioY,"left",color,' '+ Node419fontSize + 'px "Arial"', 0,g);
  35087. });
  35088. }
  35089. if (false) {
  35090. Node419.a('node.underlinepoints',[Node419lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node419fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node419fontSize + 'px "Arial"').width + 6, (Node419height - Node419fontSize) * 0.5*_ratio.ratioY + Node419fontSize + 2 ]);
  35091. Node419.a('node.underlinevisible',false);
  35092. Node419.a('node.underlineBorderWidth', 1);
  35093. }
  35094. dataModel.add(Node419);
  35095. zoomNodeList.push({
  35096. node: Node419,
  35097. borderWidth: 0,
  35098. attr: 'node.borderwidth'
  35099. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35100. var Node420 = new ht.Node();
  35101. var Node420textStart, Node420textWidth, Node420lineStart, Node420align = 'left', Node420fontSize = 13.3333*_ratio.ratioY,Node420width = 32*_ratio.ratioX, Node420height = 16*_ratio.ratioY;
  35102. (function () {
  35103. if (Node420align === 'left') {
  35104. Node420textStart = Node420fontSize * 0.2 > 2 ? Node420fontSize * 0.2 - 4 : Node420fontSize * 0.2 - 9;
  35105. Node420textWidth = Node420width;
  35106. Node420lineStart = 1;
  35107. } else if (Node420align === 'right') {
  35108. Node420textStart = 0;
  35109. Node420textWidth =Node420fontSize <= 8 ? Node420width + Node420fontSize * 0.2 + 6 : Node420width - Node420fontSize * 0.2;
  35110. Node420lineStart = (Node420width - (ht.Default.getTextSize('0', ' '+ Node420fontSize + 'px "Arial"').width + 6)) * 0.5;
  35111. } else if (Node420align === 'center') {
  35112. Node420textStart = -3;
  35113. Node420textWidth = Node420width;
  35114. Node420lineStart = Node420width - ht.Default.getTextSize('0', ' '+ Node420fontSize + 'px "Arial"').width - 11;
  35115. }
  35116. })();
  35117. Node420.setImage(GD.getTextJSON(Node420width, Node420height, true, false, false, ' '+ Node420fontSize + 'px "Arial"'))
  35118. Node420.setPosition(114*ratio.ratioX, 609*ratio.ratioY);
  35119. Node420.setWidth(Node420width);
  35120. Node420.setHeight(Node420height);
  35121. Node420._nodeType = 'text';
  35122. Node420._disallowEvert = true;
  35123. Node420.setRotation(0*Math.PI/180);
  35124. Node420.a('node.width', Node420width);
  35125. Node420.a('node.height', Node420height);
  35126. Node420.a('node.rect', [0, 0, Node420width, Node420height]);
  35127. Node420.a('node.bordercolor','rgba(0,0,0,1)');
  35128. Node420.a('node.borderwidth', 0);
  35129. Node420.a('node.background','' || 'rgba(0,0,0,0)');
  35130. Node420.a('node.gradient','');
  35131. Node420.a('node.gradientcolor','');
  35132. Node420.a('node.text','0');
  35133. Node420.a('node.textalign','left');
  35134. Node420.a('node.textvAlign','middle');
  35135. Node420.a('node.textrect', [Node420textStart, 0, Node420textWidth, Node420height]);
  35136. Node420.a('node.color','rgba(0,0,0,1)');
  35137. Node420.a('node.font',' '+ Node420fontSize + 'px "Arial"');
  35138. Node420.a('node.textvisible',true);
  35139. Node420.a('node.linefeed',false);
  35140. if (false) {
  35141. Node420.a('node.textfunc',function(g) {
  35142. g.beginPath();
  35143. var str=Node420.a('node.text') || '0';
  35144. var color=Node420.a('node.color') || 'rgba(0,0,0,1)';
  35145. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node420width,Node420height,13.3333*_ratio.ratioY,"left",color,' '+ Node420fontSize + 'px "Arial"', 0,g);
  35146. });
  35147. }
  35148. if (false) {
  35149. Node420.a('node.underlinepoints',[Node420lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node420fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node420fontSize + 'px "Arial"').width + 6, (Node420height - Node420fontSize) * 0.5*_ratio.ratioY + Node420fontSize + 2 ]);
  35150. Node420.a('node.underlinevisible',false);
  35151. Node420.a('node.underlineBorderWidth', 1);
  35152. }
  35153. dataModel.add(Node420);
  35154. zoomNodeList.push({
  35155. node: Node420,
  35156. borderWidth: 0,
  35157. attr: 'node.borderwidth'
  35158. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35159. var Node421 = new ht.Node();
  35160. var Node421textStart, Node421textWidth, Node421lineStart, Node421align = 'left', Node421fontSize = 13.3333*_ratio.ratioY,Node421width = 32*_ratio.ratioX, Node421height = 16*_ratio.ratioY;
  35161. (function () {
  35162. if (Node421align === 'left') {
  35163. Node421textStart = Node421fontSize * 0.2 > 2 ? Node421fontSize * 0.2 - 4 : Node421fontSize * 0.2 - 9;
  35164. Node421textWidth = Node421width;
  35165. Node421lineStart = 1;
  35166. } else if (Node421align === 'right') {
  35167. Node421textStart = 0;
  35168. Node421textWidth =Node421fontSize <= 8 ? Node421width + Node421fontSize * 0.2 + 6 : Node421width - Node421fontSize * 0.2;
  35169. Node421lineStart = (Node421width - (ht.Default.getTextSize('0', ' '+ Node421fontSize + 'px "Arial"').width + 6)) * 0.5;
  35170. } else if (Node421align === 'center') {
  35171. Node421textStart = -3;
  35172. Node421textWidth = Node421width;
  35173. Node421lineStart = Node421width - ht.Default.getTextSize('0', ' '+ Node421fontSize + 'px "Arial"').width - 11;
  35174. }
  35175. })();
  35176. Node421.setImage(GD.getTextJSON(Node421width, Node421height, true, false, false, ' '+ Node421fontSize + 'px "Arial"'))
  35177. Node421.setPosition(323*ratio.ratioX, 477*ratio.ratioY);
  35178. Node421.setWidth(Node421width);
  35179. Node421.setHeight(Node421height);
  35180. Node421._nodeType = 'text';
  35181. Node421._disallowEvert = true;
  35182. Node421.setRotation(0*Math.PI/180);
  35183. Node421.a('node.width', Node421width);
  35184. Node421.a('node.height', Node421height);
  35185. Node421.a('node.rect', [0, 0, Node421width, Node421height]);
  35186. Node421.a('node.bordercolor','rgba(0,0,0,1)');
  35187. Node421.a('node.borderwidth', 0);
  35188. Node421.a('node.background','' || 'rgba(0,0,0,0)');
  35189. Node421.a('node.gradient','');
  35190. Node421.a('node.gradientcolor','');
  35191. Node421.a('node.text','0');
  35192. Node421.a('node.textalign','left');
  35193. Node421.a('node.textvAlign','middle');
  35194. Node421.a('node.textrect', [Node421textStart, 0, Node421textWidth, Node421height]);
  35195. Node421.a('node.color','rgba(0,0,0,1)');
  35196. Node421.a('node.font',' '+ Node421fontSize + 'px "Arial"');
  35197. Node421.a('node.textvisible',true);
  35198. Node421.a('node.linefeed',false);
  35199. if (false) {
  35200. Node421.a('node.textfunc',function(g) {
  35201. g.beginPath();
  35202. var str=Node421.a('node.text') || '0';
  35203. var color=Node421.a('node.color') || 'rgba(0,0,0,1)';
  35204. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node421width,Node421height,13.3333*_ratio.ratioY,"left",color,' '+ Node421fontSize + 'px "Arial"', 0,g);
  35205. });
  35206. }
  35207. if (false) {
  35208. Node421.a('node.underlinepoints',[Node421lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node421fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node421fontSize + 'px "Arial"').width + 6, (Node421height - Node421fontSize) * 0.5*_ratio.ratioY + Node421fontSize + 2 ]);
  35209. Node421.a('node.underlinevisible',false);
  35210. Node421.a('node.underlineBorderWidth', 1);
  35211. }
  35212. dataModel.add(Node421);
  35213. zoomNodeList.push({
  35214. node: Node421,
  35215. borderWidth: 0,
  35216. attr: 'node.borderwidth'
  35217. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35218. var Node422 = new ht.Node();
  35219. var Node422textStart, Node422textWidth, Node422lineStart, Node422align = 'left', Node422fontSize = 13.3333*_ratio.ratioY,Node422width = 32*_ratio.ratioX, Node422height = 16*_ratio.ratioY;
  35220. (function () {
  35221. if (Node422align === 'left') {
  35222. Node422textStart = Node422fontSize * 0.2 > 2 ? Node422fontSize * 0.2 - 4 : Node422fontSize * 0.2 - 9;
  35223. Node422textWidth = Node422width;
  35224. Node422lineStart = 1;
  35225. } else if (Node422align === 'right') {
  35226. Node422textStart = 0;
  35227. Node422textWidth =Node422fontSize <= 8 ? Node422width + Node422fontSize * 0.2 + 6 : Node422width - Node422fontSize * 0.2;
  35228. Node422lineStart = (Node422width - (ht.Default.getTextSize('0', ' '+ Node422fontSize + 'px "Arial"').width + 6)) * 0.5;
  35229. } else if (Node422align === 'center') {
  35230. Node422textStart = -3;
  35231. Node422textWidth = Node422width;
  35232. Node422lineStart = Node422width - ht.Default.getTextSize('0', ' '+ Node422fontSize + 'px "Arial"').width - 11;
  35233. }
  35234. })();
  35235. Node422.setImage(GD.getTextJSON(Node422width, Node422height, true, false, false, ' '+ Node422fontSize + 'px "Arial"'))
  35236. Node422.setPosition(323*ratio.ratioX, 497*ratio.ratioY);
  35237. Node422.setWidth(Node422width);
  35238. Node422.setHeight(Node422height);
  35239. Node422._nodeType = 'text';
  35240. Node422._disallowEvert = true;
  35241. Node422.setRotation(0*Math.PI/180);
  35242. Node422.a('node.width', Node422width);
  35243. Node422.a('node.height', Node422height);
  35244. Node422.a('node.rect', [0, 0, Node422width, Node422height]);
  35245. Node422.a('node.bordercolor','rgba(0,0,0,1)');
  35246. Node422.a('node.borderwidth', 0);
  35247. Node422.a('node.background','' || 'rgba(0,0,0,0)');
  35248. Node422.a('node.gradient','');
  35249. Node422.a('node.gradientcolor','');
  35250. Node422.a('node.text','0');
  35251. Node422.a('node.textalign','left');
  35252. Node422.a('node.textvAlign','middle');
  35253. Node422.a('node.textrect', [Node422textStart, 0, Node422textWidth, Node422height]);
  35254. Node422.a('node.color','rgba(0,0,0,1)');
  35255. Node422.a('node.font',' '+ Node422fontSize + 'px "Arial"');
  35256. Node422.a('node.textvisible',true);
  35257. Node422.a('node.linefeed',false);
  35258. if (false) {
  35259. Node422.a('node.textfunc',function(g) {
  35260. g.beginPath();
  35261. var str=Node422.a('node.text') || '0';
  35262. var color=Node422.a('node.color') || 'rgba(0,0,0,1)';
  35263. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node422width,Node422height,13.3333*_ratio.ratioY,"left",color,' '+ Node422fontSize + 'px "Arial"', 0,g);
  35264. });
  35265. }
  35266. if (false) {
  35267. Node422.a('node.underlinepoints',[Node422lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node422fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node422fontSize + 'px "Arial"').width + 6, (Node422height - Node422fontSize) * 0.5*_ratio.ratioY + Node422fontSize + 2 ]);
  35268. Node422.a('node.underlinevisible',false);
  35269. Node422.a('node.underlineBorderWidth', 1);
  35270. }
  35271. dataModel.add(Node422);
  35272. zoomNodeList.push({
  35273. node: Node422,
  35274. borderWidth: 0,
  35275. attr: 'node.borderwidth'
  35276. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35277. var Node423 = new ht.Node();
  35278. var Node423textStart, Node423textWidth, Node423lineStart, Node423align = 'left', Node423fontSize = 13.3333*_ratio.ratioY,Node423width = 32*_ratio.ratioX, Node423height = 16*_ratio.ratioY;
  35279. (function () {
  35280. if (Node423align === 'left') {
  35281. Node423textStart = Node423fontSize * 0.2 > 2 ? Node423fontSize * 0.2 - 4 : Node423fontSize * 0.2 - 9;
  35282. Node423textWidth = Node423width;
  35283. Node423lineStart = 1;
  35284. } else if (Node423align === 'right') {
  35285. Node423textStart = 0;
  35286. Node423textWidth =Node423fontSize <= 8 ? Node423width + Node423fontSize * 0.2 + 6 : Node423width - Node423fontSize * 0.2;
  35287. Node423lineStart = (Node423width - (ht.Default.getTextSize('0', ' '+ Node423fontSize + 'px "Arial"').width + 6)) * 0.5;
  35288. } else if (Node423align === 'center') {
  35289. Node423textStart = -3;
  35290. Node423textWidth = Node423width;
  35291. Node423lineStart = Node423width - ht.Default.getTextSize('0', ' '+ Node423fontSize + 'px "Arial"').width - 11;
  35292. }
  35293. })();
  35294. Node423.setImage(GD.getTextJSON(Node423width, Node423height, true, false, false, ' '+ Node423fontSize + 'px "Arial"'))
  35295. Node423.setPosition(323*ratio.ratioX, 517*ratio.ratioY);
  35296. Node423.setWidth(Node423width);
  35297. Node423.setHeight(Node423height);
  35298. Node423._nodeType = 'text';
  35299. Node423._disallowEvert = true;
  35300. Node423.setRotation(0*Math.PI/180);
  35301. Node423.a('node.width', Node423width);
  35302. Node423.a('node.height', Node423height);
  35303. Node423.a('node.rect', [0, 0, Node423width, Node423height]);
  35304. Node423.a('node.bordercolor','rgba(0,0,0,1)');
  35305. Node423.a('node.borderwidth', 0);
  35306. Node423.a('node.background','' || 'rgba(0,0,0,0)');
  35307. Node423.a('node.gradient','');
  35308. Node423.a('node.gradientcolor','');
  35309. Node423.a('node.text','0');
  35310. Node423.a('node.textalign','left');
  35311. Node423.a('node.textvAlign','middle');
  35312. Node423.a('node.textrect', [Node423textStart, 0, Node423textWidth, Node423height]);
  35313. Node423.a('node.color','rgba(0,0,0,1)');
  35314. Node423.a('node.font',' '+ Node423fontSize + 'px "Arial"');
  35315. Node423.a('node.textvisible',true);
  35316. Node423.a('node.linefeed',false);
  35317. if (false) {
  35318. Node423.a('node.textfunc',function(g) {
  35319. g.beginPath();
  35320. var str=Node423.a('node.text') || '0';
  35321. var color=Node423.a('node.color') || 'rgba(0,0,0,1)';
  35322. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node423width,Node423height,13.3333*_ratio.ratioY,"left",color,' '+ Node423fontSize + 'px "Arial"', 0,g);
  35323. });
  35324. }
  35325. if (false) {
  35326. Node423.a('node.underlinepoints',[Node423lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node423fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node423fontSize + 'px "Arial"').width + 6, (Node423height - Node423fontSize) * 0.5*_ratio.ratioY + Node423fontSize + 2 ]);
  35327. Node423.a('node.underlinevisible',false);
  35328. Node423.a('node.underlineBorderWidth', 1);
  35329. }
  35330. dataModel.add(Node423);
  35331. zoomNodeList.push({
  35332. node: Node423,
  35333. borderWidth: 0,
  35334. attr: 'node.borderwidth'
  35335. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35336. var Node424 = new ht.Node();
  35337. var Node424textStart, Node424textWidth, Node424lineStart, Node424align = 'left', Node424fontSize = 13.3333*_ratio.ratioY,Node424width = 32*_ratio.ratioX, Node424height = 16*_ratio.ratioY;
  35338. (function () {
  35339. if (Node424align === 'left') {
  35340. Node424textStart = Node424fontSize * 0.2 > 2 ? Node424fontSize * 0.2 - 4 : Node424fontSize * 0.2 - 9;
  35341. Node424textWidth = Node424width;
  35342. Node424lineStart = 1;
  35343. } else if (Node424align === 'right') {
  35344. Node424textStart = 0;
  35345. Node424textWidth =Node424fontSize <= 8 ? Node424width + Node424fontSize * 0.2 + 6 : Node424width - Node424fontSize * 0.2;
  35346. Node424lineStart = (Node424width - (ht.Default.getTextSize('0', ' '+ Node424fontSize + 'px "Arial"').width + 6)) * 0.5;
  35347. } else if (Node424align === 'center') {
  35348. Node424textStart = -3;
  35349. Node424textWidth = Node424width;
  35350. Node424lineStart = Node424width - ht.Default.getTextSize('0', ' '+ Node424fontSize + 'px "Arial"').width - 11;
  35351. }
  35352. })();
  35353. Node424.setImage(GD.getTextJSON(Node424width, Node424height, true, false, false, ' '+ Node424fontSize + 'px "Arial"'))
  35354. Node424.setPosition(323*ratio.ratioX, 537*ratio.ratioY);
  35355. Node424.setWidth(Node424width);
  35356. Node424.setHeight(Node424height);
  35357. Node424._nodeType = 'text';
  35358. Node424._disallowEvert = true;
  35359. Node424.setRotation(0*Math.PI/180);
  35360. Node424.a('node.width', Node424width);
  35361. Node424.a('node.height', Node424height);
  35362. Node424.a('node.rect', [0, 0, Node424width, Node424height]);
  35363. Node424.a('node.bordercolor','rgba(0,0,0,1)');
  35364. Node424.a('node.borderwidth', 0);
  35365. Node424.a('node.background','' || 'rgba(0,0,0,0)');
  35366. Node424.a('node.gradient','');
  35367. Node424.a('node.gradientcolor','');
  35368. Node424.a('node.text','0');
  35369. Node424.a('node.textalign','left');
  35370. Node424.a('node.textvAlign','middle');
  35371. Node424.a('node.textrect', [Node424textStart, 0, Node424textWidth, Node424height]);
  35372. Node424.a('node.color','rgba(0,0,0,1)');
  35373. Node424.a('node.font',' '+ Node424fontSize + 'px "Arial"');
  35374. Node424.a('node.textvisible',true);
  35375. Node424.a('node.linefeed',false);
  35376. if (false) {
  35377. Node424.a('node.textfunc',function(g) {
  35378. g.beginPath();
  35379. var str=Node424.a('node.text') || '0';
  35380. var color=Node424.a('node.color') || 'rgba(0,0,0,1)';
  35381. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node424width,Node424height,13.3333*_ratio.ratioY,"left",color,' '+ Node424fontSize + 'px "Arial"', 0,g);
  35382. });
  35383. }
  35384. if (false) {
  35385. Node424.a('node.underlinepoints',[Node424lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node424fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node424fontSize + 'px "Arial"').width + 6, (Node424height - Node424fontSize) * 0.5*_ratio.ratioY + Node424fontSize + 2 ]);
  35386. Node424.a('node.underlinevisible',false);
  35387. Node424.a('node.underlineBorderWidth', 1);
  35388. }
  35389. dataModel.add(Node424);
  35390. zoomNodeList.push({
  35391. node: Node424,
  35392. borderWidth: 0,
  35393. attr: 'node.borderwidth'
  35394. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35395. var Node425 = new ht.Node();
  35396. var Node425textStart, Node425textWidth, Node425lineStart, Node425align = 'left', Node425fontSize = 13.3333*_ratio.ratioY,Node425width = 32*_ratio.ratioX, Node425height = 16*_ratio.ratioY;
  35397. (function () {
  35398. if (Node425align === 'left') {
  35399. Node425textStart = Node425fontSize * 0.2 > 2 ? Node425fontSize * 0.2 - 4 : Node425fontSize * 0.2 - 9;
  35400. Node425textWidth = Node425width;
  35401. Node425lineStart = 1;
  35402. } else if (Node425align === 'right') {
  35403. Node425textStart = 0;
  35404. Node425textWidth =Node425fontSize <= 8 ? Node425width + Node425fontSize * 0.2 + 6 : Node425width - Node425fontSize * 0.2;
  35405. Node425lineStart = (Node425width - (ht.Default.getTextSize('0', ' '+ Node425fontSize + 'px "Arial"').width + 6)) * 0.5;
  35406. } else if (Node425align === 'center') {
  35407. Node425textStart = -3;
  35408. Node425textWidth = Node425width;
  35409. Node425lineStart = Node425width - ht.Default.getTextSize('0', ' '+ Node425fontSize + 'px "Arial"').width - 11;
  35410. }
  35411. })();
  35412. Node425.setImage(GD.getTextJSON(Node425width, Node425height, true, false, false, ' '+ Node425fontSize + 'px "Arial"'))
  35413. Node425.setPosition(1075*ratio.ratioX, 528*ratio.ratioY);
  35414. Node425.setWidth(Node425width);
  35415. Node425.setHeight(Node425height);
  35416. Node425._nodeType = 'text';
  35417. Node425._disallowEvert = true;
  35418. Node425.setRotation(0*Math.PI/180);
  35419. Node425.a('node.width', Node425width);
  35420. Node425.a('node.height', Node425height);
  35421. Node425.a('node.rect', [0, 0, Node425width, Node425height]);
  35422. Node425.a('node.bordercolor','rgba(0,0,0,1)');
  35423. Node425.a('node.borderwidth', 0);
  35424. Node425.a('node.background','' || 'rgba(0,0,0,0)');
  35425. Node425.a('node.gradient','');
  35426. Node425.a('node.gradientcolor','');
  35427. Node425.a('node.text','0');
  35428. Node425.a('node.textalign','left');
  35429. Node425.a('node.textvAlign','middle');
  35430. Node425.a('node.textrect', [Node425textStart, 0, Node425textWidth, Node425height]);
  35431. Node425.a('node.color','rgba(0,0,0,1)');
  35432. Node425.a('node.font',' '+ Node425fontSize + 'px "Arial"');
  35433. Node425.a('node.textvisible',true);
  35434. Node425.a('node.linefeed',false);
  35435. if (false) {
  35436. Node425.a('node.textfunc',function(g) {
  35437. g.beginPath();
  35438. var str=Node425.a('node.text') || '0';
  35439. var color=Node425.a('node.color') || 'rgba(0,0,0,1)';
  35440. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node425width,Node425height,13.3333*_ratio.ratioY,"left",color,' '+ Node425fontSize + 'px "Arial"', 0,g);
  35441. });
  35442. }
  35443. if (false) {
  35444. Node425.a('node.underlinepoints',[Node425lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node425fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node425fontSize + 'px "Arial"').width + 6, (Node425height - Node425fontSize) * 0.5*_ratio.ratioY + Node425fontSize + 2 ]);
  35445. Node425.a('node.underlinevisible',false);
  35446. Node425.a('node.underlineBorderWidth', 1);
  35447. }
  35448. dataModel.add(Node425);
  35449. zoomNodeList.push({
  35450. node: Node425,
  35451. borderWidth: 0,
  35452. attr: 'node.borderwidth'
  35453. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35454. var Node426 = new ht.Node();
  35455. var Node426textStart, Node426textWidth, Node426lineStart, Node426align = 'left', Node426fontSize = 13.3333*_ratio.ratioY,Node426width = 32*_ratio.ratioX, Node426height = 16*_ratio.ratioY;
  35456. (function () {
  35457. if (Node426align === 'left') {
  35458. Node426textStart = Node426fontSize * 0.2 > 2 ? Node426fontSize * 0.2 - 4 : Node426fontSize * 0.2 - 9;
  35459. Node426textWidth = Node426width;
  35460. Node426lineStart = 1;
  35461. } else if (Node426align === 'right') {
  35462. Node426textStart = 0;
  35463. Node426textWidth =Node426fontSize <= 8 ? Node426width + Node426fontSize * 0.2 + 6 : Node426width - Node426fontSize * 0.2;
  35464. Node426lineStart = (Node426width - (ht.Default.getTextSize('0', ' '+ Node426fontSize + 'px "Arial"').width + 6)) * 0.5;
  35465. } else if (Node426align === 'center') {
  35466. Node426textStart = -3;
  35467. Node426textWidth = Node426width;
  35468. Node426lineStart = Node426width - ht.Default.getTextSize('0', ' '+ Node426fontSize + 'px "Arial"').width - 11;
  35469. }
  35470. })();
  35471. Node426.setImage(GD.getTextJSON(Node426width, Node426height, true, false, false, ' '+ Node426fontSize + 'px "Arial"'))
  35472. Node426.setPosition(1075*ratio.ratioX, 548*ratio.ratioY);
  35473. Node426.setWidth(Node426width);
  35474. Node426.setHeight(Node426height);
  35475. Node426._nodeType = 'text';
  35476. Node426._disallowEvert = true;
  35477. Node426.setRotation(0*Math.PI/180);
  35478. Node426.a('node.width', Node426width);
  35479. Node426.a('node.height', Node426height);
  35480. Node426.a('node.rect', [0, 0, Node426width, Node426height]);
  35481. Node426.a('node.bordercolor','rgba(0,0,0,1)');
  35482. Node426.a('node.borderwidth', 0);
  35483. Node426.a('node.background','' || 'rgba(0,0,0,0)');
  35484. Node426.a('node.gradient','');
  35485. Node426.a('node.gradientcolor','');
  35486. Node426.a('node.text','0');
  35487. Node426.a('node.textalign','left');
  35488. Node426.a('node.textvAlign','middle');
  35489. Node426.a('node.textrect', [Node426textStart, 0, Node426textWidth, Node426height]);
  35490. Node426.a('node.color','rgba(0,0,0,1)');
  35491. Node426.a('node.font',' '+ Node426fontSize + 'px "Arial"');
  35492. Node426.a('node.textvisible',true);
  35493. Node426.a('node.linefeed',false);
  35494. if (false) {
  35495. Node426.a('node.textfunc',function(g) {
  35496. g.beginPath();
  35497. var str=Node426.a('node.text') || '0';
  35498. var color=Node426.a('node.color') || 'rgba(0,0,0,1)';
  35499. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node426width,Node426height,13.3333*_ratio.ratioY,"left",color,' '+ Node426fontSize + 'px "Arial"', 0,g);
  35500. });
  35501. }
  35502. if (false) {
  35503. Node426.a('node.underlinepoints',[Node426lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node426fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node426fontSize + 'px "Arial"').width + 6, (Node426height - Node426fontSize) * 0.5*_ratio.ratioY + Node426fontSize + 2 ]);
  35504. Node426.a('node.underlinevisible',false);
  35505. Node426.a('node.underlineBorderWidth', 1);
  35506. }
  35507. dataModel.add(Node426);
  35508. zoomNodeList.push({
  35509. node: Node426,
  35510. borderWidth: 0,
  35511. attr: 'node.borderwidth'
  35512. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35513. var Node427 = new ht.Node();
  35514. var Node427textStart, Node427textWidth, Node427lineStart, Node427align = 'left', Node427fontSize = 13.3333*_ratio.ratioY,Node427width = 32*_ratio.ratioX, Node427height = 16*_ratio.ratioY;
  35515. (function () {
  35516. if (Node427align === 'left') {
  35517. Node427textStart = Node427fontSize * 0.2 > 2 ? Node427fontSize * 0.2 - 4 : Node427fontSize * 0.2 - 9;
  35518. Node427textWidth = Node427width;
  35519. Node427lineStart = 1;
  35520. } else if (Node427align === 'right') {
  35521. Node427textStart = 0;
  35522. Node427textWidth =Node427fontSize <= 8 ? Node427width + Node427fontSize * 0.2 + 6 : Node427width - Node427fontSize * 0.2;
  35523. Node427lineStart = (Node427width - (ht.Default.getTextSize('0', ' '+ Node427fontSize + 'px "Arial"').width + 6)) * 0.5;
  35524. } else if (Node427align === 'center') {
  35525. Node427textStart = -3;
  35526. Node427textWidth = Node427width;
  35527. Node427lineStart = Node427width - ht.Default.getTextSize('0', ' '+ Node427fontSize + 'px "Arial"').width - 11;
  35528. }
  35529. })();
  35530. Node427.setImage(GD.getTextJSON(Node427width, Node427height, true, false, false, ' '+ Node427fontSize + 'px "Arial"'))
  35531. Node427.setPosition(1075*ratio.ratioX, 568*ratio.ratioY);
  35532. Node427.setWidth(Node427width);
  35533. Node427.setHeight(Node427height);
  35534. Node427._nodeType = 'text';
  35535. Node427._disallowEvert = true;
  35536. Node427.setRotation(0*Math.PI/180);
  35537. Node427.a('node.width', Node427width);
  35538. Node427.a('node.height', Node427height);
  35539. Node427.a('node.rect', [0, 0, Node427width, Node427height]);
  35540. Node427.a('node.bordercolor','rgba(0,0,0,1)');
  35541. Node427.a('node.borderwidth', 0);
  35542. Node427.a('node.background','' || 'rgba(0,0,0,0)');
  35543. Node427.a('node.gradient','');
  35544. Node427.a('node.gradientcolor','');
  35545. Node427.a('node.text','0');
  35546. Node427.a('node.textalign','left');
  35547. Node427.a('node.textvAlign','middle');
  35548. Node427.a('node.textrect', [Node427textStart, 0, Node427textWidth, Node427height]);
  35549. Node427.a('node.color','rgba(0,0,0,1)');
  35550. Node427.a('node.font',' '+ Node427fontSize + 'px "Arial"');
  35551. Node427.a('node.textvisible',true);
  35552. Node427.a('node.linefeed',false);
  35553. if (false) {
  35554. Node427.a('node.textfunc',function(g) {
  35555. g.beginPath();
  35556. var str=Node427.a('node.text') || '0';
  35557. var color=Node427.a('node.color') || 'rgba(0,0,0,1)';
  35558. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node427width,Node427height,13.3333*_ratio.ratioY,"left",color,' '+ Node427fontSize + 'px "Arial"', 0,g);
  35559. });
  35560. }
  35561. if (false) {
  35562. Node427.a('node.underlinepoints',[Node427lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node427fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node427fontSize + 'px "Arial"').width + 6, (Node427height - Node427fontSize) * 0.5*_ratio.ratioY + Node427fontSize + 2 ]);
  35563. Node427.a('node.underlinevisible',false);
  35564. Node427.a('node.underlineBorderWidth', 1);
  35565. }
  35566. dataModel.add(Node427);
  35567. zoomNodeList.push({
  35568. node: Node427,
  35569. borderWidth: 0,
  35570. attr: 'node.borderwidth'
  35571. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35572. var Node428 = new ht.Node();
  35573. var Node428textStart, Node428textWidth, Node428lineStart, Node428align = 'left', Node428fontSize = 13.3333*_ratio.ratioY,Node428width = 32*_ratio.ratioX, Node428height = 16*_ratio.ratioY;
  35574. (function () {
  35575. if (Node428align === 'left') {
  35576. Node428textStart = Node428fontSize * 0.2 > 2 ? Node428fontSize * 0.2 - 4 : Node428fontSize * 0.2 - 9;
  35577. Node428textWidth = Node428width;
  35578. Node428lineStart = 1;
  35579. } else if (Node428align === 'right') {
  35580. Node428textStart = 0;
  35581. Node428textWidth =Node428fontSize <= 8 ? Node428width + Node428fontSize * 0.2 + 6 : Node428width - Node428fontSize * 0.2;
  35582. Node428lineStart = (Node428width - (ht.Default.getTextSize('0', ' '+ Node428fontSize + 'px "Arial"').width + 6)) * 0.5;
  35583. } else if (Node428align === 'center') {
  35584. Node428textStart = -3;
  35585. Node428textWidth = Node428width;
  35586. Node428lineStart = Node428width - ht.Default.getTextSize('0', ' '+ Node428fontSize + 'px "Arial"').width - 11;
  35587. }
  35588. })();
  35589. Node428.setImage(GD.getTextJSON(Node428width, Node428height, true, false, false, ' '+ Node428fontSize + 'px "Arial"'))
  35590. Node428.setPosition(1075*ratio.ratioX, 590*ratio.ratioY);
  35591. Node428.setWidth(Node428width);
  35592. Node428.setHeight(Node428height);
  35593. Node428._nodeType = 'text';
  35594. Node428._disallowEvert = true;
  35595. Node428.setRotation(0*Math.PI/180);
  35596. Node428.a('node.width', Node428width);
  35597. Node428.a('node.height', Node428height);
  35598. Node428.a('node.rect', [0, 0, Node428width, Node428height]);
  35599. Node428.a('node.bordercolor','rgba(0,0,0,1)');
  35600. Node428.a('node.borderwidth', 0);
  35601. Node428.a('node.background','' || 'rgba(0,0,0,0)');
  35602. Node428.a('node.gradient','');
  35603. Node428.a('node.gradientcolor','');
  35604. Node428.a('node.text','0');
  35605. Node428.a('node.textalign','left');
  35606. Node428.a('node.textvAlign','middle');
  35607. Node428.a('node.textrect', [Node428textStart, 0, Node428textWidth, Node428height]);
  35608. Node428.a('node.color','rgba(0,0,0,1)');
  35609. Node428.a('node.font',' '+ Node428fontSize + 'px "Arial"');
  35610. Node428.a('node.textvisible',true);
  35611. Node428.a('node.linefeed',false);
  35612. if (false) {
  35613. Node428.a('node.textfunc',function(g) {
  35614. g.beginPath();
  35615. var str=Node428.a('node.text') || '0';
  35616. var color=Node428.a('node.color') || 'rgba(0,0,0,1)';
  35617. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node428width,Node428height,13.3333*_ratio.ratioY,"left",color,' '+ Node428fontSize + 'px "Arial"', 0,g);
  35618. });
  35619. }
  35620. if (false) {
  35621. Node428.a('node.underlinepoints',[Node428lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node428fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node428fontSize + 'px "Arial"').width + 6, (Node428height - Node428fontSize) * 0.5*_ratio.ratioY + Node428fontSize + 2 ]);
  35622. Node428.a('node.underlinevisible',false);
  35623. Node428.a('node.underlineBorderWidth', 1);
  35624. }
  35625. dataModel.add(Node428);
  35626. zoomNodeList.push({
  35627. node: Node428,
  35628. borderWidth: 0,
  35629. attr: 'node.borderwidth'
  35630. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35631. var Node429 = new ht.Node();
  35632. var Node429textStart, Node429textWidth, Node429lineStart, Node429align = 'left', Node429fontSize = 13.3333*_ratio.ratioY,Node429width = 60*_ratio.ratioX, Node429height = 24*_ratio.ratioY;
  35633. (function () {
  35634. if (Node429align === 'left') {
  35635. Node429textStart = Node429fontSize * 0.2 > 2 ? Node429fontSize * 0.2 - 4 : Node429fontSize * 0.2 - 9;
  35636. Node429textWidth = Node429width;
  35637. Node429lineStart = 1;
  35638. } else if (Node429align === 'right') {
  35639. Node429textStart = 0;
  35640. Node429textWidth =Node429fontSize <= 8 ? Node429width + Node429fontSize * 0.2 + 6 : Node429width - Node429fontSize * 0.2;
  35641. Node429lineStart = (Node429width - (ht.Default.getTextSize('Ua (kV) :', ' '+ Node429fontSize + 'px "Arial"').width + 6)) * 0.5;
  35642. } else if (Node429align === 'center') {
  35643. Node429textStart = -3;
  35644. Node429textWidth = Node429width;
  35645. Node429lineStart = Node429width - ht.Default.getTextSize('Ua (kV) :', ' '+ Node429fontSize + 'px "Arial"').width - 11;
  35646. }
  35647. })();
  35648. Node429.setImage(GD.getTextJSON(Node429width, Node429height, true, false, false, ' '+ Node429fontSize + 'px "Arial"'))
  35649. Node429.setPosition(1442*ratio.ratioX, 178*ratio.ratioY);
  35650. Node429.setWidth(Node429width);
  35651. Node429.setHeight(Node429height);
  35652. Node429._nodeType = 'text';
  35653. Node429._disallowEvert = true;
  35654. Node429.setRotation(0*Math.PI/180);
  35655. Node429.a('node.width', Node429width);
  35656. Node429.a('node.height', Node429height);
  35657. Node429.a('node.rect', [0, 0, Node429width, Node429height]);
  35658. Node429.a('node.bordercolor','rgba(0,0,0,1)');
  35659. Node429.a('node.borderwidth', 0);
  35660. Node429.a('node.background','' || 'rgba(0,0,0,0)');
  35661. Node429.a('node.gradient','');
  35662. Node429.a('node.gradientcolor','');
  35663. Node429.a('node.text','Ua (kV) :');
  35664. Node429.a('node.textalign','left');
  35665. Node429.a('node.textvAlign','middle');
  35666. Node429.a('node.textrect', [Node429textStart, 0, Node429textWidth, Node429height]);
  35667. Node429.a('node.color','rgba(0,0,0,1)');
  35668. Node429.a('node.font',' '+ Node429fontSize + 'px "Arial"');
  35669. Node429.a('node.textvisible',true);
  35670. Node429.a('node.linefeed',false);
  35671. if (false) {
  35672. Node429.a('node.textfunc',function(g) {
  35673. g.beginPath();
  35674. var str=Node429.a('node.text') || 'Ua (kV) :';
  35675. var color=Node429.a('node.color') || 'rgba(0,0,0,1)';
  35676. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node429width,Node429height,13.3333*_ratio.ratioY,"left",color,' '+ Node429fontSize + 'px "Arial"', 0,g);
  35677. });
  35678. }
  35679. if (false) {
  35680. Node429.a('node.underlinepoints',[Node429lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node429fontSize + 2 , ht.Default.getTextSize('Ua (kV) :', ' '+ Node429fontSize + 'px "Arial"').width + 6, (Node429height - Node429fontSize) * 0.5*_ratio.ratioY + Node429fontSize + 2 ]);
  35681. Node429.a('node.underlinevisible',false);
  35682. Node429.a('node.underlineBorderWidth', 1);
  35683. }
  35684. dataModel.add(Node429);
  35685. zoomNodeList.push({
  35686. node: Node429,
  35687. borderWidth: 0,
  35688. attr: 'node.borderwidth'
  35689. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35690. var Node430 = new ht.Node();
  35691. var Node430textStart, Node430textWidth, Node430lineStart, Node430align = 'left', Node430fontSize = 13.3333*_ratio.ratioY,Node430width = 70*_ratio.ratioX, Node430height = 24*_ratio.ratioY;
  35692. (function () {
  35693. if (Node430align === 'left') {
  35694. Node430textStart = Node430fontSize * 0.2 > 2 ? Node430fontSize * 0.2 - 4 : Node430fontSize * 0.2 - 9;
  35695. Node430textWidth = Node430width;
  35696. Node430lineStart = 1;
  35697. } else if (Node430align === 'right') {
  35698. Node430textStart = 0;
  35699. Node430textWidth =Node430fontSize <= 8 ? Node430width + Node430fontSize * 0.2 + 6 : Node430width - Node430fontSize * 0.2;
  35700. Node430lineStart = (Node430width - (ht.Default.getTextSize('Ub (kV) :', ' '+ Node430fontSize + 'px "Arial"').width + 6)) * 0.5;
  35701. } else if (Node430align === 'center') {
  35702. Node430textStart = -3;
  35703. Node430textWidth = Node430width;
  35704. Node430lineStart = Node430width - ht.Default.getTextSize('Ub (kV) :', ' '+ Node430fontSize + 'px "Arial"').width - 11;
  35705. }
  35706. })();
  35707. Node430.setImage(GD.getTextJSON(Node430width, Node430height, true, false, false, ' '+ Node430fontSize + 'px "Arial"'))
  35708. Node430.setPosition(1446*ratio.ratioX, 200*ratio.ratioY);
  35709. Node430.setWidth(Node430width);
  35710. Node430.setHeight(Node430height);
  35711. Node430._nodeType = 'text';
  35712. Node430._disallowEvert = true;
  35713. Node430.setRotation(0*Math.PI/180);
  35714. Node430.a('node.width', Node430width);
  35715. Node430.a('node.height', Node430height);
  35716. Node430.a('node.rect', [0, 0, Node430width, Node430height]);
  35717. Node430.a('node.bordercolor','rgba(0,0,0,1)');
  35718. Node430.a('node.borderwidth', 0);
  35719. Node430.a('node.background','' || 'rgba(0,0,0,0)');
  35720. Node430.a('node.gradient','');
  35721. Node430.a('node.gradientcolor','');
  35722. Node430.a('node.text','Ub (kV) :');
  35723. Node430.a('node.textalign','left');
  35724. Node430.a('node.textvAlign','middle');
  35725. Node430.a('node.textrect', [Node430textStart, 0, Node430textWidth, Node430height]);
  35726. Node430.a('node.color','rgba(0,0,0,1)');
  35727. Node430.a('node.font',' '+ Node430fontSize + 'px "Arial"');
  35728. Node430.a('node.textvisible',true);
  35729. Node430.a('node.linefeed',false);
  35730. if (false) {
  35731. Node430.a('node.textfunc',function(g) {
  35732. g.beginPath();
  35733. var str=Node430.a('node.text') || 'Ub (kV) :';
  35734. var color=Node430.a('node.color') || 'rgba(0,0,0,1)';
  35735. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node430width,Node430height,13.3333*_ratio.ratioY,"left",color,' '+ Node430fontSize + 'px "Arial"', 0,g);
  35736. });
  35737. }
  35738. if (false) {
  35739. Node430.a('node.underlinepoints',[Node430lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node430fontSize + 2 , ht.Default.getTextSize('Ub (kV) :', ' '+ Node430fontSize + 'px "Arial"').width + 6, (Node430height - Node430fontSize) * 0.5*_ratio.ratioY + Node430fontSize + 2 ]);
  35740. Node430.a('node.underlinevisible',false);
  35741. Node430.a('node.underlineBorderWidth', 1);
  35742. }
  35743. dataModel.add(Node430);
  35744. zoomNodeList.push({
  35745. node: Node430,
  35746. borderWidth: 0,
  35747. attr: 'node.borderwidth'
  35748. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35749. var Node431 = new ht.Node();
  35750. var Node431textStart, Node431textWidth, Node431lineStart, Node431align = 'left', Node431fontSize = 13.3333*_ratio.ratioY,Node431width = 70*_ratio.ratioX, Node431height = 24*_ratio.ratioY;
  35751. (function () {
  35752. if (Node431align === 'left') {
  35753. Node431textStart = Node431fontSize * 0.2 > 2 ? Node431fontSize * 0.2 - 4 : Node431fontSize * 0.2 - 9;
  35754. Node431textWidth = Node431width;
  35755. Node431lineStart = 1;
  35756. } else if (Node431align === 'right') {
  35757. Node431textStart = 0;
  35758. Node431textWidth =Node431fontSize <= 8 ? Node431width + Node431fontSize * 0.2 + 6 : Node431width - Node431fontSize * 0.2;
  35759. Node431lineStart = (Node431width - (ht.Default.getTextSize('Uc (kV) :', ' '+ Node431fontSize + 'px "Arial"').width + 6)) * 0.5;
  35760. } else if (Node431align === 'center') {
  35761. Node431textStart = -3;
  35762. Node431textWidth = Node431width;
  35763. Node431lineStart = Node431width - ht.Default.getTextSize('Uc (kV) :', ' '+ Node431fontSize + 'px "Arial"').width - 11;
  35764. }
  35765. })();
  35766. Node431.setImage(GD.getTextJSON(Node431width, Node431height, true, false, false, ' '+ Node431fontSize + 'px "Arial"'))
  35767. Node431.setPosition(1447*ratio.ratioX, 223*ratio.ratioY);
  35768. Node431.setWidth(Node431width);
  35769. Node431.setHeight(Node431height);
  35770. Node431._nodeType = 'text';
  35771. Node431._disallowEvert = true;
  35772. Node431.setRotation(0*Math.PI/180);
  35773. Node431.a('node.width', Node431width);
  35774. Node431.a('node.height', Node431height);
  35775. Node431.a('node.rect', [0, 0, Node431width, Node431height]);
  35776. Node431.a('node.bordercolor','rgba(0,0,0,1)');
  35777. Node431.a('node.borderwidth', 0);
  35778. Node431.a('node.background','' || 'rgba(0,0,0,0)');
  35779. Node431.a('node.gradient','');
  35780. Node431.a('node.gradientcolor','');
  35781. Node431.a('node.text','Uc (kV) :');
  35782. Node431.a('node.textalign','left');
  35783. Node431.a('node.textvAlign','middle');
  35784. Node431.a('node.textrect', [Node431textStart, 0, Node431textWidth, Node431height]);
  35785. Node431.a('node.color','rgba(0,0,0,1)');
  35786. Node431.a('node.font',' '+ Node431fontSize + 'px "Arial"');
  35787. Node431.a('node.textvisible',true);
  35788. Node431.a('node.linefeed',false);
  35789. if (false) {
  35790. Node431.a('node.textfunc',function(g) {
  35791. g.beginPath();
  35792. var str=Node431.a('node.text') || 'Uc (kV) :';
  35793. var color=Node431.a('node.color') || 'rgba(0,0,0,1)';
  35794. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node431width,Node431height,13.3333*_ratio.ratioY,"left",color,' '+ Node431fontSize + 'px "Arial"', 0,g);
  35795. });
  35796. }
  35797. if (false) {
  35798. Node431.a('node.underlinepoints',[Node431lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node431fontSize + 2 , ht.Default.getTextSize('Uc (kV) :', ' '+ Node431fontSize + 'px "Arial"').width + 6, (Node431height - Node431fontSize) * 0.5*_ratio.ratioY + Node431fontSize + 2 ]);
  35799. Node431.a('node.underlinevisible',false);
  35800. Node431.a('node.underlineBorderWidth', 1);
  35801. }
  35802. dataModel.add(Node431);
  35803. zoomNodeList.push({
  35804. node: Node431,
  35805. borderWidth: 0,
  35806. attr: 'node.borderwidth'
  35807. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35808. var Node432 = new ht.Node();
  35809. var Node432textStart, Node432textWidth, Node432lineStart, Node432align = 'left', Node432fontSize = 13.3333*_ratio.ratioY,Node432width = 70*_ratio.ratioX, Node432height = 24*_ratio.ratioY;
  35810. (function () {
  35811. if (Node432align === 'left') {
  35812. Node432textStart = Node432fontSize * 0.2 > 2 ? Node432fontSize * 0.2 - 4 : Node432fontSize * 0.2 - 9;
  35813. Node432textWidth = Node432width;
  35814. Node432lineStart = 1;
  35815. } else if (Node432align === 'right') {
  35816. Node432textStart = 0;
  35817. Node432textWidth =Node432fontSize <= 8 ? Node432width + Node432fontSize * 0.2 + 6 : Node432width - Node432fontSize * 0.2;
  35818. Node432lineStart = (Node432width - (ht.Default.getTextSize('Uab (kV) :', ' '+ Node432fontSize + 'px "Arial"').width + 6)) * 0.5;
  35819. } else if (Node432align === 'center') {
  35820. Node432textStart = -3;
  35821. Node432textWidth = Node432width;
  35822. Node432lineStart = Node432width - ht.Default.getTextSize('Uab (kV) :', ' '+ Node432fontSize + 'px "Arial"').width - 11;
  35823. }
  35824. })();
  35825. Node432.setImage(GD.getTextJSON(Node432width, Node432height, true, false, false, ' '+ Node432fontSize + 'px "Arial"'))
  35826. Node432.setPosition(1438*ratio.ratioX, 245*ratio.ratioY);
  35827. Node432.setWidth(Node432width);
  35828. Node432.setHeight(Node432height);
  35829. Node432._nodeType = 'text';
  35830. Node432._disallowEvert = true;
  35831. Node432.setRotation(0*Math.PI/180);
  35832. Node432.a('node.width', Node432width);
  35833. Node432.a('node.height', Node432height);
  35834. Node432.a('node.rect', [0, 0, Node432width, Node432height]);
  35835. Node432.a('node.bordercolor','rgba(0,0,0,1)');
  35836. Node432.a('node.borderwidth', 0);
  35837. Node432.a('node.background','' || 'rgba(0,0,0,0)');
  35838. Node432.a('node.gradient','');
  35839. Node432.a('node.gradientcolor','');
  35840. Node432.a('node.text','Uab (kV) :');
  35841. Node432.a('node.textalign','left');
  35842. Node432.a('node.textvAlign','middle');
  35843. Node432.a('node.textrect', [Node432textStart, 0, Node432textWidth, Node432height]);
  35844. Node432.a('node.color','rgba(0,0,0,1)');
  35845. Node432.a('node.font',' '+ Node432fontSize + 'px "Arial"');
  35846. Node432.a('node.textvisible',true);
  35847. Node432.a('node.linefeed',false);
  35848. if (false) {
  35849. Node432.a('node.textfunc',function(g) {
  35850. g.beginPath();
  35851. var str=Node432.a('node.text') || 'Uab (kV) :';
  35852. var color=Node432.a('node.color') || 'rgba(0,0,0,1)';
  35853. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node432width,Node432height,13.3333*_ratio.ratioY,"left",color,' '+ Node432fontSize + 'px "Arial"', 0,g);
  35854. });
  35855. }
  35856. if (false) {
  35857. Node432.a('node.underlinepoints',[Node432lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node432fontSize + 2 , ht.Default.getTextSize('Uab (kV) :', ' '+ Node432fontSize + 'px "Arial"').width + 6, (Node432height - Node432fontSize) * 0.5*_ratio.ratioY + Node432fontSize + 2 ]);
  35858. Node432.a('node.underlinevisible',false);
  35859. Node432.a('node.underlineBorderWidth', 1);
  35860. }
  35861. dataModel.add(Node432);
  35862. zoomNodeList.push({
  35863. node: Node432,
  35864. borderWidth: 0,
  35865. attr: 'node.borderwidth'
  35866. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35867. var Node433 = new ht.Node();
  35868. var Node433textStart, Node433textWidth, Node433lineStart, Node433align = 'left', Node433fontSize = 13.3333*_ratio.ratioY,Node433width = 70*_ratio.ratioX, Node433height = 24*_ratio.ratioY;
  35869. (function () {
  35870. if (Node433align === 'left') {
  35871. Node433textStart = Node433fontSize * 0.2 > 2 ? Node433fontSize * 0.2 - 4 : Node433fontSize * 0.2 - 9;
  35872. Node433textWidth = Node433width;
  35873. Node433lineStart = 1;
  35874. } else if (Node433align === 'right') {
  35875. Node433textStart = 0;
  35876. Node433textWidth =Node433fontSize <= 8 ? Node433width + Node433fontSize * 0.2 + 6 : Node433width - Node433fontSize * 0.2;
  35877. Node433lineStart = (Node433width - (ht.Default.getTextSize('Ubc (kV) :', ' '+ Node433fontSize + 'px "Arial"').width + 6)) * 0.5;
  35878. } else if (Node433align === 'center') {
  35879. Node433textStart = -3;
  35880. Node433textWidth = Node433width;
  35881. Node433lineStart = Node433width - ht.Default.getTextSize('Ubc (kV) :', ' '+ Node433fontSize + 'px "Arial"').width - 11;
  35882. }
  35883. })();
  35884. Node433.setImage(GD.getTextJSON(Node433width, Node433height, true, false, false, ' '+ Node433fontSize + 'px "Arial"'))
  35885. Node433.setPosition(1438*ratio.ratioX, 265*ratio.ratioY);
  35886. Node433.setWidth(Node433width);
  35887. Node433.setHeight(Node433height);
  35888. Node433._nodeType = 'text';
  35889. Node433._disallowEvert = true;
  35890. Node433.setRotation(0*Math.PI/180);
  35891. Node433.a('node.width', Node433width);
  35892. Node433.a('node.height', Node433height);
  35893. Node433.a('node.rect', [0, 0, Node433width, Node433height]);
  35894. Node433.a('node.bordercolor','rgba(0,0,0,1)');
  35895. Node433.a('node.borderwidth', 0);
  35896. Node433.a('node.background','' || 'rgba(0,0,0,0)');
  35897. Node433.a('node.gradient','');
  35898. Node433.a('node.gradientcolor','');
  35899. Node433.a('node.text','Ubc (kV) :');
  35900. Node433.a('node.textalign','left');
  35901. Node433.a('node.textvAlign','middle');
  35902. Node433.a('node.textrect', [Node433textStart, 0, Node433textWidth, Node433height]);
  35903. Node433.a('node.color','rgba(0,0,0,1)');
  35904. Node433.a('node.font',' '+ Node433fontSize + 'px "Arial"');
  35905. Node433.a('node.textvisible',true);
  35906. Node433.a('node.linefeed',false);
  35907. if (false) {
  35908. Node433.a('node.textfunc',function(g) {
  35909. g.beginPath();
  35910. var str=Node433.a('node.text') || 'Ubc (kV) :';
  35911. var color=Node433.a('node.color') || 'rgba(0,0,0,1)';
  35912. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node433width,Node433height,13.3333*_ratio.ratioY,"left",color,' '+ Node433fontSize + 'px "Arial"', 0,g);
  35913. });
  35914. }
  35915. if (false) {
  35916. Node433.a('node.underlinepoints',[Node433lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node433fontSize + 2 , ht.Default.getTextSize('Ubc (kV) :', ' '+ Node433fontSize + 'px "Arial"').width + 6, (Node433height - Node433fontSize) * 0.5*_ratio.ratioY + Node433fontSize + 2 ]);
  35917. Node433.a('node.underlinevisible',false);
  35918. Node433.a('node.underlineBorderWidth', 1);
  35919. }
  35920. dataModel.add(Node433);
  35921. zoomNodeList.push({
  35922. node: Node433,
  35923. borderWidth: 0,
  35924. attr: 'node.borderwidth'
  35925. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35926. var Node434 = new ht.Node();
  35927. var Node434textStart, Node434textWidth, Node434lineStart, Node434align = 'left', Node434fontSize = 13.3333*_ratio.ratioY,Node434width = 70*_ratio.ratioX, Node434height = 24*_ratio.ratioY;
  35928. (function () {
  35929. if (Node434align === 'left') {
  35930. Node434textStart = Node434fontSize * 0.2 > 2 ? Node434fontSize * 0.2 - 4 : Node434fontSize * 0.2 - 9;
  35931. Node434textWidth = Node434width;
  35932. Node434lineStart = 1;
  35933. } else if (Node434align === 'right') {
  35934. Node434textStart = 0;
  35935. Node434textWidth =Node434fontSize <= 8 ? Node434width + Node434fontSize * 0.2 + 6 : Node434width - Node434fontSize * 0.2;
  35936. Node434lineStart = (Node434width - (ht.Default.getTextSize('Uca (kV) :', ' '+ Node434fontSize + 'px "Arial"').width + 6)) * 0.5;
  35937. } else if (Node434align === 'center') {
  35938. Node434textStart = -3;
  35939. Node434textWidth = Node434width;
  35940. Node434lineStart = Node434width - ht.Default.getTextSize('Uca (kV) :', ' '+ Node434fontSize + 'px "Arial"').width - 11;
  35941. }
  35942. })();
  35943. Node434.setImage(GD.getTextJSON(Node434width, Node434height, true, false, false, ' '+ Node434fontSize + 'px "Arial"'))
  35944. Node434.setPosition(1439*ratio.ratioX, 285*ratio.ratioY);
  35945. Node434.setWidth(Node434width);
  35946. Node434.setHeight(Node434height);
  35947. Node434._nodeType = 'text';
  35948. Node434._disallowEvert = true;
  35949. Node434.setRotation(0*Math.PI/180);
  35950. Node434.a('node.width', Node434width);
  35951. Node434.a('node.height', Node434height);
  35952. Node434.a('node.rect', [0, 0, Node434width, Node434height]);
  35953. Node434.a('node.bordercolor','rgba(0,0,0,1)');
  35954. Node434.a('node.borderwidth', 0);
  35955. Node434.a('node.background','' || 'rgba(0,0,0,0)');
  35956. Node434.a('node.gradient','');
  35957. Node434.a('node.gradientcolor','');
  35958. Node434.a('node.text','Uca (kV) :');
  35959. Node434.a('node.textalign','left');
  35960. Node434.a('node.textvAlign','middle');
  35961. Node434.a('node.textrect', [Node434textStart, 0, Node434textWidth, Node434height]);
  35962. Node434.a('node.color','rgba(0,0,0,1)');
  35963. Node434.a('node.font',' '+ Node434fontSize + 'px "Arial"');
  35964. Node434.a('node.textvisible',true);
  35965. Node434.a('node.linefeed',false);
  35966. if (false) {
  35967. Node434.a('node.textfunc',function(g) {
  35968. g.beginPath();
  35969. var str=Node434.a('node.text') || 'Uca (kV) :';
  35970. var color=Node434.a('node.color') || 'rgba(0,0,0,1)';
  35971. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node434width,Node434height,13.3333*_ratio.ratioY,"left",color,' '+ Node434fontSize + 'px "Arial"', 0,g);
  35972. });
  35973. }
  35974. if (false) {
  35975. Node434.a('node.underlinepoints',[Node434lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node434fontSize + 2 , ht.Default.getTextSize('Uca (kV) :', ' '+ Node434fontSize + 'px "Arial"').width + 6, (Node434height - Node434fontSize) * 0.5*_ratio.ratioY + Node434fontSize + 2 ]);
  35976. Node434.a('node.underlinevisible',false);
  35977. Node434.a('node.underlineBorderWidth', 1);
  35978. }
  35979. dataModel.add(Node434);
  35980. zoomNodeList.push({
  35981. node: Node434,
  35982. borderWidth: 0,
  35983. attr: 'node.borderwidth'
  35984. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  35985. var Node435 = new ht.Node();
  35986. var Node435textStart, Node435textWidth, Node435lineStart, Node435align = 'left', Node435fontSize = 13.3333*_ratio.ratioY,Node435width = 70*_ratio.ratioX, Node435height = 24*_ratio.ratioY;
  35987. (function () {
  35988. if (Node435align === 'left') {
  35989. Node435textStart = Node435fontSize * 0.2 > 2 ? Node435fontSize * 0.2 - 4 : Node435fontSize * 0.2 - 9;
  35990. Node435textWidth = Node435width;
  35991. Node435lineStart = 1;
  35992. } else if (Node435align === 'right') {
  35993. Node435textStart = 0;
  35994. Node435textWidth =Node435fontSize <= 8 ? Node435width + Node435fontSize * 0.2 + 6 : Node435width - Node435fontSize * 0.2;
  35995. Node435lineStart = (Node435width - (ht.Default.getTextSize('F (HZ) :', ' '+ Node435fontSize + 'px "Arial"').width + 6)) * 0.5;
  35996. } else if (Node435align === 'center') {
  35997. Node435textStart = -3;
  35998. Node435textWidth = Node435width;
  35999. Node435lineStart = Node435width - ht.Default.getTextSize('F (HZ) :', ' '+ Node435fontSize + 'px "Arial"').width - 11;
  36000. }
  36001. })();
  36002. Node435.setImage(GD.getTextJSON(Node435width, Node435height, true, false, false, ' '+ Node435fontSize + 'px "Arial"'))
  36003. Node435.setPosition(1454*ratio.ratioX, 307*ratio.ratioY);
  36004. Node435.setWidth(Node435width);
  36005. Node435.setHeight(Node435height);
  36006. Node435._nodeType = 'text';
  36007. Node435._disallowEvert = true;
  36008. Node435.setRotation(0*Math.PI/180);
  36009. Node435.a('node.width', Node435width);
  36010. Node435.a('node.height', Node435height);
  36011. Node435.a('node.rect', [0, 0, Node435width, Node435height]);
  36012. Node435.a('node.bordercolor','rgba(0,0,0,1)');
  36013. Node435.a('node.borderwidth', 0);
  36014. Node435.a('node.background','' || 'rgba(0,0,0,0)');
  36015. Node435.a('node.gradient','');
  36016. Node435.a('node.gradientcolor','');
  36017. Node435.a('node.text','F (HZ) :');
  36018. Node435.a('node.textalign','left');
  36019. Node435.a('node.textvAlign','middle');
  36020. Node435.a('node.textrect', [Node435textStart, 0, Node435textWidth, Node435height]);
  36021. Node435.a('node.color','rgba(0,0,0,1)');
  36022. Node435.a('node.font',' '+ Node435fontSize + 'px "Arial"');
  36023. Node435.a('node.textvisible',true);
  36024. Node435.a('node.linefeed',false);
  36025. if (false) {
  36026. Node435.a('node.textfunc',function(g) {
  36027. g.beginPath();
  36028. var str=Node435.a('node.text') || 'F (HZ) :';
  36029. var color=Node435.a('node.color') || 'rgba(0,0,0,1)';
  36030. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node435width,Node435height,13.3333*_ratio.ratioY,"left",color,' '+ Node435fontSize + 'px "Arial"', 0,g);
  36031. });
  36032. }
  36033. if (false) {
  36034. Node435.a('node.underlinepoints',[Node435lineStart, (24 - 13.3333) * 0.5 * _ratio.ratioY + Node435fontSize + 2 , ht.Default.getTextSize('F (HZ) :', ' '+ Node435fontSize + 'px "Arial"').width + 6, (Node435height - Node435fontSize) * 0.5*_ratio.ratioY + Node435fontSize + 2 ]);
  36035. Node435.a('node.underlinevisible',false);
  36036. Node435.a('node.underlineBorderWidth', 1);
  36037. }
  36038. dataModel.add(Node435);
  36039. zoomNodeList.push({
  36040. node: Node435,
  36041. borderWidth: 0,
  36042. attr: 'node.borderwidth'
  36043. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36044. var Node436 = new ht.Node();
  36045. var Node436textStart, Node436textWidth, Node436lineStart, Node436align = 'left', Node436fontSize = 13.3333*_ratio.ratioY,Node436width = 32*_ratio.ratioX, Node436height = 16*_ratio.ratioY;
  36046. (function () {
  36047. if (Node436align === 'left') {
  36048. Node436textStart = Node436fontSize * 0.2 > 2 ? Node436fontSize * 0.2 - 4 : Node436fontSize * 0.2 - 9;
  36049. Node436textWidth = Node436width;
  36050. Node436lineStart = 1;
  36051. } else if (Node436align === 'right') {
  36052. Node436textStart = 0;
  36053. Node436textWidth =Node436fontSize <= 8 ? Node436width + Node436fontSize * 0.2 + 6 : Node436width - Node436fontSize * 0.2;
  36054. Node436lineStart = (Node436width - (ht.Default.getTextSize('0', ' '+ Node436fontSize + 'px "Arial"').width + 6)) * 0.5;
  36055. } else if (Node436align === 'center') {
  36056. Node436textStart = -3;
  36057. Node436textWidth = Node436width;
  36058. Node436lineStart = Node436width - ht.Default.getTextSize('0', ' '+ Node436fontSize + 'px "Arial"').width - 11;
  36059. }
  36060. })();
  36061. Node436.setImage(GD.getTextJSON(Node436width, Node436height, true, false, false, ' '+ Node436fontSize + 'px "Arial"'))
  36062. Node436.setPosition(1488*ratio.ratioX, 180*ratio.ratioY);
  36063. Node436.setWidth(Node436width);
  36064. Node436.setHeight(Node436height);
  36065. Node436._nodeType = 'text';
  36066. Node436._disallowEvert = true;
  36067. Node436.setRotation(0*Math.PI/180);
  36068. Node436.a('node.width', Node436width);
  36069. Node436.a('node.height', Node436height);
  36070. Node436.a('node.rect', [0, 0, Node436width, Node436height]);
  36071. Node436.a('node.bordercolor','rgba(0,0,0,1)');
  36072. Node436.a('node.borderwidth', 0);
  36073. Node436.a('node.background','' || 'rgba(0,0,0,0)');
  36074. Node436.a('node.gradient','');
  36075. Node436.a('node.gradientcolor','');
  36076. Node436.a('node.text','0');
  36077. Node436.a('node.textalign','left');
  36078. Node436.a('node.textvAlign','middle');
  36079. Node436.a('node.textrect', [Node436textStart, 0, Node436textWidth, Node436height]);
  36080. Node436.a('node.color','rgba(0,0,0,1)');
  36081. Node436.a('node.font',' '+ Node436fontSize + 'px "Arial"');
  36082. Node436.a('node.textvisible',true);
  36083. Node436.a('node.linefeed',false);
  36084. if (false) {
  36085. Node436.a('node.textfunc',function(g) {
  36086. g.beginPath();
  36087. var str=Node436.a('node.text') || '0';
  36088. var color=Node436.a('node.color') || 'rgba(0,0,0,1)';
  36089. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node436width,Node436height,13.3333*_ratio.ratioY,"left",color,' '+ Node436fontSize + 'px "Arial"', 0,g);
  36090. });
  36091. }
  36092. if (false) {
  36093. Node436.a('node.underlinepoints',[Node436lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node436fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node436fontSize + 'px "Arial"').width + 6, (Node436height - Node436fontSize) * 0.5*_ratio.ratioY + Node436fontSize + 2 ]);
  36094. Node436.a('node.underlinevisible',false);
  36095. Node436.a('node.underlineBorderWidth', 1);
  36096. }
  36097. dataModel.add(Node436);
  36098. zoomNodeList.push({
  36099. node: Node436,
  36100. borderWidth: 0,
  36101. attr: 'node.borderwidth'
  36102. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36103. var Node437 = new ht.Node();
  36104. var Node437textStart, Node437textWidth, Node437lineStart, Node437align = 'left', Node437fontSize = 13.3333*_ratio.ratioY,Node437width = 32*_ratio.ratioX, Node437height = 16*_ratio.ratioY;
  36105. (function () {
  36106. if (Node437align === 'left') {
  36107. Node437textStart = Node437fontSize * 0.2 > 2 ? Node437fontSize * 0.2 - 4 : Node437fontSize * 0.2 - 9;
  36108. Node437textWidth = Node437width;
  36109. Node437lineStart = 1;
  36110. } else if (Node437align === 'right') {
  36111. Node437textStart = 0;
  36112. Node437textWidth =Node437fontSize <= 8 ? Node437width + Node437fontSize * 0.2 + 6 : Node437width - Node437fontSize * 0.2;
  36113. Node437lineStart = (Node437width - (ht.Default.getTextSize('0', ' '+ Node437fontSize + 'px "Arial"').width + 6)) * 0.5;
  36114. } else if (Node437align === 'center') {
  36115. Node437textStart = -3;
  36116. Node437textWidth = Node437width;
  36117. Node437lineStart = Node437width - ht.Default.getTextSize('0', ' '+ Node437fontSize + 'px "Arial"').width - 11;
  36118. }
  36119. })();
  36120. Node437.setImage(GD.getTextJSON(Node437width, Node437height, true, false, false, ' '+ Node437fontSize + 'px "Arial"'))
  36121. Node437.setPosition(1488*ratio.ratioX, 201*ratio.ratioY);
  36122. Node437.setWidth(Node437width);
  36123. Node437.setHeight(Node437height);
  36124. Node437._nodeType = 'text';
  36125. Node437._disallowEvert = true;
  36126. Node437.setRotation(0*Math.PI/180);
  36127. Node437.a('node.width', Node437width);
  36128. Node437.a('node.height', Node437height);
  36129. Node437.a('node.rect', [0, 0, Node437width, Node437height]);
  36130. Node437.a('node.bordercolor','rgba(0,0,0,1)');
  36131. Node437.a('node.borderwidth', 0);
  36132. Node437.a('node.background','' || 'rgba(0,0,0,0)');
  36133. Node437.a('node.gradient','');
  36134. Node437.a('node.gradientcolor','');
  36135. Node437.a('node.text','0');
  36136. Node437.a('node.textalign','left');
  36137. Node437.a('node.textvAlign','middle');
  36138. Node437.a('node.textrect', [Node437textStart, 0, Node437textWidth, Node437height]);
  36139. Node437.a('node.color','rgba(0,0,0,1)');
  36140. Node437.a('node.font',' '+ Node437fontSize + 'px "Arial"');
  36141. Node437.a('node.textvisible',true);
  36142. Node437.a('node.linefeed',false);
  36143. if (false) {
  36144. Node437.a('node.textfunc',function(g) {
  36145. g.beginPath();
  36146. var str=Node437.a('node.text') || '0';
  36147. var color=Node437.a('node.color') || 'rgba(0,0,0,1)';
  36148. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node437width,Node437height,13.3333*_ratio.ratioY,"left",color,' '+ Node437fontSize + 'px "Arial"', 0,g);
  36149. });
  36150. }
  36151. if (false) {
  36152. Node437.a('node.underlinepoints',[Node437lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node437fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node437fontSize + 'px "Arial"').width + 6, (Node437height - Node437fontSize) * 0.5*_ratio.ratioY + Node437fontSize + 2 ]);
  36153. Node437.a('node.underlinevisible',false);
  36154. Node437.a('node.underlineBorderWidth', 1);
  36155. }
  36156. dataModel.add(Node437);
  36157. zoomNodeList.push({
  36158. node: Node437,
  36159. borderWidth: 0,
  36160. attr: 'node.borderwidth'
  36161. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36162. var Node438 = new ht.Node();
  36163. var Node438textStart, Node438textWidth, Node438lineStart, Node438align = 'left', Node438fontSize = 13.3333*_ratio.ratioY,Node438width = 32*_ratio.ratioX, Node438height = 16*_ratio.ratioY;
  36164. (function () {
  36165. if (Node438align === 'left') {
  36166. Node438textStart = Node438fontSize * 0.2 > 2 ? Node438fontSize * 0.2 - 4 : Node438fontSize * 0.2 - 9;
  36167. Node438textWidth = Node438width;
  36168. Node438lineStart = 1;
  36169. } else if (Node438align === 'right') {
  36170. Node438textStart = 0;
  36171. Node438textWidth =Node438fontSize <= 8 ? Node438width + Node438fontSize * 0.2 + 6 : Node438width - Node438fontSize * 0.2;
  36172. Node438lineStart = (Node438width - (ht.Default.getTextSize('0', ' '+ Node438fontSize + 'px "Arial"').width + 6)) * 0.5;
  36173. } else if (Node438align === 'center') {
  36174. Node438textStart = -3;
  36175. Node438textWidth = Node438width;
  36176. Node438lineStart = Node438width - ht.Default.getTextSize('0', ' '+ Node438fontSize + 'px "Arial"').width - 11;
  36177. }
  36178. })();
  36179. Node438.setImage(GD.getTextJSON(Node438width, Node438height, true, false, false, ' '+ Node438fontSize + 'px "Arial"'))
  36180. Node438.setPosition(1488*ratio.ratioX, 224*ratio.ratioY);
  36181. Node438.setWidth(Node438width);
  36182. Node438.setHeight(Node438height);
  36183. Node438._nodeType = 'text';
  36184. Node438._disallowEvert = true;
  36185. Node438.setRotation(0*Math.PI/180);
  36186. Node438.a('node.width', Node438width);
  36187. Node438.a('node.height', Node438height);
  36188. Node438.a('node.rect', [0, 0, Node438width, Node438height]);
  36189. Node438.a('node.bordercolor','rgba(0,0,0,1)');
  36190. Node438.a('node.borderwidth', 0);
  36191. Node438.a('node.background','' || 'rgba(0,0,0,0)');
  36192. Node438.a('node.gradient','');
  36193. Node438.a('node.gradientcolor','');
  36194. Node438.a('node.text','0');
  36195. Node438.a('node.textalign','left');
  36196. Node438.a('node.textvAlign','middle');
  36197. Node438.a('node.textrect', [Node438textStart, 0, Node438textWidth, Node438height]);
  36198. Node438.a('node.color','rgba(0,0,0,1)');
  36199. Node438.a('node.font',' '+ Node438fontSize + 'px "Arial"');
  36200. Node438.a('node.textvisible',true);
  36201. Node438.a('node.linefeed',false);
  36202. if (false) {
  36203. Node438.a('node.textfunc',function(g) {
  36204. g.beginPath();
  36205. var str=Node438.a('node.text') || '0';
  36206. var color=Node438.a('node.color') || 'rgba(0,0,0,1)';
  36207. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node438width,Node438height,13.3333*_ratio.ratioY,"left",color,' '+ Node438fontSize + 'px "Arial"', 0,g);
  36208. });
  36209. }
  36210. if (false) {
  36211. Node438.a('node.underlinepoints',[Node438lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node438fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node438fontSize + 'px "Arial"').width + 6, (Node438height - Node438fontSize) * 0.5*_ratio.ratioY + Node438fontSize + 2 ]);
  36212. Node438.a('node.underlinevisible',false);
  36213. Node438.a('node.underlineBorderWidth', 1);
  36214. }
  36215. dataModel.add(Node438);
  36216. zoomNodeList.push({
  36217. node: Node438,
  36218. borderWidth: 0,
  36219. attr: 'node.borderwidth'
  36220. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36221. var Node439 = new ht.Node();
  36222. var Node439textStart, Node439textWidth, Node439lineStart, Node439align = 'left', Node439fontSize = 13.3333*_ratio.ratioY,Node439width = 32*_ratio.ratioX, Node439height = 16*_ratio.ratioY;
  36223. (function () {
  36224. if (Node439align === 'left') {
  36225. Node439textStart = Node439fontSize * 0.2 > 2 ? Node439fontSize * 0.2 - 4 : Node439fontSize * 0.2 - 9;
  36226. Node439textWidth = Node439width;
  36227. Node439lineStart = 1;
  36228. } else if (Node439align === 'right') {
  36229. Node439textStart = 0;
  36230. Node439textWidth =Node439fontSize <= 8 ? Node439width + Node439fontSize * 0.2 + 6 : Node439width - Node439fontSize * 0.2;
  36231. Node439lineStart = (Node439width - (ht.Default.getTextSize('0', ' '+ Node439fontSize + 'px "Arial"').width + 6)) * 0.5;
  36232. } else if (Node439align === 'center') {
  36233. Node439textStart = -3;
  36234. Node439textWidth = Node439width;
  36235. Node439lineStart = Node439width - ht.Default.getTextSize('0', ' '+ Node439fontSize + 'px "Arial"').width - 11;
  36236. }
  36237. })();
  36238. Node439.setImage(GD.getTextJSON(Node439width, Node439height, true, false, false, ' '+ Node439fontSize + 'px "Arial"'))
  36239. Node439.setPosition(1488*ratio.ratioX, 246*ratio.ratioY);
  36240. Node439.setWidth(Node439width);
  36241. Node439.setHeight(Node439height);
  36242. Node439._nodeType = 'text';
  36243. Node439._disallowEvert = true;
  36244. Node439.setRotation(0*Math.PI/180);
  36245. Node439.a('node.width', Node439width);
  36246. Node439.a('node.height', Node439height);
  36247. Node439.a('node.rect', [0, 0, Node439width, Node439height]);
  36248. Node439.a('node.bordercolor','rgba(0,0,0,1)');
  36249. Node439.a('node.borderwidth', 0);
  36250. Node439.a('node.background','' || 'rgba(0,0,0,0)');
  36251. Node439.a('node.gradient','');
  36252. Node439.a('node.gradientcolor','');
  36253. Node439.a('node.text','0');
  36254. Node439.a('node.textalign','left');
  36255. Node439.a('node.textvAlign','middle');
  36256. Node439.a('node.textrect', [Node439textStart, 0, Node439textWidth, Node439height]);
  36257. Node439.a('node.color','rgba(0,0,0,1)');
  36258. Node439.a('node.font',' '+ Node439fontSize + 'px "Arial"');
  36259. Node439.a('node.textvisible',true);
  36260. Node439.a('node.linefeed',false);
  36261. if (false) {
  36262. Node439.a('node.textfunc',function(g) {
  36263. g.beginPath();
  36264. var str=Node439.a('node.text') || '0';
  36265. var color=Node439.a('node.color') || 'rgba(0,0,0,1)';
  36266. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node439width,Node439height,13.3333*_ratio.ratioY,"left",color,' '+ Node439fontSize + 'px "Arial"', 0,g);
  36267. });
  36268. }
  36269. if (false) {
  36270. Node439.a('node.underlinepoints',[Node439lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node439fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node439fontSize + 'px "Arial"').width + 6, (Node439height - Node439fontSize) * 0.5*_ratio.ratioY + Node439fontSize + 2 ]);
  36271. Node439.a('node.underlinevisible',false);
  36272. Node439.a('node.underlineBorderWidth', 1);
  36273. }
  36274. dataModel.add(Node439);
  36275. zoomNodeList.push({
  36276. node: Node439,
  36277. borderWidth: 0,
  36278. attr: 'node.borderwidth'
  36279. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36280. var Node440 = new ht.Node();
  36281. var Node440textStart, Node440textWidth, Node440lineStart, Node440align = 'left', Node440fontSize = 13.3333*_ratio.ratioY,Node440width = 32*_ratio.ratioX, Node440height = 16*_ratio.ratioY;
  36282. (function () {
  36283. if (Node440align === 'left') {
  36284. Node440textStart = Node440fontSize * 0.2 > 2 ? Node440fontSize * 0.2 - 4 : Node440fontSize * 0.2 - 9;
  36285. Node440textWidth = Node440width;
  36286. Node440lineStart = 1;
  36287. } else if (Node440align === 'right') {
  36288. Node440textStart = 0;
  36289. Node440textWidth =Node440fontSize <= 8 ? Node440width + Node440fontSize * 0.2 + 6 : Node440width - Node440fontSize * 0.2;
  36290. Node440lineStart = (Node440width - (ht.Default.getTextSize('0', ' '+ Node440fontSize + 'px "Arial"').width + 6)) * 0.5;
  36291. } else if (Node440align === 'center') {
  36292. Node440textStart = -3;
  36293. Node440textWidth = Node440width;
  36294. Node440lineStart = Node440width - ht.Default.getTextSize('0', ' '+ Node440fontSize + 'px "Arial"').width - 11;
  36295. }
  36296. })();
  36297. Node440.setImage(GD.getTextJSON(Node440width, Node440height, true, false, false, ' '+ Node440fontSize + 'px "Arial"'))
  36298. Node440.setPosition(1488*ratio.ratioX, 266*ratio.ratioY);
  36299. Node440.setWidth(Node440width);
  36300. Node440.setHeight(Node440height);
  36301. Node440._nodeType = 'text';
  36302. Node440._disallowEvert = true;
  36303. Node440.setRotation(0*Math.PI/180);
  36304. Node440.a('node.width', Node440width);
  36305. Node440.a('node.height', Node440height);
  36306. Node440.a('node.rect', [0, 0, Node440width, Node440height]);
  36307. Node440.a('node.bordercolor','rgba(0,0,0,1)');
  36308. Node440.a('node.borderwidth', 0);
  36309. Node440.a('node.background','' || 'rgba(0,0,0,0)');
  36310. Node440.a('node.gradient','');
  36311. Node440.a('node.gradientcolor','');
  36312. Node440.a('node.text','0');
  36313. Node440.a('node.textalign','left');
  36314. Node440.a('node.textvAlign','middle');
  36315. Node440.a('node.textrect', [Node440textStart, 0, Node440textWidth, Node440height]);
  36316. Node440.a('node.color','rgba(0,0,0,1)');
  36317. Node440.a('node.font',' '+ Node440fontSize + 'px "Arial"');
  36318. Node440.a('node.textvisible',true);
  36319. Node440.a('node.linefeed',false);
  36320. if (false) {
  36321. Node440.a('node.textfunc',function(g) {
  36322. g.beginPath();
  36323. var str=Node440.a('node.text') || '0';
  36324. var color=Node440.a('node.color') || 'rgba(0,0,0,1)';
  36325. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node440width,Node440height,13.3333*_ratio.ratioY,"left",color,' '+ Node440fontSize + 'px "Arial"', 0,g);
  36326. });
  36327. }
  36328. if (false) {
  36329. Node440.a('node.underlinepoints',[Node440lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node440fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node440fontSize + 'px "Arial"').width + 6, (Node440height - Node440fontSize) * 0.5*_ratio.ratioY + Node440fontSize + 2 ]);
  36330. Node440.a('node.underlinevisible',false);
  36331. Node440.a('node.underlineBorderWidth', 1);
  36332. }
  36333. dataModel.add(Node440);
  36334. zoomNodeList.push({
  36335. node: Node440,
  36336. borderWidth: 0,
  36337. attr: 'node.borderwidth'
  36338. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36339. var Node441 = new ht.Node();
  36340. var Node441textStart, Node441textWidth, Node441lineStart, Node441align = 'left', Node441fontSize = 13.3333*_ratio.ratioY,Node441width = 32*_ratio.ratioX, Node441height = 16*_ratio.ratioY;
  36341. (function () {
  36342. if (Node441align === 'left') {
  36343. Node441textStart = Node441fontSize * 0.2 > 2 ? Node441fontSize * 0.2 - 4 : Node441fontSize * 0.2 - 9;
  36344. Node441textWidth = Node441width;
  36345. Node441lineStart = 1;
  36346. } else if (Node441align === 'right') {
  36347. Node441textStart = 0;
  36348. Node441textWidth =Node441fontSize <= 8 ? Node441width + Node441fontSize * 0.2 + 6 : Node441width - Node441fontSize * 0.2;
  36349. Node441lineStart = (Node441width - (ht.Default.getTextSize('0', ' '+ Node441fontSize + 'px "Arial"').width + 6)) * 0.5;
  36350. } else if (Node441align === 'center') {
  36351. Node441textStart = -3;
  36352. Node441textWidth = Node441width;
  36353. Node441lineStart = Node441width - ht.Default.getTextSize('0', ' '+ Node441fontSize + 'px "Arial"').width - 11;
  36354. }
  36355. })();
  36356. Node441.setImage(GD.getTextJSON(Node441width, Node441height, true, false, false, ' '+ Node441fontSize + 'px "Arial"'))
  36357. Node441.setPosition(1488*ratio.ratioX, 287*ratio.ratioY);
  36358. Node441.setWidth(Node441width);
  36359. Node441.setHeight(Node441height);
  36360. Node441._nodeType = 'text';
  36361. Node441._disallowEvert = true;
  36362. Node441.setRotation(0*Math.PI/180);
  36363. Node441.a('node.width', Node441width);
  36364. Node441.a('node.height', Node441height);
  36365. Node441.a('node.rect', [0, 0, Node441width, Node441height]);
  36366. Node441.a('node.bordercolor','rgba(0,0,0,1)');
  36367. Node441.a('node.borderwidth', 0);
  36368. Node441.a('node.background','' || 'rgba(0,0,0,0)');
  36369. Node441.a('node.gradient','');
  36370. Node441.a('node.gradientcolor','');
  36371. Node441.a('node.text','0');
  36372. Node441.a('node.textalign','left');
  36373. Node441.a('node.textvAlign','middle');
  36374. Node441.a('node.textrect', [Node441textStart, 0, Node441textWidth, Node441height]);
  36375. Node441.a('node.color','rgba(0,0,0,1)');
  36376. Node441.a('node.font',' '+ Node441fontSize + 'px "Arial"');
  36377. Node441.a('node.textvisible',true);
  36378. Node441.a('node.linefeed',false);
  36379. if (false) {
  36380. Node441.a('node.textfunc',function(g) {
  36381. g.beginPath();
  36382. var str=Node441.a('node.text') || '0';
  36383. var color=Node441.a('node.color') || 'rgba(0,0,0,1)';
  36384. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node441width,Node441height,13.3333*_ratio.ratioY,"left",color,' '+ Node441fontSize + 'px "Arial"', 0,g);
  36385. });
  36386. }
  36387. if (false) {
  36388. Node441.a('node.underlinepoints',[Node441lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node441fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node441fontSize + 'px "Arial"').width + 6, (Node441height - Node441fontSize) * 0.5*_ratio.ratioY + Node441fontSize + 2 ]);
  36389. Node441.a('node.underlinevisible',false);
  36390. Node441.a('node.underlineBorderWidth', 1);
  36391. }
  36392. dataModel.add(Node441);
  36393. zoomNodeList.push({
  36394. node: Node441,
  36395. borderWidth: 0,
  36396. attr: 'node.borderwidth'
  36397. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36398. var Node442 = new ht.Node();
  36399. var Node442textStart, Node442textWidth, Node442lineStart, Node442align = 'left', Node442fontSize = 13.3333*_ratio.ratioY,Node442width = 32*_ratio.ratioX, Node442height = 16*_ratio.ratioY;
  36400. (function () {
  36401. if (Node442align === 'left') {
  36402. Node442textStart = Node442fontSize * 0.2 > 2 ? Node442fontSize * 0.2 - 4 : Node442fontSize * 0.2 - 9;
  36403. Node442textWidth = Node442width;
  36404. Node442lineStart = 1;
  36405. } else if (Node442align === 'right') {
  36406. Node442textStart = 0;
  36407. Node442textWidth =Node442fontSize <= 8 ? Node442width + Node442fontSize * 0.2 + 6 : Node442width - Node442fontSize * 0.2;
  36408. Node442lineStart = (Node442width - (ht.Default.getTextSize('0', ' '+ Node442fontSize + 'px "Arial"').width + 6)) * 0.5;
  36409. } else if (Node442align === 'center') {
  36410. Node442textStart = -3;
  36411. Node442textWidth = Node442width;
  36412. Node442lineStart = Node442width - ht.Default.getTextSize('0', ' '+ Node442fontSize + 'px "Arial"').width - 11;
  36413. }
  36414. })();
  36415. Node442.setImage(GD.getTextJSON(Node442width, Node442height, true, false, false, ' '+ Node442fontSize + 'px "Arial"'))
  36416. Node442.setPosition(1488*ratio.ratioX, 308*ratio.ratioY);
  36417. Node442.setWidth(Node442width);
  36418. Node442.setHeight(Node442height);
  36419. Node442._nodeType = 'text';
  36420. Node442._disallowEvert = true;
  36421. Node442.setRotation(0*Math.PI/180);
  36422. Node442.a('node.width', Node442width);
  36423. Node442.a('node.height', Node442height);
  36424. Node442.a('node.rect', [0, 0, Node442width, Node442height]);
  36425. Node442.a('node.bordercolor','rgba(0,0,0,1)');
  36426. Node442.a('node.borderwidth', 0);
  36427. Node442.a('node.background','' || 'rgba(0,0,0,0)');
  36428. Node442.a('node.gradient','');
  36429. Node442.a('node.gradientcolor','');
  36430. Node442.a('node.text','0');
  36431. Node442.a('node.textalign','left');
  36432. Node442.a('node.textvAlign','middle');
  36433. Node442.a('node.textrect', [Node442textStart, 0, Node442textWidth, Node442height]);
  36434. Node442.a('node.color','rgba(0,0,0,1)');
  36435. Node442.a('node.font',' '+ Node442fontSize + 'px "Arial"');
  36436. Node442.a('node.textvisible',true);
  36437. Node442.a('node.linefeed',false);
  36438. if (false) {
  36439. Node442.a('node.textfunc',function(g) {
  36440. g.beginPath();
  36441. var str=Node442.a('node.text') || '0';
  36442. var color=Node442.a('node.color') || 'rgba(0,0,0,1)';
  36443. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node442width,Node442height,13.3333*_ratio.ratioY,"left",color,' '+ Node442fontSize + 'px "Arial"', 0,g);
  36444. });
  36445. }
  36446. if (false) {
  36447. Node442.a('node.underlinepoints',[Node442lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node442fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node442fontSize + 'px "Arial"').width + 6, (Node442height - Node442fontSize) * 0.5*_ratio.ratioY + Node442fontSize + 2 ]);
  36448. Node442.a('node.underlinevisible',false);
  36449. Node442.a('node.underlineBorderWidth', 1);
  36450. }
  36451. dataModel.add(Node442);
  36452. zoomNodeList.push({
  36453. node: Node442,
  36454. borderWidth: 0,
  36455. attr: 'node.borderwidth'
  36456. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36457. var Node443 = new ht.Node();
  36458. var Node443textStart, Node443textWidth, Node443lineStart, Node443align = 'left', Node443fontSize = 13.3333*_ratio.ratioY,Node443width = 32*_ratio.ratioX, Node443height = 16*_ratio.ratioY;
  36459. (function () {
  36460. if (Node443align === 'left') {
  36461. Node443textStart = Node443fontSize * 0.2 > 2 ? Node443fontSize * 0.2 - 4 : Node443fontSize * 0.2 - 9;
  36462. Node443textWidth = Node443width;
  36463. Node443lineStart = 1;
  36464. } else if (Node443align === 'right') {
  36465. Node443textStart = 0;
  36466. Node443textWidth =Node443fontSize <= 8 ? Node443width + Node443fontSize * 0.2 + 6 : Node443width - Node443fontSize * 0.2;
  36467. Node443lineStart = (Node443width - (ht.Default.getTextSize('0', ' '+ Node443fontSize + 'px "Arial"').width + 6)) * 0.5;
  36468. } else if (Node443align === 'center') {
  36469. Node443textStart = -3;
  36470. Node443textWidth = Node443width;
  36471. Node443lineStart = Node443width - ht.Default.getTextSize('0', ' '+ Node443fontSize + 'px "Arial"').width - 11;
  36472. }
  36473. })();
  36474. Node443.setImage(GD.getTextJSON(Node443width, Node443height, true, false, false, ' '+ Node443fontSize + 'px "Arial"'))
  36475. Node443.setPosition(1798*ratio.ratioX, 506*ratio.ratioY);
  36476. Node443.setWidth(Node443width);
  36477. Node443.setHeight(Node443height);
  36478. Node443._nodeType = 'text';
  36479. Node443._disallowEvert = true;
  36480. Node443.setRotation(0*Math.PI/180);
  36481. Node443.a('node.width', Node443width);
  36482. Node443.a('node.height', Node443height);
  36483. Node443.a('node.rect', [0, 0, Node443width, Node443height]);
  36484. Node443.a('node.bordercolor','rgba(0,0,0,1)');
  36485. Node443.a('node.borderwidth', 0);
  36486. Node443.a('node.background','' || 'rgba(0,0,0,0)');
  36487. Node443.a('node.gradient','');
  36488. Node443.a('node.gradientcolor','');
  36489. Node443.a('node.text','0');
  36490. Node443.a('node.textalign','left');
  36491. Node443.a('node.textvAlign','middle');
  36492. Node443.a('node.textrect', [Node443textStart, 0, Node443textWidth, Node443height]);
  36493. Node443.a('node.color','rgba(0,0,0,1)');
  36494. Node443.a('node.font',' '+ Node443fontSize + 'px "Arial"');
  36495. Node443.a('node.textvisible',true);
  36496. Node443.a('node.linefeed',false);
  36497. if (false) {
  36498. Node443.a('node.textfunc',function(g) {
  36499. g.beginPath();
  36500. var str=Node443.a('node.text') || '0';
  36501. var color=Node443.a('node.color') || 'rgba(0,0,0,1)';
  36502. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node443width,Node443height,13.3333*_ratio.ratioY,"left",color,' '+ Node443fontSize + 'px "Arial"', 0,g);
  36503. });
  36504. }
  36505. if (false) {
  36506. Node443.a('node.underlinepoints',[Node443lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node443fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node443fontSize + 'px "Arial"').width + 6, (Node443height - Node443fontSize) * 0.5*_ratio.ratioY + Node443fontSize + 2 ]);
  36507. Node443.a('node.underlinevisible',false);
  36508. Node443.a('node.underlineBorderWidth', 1);
  36509. }
  36510. dataModel.add(Node443);
  36511. zoomNodeList.push({
  36512. node: Node443,
  36513. borderWidth: 0,
  36514. attr: 'node.borderwidth'
  36515. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36516. var Node444 = new ht.Node();
  36517. var Node444textStart, Node444textWidth, Node444lineStart, Node444align = 'left', Node444fontSize = 13.3333*_ratio.ratioY,Node444width = 32*_ratio.ratioX, Node444height = 16*_ratio.ratioY;
  36518. (function () {
  36519. if (Node444align === 'left') {
  36520. Node444textStart = Node444fontSize * 0.2 > 2 ? Node444fontSize * 0.2 - 4 : Node444fontSize * 0.2 - 9;
  36521. Node444textWidth = Node444width;
  36522. Node444lineStart = 1;
  36523. } else if (Node444align === 'right') {
  36524. Node444textStart = 0;
  36525. Node444textWidth =Node444fontSize <= 8 ? Node444width + Node444fontSize * 0.2 + 6 : Node444width - Node444fontSize * 0.2;
  36526. Node444lineStart = (Node444width - (ht.Default.getTextSize('0', ' '+ Node444fontSize + 'px "Arial"').width + 6)) * 0.5;
  36527. } else if (Node444align === 'center') {
  36528. Node444textStart = -3;
  36529. Node444textWidth = Node444width;
  36530. Node444lineStart = Node444width - ht.Default.getTextSize('0', ' '+ Node444fontSize + 'px "Arial"').width - 11;
  36531. }
  36532. })();
  36533. Node444.setImage(GD.getTextJSON(Node444width, Node444height, true, false, false, ' '+ Node444fontSize + 'px "Arial"'))
  36534. Node444.setPosition(1798*ratio.ratioX, 527*ratio.ratioY);
  36535. Node444.setWidth(Node444width);
  36536. Node444.setHeight(Node444height);
  36537. Node444._nodeType = 'text';
  36538. Node444._disallowEvert = true;
  36539. Node444.setRotation(0*Math.PI/180);
  36540. Node444.a('node.width', Node444width);
  36541. Node444.a('node.height', Node444height);
  36542. Node444.a('node.rect', [0, 0, Node444width, Node444height]);
  36543. Node444.a('node.bordercolor','rgba(0,0,0,1)');
  36544. Node444.a('node.borderwidth', 0);
  36545. Node444.a('node.background','' || 'rgba(0,0,0,0)');
  36546. Node444.a('node.gradient','');
  36547. Node444.a('node.gradientcolor','');
  36548. Node444.a('node.text','0');
  36549. Node444.a('node.textalign','left');
  36550. Node444.a('node.textvAlign','middle');
  36551. Node444.a('node.textrect', [Node444textStart, 0, Node444textWidth, Node444height]);
  36552. Node444.a('node.color','rgba(0,0,0,1)');
  36553. Node444.a('node.font',' '+ Node444fontSize + 'px "Arial"');
  36554. Node444.a('node.textvisible',true);
  36555. Node444.a('node.linefeed',false);
  36556. if (false) {
  36557. Node444.a('node.textfunc',function(g) {
  36558. g.beginPath();
  36559. var str=Node444.a('node.text') || '0';
  36560. var color=Node444.a('node.color') || 'rgba(0,0,0,1)';
  36561. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node444width,Node444height,13.3333*_ratio.ratioY,"left",color,' '+ Node444fontSize + 'px "Arial"', 0,g);
  36562. });
  36563. }
  36564. if (false) {
  36565. Node444.a('node.underlinepoints',[Node444lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node444fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node444fontSize + 'px "Arial"').width + 6, (Node444height - Node444fontSize) * 0.5*_ratio.ratioY + Node444fontSize + 2 ]);
  36566. Node444.a('node.underlinevisible',false);
  36567. Node444.a('node.underlineBorderWidth', 1);
  36568. }
  36569. dataModel.add(Node444);
  36570. zoomNodeList.push({
  36571. node: Node444,
  36572. borderWidth: 0,
  36573. attr: 'node.borderwidth'
  36574. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36575. var Node445 = new ht.Node();
  36576. var Node445textStart, Node445textWidth, Node445lineStart, Node445align = 'left', Node445fontSize = 13.3333*_ratio.ratioY,Node445width = 32*_ratio.ratioX, Node445height = 16*_ratio.ratioY;
  36577. (function () {
  36578. if (Node445align === 'left') {
  36579. Node445textStart = Node445fontSize * 0.2 > 2 ? Node445fontSize * 0.2 - 4 : Node445fontSize * 0.2 - 9;
  36580. Node445textWidth = Node445width;
  36581. Node445lineStart = 1;
  36582. } else if (Node445align === 'right') {
  36583. Node445textStart = 0;
  36584. Node445textWidth =Node445fontSize <= 8 ? Node445width + Node445fontSize * 0.2 + 6 : Node445width - Node445fontSize * 0.2;
  36585. Node445lineStart = (Node445width - (ht.Default.getTextSize('0', ' '+ Node445fontSize + 'px "Arial"').width + 6)) * 0.5;
  36586. } else if (Node445align === 'center') {
  36587. Node445textStart = -3;
  36588. Node445textWidth = Node445width;
  36589. Node445lineStart = Node445width - ht.Default.getTextSize('0', ' '+ Node445fontSize + 'px "Arial"').width - 11;
  36590. }
  36591. })();
  36592. Node445.setImage(GD.getTextJSON(Node445width, Node445height, true, false, false, ' '+ Node445fontSize + 'px "Arial"'))
  36593. Node445.setPosition(1798*ratio.ratioX, 550*ratio.ratioY);
  36594. Node445.setWidth(Node445width);
  36595. Node445.setHeight(Node445height);
  36596. Node445._nodeType = 'text';
  36597. Node445._disallowEvert = true;
  36598. Node445.setRotation(0*Math.PI/180);
  36599. Node445.a('node.width', Node445width);
  36600. Node445.a('node.height', Node445height);
  36601. Node445.a('node.rect', [0, 0, Node445width, Node445height]);
  36602. Node445.a('node.bordercolor','rgba(0,0,0,1)');
  36603. Node445.a('node.borderwidth', 0);
  36604. Node445.a('node.background','' || 'rgba(0,0,0,0)');
  36605. Node445.a('node.gradient','');
  36606. Node445.a('node.gradientcolor','');
  36607. Node445.a('node.text','0');
  36608. Node445.a('node.textalign','left');
  36609. Node445.a('node.textvAlign','middle');
  36610. Node445.a('node.textrect', [Node445textStart, 0, Node445textWidth, Node445height]);
  36611. Node445.a('node.color','rgba(0,0,0,1)');
  36612. Node445.a('node.font',' '+ Node445fontSize + 'px "Arial"');
  36613. Node445.a('node.textvisible',true);
  36614. Node445.a('node.linefeed',false);
  36615. if (false) {
  36616. Node445.a('node.textfunc',function(g) {
  36617. g.beginPath();
  36618. var str=Node445.a('node.text') || '0';
  36619. var color=Node445.a('node.color') || 'rgba(0,0,0,1)';
  36620. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node445width,Node445height,13.3333*_ratio.ratioY,"left",color,' '+ Node445fontSize + 'px "Arial"', 0,g);
  36621. });
  36622. }
  36623. if (false) {
  36624. Node445.a('node.underlinepoints',[Node445lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node445fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node445fontSize + 'px "Arial"').width + 6, (Node445height - Node445fontSize) * 0.5*_ratio.ratioY + Node445fontSize + 2 ]);
  36625. Node445.a('node.underlinevisible',false);
  36626. Node445.a('node.underlineBorderWidth', 1);
  36627. }
  36628. dataModel.add(Node445);
  36629. zoomNodeList.push({
  36630. node: Node445,
  36631. borderWidth: 0,
  36632. attr: 'node.borderwidth'
  36633. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36634. var Node446 = new ht.Node();
  36635. var Node446textStart, Node446textWidth, Node446lineStart, Node446align = 'left', Node446fontSize = 13.3333*_ratio.ratioY,Node446width = 32*_ratio.ratioX, Node446height = 16*_ratio.ratioY;
  36636. (function () {
  36637. if (Node446align === 'left') {
  36638. Node446textStart = Node446fontSize * 0.2 > 2 ? Node446fontSize * 0.2 - 4 : Node446fontSize * 0.2 - 9;
  36639. Node446textWidth = Node446width;
  36640. Node446lineStart = 1;
  36641. } else if (Node446align === 'right') {
  36642. Node446textStart = 0;
  36643. Node446textWidth =Node446fontSize <= 8 ? Node446width + Node446fontSize * 0.2 + 6 : Node446width - Node446fontSize * 0.2;
  36644. Node446lineStart = (Node446width - (ht.Default.getTextSize('0', ' '+ Node446fontSize + 'px "Arial"').width + 6)) * 0.5;
  36645. } else if (Node446align === 'center') {
  36646. Node446textStart = -3;
  36647. Node446textWidth = Node446width;
  36648. Node446lineStart = Node446width - ht.Default.getTextSize('0', ' '+ Node446fontSize + 'px "Arial"').width - 11;
  36649. }
  36650. })();
  36651. Node446.setImage(GD.getTextJSON(Node446width, Node446height, true, false, false, ' '+ Node446fontSize + 'px "Arial"'))
  36652. Node446.setPosition(1798*ratio.ratioX, 572*ratio.ratioY);
  36653. Node446.setWidth(Node446width);
  36654. Node446.setHeight(Node446height);
  36655. Node446._nodeType = 'text';
  36656. Node446._disallowEvert = true;
  36657. Node446.setRotation(0*Math.PI/180);
  36658. Node446.a('node.width', Node446width);
  36659. Node446.a('node.height', Node446height);
  36660. Node446.a('node.rect', [0, 0, Node446width, Node446height]);
  36661. Node446.a('node.bordercolor','rgba(0,0,0,1)');
  36662. Node446.a('node.borderwidth', 0);
  36663. Node446.a('node.background','' || 'rgba(0,0,0,0)');
  36664. Node446.a('node.gradient','');
  36665. Node446.a('node.gradientcolor','');
  36666. Node446.a('node.text','0');
  36667. Node446.a('node.textalign','left');
  36668. Node446.a('node.textvAlign','middle');
  36669. Node446.a('node.textrect', [Node446textStart, 0, Node446textWidth, Node446height]);
  36670. Node446.a('node.color','rgba(0,0,0,1)');
  36671. Node446.a('node.font',' '+ Node446fontSize + 'px "Arial"');
  36672. Node446.a('node.textvisible',true);
  36673. Node446.a('node.linefeed',false);
  36674. if (false) {
  36675. Node446.a('node.textfunc',function(g) {
  36676. g.beginPath();
  36677. var str=Node446.a('node.text') || '0';
  36678. var color=Node446.a('node.color') || 'rgba(0,0,0,1)';
  36679. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node446width,Node446height,13.3333*_ratio.ratioY,"left",color,' '+ Node446fontSize + 'px "Arial"', 0,g);
  36680. });
  36681. }
  36682. if (false) {
  36683. Node446.a('node.underlinepoints',[Node446lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node446fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node446fontSize + 'px "Arial"').width + 6, (Node446height - Node446fontSize) * 0.5*_ratio.ratioY + Node446fontSize + 2 ]);
  36684. Node446.a('node.underlinevisible',false);
  36685. Node446.a('node.underlineBorderWidth', 1);
  36686. }
  36687. dataModel.add(Node446);
  36688. zoomNodeList.push({
  36689. node: Node446,
  36690. borderWidth: 0,
  36691. attr: 'node.borderwidth'
  36692. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36693. var Node447 = new ht.Node();
  36694. var Node447textStart, Node447textWidth, Node447lineStart, Node447align = 'left', Node447fontSize = 13.3333*_ratio.ratioY,Node447width = 32*_ratio.ratioX, Node447height = 16*_ratio.ratioY;
  36695. (function () {
  36696. if (Node447align === 'left') {
  36697. Node447textStart = Node447fontSize * 0.2 > 2 ? Node447fontSize * 0.2 - 4 : Node447fontSize * 0.2 - 9;
  36698. Node447textWidth = Node447width;
  36699. Node447lineStart = 1;
  36700. } else if (Node447align === 'right') {
  36701. Node447textStart = 0;
  36702. Node447textWidth =Node447fontSize <= 8 ? Node447width + Node447fontSize * 0.2 + 6 : Node447width - Node447fontSize * 0.2;
  36703. Node447lineStart = (Node447width - (ht.Default.getTextSize('0', ' '+ Node447fontSize + 'px "Arial"').width + 6)) * 0.5;
  36704. } else if (Node447align === 'center') {
  36705. Node447textStart = -3;
  36706. Node447textWidth = Node447width;
  36707. Node447lineStart = Node447width - ht.Default.getTextSize('0', ' '+ Node447fontSize + 'px "Arial"').width - 11;
  36708. }
  36709. })();
  36710. Node447.setImage(GD.getTextJSON(Node447width, Node447height, true, false, false, ' '+ Node447fontSize + 'px "Arial"'))
  36711. Node447.setPosition(1798*ratio.ratioX, 592*ratio.ratioY);
  36712. Node447.setWidth(Node447width);
  36713. Node447.setHeight(Node447height);
  36714. Node447._nodeType = 'text';
  36715. Node447._disallowEvert = true;
  36716. Node447.setRotation(0*Math.PI/180);
  36717. Node447.a('node.width', Node447width);
  36718. Node447.a('node.height', Node447height);
  36719. Node447.a('node.rect', [0, 0, Node447width, Node447height]);
  36720. Node447.a('node.bordercolor','rgba(0,0,0,1)');
  36721. Node447.a('node.borderwidth', 0);
  36722. Node447.a('node.background','' || 'rgba(0,0,0,0)');
  36723. Node447.a('node.gradient','');
  36724. Node447.a('node.gradientcolor','');
  36725. Node447.a('node.text','0');
  36726. Node447.a('node.textalign','left');
  36727. Node447.a('node.textvAlign','middle');
  36728. Node447.a('node.textrect', [Node447textStart, 0, Node447textWidth, Node447height]);
  36729. Node447.a('node.color','rgba(0,0,0,1)');
  36730. Node447.a('node.font',' '+ Node447fontSize + 'px "Arial"');
  36731. Node447.a('node.textvisible',true);
  36732. Node447.a('node.linefeed',false);
  36733. if (false) {
  36734. Node447.a('node.textfunc',function(g) {
  36735. g.beginPath();
  36736. var str=Node447.a('node.text') || '0';
  36737. var color=Node447.a('node.color') || 'rgba(0,0,0,1)';
  36738. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node447width,Node447height,13.3333*_ratio.ratioY,"left",color,' '+ Node447fontSize + 'px "Arial"', 0,g);
  36739. });
  36740. }
  36741. if (false) {
  36742. Node447.a('node.underlinepoints',[Node447lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node447fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node447fontSize + 'px "Arial"').width + 6, (Node447height - Node447fontSize) * 0.5*_ratio.ratioY + Node447fontSize + 2 ]);
  36743. Node447.a('node.underlinevisible',false);
  36744. Node447.a('node.underlineBorderWidth', 1);
  36745. }
  36746. dataModel.add(Node447);
  36747. zoomNodeList.push({
  36748. node: Node447,
  36749. borderWidth: 0,
  36750. attr: 'node.borderwidth'
  36751. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36752. var Node448 = new ht.Node();
  36753. var Node448textStart, Node448textWidth, Node448lineStart, Node448align = 'left', Node448fontSize = 13.3333*_ratio.ratioY,Node448width = 32*_ratio.ratioX, Node448height = 16*_ratio.ratioY;
  36754. (function () {
  36755. if (Node448align === 'left') {
  36756. Node448textStart = Node448fontSize * 0.2 > 2 ? Node448fontSize * 0.2 - 4 : Node448fontSize * 0.2 - 9;
  36757. Node448textWidth = Node448width;
  36758. Node448lineStart = 1;
  36759. } else if (Node448align === 'right') {
  36760. Node448textStart = 0;
  36761. Node448textWidth =Node448fontSize <= 8 ? Node448width + Node448fontSize * 0.2 + 6 : Node448width - Node448fontSize * 0.2;
  36762. Node448lineStart = (Node448width - (ht.Default.getTextSize('0', ' '+ Node448fontSize + 'px "Arial"').width + 6)) * 0.5;
  36763. } else if (Node448align === 'center') {
  36764. Node448textStart = -3;
  36765. Node448textWidth = Node448width;
  36766. Node448lineStart = Node448width - ht.Default.getTextSize('0', ' '+ Node448fontSize + 'px "Arial"').width - 11;
  36767. }
  36768. })();
  36769. Node448.setImage(GD.getTextJSON(Node448width, Node448height, true, false, false, ' '+ Node448fontSize + 'px "Arial"'))
  36770. Node448.setPosition(1798*ratio.ratioX, 613*ratio.ratioY);
  36771. Node448.setWidth(Node448width);
  36772. Node448.setHeight(Node448height);
  36773. Node448._nodeType = 'text';
  36774. Node448._disallowEvert = true;
  36775. Node448.setRotation(0*Math.PI/180);
  36776. Node448.a('node.width', Node448width);
  36777. Node448.a('node.height', Node448height);
  36778. Node448.a('node.rect', [0, 0, Node448width, Node448height]);
  36779. Node448.a('node.bordercolor','rgba(0,0,0,1)');
  36780. Node448.a('node.borderwidth', 0);
  36781. Node448.a('node.background','' || 'rgba(0,0,0,0)');
  36782. Node448.a('node.gradient','');
  36783. Node448.a('node.gradientcolor','');
  36784. Node448.a('node.text','0');
  36785. Node448.a('node.textalign','left');
  36786. Node448.a('node.textvAlign','middle');
  36787. Node448.a('node.textrect', [Node448textStart, 0, Node448textWidth, Node448height]);
  36788. Node448.a('node.color','rgba(0,0,0,1)');
  36789. Node448.a('node.font',' '+ Node448fontSize + 'px "Arial"');
  36790. Node448.a('node.textvisible',true);
  36791. Node448.a('node.linefeed',false);
  36792. if (false) {
  36793. Node448.a('node.textfunc',function(g) {
  36794. g.beginPath();
  36795. var str=Node448.a('node.text') || '0';
  36796. var color=Node448.a('node.color') || 'rgba(0,0,0,1)';
  36797. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node448width,Node448height,13.3333*_ratio.ratioY,"left",color,' '+ Node448fontSize + 'px "Arial"', 0,g);
  36798. });
  36799. }
  36800. if (false) {
  36801. Node448.a('node.underlinepoints',[Node448lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node448fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node448fontSize + 'px "Arial"').width + 6, (Node448height - Node448fontSize) * 0.5*_ratio.ratioY + Node448fontSize + 2 ]);
  36802. Node448.a('node.underlinevisible',false);
  36803. Node448.a('node.underlineBorderWidth', 1);
  36804. }
  36805. dataModel.add(Node448);
  36806. zoomNodeList.push({
  36807. node: Node448,
  36808. borderWidth: 0,
  36809. attr: 'node.borderwidth'
  36810. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36811. var Node449 = new ht.Node();
  36812. var Node449textStart, Node449textWidth, Node449lineStart, Node449align = 'left', Node449fontSize = 13.3333*_ratio.ratioY,Node449width = 32*_ratio.ratioX, Node449height = 16*_ratio.ratioY;
  36813. (function () {
  36814. if (Node449align === 'left') {
  36815. Node449textStart = Node449fontSize * 0.2 > 2 ? Node449fontSize * 0.2 - 4 : Node449fontSize * 0.2 - 9;
  36816. Node449textWidth = Node449width;
  36817. Node449lineStart = 1;
  36818. } else if (Node449align === 'right') {
  36819. Node449textStart = 0;
  36820. Node449textWidth =Node449fontSize <= 8 ? Node449width + Node449fontSize * 0.2 + 6 : Node449width - Node449fontSize * 0.2;
  36821. Node449lineStart = (Node449width - (ht.Default.getTextSize('0', ' '+ Node449fontSize + 'px "Arial"').width + 6)) * 0.5;
  36822. } else if (Node449align === 'center') {
  36823. Node449textStart = -3;
  36824. Node449textWidth = Node449width;
  36825. Node449lineStart = Node449width - ht.Default.getTextSize('0', ' '+ Node449fontSize + 'px "Arial"').width - 11;
  36826. }
  36827. })();
  36828. Node449.setImage(GD.getTextJSON(Node449width, Node449height, true, false, false, ' '+ Node449fontSize + 'px "Arial"'))
  36829. Node449.setPosition(1798*ratio.ratioX, 634*ratio.ratioY);
  36830. Node449.setWidth(Node449width);
  36831. Node449.setHeight(Node449height);
  36832. Node449._nodeType = 'text';
  36833. Node449._disallowEvert = true;
  36834. Node449.setRotation(0*Math.PI/180);
  36835. Node449.a('node.width', Node449width);
  36836. Node449.a('node.height', Node449height);
  36837. Node449.a('node.rect', [0, 0, Node449width, Node449height]);
  36838. Node449.a('node.bordercolor','rgba(0,0,0,1)');
  36839. Node449.a('node.borderwidth', 0);
  36840. Node449.a('node.background','' || 'rgba(0,0,0,0)');
  36841. Node449.a('node.gradient','');
  36842. Node449.a('node.gradientcolor','');
  36843. Node449.a('node.text','0');
  36844. Node449.a('node.textalign','left');
  36845. Node449.a('node.textvAlign','middle');
  36846. Node449.a('node.textrect', [Node449textStart, 0, Node449textWidth, Node449height]);
  36847. Node449.a('node.color','rgba(0,0,0,1)');
  36848. Node449.a('node.font',' '+ Node449fontSize + 'px "Arial"');
  36849. Node449.a('node.textvisible',true);
  36850. Node449.a('node.linefeed',false);
  36851. if (false) {
  36852. Node449.a('node.textfunc',function(g) {
  36853. g.beginPath();
  36854. var str=Node449.a('node.text') || '0';
  36855. var color=Node449.a('node.color') || 'rgba(0,0,0,1)';
  36856. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node449width,Node449height,13.3333*_ratio.ratioY,"left",color,' '+ Node449fontSize + 'px "Arial"', 0,g);
  36857. });
  36858. }
  36859. if (false) {
  36860. Node449.a('node.underlinepoints',[Node449lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node449fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node449fontSize + 'px "Arial"').width + 6, (Node449height - Node449fontSize) * 0.5*_ratio.ratioY + Node449fontSize + 2 ]);
  36861. Node449.a('node.underlinevisible',false);
  36862. Node449.a('node.underlineBorderWidth', 1);
  36863. }
  36864. dataModel.add(Node449);
  36865. zoomNodeList.push({
  36866. node: Node449,
  36867. borderWidth: 0,
  36868. attr: 'node.borderwidth'
  36869. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36870. var Node450 = new ht.Node();
  36871. var Node450textStart, Node450textWidth, Node450lineStart, Node450align = 'left', Node450fontSize = 13.3333*_ratio.ratioY,Node450width = 32*_ratio.ratioX, Node450height = 16*_ratio.ratioY;
  36872. (function () {
  36873. if (Node450align === 'left') {
  36874. Node450textStart = Node450fontSize * 0.2 > 2 ? Node450fontSize * 0.2 - 4 : Node450fontSize * 0.2 - 9;
  36875. Node450textWidth = Node450width;
  36876. Node450lineStart = 1;
  36877. } else if (Node450align === 'right') {
  36878. Node450textStart = 0;
  36879. Node450textWidth =Node450fontSize <= 8 ? Node450width + Node450fontSize * 0.2 + 6 : Node450width - Node450fontSize * 0.2;
  36880. Node450lineStart = (Node450width - (ht.Default.getTextSize('0', ' '+ Node450fontSize + 'px "Arial"').width + 6)) * 0.5;
  36881. } else if (Node450align === 'center') {
  36882. Node450textStart = -3;
  36883. Node450textWidth = Node450width;
  36884. Node450lineStart = Node450width - ht.Default.getTextSize('0', ' '+ Node450fontSize + 'px "Arial"').width - 11;
  36885. }
  36886. })();
  36887. Node450.setImage(GD.getTextJSON(Node450width, Node450height, true, false, false, ' '+ Node450fontSize + 'px "Arial"'))
  36888. Node450.setPosition(153*ratio.ratioX, 889*ratio.ratioY);
  36889. Node450.setWidth(Node450width);
  36890. Node450.setHeight(Node450height);
  36891. Node450._nodeType = 'text';
  36892. Node450._disallowEvert = true;
  36893. Node450.setRotation(0*Math.PI/180);
  36894. Node450.a('node.width', Node450width);
  36895. Node450.a('node.height', Node450height);
  36896. Node450.a('node.rect', [0, 0, Node450width, Node450height]);
  36897. Node450.a('node.bordercolor','rgba(0,0,0,1)');
  36898. Node450.a('node.borderwidth', 0);
  36899. Node450.a('node.background','' || 'rgba(0,0,0,0)');
  36900. Node450.a('node.gradient','');
  36901. Node450.a('node.gradientcolor','');
  36902. Node450.a('node.text','0');
  36903. Node450.a('node.textalign','left');
  36904. Node450.a('node.textvAlign','middle');
  36905. Node450.a('node.textrect', [Node450textStart, 0, Node450textWidth, Node450height]);
  36906. Node450.a('node.color','rgba(0,0,0,1)');
  36907. Node450.a('node.font',' '+ Node450fontSize + 'px "Arial"');
  36908. Node450.a('node.textvisible',true);
  36909. Node450.a('node.linefeed',false);
  36910. if (false) {
  36911. Node450.a('node.textfunc',function(g) {
  36912. g.beginPath();
  36913. var str=Node450.a('node.text') || '0';
  36914. var color=Node450.a('node.color') || 'rgba(0,0,0,1)';
  36915. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node450width,Node450height,13.3333*_ratio.ratioY,"left",color,' '+ Node450fontSize + 'px "Arial"', 0,g);
  36916. });
  36917. }
  36918. if (false) {
  36919. Node450.a('node.underlinepoints',[Node450lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node450fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node450fontSize + 'px "Arial"').width + 6, (Node450height - Node450fontSize) * 0.5*_ratio.ratioY + Node450fontSize + 2 ]);
  36920. Node450.a('node.underlinevisible',false);
  36921. Node450.a('node.underlineBorderWidth', 1);
  36922. }
  36923. dataModel.add(Node450);
  36924. zoomNodeList.push({
  36925. node: Node450,
  36926. borderWidth: 0,
  36927. attr: 'node.borderwidth'
  36928. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36929. var Node451 = new ht.Node();
  36930. var Node451textStart, Node451textWidth, Node451lineStart, Node451align = 'left', Node451fontSize = 13.3333*_ratio.ratioY,Node451width = 32*_ratio.ratioX, Node451height = 16*_ratio.ratioY;
  36931. (function () {
  36932. if (Node451align === 'left') {
  36933. Node451textStart = Node451fontSize * 0.2 > 2 ? Node451fontSize * 0.2 - 4 : Node451fontSize * 0.2 - 9;
  36934. Node451textWidth = Node451width;
  36935. Node451lineStart = 1;
  36936. } else if (Node451align === 'right') {
  36937. Node451textStart = 0;
  36938. Node451textWidth =Node451fontSize <= 8 ? Node451width + Node451fontSize * 0.2 + 6 : Node451width - Node451fontSize * 0.2;
  36939. Node451lineStart = (Node451width - (ht.Default.getTextSize('0', ' '+ Node451fontSize + 'px "Arial"').width + 6)) * 0.5;
  36940. } else if (Node451align === 'center') {
  36941. Node451textStart = -3;
  36942. Node451textWidth = Node451width;
  36943. Node451lineStart = Node451width - ht.Default.getTextSize('0', ' '+ Node451fontSize + 'px "Arial"').width - 11;
  36944. }
  36945. })();
  36946. Node451.setImage(GD.getTextJSON(Node451width, Node451height, true, false, false, ' '+ Node451fontSize + 'px "Arial"'))
  36947. Node451.setPosition(153*ratio.ratioX, 909*ratio.ratioY);
  36948. Node451.setWidth(Node451width);
  36949. Node451.setHeight(Node451height);
  36950. Node451._nodeType = 'text';
  36951. Node451._disallowEvert = true;
  36952. Node451.setRotation(0*Math.PI/180);
  36953. Node451.a('node.width', Node451width);
  36954. Node451.a('node.height', Node451height);
  36955. Node451.a('node.rect', [0, 0, Node451width, Node451height]);
  36956. Node451.a('node.bordercolor','rgba(0,0,0,1)');
  36957. Node451.a('node.borderwidth', 0);
  36958. Node451.a('node.background','' || 'rgba(0,0,0,0)');
  36959. Node451.a('node.gradient','');
  36960. Node451.a('node.gradientcolor','');
  36961. Node451.a('node.text','0');
  36962. Node451.a('node.textalign','left');
  36963. Node451.a('node.textvAlign','middle');
  36964. Node451.a('node.textrect', [Node451textStart, 0, Node451textWidth, Node451height]);
  36965. Node451.a('node.color','rgba(0,0,0,1)');
  36966. Node451.a('node.font',' '+ Node451fontSize + 'px "Arial"');
  36967. Node451.a('node.textvisible',true);
  36968. Node451.a('node.linefeed',false);
  36969. if (false) {
  36970. Node451.a('node.textfunc',function(g) {
  36971. g.beginPath();
  36972. var str=Node451.a('node.text') || '0';
  36973. var color=Node451.a('node.color') || 'rgba(0,0,0,1)';
  36974. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node451width,Node451height,13.3333*_ratio.ratioY,"left",color,' '+ Node451fontSize + 'px "Arial"', 0,g);
  36975. });
  36976. }
  36977. if (false) {
  36978. Node451.a('node.underlinepoints',[Node451lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node451fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node451fontSize + 'px "Arial"').width + 6, (Node451height - Node451fontSize) * 0.5*_ratio.ratioY + Node451fontSize + 2 ]);
  36979. Node451.a('node.underlinevisible',false);
  36980. Node451.a('node.underlineBorderWidth', 1);
  36981. }
  36982. dataModel.add(Node451);
  36983. zoomNodeList.push({
  36984. node: Node451,
  36985. borderWidth: 0,
  36986. attr: 'node.borderwidth'
  36987. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  36988. var Node452 = new ht.Node();
  36989. var Node452textStart, Node452textWidth, Node452lineStart, Node452align = 'left', Node452fontSize = 13.3333*_ratio.ratioY,Node452width = 32*_ratio.ratioX, Node452height = 16*_ratio.ratioY;
  36990. (function () {
  36991. if (Node452align === 'left') {
  36992. Node452textStart = Node452fontSize * 0.2 > 2 ? Node452fontSize * 0.2 - 4 : Node452fontSize * 0.2 - 9;
  36993. Node452textWidth = Node452width;
  36994. Node452lineStart = 1;
  36995. } else if (Node452align === 'right') {
  36996. Node452textStart = 0;
  36997. Node452textWidth =Node452fontSize <= 8 ? Node452width + Node452fontSize * 0.2 + 6 : Node452width - Node452fontSize * 0.2;
  36998. Node452lineStart = (Node452width - (ht.Default.getTextSize('0', ' '+ Node452fontSize + 'px "Arial"').width + 6)) * 0.5;
  36999. } else if (Node452align === 'center') {
  37000. Node452textStart = -3;
  37001. Node452textWidth = Node452width;
  37002. Node452lineStart = Node452width - ht.Default.getTextSize('0', ' '+ Node452fontSize + 'px "Arial"').width - 11;
  37003. }
  37004. })();
  37005. Node452.setImage(GD.getTextJSON(Node452width, Node452height, true, false, false, ' '+ Node452fontSize + 'px "Arial"'))
  37006. Node452.setPosition(153*ratio.ratioX, 929*ratio.ratioY);
  37007. Node452.setWidth(Node452width);
  37008. Node452.setHeight(Node452height);
  37009. Node452._nodeType = 'text';
  37010. Node452._disallowEvert = true;
  37011. Node452.setRotation(0*Math.PI/180);
  37012. Node452.a('node.width', Node452width);
  37013. Node452.a('node.height', Node452height);
  37014. Node452.a('node.rect', [0, 0, Node452width, Node452height]);
  37015. Node452.a('node.bordercolor','rgba(0,0,0,1)');
  37016. Node452.a('node.borderwidth', 0);
  37017. Node452.a('node.background','' || 'rgba(0,0,0,0)');
  37018. Node452.a('node.gradient','');
  37019. Node452.a('node.gradientcolor','');
  37020. Node452.a('node.text','0');
  37021. Node452.a('node.textalign','left');
  37022. Node452.a('node.textvAlign','middle');
  37023. Node452.a('node.textrect', [Node452textStart, 0, Node452textWidth, Node452height]);
  37024. Node452.a('node.color','rgba(0,0,0,1)');
  37025. Node452.a('node.font',' '+ Node452fontSize + 'px "Arial"');
  37026. Node452.a('node.textvisible',true);
  37027. Node452.a('node.linefeed',false);
  37028. if (false) {
  37029. Node452.a('node.textfunc',function(g) {
  37030. g.beginPath();
  37031. var str=Node452.a('node.text') || '0';
  37032. var color=Node452.a('node.color') || 'rgba(0,0,0,1)';
  37033. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node452width,Node452height,13.3333*_ratio.ratioY,"left",color,' '+ Node452fontSize + 'px "Arial"', 0,g);
  37034. });
  37035. }
  37036. if (false) {
  37037. Node452.a('node.underlinepoints',[Node452lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node452fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node452fontSize + 'px "Arial"').width + 6, (Node452height - Node452fontSize) * 0.5*_ratio.ratioY + Node452fontSize + 2 ]);
  37038. Node452.a('node.underlinevisible',false);
  37039. Node452.a('node.underlineBorderWidth', 1);
  37040. }
  37041. dataModel.add(Node452);
  37042. zoomNodeList.push({
  37043. node: Node452,
  37044. borderWidth: 0,
  37045. attr: 'node.borderwidth'
  37046. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37047. var Node453 = new ht.Node();
  37048. var Node453textStart, Node453textWidth, Node453lineStart, Node453align = 'left', Node453fontSize = 13.3333*_ratio.ratioY,Node453width = 32*_ratio.ratioX, Node453height = 16*_ratio.ratioY;
  37049. (function () {
  37050. if (Node453align === 'left') {
  37051. Node453textStart = Node453fontSize * 0.2 > 2 ? Node453fontSize * 0.2 - 4 : Node453fontSize * 0.2 - 9;
  37052. Node453textWidth = Node453width;
  37053. Node453lineStart = 1;
  37054. } else if (Node453align === 'right') {
  37055. Node453textStart = 0;
  37056. Node453textWidth =Node453fontSize <= 8 ? Node453width + Node453fontSize * 0.2 + 6 : Node453width - Node453fontSize * 0.2;
  37057. Node453lineStart = (Node453width - (ht.Default.getTextSize('0', ' '+ Node453fontSize + 'px "Arial"').width + 6)) * 0.5;
  37058. } else if (Node453align === 'center') {
  37059. Node453textStart = -3;
  37060. Node453textWidth = Node453width;
  37061. Node453lineStart = Node453width - ht.Default.getTextSize('0', ' '+ Node453fontSize + 'px "Arial"').width - 11;
  37062. }
  37063. })();
  37064. Node453.setImage(GD.getTextJSON(Node453width, Node453height, true, false, false, ' '+ Node453fontSize + 'px "Arial"'))
  37065. Node453.setPosition(269*ratio.ratioX, 889*ratio.ratioY);
  37066. Node453.setWidth(Node453width);
  37067. Node453.setHeight(Node453height);
  37068. Node453._nodeType = 'text';
  37069. Node453._disallowEvert = true;
  37070. Node453.setRotation(0*Math.PI/180);
  37071. Node453.a('node.width', Node453width);
  37072. Node453.a('node.height', Node453height);
  37073. Node453.a('node.rect', [0, 0, Node453width, Node453height]);
  37074. Node453.a('node.bordercolor','rgba(0,0,0,1)');
  37075. Node453.a('node.borderwidth', 0);
  37076. Node453.a('node.background','' || 'rgba(0,0,0,0)');
  37077. Node453.a('node.gradient','');
  37078. Node453.a('node.gradientcolor','');
  37079. Node453.a('node.text','0');
  37080. Node453.a('node.textalign','left');
  37081. Node453.a('node.textvAlign','middle');
  37082. Node453.a('node.textrect', [Node453textStart, 0, Node453textWidth, Node453height]);
  37083. Node453.a('node.color','rgba(0,0,0,1)');
  37084. Node453.a('node.font',' '+ Node453fontSize + 'px "Arial"');
  37085. Node453.a('node.textvisible',true);
  37086. Node453.a('node.linefeed',false);
  37087. if (false) {
  37088. Node453.a('node.textfunc',function(g) {
  37089. g.beginPath();
  37090. var str=Node453.a('node.text') || '0';
  37091. var color=Node453.a('node.color') || 'rgba(0,0,0,1)';
  37092. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node453width,Node453height,13.3333*_ratio.ratioY,"left",color,' '+ Node453fontSize + 'px "Arial"', 0,g);
  37093. });
  37094. }
  37095. if (false) {
  37096. Node453.a('node.underlinepoints',[Node453lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node453fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node453fontSize + 'px "Arial"').width + 6, (Node453height - Node453fontSize) * 0.5*_ratio.ratioY + Node453fontSize + 2 ]);
  37097. Node453.a('node.underlinevisible',false);
  37098. Node453.a('node.underlineBorderWidth', 1);
  37099. }
  37100. dataModel.add(Node453);
  37101. zoomNodeList.push({
  37102. node: Node453,
  37103. borderWidth: 0,
  37104. attr: 'node.borderwidth'
  37105. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37106. var Node454 = new ht.Node();
  37107. var Node454textStart, Node454textWidth, Node454lineStart, Node454align = 'left', Node454fontSize = 13.3333*_ratio.ratioY,Node454width = 32*_ratio.ratioX, Node454height = 16*_ratio.ratioY;
  37108. (function () {
  37109. if (Node454align === 'left') {
  37110. Node454textStart = Node454fontSize * 0.2 > 2 ? Node454fontSize * 0.2 - 4 : Node454fontSize * 0.2 - 9;
  37111. Node454textWidth = Node454width;
  37112. Node454lineStart = 1;
  37113. } else if (Node454align === 'right') {
  37114. Node454textStart = 0;
  37115. Node454textWidth =Node454fontSize <= 8 ? Node454width + Node454fontSize * 0.2 + 6 : Node454width - Node454fontSize * 0.2;
  37116. Node454lineStart = (Node454width - (ht.Default.getTextSize('0', ' '+ Node454fontSize + 'px "Arial"').width + 6)) * 0.5;
  37117. } else if (Node454align === 'center') {
  37118. Node454textStart = -3;
  37119. Node454textWidth = Node454width;
  37120. Node454lineStart = Node454width - ht.Default.getTextSize('0', ' '+ Node454fontSize + 'px "Arial"').width - 11;
  37121. }
  37122. })();
  37123. Node454.setImage(GD.getTextJSON(Node454width, Node454height, true, false, false, ' '+ Node454fontSize + 'px "Arial"'))
  37124. Node454.setPosition(269*ratio.ratioX, 909*ratio.ratioY);
  37125. Node454.setWidth(Node454width);
  37126. Node454.setHeight(Node454height);
  37127. Node454._nodeType = 'text';
  37128. Node454._disallowEvert = true;
  37129. Node454.setRotation(0*Math.PI/180);
  37130. Node454.a('node.width', Node454width);
  37131. Node454.a('node.height', Node454height);
  37132. Node454.a('node.rect', [0, 0, Node454width, Node454height]);
  37133. Node454.a('node.bordercolor','rgba(0,0,0,1)');
  37134. Node454.a('node.borderwidth', 0);
  37135. Node454.a('node.background','' || 'rgba(0,0,0,0)');
  37136. Node454.a('node.gradient','');
  37137. Node454.a('node.gradientcolor','');
  37138. Node454.a('node.text','0');
  37139. Node454.a('node.textalign','left');
  37140. Node454.a('node.textvAlign','middle');
  37141. Node454.a('node.textrect', [Node454textStart, 0, Node454textWidth, Node454height]);
  37142. Node454.a('node.color','rgba(0,0,0,1)');
  37143. Node454.a('node.font',' '+ Node454fontSize + 'px "Arial"');
  37144. Node454.a('node.textvisible',true);
  37145. Node454.a('node.linefeed',false);
  37146. if (false) {
  37147. Node454.a('node.textfunc',function(g) {
  37148. g.beginPath();
  37149. var str=Node454.a('node.text') || '0';
  37150. var color=Node454.a('node.color') || 'rgba(0,0,0,1)';
  37151. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node454width,Node454height,13.3333*_ratio.ratioY,"left",color,' '+ Node454fontSize + 'px "Arial"', 0,g);
  37152. });
  37153. }
  37154. if (false) {
  37155. Node454.a('node.underlinepoints',[Node454lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node454fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node454fontSize + 'px "Arial"').width + 6, (Node454height - Node454fontSize) * 0.5*_ratio.ratioY + Node454fontSize + 2 ]);
  37156. Node454.a('node.underlinevisible',false);
  37157. Node454.a('node.underlineBorderWidth', 1);
  37158. }
  37159. dataModel.add(Node454);
  37160. zoomNodeList.push({
  37161. node: Node454,
  37162. borderWidth: 0,
  37163. attr: 'node.borderwidth'
  37164. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37165. var Node455 = new ht.Node();
  37166. var Node455textStart, Node455textWidth, Node455lineStart, Node455align = 'left', Node455fontSize = 13.3333*_ratio.ratioY,Node455width = 32*_ratio.ratioX, Node455height = 16*_ratio.ratioY;
  37167. (function () {
  37168. if (Node455align === 'left') {
  37169. Node455textStart = Node455fontSize * 0.2 > 2 ? Node455fontSize * 0.2 - 4 : Node455fontSize * 0.2 - 9;
  37170. Node455textWidth = Node455width;
  37171. Node455lineStart = 1;
  37172. } else if (Node455align === 'right') {
  37173. Node455textStart = 0;
  37174. Node455textWidth =Node455fontSize <= 8 ? Node455width + Node455fontSize * 0.2 + 6 : Node455width - Node455fontSize * 0.2;
  37175. Node455lineStart = (Node455width - (ht.Default.getTextSize('0', ' '+ Node455fontSize + 'px "Arial"').width + 6)) * 0.5;
  37176. } else if (Node455align === 'center') {
  37177. Node455textStart = -3;
  37178. Node455textWidth = Node455width;
  37179. Node455lineStart = Node455width - ht.Default.getTextSize('0', ' '+ Node455fontSize + 'px "Arial"').width - 11;
  37180. }
  37181. })();
  37182. Node455.setImage(GD.getTextJSON(Node455width, Node455height, true, false, false, ' '+ Node455fontSize + 'px "Arial"'))
  37183. Node455.setPosition(269*ratio.ratioX, 929*ratio.ratioY);
  37184. Node455.setWidth(Node455width);
  37185. Node455.setHeight(Node455height);
  37186. Node455._nodeType = 'text';
  37187. Node455._disallowEvert = true;
  37188. Node455.setRotation(0*Math.PI/180);
  37189. Node455.a('node.width', Node455width);
  37190. Node455.a('node.height', Node455height);
  37191. Node455.a('node.rect', [0, 0, Node455width, Node455height]);
  37192. Node455.a('node.bordercolor','rgba(0,0,0,1)');
  37193. Node455.a('node.borderwidth', 0);
  37194. Node455.a('node.background','' || 'rgba(0,0,0,0)');
  37195. Node455.a('node.gradient','');
  37196. Node455.a('node.gradientcolor','');
  37197. Node455.a('node.text','0');
  37198. Node455.a('node.textalign','left');
  37199. Node455.a('node.textvAlign','middle');
  37200. Node455.a('node.textrect', [Node455textStart, 0, Node455textWidth, Node455height]);
  37201. Node455.a('node.color','rgba(0,0,0,1)');
  37202. Node455.a('node.font',' '+ Node455fontSize + 'px "Arial"');
  37203. Node455.a('node.textvisible',true);
  37204. Node455.a('node.linefeed',false);
  37205. if (false) {
  37206. Node455.a('node.textfunc',function(g) {
  37207. g.beginPath();
  37208. var str=Node455.a('node.text') || '0';
  37209. var color=Node455.a('node.color') || 'rgba(0,0,0,1)';
  37210. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node455width,Node455height,13.3333*_ratio.ratioY,"left",color,' '+ Node455fontSize + 'px "Arial"', 0,g);
  37211. });
  37212. }
  37213. if (false) {
  37214. Node455.a('node.underlinepoints',[Node455lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node455fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node455fontSize + 'px "Arial"').width + 6, (Node455height - Node455fontSize) * 0.5*_ratio.ratioY + Node455fontSize + 2 ]);
  37215. Node455.a('node.underlinevisible',false);
  37216. Node455.a('node.underlineBorderWidth', 1);
  37217. }
  37218. dataModel.add(Node455);
  37219. zoomNodeList.push({
  37220. node: Node455,
  37221. borderWidth: 0,
  37222. attr: 'node.borderwidth'
  37223. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37224. var Node456 = new ht.Node();
  37225. var Node456textStart, Node456textWidth, Node456lineStart, Node456align = 'left', Node456fontSize = 13.3333*_ratio.ratioY,Node456width = 32*_ratio.ratioX, Node456height = 16*_ratio.ratioY;
  37226. (function () {
  37227. if (Node456align === 'left') {
  37228. Node456textStart = Node456fontSize * 0.2 > 2 ? Node456fontSize * 0.2 - 4 : Node456fontSize * 0.2 - 9;
  37229. Node456textWidth = Node456width;
  37230. Node456lineStart = 1;
  37231. } else if (Node456align === 'right') {
  37232. Node456textStart = 0;
  37233. Node456textWidth =Node456fontSize <= 8 ? Node456width + Node456fontSize * 0.2 + 6 : Node456width - Node456fontSize * 0.2;
  37234. Node456lineStart = (Node456width - (ht.Default.getTextSize('0', ' '+ Node456fontSize + 'px "Arial"').width + 6)) * 0.5;
  37235. } else if (Node456align === 'center') {
  37236. Node456textStart = -3;
  37237. Node456textWidth = Node456width;
  37238. Node456lineStart = Node456width - ht.Default.getTextSize('0', ' '+ Node456fontSize + 'px "Arial"').width - 11;
  37239. }
  37240. })();
  37241. Node456.setImage(GD.getTextJSON(Node456width, Node456height, true, false, false, ' '+ Node456fontSize + 'px "Arial"'))
  37242. Node456.setPosition(373*ratio.ratioX, 888*ratio.ratioY);
  37243. Node456.setWidth(Node456width);
  37244. Node456.setHeight(Node456height);
  37245. Node456._nodeType = 'text';
  37246. Node456._disallowEvert = true;
  37247. Node456.setRotation(0*Math.PI/180);
  37248. Node456.a('node.width', Node456width);
  37249. Node456.a('node.height', Node456height);
  37250. Node456.a('node.rect', [0, 0, Node456width, Node456height]);
  37251. Node456.a('node.bordercolor','rgba(0,0,0,1)');
  37252. Node456.a('node.borderwidth', 0);
  37253. Node456.a('node.background','' || 'rgba(0,0,0,0)');
  37254. Node456.a('node.gradient','');
  37255. Node456.a('node.gradientcolor','');
  37256. Node456.a('node.text','0');
  37257. Node456.a('node.textalign','left');
  37258. Node456.a('node.textvAlign','middle');
  37259. Node456.a('node.textrect', [Node456textStart, 0, Node456textWidth, Node456height]);
  37260. Node456.a('node.color','rgba(0,0,0,1)');
  37261. Node456.a('node.font',' '+ Node456fontSize + 'px "Arial"');
  37262. Node456.a('node.textvisible',true);
  37263. Node456.a('node.linefeed',false);
  37264. if (false) {
  37265. Node456.a('node.textfunc',function(g) {
  37266. g.beginPath();
  37267. var str=Node456.a('node.text') || '0';
  37268. var color=Node456.a('node.color') || 'rgba(0,0,0,1)';
  37269. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node456width,Node456height,13.3333*_ratio.ratioY,"left",color,' '+ Node456fontSize + 'px "Arial"', 0,g);
  37270. });
  37271. }
  37272. if (false) {
  37273. Node456.a('node.underlinepoints',[Node456lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node456fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node456fontSize + 'px "Arial"').width + 6, (Node456height - Node456fontSize) * 0.5*_ratio.ratioY + Node456fontSize + 2 ]);
  37274. Node456.a('node.underlinevisible',false);
  37275. Node456.a('node.underlineBorderWidth', 1);
  37276. }
  37277. dataModel.add(Node456);
  37278. zoomNodeList.push({
  37279. node: Node456,
  37280. borderWidth: 0,
  37281. attr: 'node.borderwidth'
  37282. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37283. var Node457 = new ht.Node();
  37284. var Node457textStart, Node457textWidth, Node457lineStart, Node457align = 'left', Node457fontSize = 13.3333*_ratio.ratioY,Node457width = 32*_ratio.ratioX, Node457height = 16*_ratio.ratioY;
  37285. (function () {
  37286. if (Node457align === 'left') {
  37287. Node457textStart = Node457fontSize * 0.2 > 2 ? Node457fontSize * 0.2 - 4 : Node457fontSize * 0.2 - 9;
  37288. Node457textWidth = Node457width;
  37289. Node457lineStart = 1;
  37290. } else if (Node457align === 'right') {
  37291. Node457textStart = 0;
  37292. Node457textWidth =Node457fontSize <= 8 ? Node457width + Node457fontSize * 0.2 + 6 : Node457width - Node457fontSize * 0.2;
  37293. Node457lineStart = (Node457width - (ht.Default.getTextSize('0', ' '+ Node457fontSize + 'px "Arial"').width + 6)) * 0.5;
  37294. } else if (Node457align === 'center') {
  37295. Node457textStart = -3;
  37296. Node457textWidth = Node457width;
  37297. Node457lineStart = Node457width - ht.Default.getTextSize('0', ' '+ Node457fontSize + 'px "Arial"').width - 11;
  37298. }
  37299. })();
  37300. Node457.setImage(GD.getTextJSON(Node457width, Node457height, true, false, false, ' '+ Node457fontSize + 'px "Arial"'))
  37301. Node457.setPosition(373*ratio.ratioX, 908*ratio.ratioY);
  37302. Node457.setWidth(Node457width);
  37303. Node457.setHeight(Node457height);
  37304. Node457._nodeType = 'text';
  37305. Node457._disallowEvert = true;
  37306. Node457.setRotation(0*Math.PI/180);
  37307. Node457.a('node.width', Node457width);
  37308. Node457.a('node.height', Node457height);
  37309. Node457.a('node.rect', [0, 0, Node457width, Node457height]);
  37310. Node457.a('node.bordercolor','rgba(0,0,0,1)');
  37311. Node457.a('node.borderwidth', 0);
  37312. Node457.a('node.background','' || 'rgba(0,0,0,0)');
  37313. Node457.a('node.gradient','');
  37314. Node457.a('node.gradientcolor','');
  37315. Node457.a('node.text','0');
  37316. Node457.a('node.textalign','left');
  37317. Node457.a('node.textvAlign','middle');
  37318. Node457.a('node.textrect', [Node457textStart, 0, Node457textWidth, Node457height]);
  37319. Node457.a('node.color','rgba(0,0,0,1)');
  37320. Node457.a('node.font',' '+ Node457fontSize + 'px "Arial"');
  37321. Node457.a('node.textvisible',true);
  37322. Node457.a('node.linefeed',false);
  37323. if (false) {
  37324. Node457.a('node.textfunc',function(g) {
  37325. g.beginPath();
  37326. var str=Node457.a('node.text') || '0';
  37327. var color=Node457.a('node.color') || 'rgba(0,0,0,1)';
  37328. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node457width,Node457height,13.3333*_ratio.ratioY,"left",color,' '+ Node457fontSize + 'px "Arial"', 0,g);
  37329. });
  37330. }
  37331. if (false) {
  37332. Node457.a('node.underlinepoints',[Node457lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node457fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node457fontSize + 'px "Arial"').width + 6, (Node457height - Node457fontSize) * 0.5*_ratio.ratioY + Node457fontSize + 2 ]);
  37333. Node457.a('node.underlinevisible',false);
  37334. Node457.a('node.underlineBorderWidth', 1);
  37335. }
  37336. dataModel.add(Node457);
  37337. zoomNodeList.push({
  37338. node: Node457,
  37339. borderWidth: 0,
  37340. attr: 'node.borderwidth'
  37341. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37342. var Node458 = new ht.Node();
  37343. var Node458textStart, Node458textWidth, Node458lineStart, Node458align = 'left', Node458fontSize = 13.3333*_ratio.ratioY,Node458width = 32*_ratio.ratioX, Node458height = 16*_ratio.ratioY;
  37344. (function () {
  37345. if (Node458align === 'left') {
  37346. Node458textStart = Node458fontSize * 0.2 > 2 ? Node458fontSize * 0.2 - 4 : Node458fontSize * 0.2 - 9;
  37347. Node458textWidth = Node458width;
  37348. Node458lineStart = 1;
  37349. } else if (Node458align === 'right') {
  37350. Node458textStart = 0;
  37351. Node458textWidth =Node458fontSize <= 8 ? Node458width + Node458fontSize * 0.2 + 6 : Node458width - Node458fontSize * 0.2;
  37352. Node458lineStart = (Node458width - (ht.Default.getTextSize('0', ' '+ Node458fontSize + 'px "Arial"').width + 6)) * 0.5;
  37353. } else if (Node458align === 'center') {
  37354. Node458textStart = -3;
  37355. Node458textWidth = Node458width;
  37356. Node458lineStart = Node458width - ht.Default.getTextSize('0', ' '+ Node458fontSize + 'px "Arial"').width - 11;
  37357. }
  37358. })();
  37359. Node458.setImage(GD.getTextJSON(Node458width, Node458height, true, false, false, ' '+ Node458fontSize + 'px "Arial"'))
  37360. Node458.setPosition(373*ratio.ratioX, 928*ratio.ratioY);
  37361. Node458.setWidth(Node458width);
  37362. Node458.setHeight(Node458height);
  37363. Node458._nodeType = 'text';
  37364. Node458._disallowEvert = true;
  37365. Node458.setRotation(0*Math.PI/180);
  37366. Node458.a('node.width', Node458width);
  37367. Node458.a('node.height', Node458height);
  37368. Node458.a('node.rect', [0, 0, Node458width, Node458height]);
  37369. Node458.a('node.bordercolor','rgba(0,0,0,1)');
  37370. Node458.a('node.borderwidth', 0);
  37371. Node458.a('node.background','' || 'rgba(0,0,0,0)');
  37372. Node458.a('node.gradient','');
  37373. Node458.a('node.gradientcolor','');
  37374. Node458.a('node.text','0');
  37375. Node458.a('node.textalign','left');
  37376. Node458.a('node.textvAlign','middle');
  37377. Node458.a('node.textrect', [Node458textStart, 0, Node458textWidth, Node458height]);
  37378. Node458.a('node.color','rgba(0,0,0,1)');
  37379. Node458.a('node.font',' '+ Node458fontSize + 'px "Arial"');
  37380. Node458.a('node.textvisible',true);
  37381. Node458.a('node.linefeed',false);
  37382. if (false) {
  37383. Node458.a('node.textfunc',function(g) {
  37384. g.beginPath();
  37385. var str=Node458.a('node.text') || '0';
  37386. var color=Node458.a('node.color') || 'rgba(0,0,0,1)';
  37387. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node458width,Node458height,13.3333*_ratio.ratioY,"left",color,' '+ Node458fontSize + 'px "Arial"', 0,g);
  37388. });
  37389. }
  37390. if (false) {
  37391. Node458.a('node.underlinepoints',[Node458lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node458fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node458fontSize + 'px "Arial"').width + 6, (Node458height - Node458fontSize) * 0.5*_ratio.ratioY + Node458fontSize + 2 ]);
  37392. Node458.a('node.underlinevisible',false);
  37393. Node458.a('node.underlineBorderWidth', 1);
  37394. }
  37395. dataModel.add(Node458);
  37396. zoomNodeList.push({
  37397. node: Node458,
  37398. borderWidth: 0,
  37399. attr: 'node.borderwidth'
  37400. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37401. var Node459 = new ht.Node();
  37402. var Node459textStart, Node459textWidth, Node459lineStart, Node459align = 'left', Node459fontSize = 13.3333*_ratio.ratioY,Node459width = 32*_ratio.ratioX, Node459height = 16*_ratio.ratioY;
  37403. (function () {
  37404. if (Node459align === 'left') {
  37405. Node459textStart = Node459fontSize * 0.2 > 2 ? Node459fontSize * 0.2 - 4 : Node459fontSize * 0.2 - 9;
  37406. Node459textWidth = Node459width;
  37407. Node459lineStart = 1;
  37408. } else if (Node459align === 'right') {
  37409. Node459textStart = 0;
  37410. Node459textWidth =Node459fontSize <= 8 ? Node459width + Node459fontSize * 0.2 + 6 : Node459width - Node459fontSize * 0.2;
  37411. Node459lineStart = (Node459width - (ht.Default.getTextSize('0', ' '+ Node459fontSize + 'px "Arial"').width + 6)) * 0.5;
  37412. } else if (Node459align === 'center') {
  37413. Node459textStart = -3;
  37414. Node459textWidth = Node459width;
  37415. Node459lineStart = Node459width - ht.Default.getTextSize('0', ' '+ Node459fontSize + 'px "Arial"').width - 11;
  37416. }
  37417. })();
  37418. Node459.setImage(GD.getTextJSON(Node459width, Node459height, true, false, false, ' '+ Node459fontSize + 'px "Arial"'))
  37419. Node459.setPosition(501*ratio.ratioX, 888*ratio.ratioY);
  37420. Node459.setWidth(Node459width);
  37421. Node459.setHeight(Node459height);
  37422. Node459._nodeType = 'text';
  37423. Node459._disallowEvert = true;
  37424. Node459.setRotation(0*Math.PI/180);
  37425. Node459.a('node.width', Node459width);
  37426. Node459.a('node.height', Node459height);
  37427. Node459.a('node.rect', [0, 0, Node459width, Node459height]);
  37428. Node459.a('node.bordercolor','rgba(0,0,0,1)');
  37429. Node459.a('node.borderwidth', 0);
  37430. Node459.a('node.background','' || 'rgba(0,0,0,0)');
  37431. Node459.a('node.gradient','');
  37432. Node459.a('node.gradientcolor','');
  37433. Node459.a('node.text','0');
  37434. Node459.a('node.textalign','left');
  37435. Node459.a('node.textvAlign','middle');
  37436. Node459.a('node.textrect', [Node459textStart, 0, Node459textWidth, Node459height]);
  37437. Node459.a('node.color','rgba(0,0,0,1)');
  37438. Node459.a('node.font',' '+ Node459fontSize + 'px "Arial"');
  37439. Node459.a('node.textvisible',true);
  37440. Node459.a('node.linefeed',false);
  37441. if (false) {
  37442. Node459.a('node.textfunc',function(g) {
  37443. g.beginPath();
  37444. var str=Node459.a('node.text') || '0';
  37445. var color=Node459.a('node.color') || 'rgba(0,0,0,1)';
  37446. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node459width,Node459height,13.3333*_ratio.ratioY,"left",color,' '+ Node459fontSize + 'px "Arial"', 0,g);
  37447. });
  37448. }
  37449. if (false) {
  37450. Node459.a('node.underlinepoints',[Node459lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node459fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node459fontSize + 'px "Arial"').width + 6, (Node459height - Node459fontSize) * 0.5*_ratio.ratioY + Node459fontSize + 2 ]);
  37451. Node459.a('node.underlinevisible',false);
  37452. Node459.a('node.underlineBorderWidth', 1);
  37453. }
  37454. dataModel.add(Node459);
  37455. zoomNodeList.push({
  37456. node: Node459,
  37457. borderWidth: 0,
  37458. attr: 'node.borderwidth'
  37459. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37460. var Node460 = new ht.Node();
  37461. var Node460textStart, Node460textWidth, Node460lineStart, Node460align = 'left', Node460fontSize = 13.3333*_ratio.ratioY,Node460width = 32*_ratio.ratioX, Node460height = 16*_ratio.ratioY;
  37462. (function () {
  37463. if (Node460align === 'left') {
  37464. Node460textStart = Node460fontSize * 0.2 > 2 ? Node460fontSize * 0.2 - 4 : Node460fontSize * 0.2 - 9;
  37465. Node460textWidth = Node460width;
  37466. Node460lineStart = 1;
  37467. } else if (Node460align === 'right') {
  37468. Node460textStart = 0;
  37469. Node460textWidth =Node460fontSize <= 8 ? Node460width + Node460fontSize * 0.2 + 6 : Node460width - Node460fontSize * 0.2;
  37470. Node460lineStart = (Node460width - (ht.Default.getTextSize('0', ' '+ Node460fontSize + 'px "Arial"').width + 6)) * 0.5;
  37471. } else if (Node460align === 'center') {
  37472. Node460textStart = -3;
  37473. Node460textWidth = Node460width;
  37474. Node460lineStart = Node460width - ht.Default.getTextSize('0', ' '+ Node460fontSize + 'px "Arial"').width - 11;
  37475. }
  37476. })();
  37477. Node460.setImage(GD.getTextJSON(Node460width, Node460height, true, false, false, ' '+ Node460fontSize + 'px "Arial"'))
  37478. Node460.setPosition(501*ratio.ratioX, 908*ratio.ratioY);
  37479. Node460.setWidth(Node460width);
  37480. Node460.setHeight(Node460height);
  37481. Node460._nodeType = 'text';
  37482. Node460._disallowEvert = true;
  37483. Node460.setRotation(0*Math.PI/180);
  37484. Node460.a('node.width', Node460width);
  37485. Node460.a('node.height', Node460height);
  37486. Node460.a('node.rect', [0, 0, Node460width, Node460height]);
  37487. Node460.a('node.bordercolor','rgba(0,0,0,1)');
  37488. Node460.a('node.borderwidth', 0);
  37489. Node460.a('node.background','' || 'rgba(0,0,0,0)');
  37490. Node460.a('node.gradient','');
  37491. Node460.a('node.gradientcolor','');
  37492. Node460.a('node.text','0');
  37493. Node460.a('node.textalign','left');
  37494. Node460.a('node.textvAlign','middle');
  37495. Node460.a('node.textrect', [Node460textStart, 0, Node460textWidth, Node460height]);
  37496. Node460.a('node.color','rgba(0,0,0,1)');
  37497. Node460.a('node.font',' '+ Node460fontSize + 'px "Arial"');
  37498. Node460.a('node.textvisible',true);
  37499. Node460.a('node.linefeed',false);
  37500. if (false) {
  37501. Node460.a('node.textfunc',function(g) {
  37502. g.beginPath();
  37503. var str=Node460.a('node.text') || '0';
  37504. var color=Node460.a('node.color') || 'rgba(0,0,0,1)';
  37505. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node460width,Node460height,13.3333*_ratio.ratioY,"left",color,' '+ Node460fontSize + 'px "Arial"', 0,g);
  37506. });
  37507. }
  37508. if (false) {
  37509. Node460.a('node.underlinepoints',[Node460lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node460fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node460fontSize + 'px "Arial"').width + 6, (Node460height - Node460fontSize) * 0.5*_ratio.ratioY + Node460fontSize + 2 ]);
  37510. Node460.a('node.underlinevisible',false);
  37511. Node460.a('node.underlineBorderWidth', 1);
  37512. }
  37513. dataModel.add(Node460);
  37514. zoomNodeList.push({
  37515. node: Node460,
  37516. borderWidth: 0,
  37517. attr: 'node.borderwidth'
  37518. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37519. var Node461 = new ht.Node();
  37520. var Node461textStart, Node461textWidth, Node461lineStart, Node461align = 'left', Node461fontSize = 13.3333*_ratio.ratioY,Node461width = 32*_ratio.ratioX, Node461height = 16*_ratio.ratioY;
  37521. (function () {
  37522. if (Node461align === 'left') {
  37523. Node461textStart = Node461fontSize * 0.2 > 2 ? Node461fontSize * 0.2 - 4 : Node461fontSize * 0.2 - 9;
  37524. Node461textWidth = Node461width;
  37525. Node461lineStart = 1;
  37526. } else if (Node461align === 'right') {
  37527. Node461textStart = 0;
  37528. Node461textWidth =Node461fontSize <= 8 ? Node461width + Node461fontSize * 0.2 + 6 : Node461width - Node461fontSize * 0.2;
  37529. Node461lineStart = (Node461width - (ht.Default.getTextSize('0', ' '+ Node461fontSize + 'px "Arial"').width + 6)) * 0.5;
  37530. } else if (Node461align === 'center') {
  37531. Node461textStart = -3;
  37532. Node461textWidth = Node461width;
  37533. Node461lineStart = Node461width - ht.Default.getTextSize('0', ' '+ Node461fontSize + 'px "Arial"').width - 11;
  37534. }
  37535. })();
  37536. Node461.setImage(GD.getTextJSON(Node461width, Node461height, true, false, false, ' '+ Node461fontSize + 'px "Arial"'))
  37537. Node461.setPosition(501*ratio.ratioX, 928*ratio.ratioY);
  37538. Node461.setWidth(Node461width);
  37539. Node461.setHeight(Node461height);
  37540. Node461._nodeType = 'text';
  37541. Node461._disallowEvert = true;
  37542. Node461.setRotation(0*Math.PI/180);
  37543. Node461.a('node.width', Node461width);
  37544. Node461.a('node.height', Node461height);
  37545. Node461.a('node.rect', [0, 0, Node461width, Node461height]);
  37546. Node461.a('node.bordercolor','rgba(0,0,0,1)');
  37547. Node461.a('node.borderwidth', 0);
  37548. Node461.a('node.background','' || 'rgba(0,0,0,0)');
  37549. Node461.a('node.gradient','');
  37550. Node461.a('node.gradientcolor','');
  37551. Node461.a('node.text','0');
  37552. Node461.a('node.textalign','left');
  37553. Node461.a('node.textvAlign','middle');
  37554. Node461.a('node.textrect', [Node461textStart, 0, Node461textWidth, Node461height]);
  37555. Node461.a('node.color','rgba(0,0,0,1)');
  37556. Node461.a('node.font',' '+ Node461fontSize + 'px "Arial"');
  37557. Node461.a('node.textvisible',true);
  37558. Node461.a('node.linefeed',false);
  37559. if (false) {
  37560. Node461.a('node.textfunc',function(g) {
  37561. g.beginPath();
  37562. var str=Node461.a('node.text') || '0';
  37563. var color=Node461.a('node.color') || 'rgba(0,0,0,1)';
  37564. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node461width,Node461height,13.3333*_ratio.ratioY,"left",color,' '+ Node461fontSize + 'px "Arial"', 0,g);
  37565. });
  37566. }
  37567. if (false) {
  37568. Node461.a('node.underlinepoints',[Node461lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node461fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node461fontSize + 'px "Arial"').width + 6, (Node461height - Node461fontSize) * 0.5*_ratio.ratioY + Node461fontSize + 2 ]);
  37569. Node461.a('node.underlinevisible',false);
  37570. Node461.a('node.underlineBorderWidth', 1);
  37571. }
  37572. dataModel.add(Node461);
  37573. zoomNodeList.push({
  37574. node: Node461,
  37575. borderWidth: 0,
  37576. attr: 'node.borderwidth'
  37577. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37578. var Node462 = new ht.Node();
  37579. var Node462textStart, Node462textWidth, Node462lineStart, Node462align = 'left', Node462fontSize = 13.3333*_ratio.ratioY,Node462width = 32*_ratio.ratioX, Node462height = 16*_ratio.ratioY;
  37580. (function () {
  37581. if (Node462align === 'left') {
  37582. Node462textStart = Node462fontSize * 0.2 > 2 ? Node462fontSize * 0.2 - 4 : Node462fontSize * 0.2 - 9;
  37583. Node462textWidth = Node462width;
  37584. Node462lineStart = 1;
  37585. } else if (Node462align === 'right') {
  37586. Node462textStart = 0;
  37587. Node462textWidth =Node462fontSize <= 8 ? Node462width + Node462fontSize * 0.2 + 6 : Node462width - Node462fontSize * 0.2;
  37588. Node462lineStart = (Node462width - (ht.Default.getTextSize('0', ' '+ Node462fontSize + 'px "Arial"').width + 6)) * 0.5;
  37589. } else if (Node462align === 'center') {
  37590. Node462textStart = -3;
  37591. Node462textWidth = Node462width;
  37592. Node462lineStart = Node462width - ht.Default.getTextSize('0', ' '+ Node462fontSize + 'px "Arial"').width - 11;
  37593. }
  37594. })();
  37595. Node462.setImage(GD.getTextJSON(Node462width, Node462height, true, false, false, ' '+ Node462fontSize + 'px "Arial"'))
  37596. Node462.setPosition(642*ratio.ratioX, 887*ratio.ratioY);
  37597. Node462.setWidth(Node462width);
  37598. Node462.setHeight(Node462height);
  37599. Node462._nodeType = 'text';
  37600. Node462._disallowEvert = true;
  37601. Node462.setRotation(0*Math.PI/180);
  37602. Node462.a('node.width', Node462width);
  37603. Node462.a('node.height', Node462height);
  37604. Node462.a('node.rect', [0, 0, Node462width, Node462height]);
  37605. Node462.a('node.bordercolor','rgba(0,0,0,1)');
  37606. Node462.a('node.borderwidth', 0);
  37607. Node462.a('node.background','' || 'rgba(0,0,0,0)');
  37608. Node462.a('node.gradient','');
  37609. Node462.a('node.gradientcolor','');
  37610. Node462.a('node.text','0');
  37611. Node462.a('node.textalign','left');
  37612. Node462.a('node.textvAlign','middle');
  37613. Node462.a('node.textrect', [Node462textStart, 0, Node462textWidth, Node462height]);
  37614. Node462.a('node.color','rgba(0,0,0,1)');
  37615. Node462.a('node.font',' '+ Node462fontSize + 'px "Arial"');
  37616. Node462.a('node.textvisible',true);
  37617. Node462.a('node.linefeed',false);
  37618. if (false) {
  37619. Node462.a('node.textfunc',function(g) {
  37620. g.beginPath();
  37621. var str=Node462.a('node.text') || '0';
  37622. var color=Node462.a('node.color') || 'rgba(0,0,0,1)';
  37623. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node462width,Node462height,13.3333*_ratio.ratioY,"left",color,' '+ Node462fontSize + 'px "Arial"', 0,g);
  37624. });
  37625. }
  37626. if (false) {
  37627. Node462.a('node.underlinepoints',[Node462lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node462fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node462fontSize + 'px "Arial"').width + 6, (Node462height - Node462fontSize) * 0.5*_ratio.ratioY + Node462fontSize + 2 ]);
  37628. Node462.a('node.underlinevisible',false);
  37629. Node462.a('node.underlineBorderWidth', 1);
  37630. }
  37631. dataModel.add(Node462);
  37632. zoomNodeList.push({
  37633. node: Node462,
  37634. borderWidth: 0,
  37635. attr: 'node.borderwidth'
  37636. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37637. var Node463 = new ht.Node();
  37638. var Node463textStart, Node463textWidth, Node463lineStart, Node463align = 'left', Node463fontSize = 13.3333*_ratio.ratioY,Node463width = 32*_ratio.ratioX, Node463height = 16*_ratio.ratioY;
  37639. (function () {
  37640. if (Node463align === 'left') {
  37641. Node463textStart = Node463fontSize * 0.2 > 2 ? Node463fontSize * 0.2 - 4 : Node463fontSize * 0.2 - 9;
  37642. Node463textWidth = Node463width;
  37643. Node463lineStart = 1;
  37644. } else if (Node463align === 'right') {
  37645. Node463textStart = 0;
  37646. Node463textWidth =Node463fontSize <= 8 ? Node463width + Node463fontSize * 0.2 + 6 : Node463width - Node463fontSize * 0.2;
  37647. Node463lineStart = (Node463width - (ht.Default.getTextSize('0', ' '+ Node463fontSize + 'px "Arial"').width + 6)) * 0.5;
  37648. } else if (Node463align === 'center') {
  37649. Node463textStart = -3;
  37650. Node463textWidth = Node463width;
  37651. Node463lineStart = Node463width - ht.Default.getTextSize('0', ' '+ Node463fontSize + 'px "Arial"').width - 11;
  37652. }
  37653. })();
  37654. Node463.setImage(GD.getTextJSON(Node463width, Node463height, true, false, false, ' '+ Node463fontSize + 'px "Arial"'))
  37655. Node463.setPosition(642*ratio.ratioX, 907*ratio.ratioY);
  37656. Node463.setWidth(Node463width);
  37657. Node463.setHeight(Node463height);
  37658. Node463._nodeType = 'text';
  37659. Node463._disallowEvert = true;
  37660. Node463.setRotation(0*Math.PI/180);
  37661. Node463.a('node.width', Node463width);
  37662. Node463.a('node.height', Node463height);
  37663. Node463.a('node.rect', [0, 0, Node463width, Node463height]);
  37664. Node463.a('node.bordercolor','rgba(0,0,0,1)');
  37665. Node463.a('node.borderwidth', 0);
  37666. Node463.a('node.background','' || 'rgba(0,0,0,0)');
  37667. Node463.a('node.gradient','');
  37668. Node463.a('node.gradientcolor','');
  37669. Node463.a('node.text','0');
  37670. Node463.a('node.textalign','left');
  37671. Node463.a('node.textvAlign','middle');
  37672. Node463.a('node.textrect', [Node463textStart, 0, Node463textWidth, Node463height]);
  37673. Node463.a('node.color','rgba(0,0,0,1)');
  37674. Node463.a('node.font',' '+ Node463fontSize + 'px "Arial"');
  37675. Node463.a('node.textvisible',true);
  37676. Node463.a('node.linefeed',false);
  37677. if (false) {
  37678. Node463.a('node.textfunc',function(g) {
  37679. g.beginPath();
  37680. var str=Node463.a('node.text') || '0';
  37681. var color=Node463.a('node.color') || 'rgba(0,0,0,1)';
  37682. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node463width,Node463height,13.3333*_ratio.ratioY,"left",color,' '+ Node463fontSize + 'px "Arial"', 0,g);
  37683. });
  37684. }
  37685. if (false) {
  37686. Node463.a('node.underlinepoints',[Node463lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node463fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node463fontSize + 'px "Arial"').width + 6, (Node463height - Node463fontSize) * 0.5*_ratio.ratioY + Node463fontSize + 2 ]);
  37687. Node463.a('node.underlinevisible',false);
  37688. Node463.a('node.underlineBorderWidth', 1);
  37689. }
  37690. dataModel.add(Node463);
  37691. zoomNodeList.push({
  37692. node: Node463,
  37693. borderWidth: 0,
  37694. attr: 'node.borderwidth'
  37695. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37696. var Node464 = new ht.Node();
  37697. var Node464textStart, Node464textWidth, Node464lineStart, Node464align = 'left', Node464fontSize = 13.3333*_ratio.ratioY,Node464width = 32*_ratio.ratioX, Node464height = 16*_ratio.ratioY;
  37698. (function () {
  37699. if (Node464align === 'left') {
  37700. Node464textStart = Node464fontSize * 0.2 > 2 ? Node464fontSize * 0.2 - 4 : Node464fontSize * 0.2 - 9;
  37701. Node464textWidth = Node464width;
  37702. Node464lineStart = 1;
  37703. } else if (Node464align === 'right') {
  37704. Node464textStart = 0;
  37705. Node464textWidth =Node464fontSize <= 8 ? Node464width + Node464fontSize * 0.2 + 6 : Node464width - Node464fontSize * 0.2;
  37706. Node464lineStart = (Node464width - (ht.Default.getTextSize('0', ' '+ Node464fontSize + 'px "Arial"').width + 6)) * 0.5;
  37707. } else if (Node464align === 'center') {
  37708. Node464textStart = -3;
  37709. Node464textWidth = Node464width;
  37710. Node464lineStart = Node464width - ht.Default.getTextSize('0', ' '+ Node464fontSize + 'px "Arial"').width - 11;
  37711. }
  37712. })();
  37713. Node464.setImage(GD.getTextJSON(Node464width, Node464height, true, false, false, ' '+ Node464fontSize + 'px "Arial"'))
  37714. Node464.setPosition(642*ratio.ratioX, 927*ratio.ratioY);
  37715. Node464.setWidth(Node464width);
  37716. Node464.setHeight(Node464height);
  37717. Node464._nodeType = 'text';
  37718. Node464._disallowEvert = true;
  37719. Node464.setRotation(0*Math.PI/180);
  37720. Node464.a('node.width', Node464width);
  37721. Node464.a('node.height', Node464height);
  37722. Node464.a('node.rect', [0, 0, Node464width, Node464height]);
  37723. Node464.a('node.bordercolor','rgba(0,0,0,1)');
  37724. Node464.a('node.borderwidth', 0);
  37725. Node464.a('node.background','' || 'rgba(0,0,0,0)');
  37726. Node464.a('node.gradient','');
  37727. Node464.a('node.gradientcolor','');
  37728. Node464.a('node.text','0');
  37729. Node464.a('node.textalign','left');
  37730. Node464.a('node.textvAlign','middle');
  37731. Node464.a('node.textrect', [Node464textStart, 0, Node464textWidth, Node464height]);
  37732. Node464.a('node.color','rgba(0,0,0,1)');
  37733. Node464.a('node.font',' '+ Node464fontSize + 'px "Arial"');
  37734. Node464.a('node.textvisible',true);
  37735. Node464.a('node.linefeed',false);
  37736. if (false) {
  37737. Node464.a('node.textfunc',function(g) {
  37738. g.beginPath();
  37739. var str=Node464.a('node.text') || '0';
  37740. var color=Node464.a('node.color') || 'rgba(0,0,0,1)';
  37741. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node464width,Node464height,13.3333*_ratio.ratioY,"left",color,' '+ Node464fontSize + 'px "Arial"', 0,g);
  37742. });
  37743. }
  37744. if (false) {
  37745. Node464.a('node.underlinepoints',[Node464lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node464fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node464fontSize + 'px "Arial"').width + 6, (Node464height - Node464fontSize) * 0.5*_ratio.ratioY + Node464fontSize + 2 ]);
  37746. Node464.a('node.underlinevisible',false);
  37747. Node464.a('node.underlineBorderWidth', 1);
  37748. }
  37749. dataModel.add(Node464);
  37750. zoomNodeList.push({
  37751. node: Node464,
  37752. borderWidth: 0,
  37753. attr: 'node.borderwidth'
  37754. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37755. var Node465 = new ht.Node();
  37756. var Node465textStart, Node465textWidth, Node465lineStart, Node465align = 'left', Node465fontSize = 13.3333*_ratio.ratioY,Node465width = 32*_ratio.ratioX, Node465height = 16*_ratio.ratioY;
  37757. (function () {
  37758. if (Node465align === 'left') {
  37759. Node465textStart = Node465fontSize * 0.2 > 2 ? Node465fontSize * 0.2 - 4 : Node465fontSize * 0.2 - 9;
  37760. Node465textWidth = Node465width;
  37761. Node465lineStart = 1;
  37762. } else if (Node465align === 'right') {
  37763. Node465textStart = 0;
  37764. Node465textWidth =Node465fontSize <= 8 ? Node465width + Node465fontSize * 0.2 + 6 : Node465width - Node465fontSize * 0.2;
  37765. Node465lineStart = (Node465width - (ht.Default.getTextSize('0', ' '+ Node465fontSize + 'px "Arial"').width + 6)) * 0.5;
  37766. } else if (Node465align === 'center') {
  37767. Node465textStart = -3;
  37768. Node465textWidth = Node465width;
  37769. Node465lineStart = Node465width - ht.Default.getTextSize('0', ' '+ Node465fontSize + 'px "Arial"').width - 11;
  37770. }
  37771. })();
  37772. Node465.setImage(GD.getTextJSON(Node465width, Node465height, true, false, false, ' '+ Node465fontSize + 'px "Arial"'))
  37773. Node465.setPosition(773*ratio.ratioX, 886*ratio.ratioY);
  37774. Node465.setWidth(Node465width);
  37775. Node465.setHeight(Node465height);
  37776. Node465._nodeType = 'text';
  37777. Node465._disallowEvert = true;
  37778. Node465.setRotation(0*Math.PI/180);
  37779. Node465.a('node.width', Node465width);
  37780. Node465.a('node.height', Node465height);
  37781. Node465.a('node.rect', [0, 0, Node465width, Node465height]);
  37782. Node465.a('node.bordercolor','rgba(0,0,0,1)');
  37783. Node465.a('node.borderwidth', 0);
  37784. Node465.a('node.background','' || 'rgba(0,0,0,0)');
  37785. Node465.a('node.gradient','');
  37786. Node465.a('node.gradientcolor','');
  37787. Node465.a('node.text','0');
  37788. Node465.a('node.textalign','left');
  37789. Node465.a('node.textvAlign','middle');
  37790. Node465.a('node.textrect', [Node465textStart, 0, Node465textWidth, Node465height]);
  37791. Node465.a('node.color','rgba(0,0,0,1)');
  37792. Node465.a('node.font',' '+ Node465fontSize + 'px "Arial"');
  37793. Node465.a('node.textvisible',true);
  37794. Node465.a('node.linefeed',false);
  37795. if (false) {
  37796. Node465.a('node.textfunc',function(g) {
  37797. g.beginPath();
  37798. var str=Node465.a('node.text') || '0';
  37799. var color=Node465.a('node.color') || 'rgba(0,0,0,1)';
  37800. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node465width,Node465height,13.3333*_ratio.ratioY,"left",color,' '+ Node465fontSize + 'px "Arial"', 0,g);
  37801. });
  37802. }
  37803. if (false) {
  37804. Node465.a('node.underlinepoints',[Node465lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node465fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node465fontSize + 'px "Arial"').width + 6, (Node465height - Node465fontSize) * 0.5*_ratio.ratioY + Node465fontSize + 2 ]);
  37805. Node465.a('node.underlinevisible',false);
  37806. Node465.a('node.underlineBorderWidth', 1);
  37807. }
  37808. dataModel.add(Node465);
  37809. zoomNodeList.push({
  37810. node: Node465,
  37811. borderWidth: 0,
  37812. attr: 'node.borderwidth'
  37813. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37814. var Node466 = new ht.Node();
  37815. var Node466textStart, Node466textWidth, Node466lineStart, Node466align = 'left', Node466fontSize = 13.3333*_ratio.ratioY,Node466width = 32*_ratio.ratioX, Node466height = 16*_ratio.ratioY;
  37816. (function () {
  37817. if (Node466align === 'left') {
  37818. Node466textStart = Node466fontSize * 0.2 > 2 ? Node466fontSize * 0.2 - 4 : Node466fontSize * 0.2 - 9;
  37819. Node466textWidth = Node466width;
  37820. Node466lineStart = 1;
  37821. } else if (Node466align === 'right') {
  37822. Node466textStart = 0;
  37823. Node466textWidth =Node466fontSize <= 8 ? Node466width + Node466fontSize * 0.2 + 6 : Node466width - Node466fontSize * 0.2;
  37824. Node466lineStart = (Node466width - (ht.Default.getTextSize('0', ' '+ Node466fontSize + 'px "Arial"').width + 6)) * 0.5;
  37825. } else if (Node466align === 'center') {
  37826. Node466textStart = -3;
  37827. Node466textWidth = Node466width;
  37828. Node466lineStart = Node466width - ht.Default.getTextSize('0', ' '+ Node466fontSize + 'px "Arial"').width - 11;
  37829. }
  37830. })();
  37831. Node466.setImage(GD.getTextJSON(Node466width, Node466height, true, false, false, ' '+ Node466fontSize + 'px "Arial"'))
  37832. Node466.setPosition(773*ratio.ratioX, 906*ratio.ratioY);
  37833. Node466.setWidth(Node466width);
  37834. Node466.setHeight(Node466height);
  37835. Node466._nodeType = 'text';
  37836. Node466._disallowEvert = true;
  37837. Node466.setRotation(0*Math.PI/180);
  37838. Node466.a('node.width', Node466width);
  37839. Node466.a('node.height', Node466height);
  37840. Node466.a('node.rect', [0, 0, Node466width, Node466height]);
  37841. Node466.a('node.bordercolor','rgba(0,0,0,1)');
  37842. Node466.a('node.borderwidth', 0);
  37843. Node466.a('node.background','' || 'rgba(0,0,0,0)');
  37844. Node466.a('node.gradient','');
  37845. Node466.a('node.gradientcolor','');
  37846. Node466.a('node.text','0');
  37847. Node466.a('node.textalign','left');
  37848. Node466.a('node.textvAlign','middle');
  37849. Node466.a('node.textrect', [Node466textStart, 0, Node466textWidth, Node466height]);
  37850. Node466.a('node.color','rgba(0,0,0,1)');
  37851. Node466.a('node.font',' '+ Node466fontSize + 'px "Arial"');
  37852. Node466.a('node.textvisible',true);
  37853. Node466.a('node.linefeed',false);
  37854. if (false) {
  37855. Node466.a('node.textfunc',function(g) {
  37856. g.beginPath();
  37857. var str=Node466.a('node.text') || '0';
  37858. var color=Node466.a('node.color') || 'rgba(0,0,0,1)';
  37859. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node466width,Node466height,13.3333*_ratio.ratioY,"left",color,' '+ Node466fontSize + 'px "Arial"', 0,g);
  37860. });
  37861. }
  37862. if (false) {
  37863. Node466.a('node.underlinepoints',[Node466lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node466fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node466fontSize + 'px "Arial"').width + 6, (Node466height - Node466fontSize) * 0.5*_ratio.ratioY + Node466fontSize + 2 ]);
  37864. Node466.a('node.underlinevisible',false);
  37865. Node466.a('node.underlineBorderWidth', 1);
  37866. }
  37867. dataModel.add(Node466);
  37868. zoomNodeList.push({
  37869. node: Node466,
  37870. borderWidth: 0,
  37871. attr: 'node.borderwidth'
  37872. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37873. var Node467 = new ht.Node();
  37874. var Node467textStart, Node467textWidth, Node467lineStart, Node467align = 'left', Node467fontSize = 13.3333*_ratio.ratioY,Node467width = 32*_ratio.ratioX, Node467height = 16*_ratio.ratioY;
  37875. (function () {
  37876. if (Node467align === 'left') {
  37877. Node467textStart = Node467fontSize * 0.2 > 2 ? Node467fontSize * 0.2 - 4 : Node467fontSize * 0.2 - 9;
  37878. Node467textWidth = Node467width;
  37879. Node467lineStart = 1;
  37880. } else if (Node467align === 'right') {
  37881. Node467textStart = 0;
  37882. Node467textWidth =Node467fontSize <= 8 ? Node467width + Node467fontSize * 0.2 + 6 : Node467width - Node467fontSize * 0.2;
  37883. Node467lineStart = (Node467width - (ht.Default.getTextSize('0', ' '+ Node467fontSize + 'px "Arial"').width + 6)) * 0.5;
  37884. } else if (Node467align === 'center') {
  37885. Node467textStart = -3;
  37886. Node467textWidth = Node467width;
  37887. Node467lineStart = Node467width - ht.Default.getTextSize('0', ' '+ Node467fontSize + 'px "Arial"').width - 11;
  37888. }
  37889. })();
  37890. Node467.setImage(GD.getTextJSON(Node467width, Node467height, true, false, false, ' '+ Node467fontSize + 'px "Arial"'))
  37891. Node467.setPosition(773*ratio.ratioX, 926*ratio.ratioY);
  37892. Node467.setWidth(Node467width);
  37893. Node467.setHeight(Node467height);
  37894. Node467._nodeType = 'text';
  37895. Node467._disallowEvert = true;
  37896. Node467.setRotation(0*Math.PI/180);
  37897. Node467.a('node.width', Node467width);
  37898. Node467.a('node.height', Node467height);
  37899. Node467.a('node.rect', [0, 0, Node467width, Node467height]);
  37900. Node467.a('node.bordercolor','rgba(0,0,0,1)');
  37901. Node467.a('node.borderwidth', 0);
  37902. Node467.a('node.background','' || 'rgba(0,0,0,0)');
  37903. Node467.a('node.gradient','');
  37904. Node467.a('node.gradientcolor','');
  37905. Node467.a('node.text','0');
  37906. Node467.a('node.textalign','left');
  37907. Node467.a('node.textvAlign','middle');
  37908. Node467.a('node.textrect', [Node467textStart, 0, Node467textWidth, Node467height]);
  37909. Node467.a('node.color','rgba(0,0,0,1)');
  37910. Node467.a('node.font',' '+ Node467fontSize + 'px "Arial"');
  37911. Node467.a('node.textvisible',true);
  37912. Node467.a('node.linefeed',false);
  37913. if (false) {
  37914. Node467.a('node.textfunc',function(g) {
  37915. g.beginPath();
  37916. var str=Node467.a('node.text') || '0';
  37917. var color=Node467.a('node.color') || 'rgba(0,0,0,1)';
  37918. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node467width,Node467height,13.3333*_ratio.ratioY,"left",color,' '+ Node467fontSize + 'px "Arial"', 0,g);
  37919. });
  37920. }
  37921. if (false) {
  37922. Node467.a('node.underlinepoints',[Node467lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node467fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node467fontSize + 'px "Arial"').width + 6, (Node467height - Node467fontSize) * 0.5*_ratio.ratioY + Node467fontSize + 2 ]);
  37923. Node467.a('node.underlinevisible',false);
  37924. Node467.a('node.underlineBorderWidth', 1);
  37925. }
  37926. dataModel.add(Node467);
  37927. zoomNodeList.push({
  37928. node: Node467,
  37929. borderWidth: 0,
  37930. attr: 'node.borderwidth'
  37931. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37932. var Node468 = new ht.Node();
  37933. var Node468textStart, Node468textWidth, Node468lineStart, Node468align = 'left', Node468fontSize = 13.3333*_ratio.ratioY,Node468width = 32*_ratio.ratioX, Node468height = 16*_ratio.ratioY;
  37934. (function () {
  37935. if (Node468align === 'left') {
  37936. Node468textStart = Node468fontSize * 0.2 > 2 ? Node468fontSize * 0.2 - 4 : Node468fontSize * 0.2 - 9;
  37937. Node468textWidth = Node468width;
  37938. Node468lineStart = 1;
  37939. } else if (Node468align === 'right') {
  37940. Node468textStart = 0;
  37941. Node468textWidth =Node468fontSize <= 8 ? Node468width + Node468fontSize * 0.2 + 6 : Node468width - Node468fontSize * 0.2;
  37942. Node468lineStart = (Node468width - (ht.Default.getTextSize('0', ' '+ Node468fontSize + 'px "Arial"').width + 6)) * 0.5;
  37943. } else if (Node468align === 'center') {
  37944. Node468textStart = -3;
  37945. Node468textWidth = Node468width;
  37946. Node468lineStart = Node468width - ht.Default.getTextSize('0', ' '+ Node468fontSize + 'px "Arial"').width - 11;
  37947. }
  37948. })();
  37949. Node468.setImage(GD.getTextJSON(Node468width, Node468height, true, false, false, ' '+ Node468fontSize + 'px "Arial"'))
  37950. Node468.setPosition(884*ratio.ratioX, 885*ratio.ratioY);
  37951. Node468.setWidth(Node468width);
  37952. Node468.setHeight(Node468height);
  37953. Node468._nodeType = 'text';
  37954. Node468._disallowEvert = true;
  37955. Node468.setRotation(0*Math.PI/180);
  37956. Node468.a('node.width', Node468width);
  37957. Node468.a('node.height', Node468height);
  37958. Node468.a('node.rect', [0, 0, Node468width, Node468height]);
  37959. Node468.a('node.bordercolor','rgba(0,0,0,1)');
  37960. Node468.a('node.borderwidth', 0);
  37961. Node468.a('node.background','' || 'rgba(0,0,0,0)');
  37962. Node468.a('node.gradient','');
  37963. Node468.a('node.gradientcolor','');
  37964. Node468.a('node.text','0');
  37965. Node468.a('node.textalign','left');
  37966. Node468.a('node.textvAlign','middle');
  37967. Node468.a('node.textrect', [Node468textStart, 0, Node468textWidth, Node468height]);
  37968. Node468.a('node.color','rgba(0,0,0,1)');
  37969. Node468.a('node.font',' '+ Node468fontSize + 'px "Arial"');
  37970. Node468.a('node.textvisible',true);
  37971. Node468.a('node.linefeed',false);
  37972. if (false) {
  37973. Node468.a('node.textfunc',function(g) {
  37974. g.beginPath();
  37975. var str=Node468.a('node.text') || '0';
  37976. var color=Node468.a('node.color') || 'rgba(0,0,0,1)';
  37977. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node468width,Node468height,13.3333*_ratio.ratioY,"left",color,' '+ Node468fontSize + 'px "Arial"', 0,g);
  37978. });
  37979. }
  37980. if (false) {
  37981. Node468.a('node.underlinepoints',[Node468lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node468fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node468fontSize + 'px "Arial"').width + 6, (Node468height - Node468fontSize) * 0.5*_ratio.ratioY + Node468fontSize + 2 ]);
  37982. Node468.a('node.underlinevisible',false);
  37983. Node468.a('node.underlineBorderWidth', 1);
  37984. }
  37985. dataModel.add(Node468);
  37986. zoomNodeList.push({
  37987. node: Node468,
  37988. borderWidth: 0,
  37989. attr: 'node.borderwidth'
  37990. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  37991. var Node469 = new ht.Node();
  37992. var Node469textStart, Node469textWidth, Node469lineStart, Node469align = 'left', Node469fontSize = 13.3333*_ratio.ratioY,Node469width = 32*_ratio.ratioX, Node469height = 16*_ratio.ratioY;
  37993. (function () {
  37994. if (Node469align === 'left') {
  37995. Node469textStart = Node469fontSize * 0.2 > 2 ? Node469fontSize * 0.2 - 4 : Node469fontSize * 0.2 - 9;
  37996. Node469textWidth = Node469width;
  37997. Node469lineStart = 1;
  37998. } else if (Node469align === 'right') {
  37999. Node469textStart = 0;
  38000. Node469textWidth =Node469fontSize <= 8 ? Node469width + Node469fontSize * 0.2 + 6 : Node469width - Node469fontSize * 0.2;
  38001. Node469lineStart = (Node469width - (ht.Default.getTextSize('0', ' '+ Node469fontSize + 'px "Arial"').width + 6)) * 0.5;
  38002. } else if (Node469align === 'center') {
  38003. Node469textStart = -3;
  38004. Node469textWidth = Node469width;
  38005. Node469lineStart = Node469width - ht.Default.getTextSize('0', ' '+ Node469fontSize + 'px "Arial"').width - 11;
  38006. }
  38007. })();
  38008. Node469.setImage(GD.getTextJSON(Node469width, Node469height, true, false, false, ' '+ Node469fontSize + 'px "Arial"'))
  38009. Node469.setPosition(884*ratio.ratioX, 905*ratio.ratioY);
  38010. Node469.setWidth(Node469width);
  38011. Node469.setHeight(Node469height);
  38012. Node469._nodeType = 'text';
  38013. Node469._disallowEvert = true;
  38014. Node469.setRotation(0*Math.PI/180);
  38015. Node469.a('node.width', Node469width);
  38016. Node469.a('node.height', Node469height);
  38017. Node469.a('node.rect', [0, 0, Node469width, Node469height]);
  38018. Node469.a('node.bordercolor','rgba(0,0,0,1)');
  38019. Node469.a('node.borderwidth', 0);
  38020. Node469.a('node.background','' || 'rgba(0,0,0,0)');
  38021. Node469.a('node.gradient','');
  38022. Node469.a('node.gradientcolor','');
  38023. Node469.a('node.text','0');
  38024. Node469.a('node.textalign','left');
  38025. Node469.a('node.textvAlign','middle');
  38026. Node469.a('node.textrect', [Node469textStart, 0, Node469textWidth, Node469height]);
  38027. Node469.a('node.color','rgba(0,0,0,1)');
  38028. Node469.a('node.font',' '+ Node469fontSize + 'px "Arial"');
  38029. Node469.a('node.textvisible',true);
  38030. Node469.a('node.linefeed',false);
  38031. if (false) {
  38032. Node469.a('node.textfunc',function(g) {
  38033. g.beginPath();
  38034. var str=Node469.a('node.text') || '0';
  38035. var color=Node469.a('node.color') || 'rgba(0,0,0,1)';
  38036. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node469width,Node469height,13.3333*_ratio.ratioY,"left",color,' '+ Node469fontSize + 'px "Arial"', 0,g);
  38037. });
  38038. }
  38039. if (false) {
  38040. Node469.a('node.underlinepoints',[Node469lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node469fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node469fontSize + 'px "Arial"').width + 6, (Node469height - Node469fontSize) * 0.5*_ratio.ratioY + Node469fontSize + 2 ]);
  38041. Node469.a('node.underlinevisible',false);
  38042. Node469.a('node.underlineBorderWidth', 1);
  38043. }
  38044. dataModel.add(Node469);
  38045. zoomNodeList.push({
  38046. node: Node469,
  38047. borderWidth: 0,
  38048. attr: 'node.borderwidth'
  38049. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38050. var Node470 = new ht.Node();
  38051. var Node470textStart, Node470textWidth, Node470lineStart, Node470align = 'left', Node470fontSize = 13.3333*_ratio.ratioY,Node470width = 32*_ratio.ratioX, Node470height = 16*_ratio.ratioY;
  38052. (function () {
  38053. if (Node470align === 'left') {
  38054. Node470textStart = Node470fontSize * 0.2 > 2 ? Node470fontSize * 0.2 - 4 : Node470fontSize * 0.2 - 9;
  38055. Node470textWidth = Node470width;
  38056. Node470lineStart = 1;
  38057. } else if (Node470align === 'right') {
  38058. Node470textStart = 0;
  38059. Node470textWidth =Node470fontSize <= 8 ? Node470width + Node470fontSize * 0.2 + 6 : Node470width - Node470fontSize * 0.2;
  38060. Node470lineStart = (Node470width - (ht.Default.getTextSize('0', ' '+ Node470fontSize + 'px "Arial"').width + 6)) * 0.5;
  38061. } else if (Node470align === 'center') {
  38062. Node470textStart = -3;
  38063. Node470textWidth = Node470width;
  38064. Node470lineStart = Node470width - ht.Default.getTextSize('0', ' '+ Node470fontSize + 'px "Arial"').width - 11;
  38065. }
  38066. })();
  38067. Node470.setImage(GD.getTextJSON(Node470width, Node470height, true, false, false, ' '+ Node470fontSize + 'px "Arial"'))
  38068. Node470.setPosition(884*ratio.ratioX, 925*ratio.ratioY);
  38069. Node470.setWidth(Node470width);
  38070. Node470.setHeight(Node470height);
  38071. Node470._nodeType = 'text';
  38072. Node470._disallowEvert = true;
  38073. Node470.setRotation(0*Math.PI/180);
  38074. Node470.a('node.width', Node470width);
  38075. Node470.a('node.height', Node470height);
  38076. Node470.a('node.rect', [0, 0, Node470width, Node470height]);
  38077. Node470.a('node.bordercolor','rgba(0,0,0,1)');
  38078. Node470.a('node.borderwidth', 0);
  38079. Node470.a('node.background','' || 'rgba(0,0,0,0)');
  38080. Node470.a('node.gradient','');
  38081. Node470.a('node.gradientcolor','');
  38082. Node470.a('node.text','0');
  38083. Node470.a('node.textalign','left');
  38084. Node470.a('node.textvAlign','middle');
  38085. Node470.a('node.textrect', [Node470textStart, 0, Node470textWidth, Node470height]);
  38086. Node470.a('node.color','rgba(0,0,0,1)');
  38087. Node470.a('node.font',' '+ Node470fontSize + 'px "Arial"');
  38088. Node470.a('node.textvisible',true);
  38089. Node470.a('node.linefeed',false);
  38090. if (false) {
  38091. Node470.a('node.textfunc',function(g) {
  38092. g.beginPath();
  38093. var str=Node470.a('node.text') || '0';
  38094. var color=Node470.a('node.color') || 'rgba(0,0,0,1)';
  38095. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node470width,Node470height,13.3333*_ratio.ratioY,"left",color,' '+ Node470fontSize + 'px "Arial"', 0,g);
  38096. });
  38097. }
  38098. if (false) {
  38099. Node470.a('node.underlinepoints',[Node470lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node470fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node470fontSize + 'px "Arial"').width + 6, (Node470height - Node470fontSize) * 0.5*_ratio.ratioY + Node470fontSize + 2 ]);
  38100. Node470.a('node.underlinevisible',false);
  38101. Node470.a('node.underlineBorderWidth', 1);
  38102. }
  38103. dataModel.add(Node470);
  38104. zoomNodeList.push({
  38105. node: Node470,
  38106. borderWidth: 0,
  38107. attr: 'node.borderwidth'
  38108. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38109. var Node471 = new ht.Node();
  38110. var Node471textStart, Node471textWidth, Node471lineStart, Node471align = 'left', Node471fontSize = 13.3333*_ratio.ratioY,Node471width = 32*_ratio.ratioX, Node471height = 16*_ratio.ratioY;
  38111. (function () {
  38112. if (Node471align === 'left') {
  38113. Node471textStart = Node471fontSize * 0.2 > 2 ? Node471fontSize * 0.2 - 4 : Node471fontSize * 0.2 - 9;
  38114. Node471textWidth = Node471width;
  38115. Node471lineStart = 1;
  38116. } else if (Node471align === 'right') {
  38117. Node471textStart = 0;
  38118. Node471textWidth =Node471fontSize <= 8 ? Node471width + Node471fontSize * 0.2 + 6 : Node471width - Node471fontSize * 0.2;
  38119. Node471lineStart = (Node471width - (ht.Default.getTextSize('0', ' '+ Node471fontSize + 'px "Arial"').width + 6)) * 0.5;
  38120. } else if (Node471align === 'center') {
  38121. Node471textStart = -3;
  38122. Node471textWidth = Node471width;
  38123. Node471lineStart = Node471width - ht.Default.getTextSize('0', ' '+ Node471fontSize + 'px "Arial"').width - 11;
  38124. }
  38125. })();
  38126. Node471.setImage(GD.getTextJSON(Node471width, Node471height, true, false, false, ' '+ Node471fontSize + 'px "Arial"'))
  38127. Node471.setPosition(1036*ratio.ratioX, 883*ratio.ratioY);
  38128. Node471.setWidth(Node471width);
  38129. Node471.setHeight(Node471height);
  38130. Node471._nodeType = 'text';
  38131. Node471._disallowEvert = true;
  38132. Node471.setRotation(0*Math.PI/180);
  38133. Node471.a('node.width', Node471width);
  38134. Node471.a('node.height', Node471height);
  38135. Node471.a('node.rect', [0, 0, Node471width, Node471height]);
  38136. Node471.a('node.bordercolor','rgba(0,0,0,1)');
  38137. Node471.a('node.borderwidth', 0);
  38138. Node471.a('node.background','' || 'rgba(0,0,0,0)');
  38139. Node471.a('node.gradient','');
  38140. Node471.a('node.gradientcolor','');
  38141. Node471.a('node.text','0');
  38142. Node471.a('node.textalign','left');
  38143. Node471.a('node.textvAlign','middle');
  38144. Node471.a('node.textrect', [Node471textStart, 0, Node471textWidth, Node471height]);
  38145. Node471.a('node.color','rgba(0,0,0,1)');
  38146. Node471.a('node.font',' '+ Node471fontSize + 'px "Arial"');
  38147. Node471.a('node.textvisible',true);
  38148. Node471.a('node.linefeed',false);
  38149. if (false) {
  38150. Node471.a('node.textfunc',function(g) {
  38151. g.beginPath();
  38152. var str=Node471.a('node.text') || '0';
  38153. var color=Node471.a('node.color') || 'rgba(0,0,0,1)';
  38154. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node471width,Node471height,13.3333*_ratio.ratioY,"left",color,' '+ Node471fontSize + 'px "Arial"', 0,g);
  38155. });
  38156. }
  38157. if (false) {
  38158. Node471.a('node.underlinepoints',[Node471lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node471fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node471fontSize + 'px "Arial"').width + 6, (Node471height - Node471fontSize) * 0.5*_ratio.ratioY + Node471fontSize + 2 ]);
  38159. Node471.a('node.underlinevisible',false);
  38160. Node471.a('node.underlineBorderWidth', 1);
  38161. }
  38162. dataModel.add(Node471);
  38163. zoomNodeList.push({
  38164. node: Node471,
  38165. borderWidth: 0,
  38166. attr: 'node.borderwidth'
  38167. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38168. var Node472 = new ht.Node();
  38169. var Node472textStart, Node472textWidth, Node472lineStart, Node472align = 'left', Node472fontSize = 13.3333*_ratio.ratioY,Node472width = 32*_ratio.ratioX, Node472height = 16*_ratio.ratioY;
  38170. (function () {
  38171. if (Node472align === 'left') {
  38172. Node472textStart = Node472fontSize * 0.2 > 2 ? Node472fontSize * 0.2 - 4 : Node472fontSize * 0.2 - 9;
  38173. Node472textWidth = Node472width;
  38174. Node472lineStart = 1;
  38175. } else if (Node472align === 'right') {
  38176. Node472textStart = 0;
  38177. Node472textWidth =Node472fontSize <= 8 ? Node472width + Node472fontSize * 0.2 + 6 : Node472width - Node472fontSize * 0.2;
  38178. Node472lineStart = (Node472width - (ht.Default.getTextSize('0', ' '+ Node472fontSize + 'px "Arial"').width + 6)) * 0.5;
  38179. } else if (Node472align === 'center') {
  38180. Node472textStart = -3;
  38181. Node472textWidth = Node472width;
  38182. Node472lineStart = Node472width - ht.Default.getTextSize('0', ' '+ Node472fontSize + 'px "Arial"').width - 11;
  38183. }
  38184. })();
  38185. Node472.setImage(GD.getTextJSON(Node472width, Node472height, true, false, false, ' '+ Node472fontSize + 'px "Arial"'))
  38186. Node472.setPosition(1226*ratio.ratioX, 884*ratio.ratioY);
  38187. Node472.setWidth(Node472width);
  38188. Node472.setHeight(Node472height);
  38189. Node472._nodeType = 'text';
  38190. Node472._disallowEvert = true;
  38191. Node472.setRotation(0*Math.PI/180);
  38192. Node472.a('node.width', Node472width);
  38193. Node472.a('node.height', Node472height);
  38194. Node472.a('node.rect', [0, 0, Node472width, Node472height]);
  38195. Node472.a('node.bordercolor','rgba(0,0,0,1)');
  38196. Node472.a('node.borderwidth', 0);
  38197. Node472.a('node.background','' || 'rgba(0,0,0,0)');
  38198. Node472.a('node.gradient','');
  38199. Node472.a('node.gradientcolor','');
  38200. Node472.a('node.text','0');
  38201. Node472.a('node.textalign','left');
  38202. Node472.a('node.textvAlign','middle');
  38203. Node472.a('node.textrect', [Node472textStart, 0, Node472textWidth, Node472height]);
  38204. Node472.a('node.color','rgba(0,0,0,1)');
  38205. Node472.a('node.font',' '+ Node472fontSize + 'px "Arial"');
  38206. Node472.a('node.textvisible',true);
  38207. Node472.a('node.linefeed',false);
  38208. if (false) {
  38209. Node472.a('node.textfunc',function(g) {
  38210. g.beginPath();
  38211. var str=Node472.a('node.text') || '0';
  38212. var color=Node472.a('node.color') || 'rgba(0,0,0,1)';
  38213. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node472width,Node472height,13.3333*_ratio.ratioY,"left",color,' '+ Node472fontSize + 'px "Arial"', 0,g);
  38214. });
  38215. }
  38216. if (false) {
  38217. Node472.a('node.underlinepoints',[Node472lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node472fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node472fontSize + 'px "Arial"').width + 6, (Node472height - Node472fontSize) * 0.5*_ratio.ratioY + Node472fontSize + 2 ]);
  38218. Node472.a('node.underlinevisible',false);
  38219. Node472.a('node.underlineBorderWidth', 1);
  38220. }
  38221. dataModel.add(Node472);
  38222. zoomNodeList.push({
  38223. node: Node472,
  38224. borderWidth: 0,
  38225. attr: 'node.borderwidth'
  38226. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38227. var Node473 = new ht.Node();
  38228. var Node473textStart, Node473textWidth, Node473lineStart, Node473align = 'left', Node473fontSize = 13.3333*_ratio.ratioY,Node473width = 32*_ratio.ratioX, Node473height = 16*_ratio.ratioY;
  38229. (function () {
  38230. if (Node473align === 'left') {
  38231. Node473textStart = Node473fontSize * 0.2 > 2 ? Node473fontSize * 0.2 - 4 : Node473fontSize * 0.2 - 9;
  38232. Node473textWidth = Node473width;
  38233. Node473lineStart = 1;
  38234. } else if (Node473align === 'right') {
  38235. Node473textStart = 0;
  38236. Node473textWidth =Node473fontSize <= 8 ? Node473width + Node473fontSize * 0.2 + 6 : Node473width - Node473fontSize * 0.2;
  38237. Node473lineStart = (Node473width - (ht.Default.getTextSize('0', ' '+ Node473fontSize + 'px "Arial"').width + 6)) * 0.5;
  38238. } else if (Node473align === 'center') {
  38239. Node473textStart = -3;
  38240. Node473textWidth = Node473width;
  38241. Node473lineStart = Node473width - ht.Default.getTextSize('0', ' '+ Node473fontSize + 'px "Arial"').width - 11;
  38242. }
  38243. })();
  38244. Node473.setImage(GD.getTextJSON(Node473width, Node473height, true, false, false, ' '+ Node473fontSize + 'px "Arial"'))
  38245. Node473.setPosition(1226*ratio.ratioX, 904*ratio.ratioY);
  38246. Node473.setWidth(Node473width);
  38247. Node473.setHeight(Node473height);
  38248. Node473._nodeType = 'text';
  38249. Node473._disallowEvert = true;
  38250. Node473.setRotation(0*Math.PI/180);
  38251. Node473.a('node.width', Node473width);
  38252. Node473.a('node.height', Node473height);
  38253. Node473.a('node.rect', [0, 0, Node473width, Node473height]);
  38254. Node473.a('node.bordercolor','rgba(0,0,0,1)');
  38255. Node473.a('node.borderwidth', 0);
  38256. Node473.a('node.background','' || 'rgba(0,0,0,0)');
  38257. Node473.a('node.gradient','');
  38258. Node473.a('node.gradientcolor','');
  38259. Node473.a('node.text','0');
  38260. Node473.a('node.textalign','left');
  38261. Node473.a('node.textvAlign','middle');
  38262. Node473.a('node.textrect', [Node473textStart, 0, Node473textWidth, Node473height]);
  38263. Node473.a('node.color','rgba(0,0,0,1)');
  38264. Node473.a('node.font',' '+ Node473fontSize + 'px "Arial"');
  38265. Node473.a('node.textvisible',true);
  38266. Node473.a('node.linefeed',false);
  38267. if (false) {
  38268. Node473.a('node.textfunc',function(g) {
  38269. g.beginPath();
  38270. var str=Node473.a('node.text') || '0';
  38271. var color=Node473.a('node.color') || 'rgba(0,0,0,1)';
  38272. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node473width,Node473height,13.3333*_ratio.ratioY,"left",color,' '+ Node473fontSize + 'px "Arial"', 0,g);
  38273. });
  38274. }
  38275. if (false) {
  38276. Node473.a('node.underlinepoints',[Node473lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node473fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node473fontSize + 'px "Arial"').width + 6, (Node473height - Node473fontSize) * 0.5*_ratio.ratioY + Node473fontSize + 2 ]);
  38277. Node473.a('node.underlinevisible',false);
  38278. Node473.a('node.underlineBorderWidth', 1);
  38279. }
  38280. dataModel.add(Node473);
  38281. zoomNodeList.push({
  38282. node: Node473,
  38283. borderWidth: 0,
  38284. attr: 'node.borderwidth'
  38285. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38286. var Node474 = new ht.Node();
  38287. var Node474textStart, Node474textWidth, Node474lineStart, Node474align = 'left', Node474fontSize = 13.3333*_ratio.ratioY,Node474width = 32*_ratio.ratioX, Node474height = 16*_ratio.ratioY;
  38288. (function () {
  38289. if (Node474align === 'left') {
  38290. Node474textStart = Node474fontSize * 0.2 > 2 ? Node474fontSize * 0.2 - 4 : Node474fontSize * 0.2 - 9;
  38291. Node474textWidth = Node474width;
  38292. Node474lineStart = 1;
  38293. } else if (Node474align === 'right') {
  38294. Node474textStart = 0;
  38295. Node474textWidth =Node474fontSize <= 8 ? Node474width + Node474fontSize * 0.2 + 6 : Node474width - Node474fontSize * 0.2;
  38296. Node474lineStart = (Node474width - (ht.Default.getTextSize('0', ' '+ Node474fontSize + 'px "Arial"').width + 6)) * 0.5;
  38297. } else if (Node474align === 'center') {
  38298. Node474textStart = -3;
  38299. Node474textWidth = Node474width;
  38300. Node474lineStart = Node474width - ht.Default.getTextSize('0', ' '+ Node474fontSize + 'px "Arial"').width - 11;
  38301. }
  38302. })();
  38303. Node474.setImage(GD.getTextJSON(Node474width, Node474height, true, false, false, ' '+ Node474fontSize + 'px "Arial"'))
  38304. Node474.setPosition(1226*ratio.ratioX, 924*ratio.ratioY);
  38305. Node474.setWidth(Node474width);
  38306. Node474.setHeight(Node474height);
  38307. Node474._nodeType = 'text';
  38308. Node474._disallowEvert = true;
  38309. Node474.setRotation(0*Math.PI/180);
  38310. Node474.a('node.width', Node474width);
  38311. Node474.a('node.height', Node474height);
  38312. Node474.a('node.rect', [0, 0, Node474width, Node474height]);
  38313. Node474.a('node.bordercolor','rgba(0,0,0,1)');
  38314. Node474.a('node.borderwidth', 0);
  38315. Node474.a('node.background','' || 'rgba(0,0,0,0)');
  38316. Node474.a('node.gradient','');
  38317. Node474.a('node.gradientcolor','');
  38318. Node474.a('node.text','0');
  38319. Node474.a('node.textalign','left');
  38320. Node474.a('node.textvAlign','middle');
  38321. Node474.a('node.textrect', [Node474textStart, 0, Node474textWidth, Node474height]);
  38322. Node474.a('node.color','rgba(0,0,0,1)');
  38323. Node474.a('node.font',' '+ Node474fontSize + 'px "Arial"');
  38324. Node474.a('node.textvisible',true);
  38325. Node474.a('node.linefeed',false);
  38326. if (false) {
  38327. Node474.a('node.textfunc',function(g) {
  38328. g.beginPath();
  38329. var str=Node474.a('node.text') || '0';
  38330. var color=Node474.a('node.color') || 'rgba(0,0,0,1)';
  38331. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node474width,Node474height,13.3333*_ratio.ratioY,"left",color,' '+ Node474fontSize + 'px "Arial"', 0,g);
  38332. });
  38333. }
  38334. if (false) {
  38335. Node474.a('node.underlinepoints',[Node474lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node474fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node474fontSize + 'px "Arial"').width + 6, (Node474height - Node474fontSize) * 0.5*_ratio.ratioY + Node474fontSize + 2 ]);
  38336. Node474.a('node.underlinevisible',false);
  38337. Node474.a('node.underlineBorderWidth', 1);
  38338. }
  38339. dataModel.add(Node474);
  38340. zoomNodeList.push({
  38341. node: Node474,
  38342. borderWidth: 0,
  38343. attr: 'node.borderwidth'
  38344. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38345. var Node475 = new ht.Node();
  38346. var Node475textStart, Node475textWidth, Node475lineStart, Node475align = 'left', Node475fontSize = 13.3333*_ratio.ratioY,Node475width = 32*_ratio.ratioX, Node475height = 16*_ratio.ratioY;
  38347. (function () {
  38348. if (Node475align === 'left') {
  38349. Node475textStart = Node475fontSize * 0.2 > 2 ? Node475fontSize * 0.2 - 4 : Node475fontSize * 0.2 - 9;
  38350. Node475textWidth = Node475width;
  38351. Node475lineStart = 1;
  38352. } else if (Node475align === 'right') {
  38353. Node475textStart = 0;
  38354. Node475textWidth =Node475fontSize <= 8 ? Node475width + Node475fontSize * 0.2 + 6 : Node475width - Node475fontSize * 0.2;
  38355. Node475lineStart = (Node475width - (ht.Default.getTextSize('0', ' '+ Node475fontSize + 'px "Arial"').width + 6)) * 0.5;
  38356. } else if (Node475align === 'center') {
  38357. Node475textStart = -3;
  38358. Node475textWidth = Node475width;
  38359. Node475lineStart = Node475width - ht.Default.getTextSize('0', ' '+ Node475fontSize + 'px "Arial"').width - 11;
  38360. }
  38361. })();
  38362. Node475.setImage(GD.getTextJSON(Node475width, Node475height, true, false, false, ' '+ Node475fontSize + 'px "Arial"'))
  38363. Node475.setPosition(1332*ratio.ratioX, 884*ratio.ratioY);
  38364. Node475.setWidth(Node475width);
  38365. Node475.setHeight(Node475height);
  38366. Node475._nodeType = 'text';
  38367. Node475._disallowEvert = true;
  38368. Node475.setRotation(0*Math.PI/180);
  38369. Node475.a('node.width', Node475width);
  38370. Node475.a('node.height', Node475height);
  38371. Node475.a('node.rect', [0, 0, Node475width, Node475height]);
  38372. Node475.a('node.bordercolor','rgba(0,0,0,1)');
  38373. Node475.a('node.borderwidth', 0);
  38374. Node475.a('node.background','' || 'rgba(0,0,0,0)');
  38375. Node475.a('node.gradient','');
  38376. Node475.a('node.gradientcolor','');
  38377. Node475.a('node.text','0');
  38378. Node475.a('node.textalign','left');
  38379. Node475.a('node.textvAlign','middle');
  38380. Node475.a('node.textrect', [Node475textStart, 0, Node475textWidth, Node475height]);
  38381. Node475.a('node.color','rgba(0,0,0,1)');
  38382. Node475.a('node.font',' '+ Node475fontSize + 'px "Arial"');
  38383. Node475.a('node.textvisible',true);
  38384. Node475.a('node.linefeed',false);
  38385. if (false) {
  38386. Node475.a('node.textfunc',function(g) {
  38387. g.beginPath();
  38388. var str=Node475.a('node.text') || '0';
  38389. var color=Node475.a('node.color') || 'rgba(0,0,0,1)';
  38390. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node475width,Node475height,13.3333*_ratio.ratioY,"left",color,' '+ Node475fontSize + 'px "Arial"', 0,g);
  38391. });
  38392. }
  38393. if (false) {
  38394. Node475.a('node.underlinepoints',[Node475lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node475fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node475fontSize + 'px "Arial"').width + 6, (Node475height - Node475fontSize) * 0.5*_ratio.ratioY + Node475fontSize + 2 ]);
  38395. Node475.a('node.underlinevisible',false);
  38396. Node475.a('node.underlineBorderWidth', 1);
  38397. }
  38398. dataModel.add(Node475);
  38399. zoomNodeList.push({
  38400. node: Node475,
  38401. borderWidth: 0,
  38402. attr: 'node.borderwidth'
  38403. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38404. var Node476 = new ht.Node();
  38405. var Node476textStart, Node476textWidth, Node476lineStart, Node476align = 'left', Node476fontSize = 13.3333*_ratio.ratioY,Node476width = 32*_ratio.ratioX, Node476height = 16*_ratio.ratioY;
  38406. (function () {
  38407. if (Node476align === 'left') {
  38408. Node476textStart = Node476fontSize * 0.2 > 2 ? Node476fontSize * 0.2 - 4 : Node476fontSize * 0.2 - 9;
  38409. Node476textWidth = Node476width;
  38410. Node476lineStart = 1;
  38411. } else if (Node476align === 'right') {
  38412. Node476textStart = 0;
  38413. Node476textWidth =Node476fontSize <= 8 ? Node476width + Node476fontSize * 0.2 + 6 : Node476width - Node476fontSize * 0.2;
  38414. Node476lineStart = (Node476width - (ht.Default.getTextSize('0', ' '+ Node476fontSize + 'px "Arial"').width + 6)) * 0.5;
  38415. } else if (Node476align === 'center') {
  38416. Node476textStart = -3;
  38417. Node476textWidth = Node476width;
  38418. Node476lineStart = Node476width - ht.Default.getTextSize('0', ' '+ Node476fontSize + 'px "Arial"').width - 11;
  38419. }
  38420. })();
  38421. Node476.setImage(GD.getTextJSON(Node476width, Node476height, true, false, false, ' '+ Node476fontSize + 'px "Arial"'))
  38422. Node476.setPosition(1332*ratio.ratioX, 904*ratio.ratioY);
  38423. Node476.setWidth(Node476width);
  38424. Node476.setHeight(Node476height);
  38425. Node476._nodeType = 'text';
  38426. Node476._disallowEvert = true;
  38427. Node476.setRotation(0*Math.PI/180);
  38428. Node476.a('node.width', Node476width);
  38429. Node476.a('node.height', Node476height);
  38430. Node476.a('node.rect', [0, 0, Node476width, Node476height]);
  38431. Node476.a('node.bordercolor','rgba(0,0,0,1)');
  38432. Node476.a('node.borderwidth', 0);
  38433. Node476.a('node.background','' || 'rgba(0,0,0,0)');
  38434. Node476.a('node.gradient','');
  38435. Node476.a('node.gradientcolor','');
  38436. Node476.a('node.text','0');
  38437. Node476.a('node.textalign','left');
  38438. Node476.a('node.textvAlign','middle');
  38439. Node476.a('node.textrect', [Node476textStart, 0, Node476textWidth, Node476height]);
  38440. Node476.a('node.color','rgba(0,0,0,1)');
  38441. Node476.a('node.font',' '+ Node476fontSize + 'px "Arial"');
  38442. Node476.a('node.textvisible',true);
  38443. Node476.a('node.linefeed',false);
  38444. if (false) {
  38445. Node476.a('node.textfunc',function(g) {
  38446. g.beginPath();
  38447. var str=Node476.a('node.text') || '0';
  38448. var color=Node476.a('node.color') || 'rgba(0,0,0,1)';
  38449. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node476width,Node476height,13.3333*_ratio.ratioY,"left",color,' '+ Node476fontSize + 'px "Arial"', 0,g);
  38450. });
  38451. }
  38452. if (false) {
  38453. Node476.a('node.underlinepoints',[Node476lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node476fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node476fontSize + 'px "Arial"').width + 6, (Node476height - Node476fontSize) * 0.5*_ratio.ratioY + Node476fontSize + 2 ]);
  38454. Node476.a('node.underlinevisible',false);
  38455. Node476.a('node.underlineBorderWidth', 1);
  38456. }
  38457. dataModel.add(Node476);
  38458. zoomNodeList.push({
  38459. node: Node476,
  38460. borderWidth: 0,
  38461. attr: 'node.borderwidth'
  38462. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38463. var Node477 = new ht.Node();
  38464. var Node477textStart, Node477textWidth, Node477lineStart, Node477align = 'left', Node477fontSize = 13.3333*_ratio.ratioY,Node477width = 32*_ratio.ratioX, Node477height = 16*_ratio.ratioY;
  38465. (function () {
  38466. if (Node477align === 'left') {
  38467. Node477textStart = Node477fontSize * 0.2 > 2 ? Node477fontSize * 0.2 - 4 : Node477fontSize * 0.2 - 9;
  38468. Node477textWidth = Node477width;
  38469. Node477lineStart = 1;
  38470. } else if (Node477align === 'right') {
  38471. Node477textStart = 0;
  38472. Node477textWidth =Node477fontSize <= 8 ? Node477width + Node477fontSize * 0.2 + 6 : Node477width - Node477fontSize * 0.2;
  38473. Node477lineStart = (Node477width - (ht.Default.getTextSize('0', ' '+ Node477fontSize + 'px "Arial"').width + 6)) * 0.5;
  38474. } else if (Node477align === 'center') {
  38475. Node477textStart = -3;
  38476. Node477textWidth = Node477width;
  38477. Node477lineStart = Node477width - ht.Default.getTextSize('0', ' '+ Node477fontSize + 'px "Arial"').width - 11;
  38478. }
  38479. })();
  38480. Node477.setImage(GD.getTextJSON(Node477width, Node477height, true, false, false, ' '+ Node477fontSize + 'px "Arial"'))
  38481. Node477.setPosition(1332*ratio.ratioX, 924*ratio.ratioY);
  38482. Node477.setWidth(Node477width);
  38483. Node477.setHeight(Node477height);
  38484. Node477._nodeType = 'text';
  38485. Node477._disallowEvert = true;
  38486. Node477.setRotation(0*Math.PI/180);
  38487. Node477.a('node.width', Node477width);
  38488. Node477.a('node.height', Node477height);
  38489. Node477.a('node.rect', [0, 0, Node477width, Node477height]);
  38490. Node477.a('node.bordercolor','rgba(0,0,0,1)');
  38491. Node477.a('node.borderwidth', 0);
  38492. Node477.a('node.background','' || 'rgba(0,0,0,0)');
  38493. Node477.a('node.gradient','');
  38494. Node477.a('node.gradientcolor','');
  38495. Node477.a('node.text','0');
  38496. Node477.a('node.textalign','left');
  38497. Node477.a('node.textvAlign','middle');
  38498. Node477.a('node.textrect', [Node477textStart, 0, Node477textWidth, Node477height]);
  38499. Node477.a('node.color','rgba(0,0,0,1)');
  38500. Node477.a('node.font',' '+ Node477fontSize + 'px "Arial"');
  38501. Node477.a('node.textvisible',true);
  38502. Node477.a('node.linefeed',false);
  38503. if (false) {
  38504. Node477.a('node.textfunc',function(g) {
  38505. g.beginPath();
  38506. var str=Node477.a('node.text') || '0';
  38507. var color=Node477.a('node.color') || 'rgba(0,0,0,1)';
  38508. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node477width,Node477height,13.3333*_ratio.ratioY,"left",color,' '+ Node477fontSize + 'px "Arial"', 0,g);
  38509. });
  38510. }
  38511. if (false) {
  38512. Node477.a('node.underlinepoints',[Node477lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node477fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node477fontSize + 'px "Arial"').width + 6, (Node477height - Node477fontSize) * 0.5*_ratio.ratioY + Node477fontSize + 2 ]);
  38513. Node477.a('node.underlinevisible',false);
  38514. Node477.a('node.underlineBorderWidth', 1);
  38515. }
  38516. dataModel.add(Node477);
  38517. zoomNodeList.push({
  38518. node: Node477,
  38519. borderWidth: 0,
  38520. attr: 'node.borderwidth'
  38521. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38522. var Node478 = new ht.Node();
  38523. var Node478textStart, Node478textWidth, Node478lineStart, Node478align = 'left', Node478fontSize = 13.3333*_ratio.ratioY,Node478width = 32*_ratio.ratioX, Node478height = 16*_ratio.ratioY;
  38524. (function () {
  38525. if (Node478align === 'left') {
  38526. Node478textStart = Node478fontSize * 0.2 > 2 ? Node478fontSize * 0.2 - 4 : Node478fontSize * 0.2 - 9;
  38527. Node478textWidth = Node478width;
  38528. Node478lineStart = 1;
  38529. } else if (Node478align === 'right') {
  38530. Node478textStart = 0;
  38531. Node478textWidth =Node478fontSize <= 8 ? Node478width + Node478fontSize * 0.2 + 6 : Node478width - Node478fontSize * 0.2;
  38532. Node478lineStart = (Node478width - (ht.Default.getTextSize('0', ' '+ Node478fontSize + 'px "Arial"').width + 6)) * 0.5;
  38533. } else if (Node478align === 'center') {
  38534. Node478textStart = -3;
  38535. Node478textWidth = Node478width;
  38536. Node478lineStart = Node478width - ht.Default.getTextSize('0', ' '+ Node478fontSize + 'px "Arial"').width - 11;
  38537. }
  38538. })();
  38539. Node478.setImage(GD.getTextJSON(Node478width, Node478height, true, false, false, ' '+ Node478fontSize + 'px "Arial"'))
  38540. Node478.setPosition(1433*ratio.ratioX, 883*ratio.ratioY);
  38541. Node478.setWidth(Node478width);
  38542. Node478.setHeight(Node478height);
  38543. Node478._nodeType = 'text';
  38544. Node478._disallowEvert = true;
  38545. Node478.setRotation(0*Math.PI/180);
  38546. Node478.a('node.width', Node478width);
  38547. Node478.a('node.height', Node478height);
  38548. Node478.a('node.rect', [0, 0, Node478width, Node478height]);
  38549. Node478.a('node.bordercolor','rgba(0,0,0,1)');
  38550. Node478.a('node.borderwidth', 0);
  38551. Node478.a('node.background','' || 'rgba(0,0,0,0)');
  38552. Node478.a('node.gradient','');
  38553. Node478.a('node.gradientcolor','');
  38554. Node478.a('node.text','0');
  38555. Node478.a('node.textalign','left');
  38556. Node478.a('node.textvAlign','middle');
  38557. Node478.a('node.textrect', [Node478textStart, 0, Node478textWidth, Node478height]);
  38558. Node478.a('node.color','rgba(0,0,0,1)');
  38559. Node478.a('node.font',' '+ Node478fontSize + 'px "Arial"');
  38560. Node478.a('node.textvisible',true);
  38561. Node478.a('node.linefeed',false);
  38562. if (false) {
  38563. Node478.a('node.textfunc',function(g) {
  38564. g.beginPath();
  38565. var str=Node478.a('node.text') || '0';
  38566. var color=Node478.a('node.color') || 'rgba(0,0,0,1)';
  38567. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node478width,Node478height,13.3333*_ratio.ratioY,"left",color,' '+ Node478fontSize + 'px "Arial"', 0,g);
  38568. });
  38569. }
  38570. if (false) {
  38571. Node478.a('node.underlinepoints',[Node478lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node478fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node478fontSize + 'px "Arial"').width + 6, (Node478height - Node478fontSize) * 0.5*_ratio.ratioY + Node478fontSize + 2 ]);
  38572. Node478.a('node.underlinevisible',false);
  38573. Node478.a('node.underlineBorderWidth', 1);
  38574. }
  38575. dataModel.add(Node478);
  38576. zoomNodeList.push({
  38577. node: Node478,
  38578. borderWidth: 0,
  38579. attr: 'node.borderwidth'
  38580. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38581. var Node479 = new ht.Node();
  38582. var Node479textStart, Node479textWidth, Node479lineStart, Node479align = 'left', Node479fontSize = 13.3333*_ratio.ratioY,Node479width = 32*_ratio.ratioX, Node479height = 16*_ratio.ratioY;
  38583. (function () {
  38584. if (Node479align === 'left') {
  38585. Node479textStart = Node479fontSize * 0.2 > 2 ? Node479fontSize * 0.2 - 4 : Node479fontSize * 0.2 - 9;
  38586. Node479textWidth = Node479width;
  38587. Node479lineStart = 1;
  38588. } else if (Node479align === 'right') {
  38589. Node479textStart = 0;
  38590. Node479textWidth =Node479fontSize <= 8 ? Node479width + Node479fontSize * 0.2 + 6 : Node479width - Node479fontSize * 0.2;
  38591. Node479lineStart = (Node479width - (ht.Default.getTextSize('0', ' '+ Node479fontSize + 'px "Arial"').width + 6)) * 0.5;
  38592. } else if (Node479align === 'center') {
  38593. Node479textStart = -3;
  38594. Node479textWidth = Node479width;
  38595. Node479lineStart = Node479width - ht.Default.getTextSize('0', ' '+ Node479fontSize + 'px "Arial"').width - 11;
  38596. }
  38597. })();
  38598. Node479.setImage(GD.getTextJSON(Node479width, Node479height, true, false, false, ' '+ Node479fontSize + 'px "Arial"'))
  38599. Node479.setPosition(1433*ratio.ratioX, 903*ratio.ratioY);
  38600. Node479.setWidth(Node479width);
  38601. Node479.setHeight(Node479height);
  38602. Node479._nodeType = 'text';
  38603. Node479._disallowEvert = true;
  38604. Node479.setRotation(0*Math.PI/180);
  38605. Node479.a('node.width', Node479width);
  38606. Node479.a('node.height', Node479height);
  38607. Node479.a('node.rect', [0, 0, Node479width, Node479height]);
  38608. Node479.a('node.bordercolor','rgba(0,0,0,1)');
  38609. Node479.a('node.borderwidth', 0);
  38610. Node479.a('node.background','' || 'rgba(0,0,0,0)');
  38611. Node479.a('node.gradient','');
  38612. Node479.a('node.gradientcolor','');
  38613. Node479.a('node.text','0');
  38614. Node479.a('node.textalign','left');
  38615. Node479.a('node.textvAlign','middle');
  38616. Node479.a('node.textrect', [Node479textStart, 0, Node479textWidth, Node479height]);
  38617. Node479.a('node.color','rgba(0,0,0,1)');
  38618. Node479.a('node.font',' '+ Node479fontSize + 'px "Arial"');
  38619. Node479.a('node.textvisible',true);
  38620. Node479.a('node.linefeed',false);
  38621. if (false) {
  38622. Node479.a('node.textfunc',function(g) {
  38623. g.beginPath();
  38624. var str=Node479.a('node.text') || '0';
  38625. var color=Node479.a('node.color') || 'rgba(0,0,0,1)';
  38626. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node479width,Node479height,13.3333*_ratio.ratioY,"left",color,' '+ Node479fontSize + 'px "Arial"', 0,g);
  38627. });
  38628. }
  38629. if (false) {
  38630. Node479.a('node.underlinepoints',[Node479lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node479fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node479fontSize + 'px "Arial"').width + 6, (Node479height - Node479fontSize) * 0.5*_ratio.ratioY + Node479fontSize + 2 ]);
  38631. Node479.a('node.underlinevisible',false);
  38632. Node479.a('node.underlineBorderWidth', 1);
  38633. }
  38634. dataModel.add(Node479);
  38635. zoomNodeList.push({
  38636. node: Node479,
  38637. borderWidth: 0,
  38638. attr: 'node.borderwidth'
  38639. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38640. var Node480 = new ht.Node();
  38641. var Node480textStart, Node480textWidth, Node480lineStart, Node480align = 'left', Node480fontSize = 13.3333*_ratio.ratioY,Node480width = 32*_ratio.ratioX, Node480height = 16*_ratio.ratioY;
  38642. (function () {
  38643. if (Node480align === 'left') {
  38644. Node480textStart = Node480fontSize * 0.2 > 2 ? Node480fontSize * 0.2 - 4 : Node480fontSize * 0.2 - 9;
  38645. Node480textWidth = Node480width;
  38646. Node480lineStart = 1;
  38647. } else if (Node480align === 'right') {
  38648. Node480textStart = 0;
  38649. Node480textWidth =Node480fontSize <= 8 ? Node480width + Node480fontSize * 0.2 + 6 : Node480width - Node480fontSize * 0.2;
  38650. Node480lineStart = (Node480width - (ht.Default.getTextSize('0', ' '+ Node480fontSize + 'px "Arial"').width + 6)) * 0.5;
  38651. } else if (Node480align === 'center') {
  38652. Node480textStart = -3;
  38653. Node480textWidth = Node480width;
  38654. Node480lineStart = Node480width - ht.Default.getTextSize('0', ' '+ Node480fontSize + 'px "Arial"').width - 11;
  38655. }
  38656. })();
  38657. Node480.setImage(GD.getTextJSON(Node480width, Node480height, true, false, false, ' '+ Node480fontSize + 'px "Arial"'))
  38658. Node480.setPosition(1433*ratio.ratioX, 923*ratio.ratioY);
  38659. Node480.setWidth(Node480width);
  38660. Node480.setHeight(Node480height);
  38661. Node480._nodeType = 'text';
  38662. Node480._disallowEvert = true;
  38663. Node480.setRotation(0*Math.PI/180);
  38664. Node480.a('node.width', Node480width);
  38665. Node480.a('node.height', Node480height);
  38666. Node480.a('node.rect', [0, 0, Node480width, Node480height]);
  38667. Node480.a('node.bordercolor','rgba(0,0,0,1)');
  38668. Node480.a('node.borderwidth', 0);
  38669. Node480.a('node.background','' || 'rgba(0,0,0,0)');
  38670. Node480.a('node.gradient','');
  38671. Node480.a('node.gradientcolor','');
  38672. Node480.a('node.text','0');
  38673. Node480.a('node.textalign','left');
  38674. Node480.a('node.textvAlign','middle');
  38675. Node480.a('node.textrect', [Node480textStart, 0, Node480textWidth, Node480height]);
  38676. Node480.a('node.color','rgba(0,0,0,1)');
  38677. Node480.a('node.font',' '+ Node480fontSize + 'px "Arial"');
  38678. Node480.a('node.textvisible',true);
  38679. Node480.a('node.linefeed',false);
  38680. if (false) {
  38681. Node480.a('node.textfunc',function(g) {
  38682. g.beginPath();
  38683. var str=Node480.a('node.text') || '0';
  38684. var color=Node480.a('node.color') || 'rgba(0,0,0,1)';
  38685. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node480width,Node480height,13.3333*_ratio.ratioY,"left",color,' '+ Node480fontSize + 'px "Arial"', 0,g);
  38686. });
  38687. }
  38688. if (false) {
  38689. Node480.a('node.underlinepoints',[Node480lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node480fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node480fontSize + 'px "Arial"').width + 6, (Node480height - Node480fontSize) * 0.5*_ratio.ratioY + Node480fontSize + 2 ]);
  38690. Node480.a('node.underlinevisible',false);
  38691. Node480.a('node.underlineBorderWidth', 1);
  38692. }
  38693. dataModel.add(Node480);
  38694. zoomNodeList.push({
  38695. node: Node480,
  38696. borderWidth: 0,
  38697. attr: 'node.borderwidth'
  38698. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38699. var Node481 = new ht.Node();
  38700. var Node481textStart, Node481textWidth, Node481lineStart, Node481align = 'left', Node481fontSize = 13.3333*_ratio.ratioY,Node481width = 32*_ratio.ratioX, Node481height = 16*_ratio.ratioY;
  38701. (function () {
  38702. if (Node481align === 'left') {
  38703. Node481textStart = Node481fontSize * 0.2 > 2 ? Node481fontSize * 0.2 - 4 : Node481fontSize * 0.2 - 9;
  38704. Node481textWidth = Node481width;
  38705. Node481lineStart = 1;
  38706. } else if (Node481align === 'right') {
  38707. Node481textStart = 0;
  38708. Node481textWidth =Node481fontSize <= 8 ? Node481width + Node481fontSize * 0.2 + 6 : Node481width - Node481fontSize * 0.2;
  38709. Node481lineStart = (Node481width - (ht.Default.getTextSize('0', ' '+ Node481fontSize + 'px "Arial"').width + 6)) * 0.5;
  38710. } else if (Node481align === 'center') {
  38711. Node481textStart = -3;
  38712. Node481textWidth = Node481width;
  38713. Node481lineStart = Node481width - ht.Default.getTextSize('0', ' '+ Node481fontSize + 'px "Arial"').width - 11;
  38714. }
  38715. })();
  38716. Node481.setImage(GD.getTextJSON(Node481width, Node481height, true, false, false, ' '+ Node481fontSize + 'px "Arial"'))
  38717. Node481.setPosition(1543*ratio.ratioX, 883*ratio.ratioY);
  38718. Node481.setWidth(Node481width);
  38719. Node481.setHeight(Node481height);
  38720. Node481._nodeType = 'text';
  38721. Node481._disallowEvert = true;
  38722. Node481.setRotation(0*Math.PI/180);
  38723. Node481.a('node.width', Node481width);
  38724. Node481.a('node.height', Node481height);
  38725. Node481.a('node.rect', [0, 0, Node481width, Node481height]);
  38726. Node481.a('node.bordercolor','rgba(0,0,0,1)');
  38727. Node481.a('node.borderwidth', 0);
  38728. Node481.a('node.background','' || 'rgba(0,0,0,0)');
  38729. Node481.a('node.gradient','');
  38730. Node481.a('node.gradientcolor','');
  38731. Node481.a('node.text','0');
  38732. Node481.a('node.textalign','left');
  38733. Node481.a('node.textvAlign','middle');
  38734. Node481.a('node.textrect', [Node481textStart, 0, Node481textWidth, Node481height]);
  38735. Node481.a('node.color','rgba(0,0,0,1)');
  38736. Node481.a('node.font',' '+ Node481fontSize + 'px "Arial"');
  38737. Node481.a('node.textvisible',true);
  38738. Node481.a('node.linefeed',false);
  38739. if (false) {
  38740. Node481.a('node.textfunc',function(g) {
  38741. g.beginPath();
  38742. var str=Node481.a('node.text') || '0';
  38743. var color=Node481.a('node.color') || 'rgba(0,0,0,1)';
  38744. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node481width,Node481height,13.3333*_ratio.ratioY,"left",color,' '+ Node481fontSize + 'px "Arial"', 0,g);
  38745. });
  38746. }
  38747. if (false) {
  38748. Node481.a('node.underlinepoints',[Node481lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node481fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node481fontSize + 'px "Arial"').width + 6, (Node481height - Node481fontSize) * 0.5*_ratio.ratioY + Node481fontSize + 2 ]);
  38749. Node481.a('node.underlinevisible',false);
  38750. Node481.a('node.underlineBorderWidth', 1);
  38751. }
  38752. dataModel.add(Node481);
  38753. zoomNodeList.push({
  38754. node: Node481,
  38755. borderWidth: 0,
  38756. attr: 'node.borderwidth'
  38757. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38758. var Node482 = new ht.Node();
  38759. var Node482textStart, Node482textWidth, Node482lineStart, Node482align = 'left', Node482fontSize = 13.3333*_ratio.ratioY,Node482width = 32*_ratio.ratioX, Node482height = 16*_ratio.ratioY;
  38760. (function () {
  38761. if (Node482align === 'left') {
  38762. Node482textStart = Node482fontSize * 0.2 > 2 ? Node482fontSize * 0.2 - 4 : Node482fontSize * 0.2 - 9;
  38763. Node482textWidth = Node482width;
  38764. Node482lineStart = 1;
  38765. } else if (Node482align === 'right') {
  38766. Node482textStart = 0;
  38767. Node482textWidth =Node482fontSize <= 8 ? Node482width + Node482fontSize * 0.2 + 6 : Node482width - Node482fontSize * 0.2;
  38768. Node482lineStart = (Node482width - (ht.Default.getTextSize('0', ' '+ Node482fontSize + 'px "Arial"').width + 6)) * 0.5;
  38769. } else if (Node482align === 'center') {
  38770. Node482textStart = -3;
  38771. Node482textWidth = Node482width;
  38772. Node482lineStart = Node482width - ht.Default.getTextSize('0', ' '+ Node482fontSize + 'px "Arial"').width - 11;
  38773. }
  38774. })();
  38775. Node482.setImage(GD.getTextJSON(Node482width, Node482height, true, false, false, ' '+ Node482fontSize + 'px "Arial"'))
  38776. Node482.setPosition(1543*ratio.ratioX, 903*ratio.ratioY);
  38777. Node482.setWidth(Node482width);
  38778. Node482.setHeight(Node482height);
  38779. Node482._nodeType = 'text';
  38780. Node482._disallowEvert = true;
  38781. Node482.setRotation(0*Math.PI/180);
  38782. Node482.a('node.width', Node482width);
  38783. Node482.a('node.height', Node482height);
  38784. Node482.a('node.rect', [0, 0, Node482width, Node482height]);
  38785. Node482.a('node.bordercolor','rgba(0,0,0,1)');
  38786. Node482.a('node.borderwidth', 0);
  38787. Node482.a('node.background','' || 'rgba(0,0,0,0)');
  38788. Node482.a('node.gradient','');
  38789. Node482.a('node.gradientcolor','');
  38790. Node482.a('node.text','0');
  38791. Node482.a('node.textalign','left');
  38792. Node482.a('node.textvAlign','middle');
  38793. Node482.a('node.textrect', [Node482textStart, 0, Node482textWidth, Node482height]);
  38794. Node482.a('node.color','rgba(0,0,0,1)');
  38795. Node482.a('node.font',' '+ Node482fontSize + 'px "Arial"');
  38796. Node482.a('node.textvisible',true);
  38797. Node482.a('node.linefeed',false);
  38798. if (false) {
  38799. Node482.a('node.textfunc',function(g) {
  38800. g.beginPath();
  38801. var str=Node482.a('node.text') || '0';
  38802. var color=Node482.a('node.color') || 'rgba(0,0,0,1)';
  38803. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node482width,Node482height,13.3333*_ratio.ratioY,"left",color,' '+ Node482fontSize + 'px "Arial"', 0,g);
  38804. });
  38805. }
  38806. if (false) {
  38807. Node482.a('node.underlinepoints',[Node482lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node482fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node482fontSize + 'px "Arial"').width + 6, (Node482height - Node482fontSize) * 0.5*_ratio.ratioY + Node482fontSize + 2 ]);
  38808. Node482.a('node.underlinevisible',false);
  38809. Node482.a('node.underlineBorderWidth', 1);
  38810. }
  38811. dataModel.add(Node482);
  38812. zoomNodeList.push({
  38813. node: Node482,
  38814. borderWidth: 0,
  38815. attr: 'node.borderwidth'
  38816. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38817. var Node483 = new ht.Node();
  38818. var Node483textStart, Node483textWidth, Node483lineStart, Node483align = 'left', Node483fontSize = 13.3333*_ratio.ratioY,Node483width = 32*_ratio.ratioX, Node483height = 16*_ratio.ratioY;
  38819. (function () {
  38820. if (Node483align === 'left') {
  38821. Node483textStart = Node483fontSize * 0.2 > 2 ? Node483fontSize * 0.2 - 4 : Node483fontSize * 0.2 - 9;
  38822. Node483textWidth = Node483width;
  38823. Node483lineStart = 1;
  38824. } else if (Node483align === 'right') {
  38825. Node483textStart = 0;
  38826. Node483textWidth =Node483fontSize <= 8 ? Node483width + Node483fontSize * 0.2 + 6 : Node483width - Node483fontSize * 0.2;
  38827. Node483lineStart = (Node483width - (ht.Default.getTextSize('0', ' '+ Node483fontSize + 'px "Arial"').width + 6)) * 0.5;
  38828. } else if (Node483align === 'center') {
  38829. Node483textStart = -3;
  38830. Node483textWidth = Node483width;
  38831. Node483lineStart = Node483width - ht.Default.getTextSize('0', ' '+ Node483fontSize + 'px "Arial"').width - 11;
  38832. }
  38833. })();
  38834. Node483.setImage(GD.getTextJSON(Node483width, Node483height, true, false, false, ' '+ Node483fontSize + 'px "Arial"'))
  38835. Node483.setPosition(1543*ratio.ratioX, 923*ratio.ratioY);
  38836. Node483.setWidth(Node483width);
  38837. Node483.setHeight(Node483height);
  38838. Node483._nodeType = 'text';
  38839. Node483._disallowEvert = true;
  38840. Node483.setRotation(0*Math.PI/180);
  38841. Node483.a('node.width', Node483width);
  38842. Node483.a('node.height', Node483height);
  38843. Node483.a('node.rect', [0, 0, Node483width, Node483height]);
  38844. Node483.a('node.bordercolor','rgba(0,0,0,1)');
  38845. Node483.a('node.borderwidth', 0);
  38846. Node483.a('node.background','' || 'rgba(0,0,0,0)');
  38847. Node483.a('node.gradient','');
  38848. Node483.a('node.gradientcolor','');
  38849. Node483.a('node.text','0');
  38850. Node483.a('node.textalign','left');
  38851. Node483.a('node.textvAlign','middle');
  38852. Node483.a('node.textrect', [Node483textStart, 0, Node483textWidth, Node483height]);
  38853. Node483.a('node.color','rgba(0,0,0,1)');
  38854. Node483.a('node.font',' '+ Node483fontSize + 'px "Arial"');
  38855. Node483.a('node.textvisible',true);
  38856. Node483.a('node.linefeed',false);
  38857. if (false) {
  38858. Node483.a('node.textfunc',function(g) {
  38859. g.beginPath();
  38860. var str=Node483.a('node.text') || '0';
  38861. var color=Node483.a('node.color') || 'rgba(0,0,0,1)';
  38862. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node483width,Node483height,13.3333*_ratio.ratioY,"left",color,' '+ Node483fontSize + 'px "Arial"', 0,g);
  38863. });
  38864. }
  38865. if (false) {
  38866. Node483.a('node.underlinepoints',[Node483lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node483fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node483fontSize + 'px "Arial"').width + 6, (Node483height - Node483fontSize) * 0.5*_ratio.ratioY + Node483fontSize + 2 ]);
  38867. Node483.a('node.underlinevisible',false);
  38868. Node483.a('node.underlineBorderWidth', 1);
  38869. }
  38870. dataModel.add(Node483);
  38871. zoomNodeList.push({
  38872. node: Node483,
  38873. borderWidth: 0,
  38874. attr: 'node.borderwidth'
  38875. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38876. var Node484 = new ht.Node();
  38877. var Node484textStart, Node484textWidth, Node484lineStart, Node484align = 'left', Node484fontSize = 13.3333*_ratio.ratioY,Node484width = 32*_ratio.ratioX, Node484height = 16*_ratio.ratioY;
  38878. (function () {
  38879. if (Node484align === 'left') {
  38880. Node484textStart = Node484fontSize * 0.2 > 2 ? Node484fontSize * 0.2 - 4 : Node484fontSize * 0.2 - 9;
  38881. Node484textWidth = Node484width;
  38882. Node484lineStart = 1;
  38883. } else if (Node484align === 'right') {
  38884. Node484textStart = 0;
  38885. Node484textWidth =Node484fontSize <= 8 ? Node484width + Node484fontSize * 0.2 + 6 : Node484width - Node484fontSize * 0.2;
  38886. Node484lineStart = (Node484width - (ht.Default.getTextSize('0', ' '+ Node484fontSize + 'px "Arial"').width + 6)) * 0.5;
  38887. } else if (Node484align === 'center') {
  38888. Node484textStart = -3;
  38889. Node484textWidth = Node484width;
  38890. Node484lineStart = Node484width - ht.Default.getTextSize('0', ' '+ Node484fontSize + 'px "Arial"').width - 11;
  38891. }
  38892. })();
  38893. Node484.setImage(GD.getTextJSON(Node484width, Node484height, true, false, false, ' '+ Node484fontSize + 'px "Arial"'))
  38894. Node484.setPosition(1643*ratio.ratioX, 882*ratio.ratioY);
  38895. Node484.setWidth(Node484width);
  38896. Node484.setHeight(Node484height);
  38897. Node484._nodeType = 'text';
  38898. Node484._disallowEvert = true;
  38899. Node484.setRotation(0*Math.PI/180);
  38900. Node484.a('node.width', Node484width);
  38901. Node484.a('node.height', Node484height);
  38902. Node484.a('node.rect', [0, 0, Node484width, Node484height]);
  38903. Node484.a('node.bordercolor','rgba(0,0,0,1)');
  38904. Node484.a('node.borderwidth', 0);
  38905. Node484.a('node.background','' || 'rgba(0,0,0,0)');
  38906. Node484.a('node.gradient','');
  38907. Node484.a('node.gradientcolor','');
  38908. Node484.a('node.text','0');
  38909. Node484.a('node.textalign','left');
  38910. Node484.a('node.textvAlign','middle');
  38911. Node484.a('node.textrect', [Node484textStart, 0, Node484textWidth, Node484height]);
  38912. Node484.a('node.color','rgba(0,0,0,1)');
  38913. Node484.a('node.font',' '+ Node484fontSize + 'px "Arial"');
  38914. Node484.a('node.textvisible',true);
  38915. Node484.a('node.linefeed',false);
  38916. if (false) {
  38917. Node484.a('node.textfunc',function(g) {
  38918. g.beginPath();
  38919. var str=Node484.a('node.text') || '0';
  38920. var color=Node484.a('node.color') || 'rgba(0,0,0,1)';
  38921. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node484width,Node484height,13.3333*_ratio.ratioY,"left",color,' '+ Node484fontSize + 'px "Arial"', 0,g);
  38922. });
  38923. }
  38924. if (false) {
  38925. Node484.a('node.underlinepoints',[Node484lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node484fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node484fontSize + 'px "Arial"').width + 6, (Node484height - Node484fontSize) * 0.5*_ratio.ratioY + Node484fontSize + 2 ]);
  38926. Node484.a('node.underlinevisible',false);
  38927. Node484.a('node.underlineBorderWidth', 1);
  38928. }
  38929. dataModel.add(Node484);
  38930. zoomNodeList.push({
  38931. node: Node484,
  38932. borderWidth: 0,
  38933. attr: 'node.borderwidth'
  38934. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38935. var Node485 = new ht.Node();
  38936. var Node485textStart, Node485textWidth, Node485lineStart, Node485align = 'left', Node485fontSize = 13.3333*_ratio.ratioY,Node485width = 32*_ratio.ratioX, Node485height = 16*_ratio.ratioY;
  38937. (function () {
  38938. if (Node485align === 'left') {
  38939. Node485textStart = Node485fontSize * 0.2 > 2 ? Node485fontSize * 0.2 - 4 : Node485fontSize * 0.2 - 9;
  38940. Node485textWidth = Node485width;
  38941. Node485lineStart = 1;
  38942. } else if (Node485align === 'right') {
  38943. Node485textStart = 0;
  38944. Node485textWidth =Node485fontSize <= 8 ? Node485width + Node485fontSize * 0.2 + 6 : Node485width - Node485fontSize * 0.2;
  38945. Node485lineStart = (Node485width - (ht.Default.getTextSize('0', ' '+ Node485fontSize + 'px "Arial"').width + 6)) * 0.5;
  38946. } else if (Node485align === 'center') {
  38947. Node485textStart = -3;
  38948. Node485textWidth = Node485width;
  38949. Node485lineStart = Node485width - ht.Default.getTextSize('0', ' '+ Node485fontSize + 'px "Arial"').width - 11;
  38950. }
  38951. })();
  38952. Node485.setImage(GD.getTextJSON(Node485width, Node485height, true, false, false, ' '+ Node485fontSize + 'px "Arial"'))
  38953. Node485.setPosition(1643*ratio.ratioX, 902*ratio.ratioY);
  38954. Node485.setWidth(Node485width);
  38955. Node485.setHeight(Node485height);
  38956. Node485._nodeType = 'text';
  38957. Node485._disallowEvert = true;
  38958. Node485.setRotation(0*Math.PI/180);
  38959. Node485.a('node.width', Node485width);
  38960. Node485.a('node.height', Node485height);
  38961. Node485.a('node.rect', [0, 0, Node485width, Node485height]);
  38962. Node485.a('node.bordercolor','rgba(0,0,0,1)');
  38963. Node485.a('node.borderwidth', 0);
  38964. Node485.a('node.background','' || 'rgba(0,0,0,0)');
  38965. Node485.a('node.gradient','');
  38966. Node485.a('node.gradientcolor','');
  38967. Node485.a('node.text','0');
  38968. Node485.a('node.textalign','left');
  38969. Node485.a('node.textvAlign','middle');
  38970. Node485.a('node.textrect', [Node485textStart, 0, Node485textWidth, Node485height]);
  38971. Node485.a('node.color','rgba(0,0,0,1)');
  38972. Node485.a('node.font',' '+ Node485fontSize + 'px "Arial"');
  38973. Node485.a('node.textvisible',true);
  38974. Node485.a('node.linefeed',false);
  38975. if (false) {
  38976. Node485.a('node.textfunc',function(g) {
  38977. g.beginPath();
  38978. var str=Node485.a('node.text') || '0';
  38979. var color=Node485.a('node.color') || 'rgba(0,0,0,1)';
  38980. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node485width,Node485height,13.3333*_ratio.ratioY,"left",color,' '+ Node485fontSize + 'px "Arial"', 0,g);
  38981. });
  38982. }
  38983. if (false) {
  38984. Node485.a('node.underlinepoints',[Node485lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node485fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node485fontSize + 'px "Arial"').width + 6, (Node485height - Node485fontSize) * 0.5*_ratio.ratioY + Node485fontSize + 2 ]);
  38985. Node485.a('node.underlinevisible',false);
  38986. Node485.a('node.underlineBorderWidth', 1);
  38987. }
  38988. dataModel.add(Node485);
  38989. zoomNodeList.push({
  38990. node: Node485,
  38991. borderWidth: 0,
  38992. attr: 'node.borderwidth'
  38993. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  38994. var Node486 = new ht.Node();
  38995. var Node486textStart, Node486textWidth, Node486lineStart, Node486align = 'left', Node486fontSize = 13.3333*_ratio.ratioY,Node486width = 32*_ratio.ratioX, Node486height = 16*_ratio.ratioY;
  38996. (function () {
  38997. if (Node486align === 'left') {
  38998. Node486textStart = Node486fontSize * 0.2 > 2 ? Node486fontSize * 0.2 - 4 : Node486fontSize * 0.2 - 9;
  38999. Node486textWidth = Node486width;
  39000. Node486lineStart = 1;
  39001. } else if (Node486align === 'right') {
  39002. Node486textStart = 0;
  39003. Node486textWidth =Node486fontSize <= 8 ? Node486width + Node486fontSize * 0.2 + 6 : Node486width - Node486fontSize * 0.2;
  39004. Node486lineStart = (Node486width - (ht.Default.getTextSize('0', ' '+ Node486fontSize + 'px "Arial"').width + 6)) * 0.5;
  39005. } else if (Node486align === 'center') {
  39006. Node486textStart = -3;
  39007. Node486textWidth = Node486width;
  39008. Node486lineStart = Node486width - ht.Default.getTextSize('0', ' '+ Node486fontSize + 'px "Arial"').width - 11;
  39009. }
  39010. })();
  39011. Node486.setImage(GD.getTextJSON(Node486width, Node486height, true, false, false, ' '+ Node486fontSize + 'px "Arial"'))
  39012. Node486.setPosition(1643*ratio.ratioX, 922*ratio.ratioY);
  39013. Node486.setWidth(Node486width);
  39014. Node486.setHeight(Node486height);
  39015. Node486._nodeType = 'text';
  39016. Node486._disallowEvert = true;
  39017. Node486.setRotation(0*Math.PI/180);
  39018. Node486.a('node.width', Node486width);
  39019. Node486.a('node.height', Node486height);
  39020. Node486.a('node.rect', [0, 0, Node486width, Node486height]);
  39021. Node486.a('node.bordercolor','rgba(0,0,0,1)');
  39022. Node486.a('node.borderwidth', 0);
  39023. Node486.a('node.background','' || 'rgba(0,0,0,0)');
  39024. Node486.a('node.gradient','');
  39025. Node486.a('node.gradientcolor','');
  39026. Node486.a('node.text','0');
  39027. Node486.a('node.textalign','left');
  39028. Node486.a('node.textvAlign','middle');
  39029. Node486.a('node.textrect', [Node486textStart, 0, Node486textWidth, Node486height]);
  39030. Node486.a('node.color','rgba(0,0,0,1)');
  39031. Node486.a('node.font',' '+ Node486fontSize + 'px "Arial"');
  39032. Node486.a('node.textvisible',true);
  39033. Node486.a('node.linefeed',false);
  39034. if (false) {
  39035. Node486.a('node.textfunc',function(g) {
  39036. g.beginPath();
  39037. var str=Node486.a('node.text') || '0';
  39038. var color=Node486.a('node.color') || 'rgba(0,0,0,1)';
  39039. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node486width,Node486height,13.3333*_ratio.ratioY,"left",color,' '+ Node486fontSize + 'px "Arial"', 0,g);
  39040. });
  39041. }
  39042. if (false) {
  39043. Node486.a('node.underlinepoints',[Node486lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node486fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node486fontSize + 'px "Arial"').width + 6, (Node486height - Node486fontSize) * 0.5*_ratio.ratioY + Node486fontSize + 2 ]);
  39044. Node486.a('node.underlinevisible',false);
  39045. Node486.a('node.underlineBorderWidth', 1);
  39046. }
  39047. dataModel.add(Node486);
  39048. zoomNodeList.push({
  39049. node: Node486,
  39050. borderWidth: 0,
  39051. attr: 'node.borderwidth'
  39052. }); var Node487points=[719, 280,719, 287],
  39053. Node487rect=ht.Default.unionPoint([{x:719,y:280},{x:719,y:287}]),
  39054. Node487compspts=[];
  39055. _ratio = GD.getRatioWithRotation(0, ratio);
  39056. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  39057. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  39058. for(var i=0;i<Node487points.length;i++){
  39059. if(i%2==0){
  39060. Node487compspts.push(Node487points[i]-Node487rect.x);
  39061. }else{
  39062. Node487compspts.push(Node487points[i]-Node487rect.y);
  39063. }
  39064. }
  39065. var Node487ptslength=Node487compspts.length;
  39066. if (Node487rect.height === 0) {
  39067. Node487compspts[0] -= 0;
  39068. Node487compspts[Node487ptslength-2] += 0;
  39069. } else if (Node487rect.width === 0){
  39070. Node487compspts[1] -= 0;
  39071. Node487compspts[Node487ptslength-1] += 0;
  39072. } else {
  39073. Node487compspts[0] -= 0;
  39074. Node487compspts[1] -= 0;
  39075. Node487compspts[Node487ptslength-2] += 0;
  39076. Node487compspts[Node487ptslength-1] += 0;
  39077. }
  39078. Node487 = new ht.Node();
  39079. Node487.borderWidth = 1;
  39080. Node487rect.width = Node487rect.width === 0 ? 0.0001 : Node487rect.width;
  39081. Node487rect.height = Node487rect.height === 0 ? 0.0001 : Node487rect.height;
  39082. var Node487endCompspts = [Node487compspts[Node487ptslength-2],Node487compspts[Node487ptslength-1],0,0];
  39083. var Node487startCompspts = [Node487compspts[0],Node487compspts[1],0,0];
  39084. Node487.setImage(GD.getPolyLineJSON());
  39085. Node487.setPosition(Node487rect.x+Node487rect.width/2,Node487rect.y+Node487rect.height/2);
  39086. Node487.setSize(Node487rect.width,Node487rect.height);
  39087. Node487.setStyle("opacity",1);
  39088. Node487.s({'pixelPerfect':true});
  39089. Node487borderwidth=1;
  39090. Node487.setRotation(0);
  39091. dataModel.add(Node487);
  39092. Node487.a('node.points',Node487compspts);
  39093. Node487.a('node.segments',[1,2]);
  39094. Node487.a('node.color','rgba(255,0,255,1)');
  39095. Node487.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39096. Node487.a('node.borderColor','rgba(255,0,255,1)');
  39097. Node487.a('node.background','rgba(255,0,255,1)');
  39098. Node487.a('node.gradient','');
  39099. Node487.a('node.gradientcolor','rgba(255,0,255,1)');
  39100. Node487.a('node.endCompspts',Node487endCompspts);
  39101. Node487.a('node.startCompspts',Node487startCompspts);
  39102. (function (node, img, compspts, endCompspts, startCompspts) {
  39103. var position = node.getPosition(),
  39104. w = node.getWidth()*_ratio.ratioX,
  39105. h = node.getHeight()*_ratio.ratioY;
  39106. function resetPoints(rx, ry) {
  39107. for (var i = 0, len = compspts.length; i < len; i++) {
  39108. if (i%2 === 0) {
  39109. compspts[i]*=rx;
  39110. } else {
  39111. compspts[i]*=ry;
  39112. }
  39113. }
  39114. endCompspts[0] = compspts[compspts.length-2];
  39115. endCompspts[1] = compspts[compspts.length-1];
  39116. endCompspts[2] *= rx;
  39117. endCompspts[3] *= ry;
  39118. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39119. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39120. startCompspts[0] = compspts[0];
  39121. startCompspts[1] = compspts[1];
  39122. startCompspts[2] *= rx;
  39123. startCompspts[3] *= ry;
  39124. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39125. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39126. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39127. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39128. }
  39129. node.setSize(w, h);
  39130. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39131. node.a('node.width', w);
  39132. node.a('node.height', h);
  39133. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39134. node.borderWidth = 1;
  39135. node.a('node.borderwidth',node.borderWidth);
  39136. node._nodename = 'Node487';
  39137. node._nodeType = 'line';
  39138. zoomNodeList.push({
  39139. node: node,
  39140. attr: 'node.borderwidth'
  39141. });
  39142. var setWidth = node.setWidth,
  39143. setHeight = node.setHeight,
  39144. timer, rx = 1, ry = 1;
  39145. node.setWidth = function (width) {
  39146. var _width = this.getWidth();
  39147. rx = width / _width;
  39148. node.a('node.width', width);
  39149. setWidth.apply(this, arguments);
  39150. resetPoints(rx, 1);
  39151. }
  39152. node.setHeight = function (height) {
  39153. var _height = this.getHeight();
  39154. ry = height / _height;
  39155. node.a('node.height', height);
  39156. setHeight.apply(this, arguments);
  39157. resetPoints(1, ry);
  39158. }
  39159. })(Node487, Node487.getImage(), Node487compspts, Node487endCompspts, Node487startCompspts);
  39160. var Node488_0points=[716, 314,722, 314],
  39161. Node488_0rect=ht.Default.unionPoint([{x:716,y:314},{x:722,y:314}]),
  39162. Node488_0compspts=[];
  39163. _ratio = GD.getRatioWithRotation(0, ratio);
  39164. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  39165. _endratio = GD.getRatioWithRotation(0, ratio);
  39166. for(var i=0;i<Node488_0points.length;i++){
  39167. if(i%2==0){
  39168. Node488_0compspts.push(Node488_0points[i]-Node488_0rect.x);
  39169. }else{
  39170. Node488_0compspts.push(Node488_0points[i]-Node488_0rect.y);
  39171. }
  39172. }
  39173. var Node488_0ptslength=Node488_0compspts.length;
  39174. if (Node488_0rect.height === 0) {
  39175. Node488_0compspts[0] -= 0;
  39176. Node488_0compspts[Node488_0ptslength-2] += 0;
  39177. } else if (Node488_0rect.width === 0){
  39178. Node488_0compspts[1] -= 0;
  39179. Node488_0compspts[Node488_0ptslength-1] += 0;
  39180. } else {
  39181. Node488_0compspts[0] -= 0;
  39182. Node488_0compspts[1] -= 0;
  39183. Node488_0compspts[Node488_0ptslength-2] += 0;
  39184. Node488_0compspts[Node488_0ptslength-1] += 0;
  39185. }
  39186. Node488_0 = new ht.Node();
  39187. Node488_0.borderWidth = 1;
  39188. Node488_0rect.width = Node488_0rect.width === 0 ? 0.0001 : Node488_0rect.width;
  39189. Node488_0rect.height = Node488_0rect.height === 0 ? 0.0001 : Node488_0rect.height;
  39190. var Node488_0endCompspts = [Node488_0compspts[Node488_0ptslength-2],Node488_0compspts[Node488_0ptslength-1],0,0];
  39191. var Node488_0startCompspts = [Node488_0compspts[0],Node488_0compspts[1],0,0];
  39192. Node488_0.setImage(GD.getPolyLineJSON());
  39193. Node488_0.setPosition(Node488_0rect.x+Node488_0rect.width/2,Node488_0rect.y+Node488_0rect.height/2);
  39194. Node488_0.setSize(Node488_0rect.width,Node488_0rect.height);
  39195. Node488_0.setStyle("opacity",1);
  39196. Node488_0.s({'pixelPerfect':true});
  39197. Node488_0borderwidth=1;
  39198. Node488_0.setRotation(0);
  39199. dataModel.add(Node488_0);
  39200. Node488_0.a('node.points',Node488_0compspts);
  39201. Node488_0.a('node.segments',[1,2]);
  39202. Node488_0.a('node.color','rgba(255,0,255,1)');
  39203. Node488_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39204. Node488_0.a('node.borderColor','rgba(255,0,255,1)');
  39205. Node488_0.a('node.background','rgba(255,0,255,1)');
  39206. Node488_0.a('node.gradient','');
  39207. Node488_0.a('node.gradientcolor','rgba(255,0,255,1)');
  39208. Node488_0.a('node.endCompspts',Node488_0endCompspts);
  39209. Node488_0.a('node.startCompspts',Node488_0startCompspts);
  39210. (function (node, img, compspts, endCompspts, startCompspts) {
  39211. var position = node.getPosition(),
  39212. w = node.getWidth()*_ratio.ratioX,
  39213. h = node.getHeight()*_ratio.ratioY;
  39214. function resetPoints(rx, ry) {
  39215. for (var i = 0, len = compspts.length; i < len; i++) {
  39216. if (i%2 === 0) {
  39217. compspts[i]*=rx;
  39218. } else {
  39219. compspts[i]*=ry;
  39220. }
  39221. }
  39222. endCompspts[0] = compspts[compspts.length-2];
  39223. endCompspts[1] = compspts[compspts.length-1];
  39224. endCompspts[2] *= rx;
  39225. endCompspts[3] *= ry;
  39226. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39227. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39228. startCompspts[0] = compspts[0];
  39229. startCompspts[1] = compspts[1];
  39230. startCompspts[2] *= rx;
  39231. startCompspts[3] *= ry;
  39232. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39233. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39234. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39235. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39236. }
  39237. node.setSize(w, h);
  39238. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39239. node.a('node.width', w);
  39240. node.a('node.height', h);
  39241. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39242. node.borderWidth = 1;
  39243. node.a('node.borderwidth',node.borderWidth);
  39244. node._nodename = 'Node488_0';
  39245. node._nodeType = 'line';
  39246. zoomNodeList.push({
  39247. node: node,
  39248. attr: 'node.borderwidth'
  39249. });
  39250. var setWidth = node.setWidth,
  39251. setHeight = node.setHeight,
  39252. timer, rx = 1, ry = 1;
  39253. node.setWidth = function (width) {
  39254. var _width = this.getWidth();
  39255. rx = width / _width;
  39256. node.a('node.width', width);
  39257. setWidth.apply(this, arguments);
  39258. resetPoints(rx, 1);
  39259. }
  39260. node.setHeight = function (height) {
  39261. var _height = this.getHeight();
  39262. ry = height / _height;
  39263. node.a('node.height', height);
  39264. setHeight.apply(this, arguments);
  39265. resetPoints(1, ry);
  39266. }
  39267. })(Node488_0, Node488_0.getImage(), Node488_0compspts, Node488_0endCompspts, Node488_0startCompspts);
  39268. var Node488_1points=[714, 311,725, 311],
  39269. Node488_1rect=ht.Default.unionPoint([{x:714,y:311},{x:725,y:311}]),
  39270. Node488_1compspts=[];
  39271. _ratio = GD.getRatioWithRotation(0, ratio);
  39272. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  39273. _endratio = GD.getRatioWithRotation(0, ratio);
  39274. for(var i=0;i<Node488_1points.length;i++){
  39275. if(i%2==0){
  39276. Node488_1compspts.push(Node488_1points[i]-Node488_1rect.x);
  39277. }else{
  39278. Node488_1compspts.push(Node488_1points[i]-Node488_1rect.y);
  39279. }
  39280. }
  39281. var Node488_1ptslength=Node488_1compspts.length;
  39282. if (Node488_1rect.height === 0) {
  39283. Node488_1compspts[0] -= 0;
  39284. Node488_1compspts[Node488_1ptslength-2] += 0;
  39285. } else if (Node488_1rect.width === 0){
  39286. Node488_1compspts[1] -= 0;
  39287. Node488_1compspts[Node488_1ptslength-1] += 0;
  39288. } else {
  39289. Node488_1compspts[0] -= 0;
  39290. Node488_1compspts[1] -= 0;
  39291. Node488_1compspts[Node488_1ptslength-2] += 0;
  39292. Node488_1compspts[Node488_1ptslength-1] += 0;
  39293. }
  39294. Node488_1 = new ht.Node();
  39295. Node488_1.borderWidth = 1;
  39296. Node488_1rect.width = Node488_1rect.width === 0 ? 0.0001 : Node488_1rect.width;
  39297. Node488_1rect.height = Node488_1rect.height === 0 ? 0.0001 : Node488_1rect.height;
  39298. var Node488_1endCompspts = [Node488_1compspts[Node488_1ptslength-2],Node488_1compspts[Node488_1ptslength-1],0,0];
  39299. var Node488_1startCompspts = [Node488_1compspts[0],Node488_1compspts[1],0,0];
  39300. Node488_1.setImage(GD.getPolyLineJSON());
  39301. Node488_1.setPosition(Node488_1rect.x+Node488_1rect.width/2,Node488_1rect.y+Node488_1rect.height/2);
  39302. Node488_1.setSize(Node488_1rect.width,Node488_1rect.height);
  39303. Node488_1.setStyle("opacity",1);
  39304. Node488_1.s({'pixelPerfect':true});
  39305. Node488_1borderwidth=1;
  39306. Node488_1.setRotation(0);
  39307. dataModel.add(Node488_1);
  39308. Node488_1.a('node.points',Node488_1compspts);
  39309. Node488_1.a('node.segments',[1,2]);
  39310. Node488_1.a('node.color','rgba(255,0,255,1)');
  39311. Node488_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39312. Node488_1.a('node.borderColor','rgba(255,0,255,1)');
  39313. Node488_1.a('node.background','rgba(255,0,255,1)');
  39314. Node488_1.a('node.gradient','');
  39315. Node488_1.a('node.gradientcolor','rgba(255,0,255,1)');
  39316. Node488_1.a('node.endCompspts',Node488_1endCompspts);
  39317. Node488_1.a('node.startCompspts',Node488_1startCompspts);
  39318. (function (node, img, compspts, endCompspts, startCompspts) {
  39319. var position = node.getPosition(),
  39320. w = node.getWidth()*_ratio.ratioX,
  39321. h = node.getHeight()*_ratio.ratioY;
  39322. function resetPoints(rx, ry) {
  39323. for (var i = 0, len = compspts.length; i < len; i++) {
  39324. if (i%2 === 0) {
  39325. compspts[i]*=rx;
  39326. } else {
  39327. compspts[i]*=ry;
  39328. }
  39329. }
  39330. endCompspts[0] = compspts[compspts.length-2];
  39331. endCompspts[1] = compspts[compspts.length-1];
  39332. endCompspts[2] *= rx;
  39333. endCompspts[3] *= ry;
  39334. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39335. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39336. startCompspts[0] = compspts[0];
  39337. startCompspts[1] = compspts[1];
  39338. startCompspts[2] *= rx;
  39339. startCompspts[3] *= ry;
  39340. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39341. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39342. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39343. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39344. }
  39345. node.setSize(w, h);
  39346. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39347. node.a('node.width', w);
  39348. node.a('node.height', h);
  39349. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39350. node.borderWidth = 1;
  39351. node.a('node.borderwidth',node.borderWidth);
  39352. node._nodename = 'Node488_1';
  39353. node._nodeType = 'line';
  39354. zoomNodeList.push({
  39355. node: node,
  39356. attr: 'node.borderwidth'
  39357. });
  39358. var setWidth = node.setWidth,
  39359. setHeight = node.setHeight,
  39360. timer, rx = 1, ry = 1;
  39361. node.setWidth = function (width) {
  39362. var _width = this.getWidth();
  39363. rx = width / _width;
  39364. node.a('node.width', width);
  39365. setWidth.apply(this, arguments);
  39366. resetPoints(rx, 1);
  39367. }
  39368. node.setHeight = function (height) {
  39369. var _height = this.getHeight();
  39370. ry = height / _height;
  39371. node.a('node.height', height);
  39372. setHeight.apply(this, arguments);
  39373. resetPoints(1, ry);
  39374. }
  39375. })(Node488_1, Node488_1.getImage(), Node488_1compspts, Node488_1endCompspts, Node488_1startCompspts);
  39376. var Node488_2points=[712, 308,727, 308],
  39377. Node488_2rect=ht.Default.unionPoint([{x:712,y:308},{x:727,y:308}]),
  39378. Node488_2compspts=[];
  39379. _ratio = GD.getRatioWithRotation(0, ratio);
  39380. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  39381. _endratio = GD.getRatioWithRotation(0, ratio);
  39382. for(var i=0;i<Node488_2points.length;i++){
  39383. if(i%2==0){
  39384. Node488_2compspts.push(Node488_2points[i]-Node488_2rect.x);
  39385. }else{
  39386. Node488_2compspts.push(Node488_2points[i]-Node488_2rect.y);
  39387. }
  39388. }
  39389. var Node488_2ptslength=Node488_2compspts.length;
  39390. if (Node488_2rect.height === 0) {
  39391. Node488_2compspts[0] -= 0;
  39392. Node488_2compspts[Node488_2ptslength-2] += 0;
  39393. } else if (Node488_2rect.width === 0){
  39394. Node488_2compspts[1] -= 0;
  39395. Node488_2compspts[Node488_2ptslength-1] += 0;
  39396. } else {
  39397. Node488_2compspts[0] -= 0;
  39398. Node488_2compspts[1] -= 0;
  39399. Node488_2compspts[Node488_2ptslength-2] += 0;
  39400. Node488_2compspts[Node488_2ptslength-1] += 0;
  39401. }
  39402. Node488_2 = new ht.Node();
  39403. Node488_2.borderWidth = 1;
  39404. Node488_2rect.width = Node488_2rect.width === 0 ? 0.0001 : Node488_2rect.width;
  39405. Node488_2rect.height = Node488_2rect.height === 0 ? 0.0001 : Node488_2rect.height;
  39406. var Node488_2endCompspts = [Node488_2compspts[Node488_2ptslength-2],Node488_2compspts[Node488_2ptslength-1],0,0];
  39407. var Node488_2startCompspts = [Node488_2compspts[0],Node488_2compspts[1],0,0];
  39408. Node488_2.setImage(GD.getPolyLineJSON());
  39409. Node488_2.setPosition(Node488_2rect.x+Node488_2rect.width/2,Node488_2rect.y+Node488_2rect.height/2);
  39410. Node488_2.setSize(Node488_2rect.width,Node488_2rect.height);
  39411. Node488_2.setStyle("opacity",1);
  39412. Node488_2.s({'pixelPerfect':true});
  39413. Node488_2borderwidth=1;
  39414. Node488_2.setRotation(0);
  39415. dataModel.add(Node488_2);
  39416. Node488_2.a('node.points',Node488_2compspts);
  39417. Node488_2.a('node.segments',[1,2]);
  39418. Node488_2.a('node.color','rgba(255,0,255,1)');
  39419. Node488_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39420. Node488_2.a('node.borderColor','rgba(255,0,255,1)');
  39421. Node488_2.a('node.background','rgba(255,0,255,1)');
  39422. Node488_2.a('node.gradient','');
  39423. Node488_2.a('node.gradientcolor','rgba(255,0,255,1)');
  39424. Node488_2.a('node.endCompspts',Node488_2endCompspts);
  39425. Node488_2.a('node.startCompspts',Node488_2startCompspts);
  39426. (function (node, img, compspts, endCompspts, startCompspts) {
  39427. var position = node.getPosition(),
  39428. w = node.getWidth()*_ratio.ratioX,
  39429. h = node.getHeight()*_ratio.ratioY;
  39430. function resetPoints(rx, ry) {
  39431. for (var i = 0, len = compspts.length; i < len; i++) {
  39432. if (i%2 === 0) {
  39433. compspts[i]*=rx;
  39434. } else {
  39435. compspts[i]*=ry;
  39436. }
  39437. }
  39438. endCompspts[0] = compspts[compspts.length-2];
  39439. endCompspts[1] = compspts[compspts.length-1];
  39440. endCompspts[2] *= rx;
  39441. endCompspts[3] *= ry;
  39442. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39443. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39444. startCompspts[0] = compspts[0];
  39445. startCompspts[1] = compspts[1];
  39446. startCompspts[2] *= rx;
  39447. startCompspts[3] *= ry;
  39448. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39449. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39450. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39451. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39452. }
  39453. node.setSize(w, h);
  39454. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39455. node.a('node.width', w);
  39456. node.a('node.height', h);
  39457. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39458. node.borderWidth = 1;
  39459. node.a('node.borderwidth',node.borderWidth);
  39460. node._nodename = 'Node488_2';
  39461. node._nodeType = 'line';
  39462. zoomNodeList.push({
  39463. node: node,
  39464. attr: 'node.borderwidth'
  39465. });
  39466. var setWidth = node.setWidth,
  39467. setHeight = node.setHeight,
  39468. timer, rx = 1, ry = 1;
  39469. node.setWidth = function (width) {
  39470. var _width = this.getWidth();
  39471. rx = width / _width;
  39472. node.a('node.width', width);
  39473. setWidth.apply(this, arguments);
  39474. resetPoints(rx, 1);
  39475. }
  39476. node.setHeight = function (height) {
  39477. var _height = this.getHeight();
  39478. ry = height / _height;
  39479. node.a('node.height', height);
  39480. setHeight.apply(this, arguments);
  39481. resetPoints(1, ry);
  39482. }
  39483. })(Node488_2, Node488_2.getImage(), Node488_2compspts, Node488_2endCompspts, Node488_2startCompspts);
  39484. var Node488_3points=[719, 308,719, 302],
  39485. Node488_3rect=ht.Default.unionPoint([{x:719,y:308},{x:719,y:302}]),
  39486. Node488_3compspts=[];
  39487. _ratio = GD.getRatioWithRotation(0, ratio);
  39488. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  39489. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  39490. for(var i=0;i<Node488_3points.length;i++){
  39491. if(i%2==0){
  39492. Node488_3compspts.push(Node488_3points[i]-Node488_3rect.x);
  39493. }else{
  39494. Node488_3compspts.push(Node488_3points[i]-Node488_3rect.y);
  39495. }
  39496. }
  39497. var Node488_3ptslength=Node488_3compspts.length;
  39498. if (Node488_3rect.height === 0) {
  39499. Node488_3compspts[0] -= 0;
  39500. Node488_3compspts[Node488_3ptslength-2] += 0;
  39501. } else if (Node488_3rect.width === 0){
  39502. Node488_3compspts[1] -= 0;
  39503. Node488_3compspts[Node488_3ptslength-1] += 0;
  39504. } else {
  39505. Node488_3compspts[0] -= 0;
  39506. Node488_3compspts[1] -= 0;
  39507. Node488_3compspts[Node488_3ptslength-2] += 0;
  39508. Node488_3compspts[Node488_3ptslength-1] += 0;
  39509. }
  39510. Node488_3 = new ht.Node();
  39511. Node488_3.borderWidth = 1;
  39512. Node488_3rect.width = Node488_3rect.width === 0 ? 0.0001 : Node488_3rect.width;
  39513. Node488_3rect.height = Node488_3rect.height === 0 ? 0.0001 : Node488_3rect.height;
  39514. var Node488_3endCompspts = [Node488_3compspts[Node488_3ptslength-2],Node488_3compspts[Node488_3ptslength-1],0,0];
  39515. var Node488_3startCompspts = [Node488_3compspts[0],Node488_3compspts[1],0,0];
  39516. Node488_3.setImage(GD.getPolyLineJSON());
  39517. Node488_3.setPosition(Node488_3rect.x+Node488_3rect.width/2,Node488_3rect.y+Node488_3rect.height/2);
  39518. Node488_3.setSize(Node488_3rect.width,Node488_3rect.height);
  39519. Node488_3.setStyle("opacity",1);
  39520. Node488_3.s({'pixelPerfect':true});
  39521. Node488_3borderwidth=1;
  39522. Node488_3.setRotation(0);
  39523. dataModel.add(Node488_3);
  39524. Node488_3.a('node.points',Node488_3compspts);
  39525. Node488_3.a('node.segments',[1,2]);
  39526. Node488_3.a('node.color','rgba(255,0,255,1)');
  39527. Node488_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39528. Node488_3.a('node.borderColor','rgba(255,0,255,1)');
  39529. Node488_3.a('node.background','rgba(255,0,255,1)');
  39530. Node488_3.a('node.gradient','');
  39531. Node488_3.a('node.gradientcolor','rgba(255,0,255,1)');
  39532. Node488_3.a('node.endCompspts',Node488_3endCompspts);
  39533. Node488_3.a('node.startCompspts',Node488_3startCompspts);
  39534. (function (node, img, compspts, endCompspts, startCompspts) {
  39535. var position = node.getPosition(),
  39536. w = node.getWidth()*_ratio.ratioX,
  39537. h = node.getHeight()*_ratio.ratioY;
  39538. function resetPoints(rx, ry) {
  39539. for (var i = 0, len = compspts.length; i < len; i++) {
  39540. if (i%2 === 0) {
  39541. compspts[i]*=rx;
  39542. } else {
  39543. compspts[i]*=ry;
  39544. }
  39545. }
  39546. endCompspts[0] = compspts[compspts.length-2];
  39547. endCompspts[1] = compspts[compspts.length-1];
  39548. endCompspts[2] *= rx;
  39549. endCompspts[3] *= ry;
  39550. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39551. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39552. startCompspts[0] = compspts[0];
  39553. startCompspts[1] = compspts[1];
  39554. startCompspts[2] *= rx;
  39555. startCompspts[3] *= ry;
  39556. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39557. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39558. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39559. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39560. }
  39561. node.setSize(w, h);
  39562. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39563. node.a('node.width', w);
  39564. node.a('node.height', h);
  39565. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39566. node.borderWidth = 1;
  39567. node.a('node.borderwidth',node.borderWidth);
  39568. node._nodename = 'Node488_3';
  39569. node._nodeType = 'line';
  39570. zoomNodeList.push({
  39571. node: node,
  39572. attr: 'node.borderwidth'
  39573. });
  39574. var setWidth = node.setWidth,
  39575. setHeight = node.setHeight,
  39576. timer, rx = 1, ry = 1;
  39577. node.setWidth = function (width) {
  39578. var _width = this.getWidth();
  39579. rx = width / _width;
  39580. node.a('node.width', width);
  39581. setWidth.apply(this, arguments);
  39582. resetPoints(rx, 1);
  39583. }
  39584. node.setHeight = function (height) {
  39585. var _height = this.getHeight();
  39586. ry = height / _height;
  39587. node.a('node.height', height);
  39588. setHeight.apply(this, arguments);
  39589. resetPoints(1, ry);
  39590. }
  39591. })(Node488_3, Node488_3.getImage(), Node488_3compspts, Node488_3endCompspts, Node488_3startCompspts);
  39592. var Node489points=[719, 197,719, 204],
  39593. Node489rect=ht.Default.unionPoint([{x:719,y:197},{x:719,y:204}]),
  39594. Node489compspts=[];
  39595. _ratio = GD.getRatioWithRotation(0, ratio);
  39596. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  39597. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  39598. for(var i=0;i<Node489points.length;i++){
  39599. if(i%2==0){
  39600. Node489compspts.push(Node489points[i]-Node489rect.x);
  39601. }else{
  39602. Node489compspts.push(Node489points[i]-Node489rect.y);
  39603. }
  39604. }
  39605. var Node489ptslength=Node489compspts.length;
  39606. if (Node489rect.height === 0) {
  39607. Node489compspts[0] -= 0;
  39608. Node489compspts[Node489ptslength-2] += 0;
  39609. } else if (Node489rect.width === 0){
  39610. Node489compspts[1] -= 0;
  39611. Node489compspts[Node489ptslength-1] += 0;
  39612. } else {
  39613. Node489compspts[0] -= 0;
  39614. Node489compspts[1] -= 0;
  39615. Node489compspts[Node489ptslength-2] += 0;
  39616. Node489compspts[Node489ptslength-1] += 0;
  39617. }
  39618. Node489 = new ht.Node();
  39619. Node489.borderWidth = 1;
  39620. Node489rect.width = Node489rect.width === 0 ? 0.0001 : Node489rect.width;
  39621. Node489rect.height = Node489rect.height === 0 ? 0.0001 : Node489rect.height;
  39622. var Node489endCompspts = [Node489compspts[Node489ptslength-2],Node489compspts[Node489ptslength-1],0,0];
  39623. var Node489startCompspts = [Node489compspts[0],Node489compspts[1],0,0];
  39624. Node489.setImage(GD.getPolyLineJSON());
  39625. Node489.setPosition(Node489rect.x+Node489rect.width/2,Node489rect.y+Node489rect.height/2);
  39626. Node489.setSize(Node489rect.width,Node489rect.height);
  39627. Node489.setStyle("opacity",1);
  39628. Node489.s({'pixelPerfect':true});
  39629. Node489borderwidth=1;
  39630. Node489.setRotation(0);
  39631. dataModel.add(Node489);
  39632. Node489.a('node.points',Node489compspts);
  39633. Node489.a('node.segments',[1,2]);
  39634. Node489.a('node.color','rgba(255,0,255,1)');
  39635. Node489.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39636. Node489.a('node.borderColor','rgba(255,0,255,1)');
  39637. Node489.a('node.background','rgba(255,0,255,1)');
  39638. Node489.a('node.gradient','');
  39639. Node489.a('node.gradientcolor','rgba(255,0,255,1)');
  39640. Node489.a('node.endCompspts',Node489endCompspts);
  39641. Node489.a('node.startCompspts',Node489startCompspts);
  39642. (function (node, img, compspts, endCompspts, startCompspts) {
  39643. var position = node.getPosition(),
  39644. w = node.getWidth()*_ratio.ratioX,
  39645. h = node.getHeight()*_ratio.ratioY;
  39646. function resetPoints(rx, ry) {
  39647. for (var i = 0, len = compspts.length; i < len; i++) {
  39648. if (i%2 === 0) {
  39649. compspts[i]*=rx;
  39650. } else {
  39651. compspts[i]*=ry;
  39652. }
  39653. }
  39654. endCompspts[0] = compspts[compspts.length-2];
  39655. endCompspts[1] = compspts[compspts.length-1];
  39656. endCompspts[2] *= rx;
  39657. endCompspts[3] *= ry;
  39658. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39659. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39660. startCompspts[0] = compspts[0];
  39661. startCompspts[1] = compspts[1];
  39662. startCompspts[2] *= rx;
  39663. startCompspts[3] *= ry;
  39664. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39665. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39666. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39667. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39668. }
  39669. node.setSize(w, h);
  39670. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39671. node.a('node.width', w);
  39672. node.a('node.height', h);
  39673. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39674. node.borderWidth = 1;
  39675. node.a('node.borderwidth',node.borderWidth);
  39676. node._nodename = 'Node489';
  39677. node._nodeType = 'line';
  39678. zoomNodeList.push({
  39679. node: node,
  39680. attr: 'node.borderwidth'
  39681. });
  39682. var setWidth = node.setWidth,
  39683. setHeight = node.setHeight,
  39684. timer, rx = 1, ry = 1;
  39685. node.setWidth = function (width) {
  39686. var _width = this.getWidth();
  39687. rx = width / _width;
  39688. node.a('node.width', width);
  39689. setWidth.apply(this, arguments);
  39690. resetPoints(rx, 1);
  39691. }
  39692. node.setHeight = function (height) {
  39693. var _height = this.getHeight();
  39694. ry = height / _height;
  39695. node.a('node.height', height);
  39696. setHeight.apply(this, arguments);
  39697. resetPoints(1, ry);
  39698. }
  39699. })(Node489, Node489.getImage(), Node489compspts, Node489endCompspts, Node489startCompspts);
  39700. var Node490_0points=[716, 231,722, 231],
  39701. Node490_0rect=ht.Default.unionPoint([{x:716,y:231},{x:722,y:231}]),
  39702. Node490_0compspts=[];
  39703. _ratio = GD.getRatioWithRotation(0, ratio);
  39704. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  39705. _endratio = GD.getRatioWithRotation(0, ratio);
  39706. for(var i=0;i<Node490_0points.length;i++){
  39707. if(i%2==0){
  39708. Node490_0compspts.push(Node490_0points[i]-Node490_0rect.x);
  39709. }else{
  39710. Node490_0compspts.push(Node490_0points[i]-Node490_0rect.y);
  39711. }
  39712. }
  39713. var Node490_0ptslength=Node490_0compspts.length;
  39714. if (Node490_0rect.height === 0) {
  39715. Node490_0compspts[0] -= 0;
  39716. Node490_0compspts[Node490_0ptslength-2] += 0;
  39717. } else if (Node490_0rect.width === 0){
  39718. Node490_0compspts[1] -= 0;
  39719. Node490_0compspts[Node490_0ptslength-1] += 0;
  39720. } else {
  39721. Node490_0compspts[0] -= 0;
  39722. Node490_0compspts[1] -= 0;
  39723. Node490_0compspts[Node490_0ptslength-2] += 0;
  39724. Node490_0compspts[Node490_0ptslength-1] += 0;
  39725. }
  39726. Node490_0 = new ht.Node();
  39727. Node490_0.borderWidth = 1;
  39728. Node490_0rect.width = Node490_0rect.width === 0 ? 0.0001 : Node490_0rect.width;
  39729. Node490_0rect.height = Node490_0rect.height === 0 ? 0.0001 : Node490_0rect.height;
  39730. var Node490_0endCompspts = [Node490_0compspts[Node490_0ptslength-2],Node490_0compspts[Node490_0ptslength-1],0,0];
  39731. var Node490_0startCompspts = [Node490_0compspts[0],Node490_0compspts[1],0,0];
  39732. Node490_0.setImage(GD.getPolyLineJSON());
  39733. Node490_0.setPosition(Node490_0rect.x+Node490_0rect.width/2,Node490_0rect.y+Node490_0rect.height/2);
  39734. Node490_0.setSize(Node490_0rect.width,Node490_0rect.height);
  39735. Node490_0.setStyle("opacity",1);
  39736. Node490_0.s({'pixelPerfect':true});
  39737. Node490_0borderwidth=1;
  39738. Node490_0.setRotation(0);
  39739. dataModel.add(Node490_0);
  39740. Node490_0.a('node.points',Node490_0compspts);
  39741. Node490_0.a('node.segments',[1,2]);
  39742. Node490_0.a('node.color','rgba(255,0,255,1)');
  39743. Node490_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39744. Node490_0.a('node.borderColor','rgba(255,0,255,1)');
  39745. Node490_0.a('node.background','rgba(255,0,255,1)');
  39746. Node490_0.a('node.gradient','');
  39747. Node490_0.a('node.gradientcolor','rgba(255,0,255,1)');
  39748. Node490_0.a('node.endCompspts',Node490_0endCompspts);
  39749. Node490_0.a('node.startCompspts',Node490_0startCompspts);
  39750. (function (node, img, compspts, endCompspts, startCompspts) {
  39751. var position = node.getPosition(),
  39752. w = node.getWidth()*_ratio.ratioX,
  39753. h = node.getHeight()*_ratio.ratioY;
  39754. function resetPoints(rx, ry) {
  39755. for (var i = 0, len = compspts.length; i < len; i++) {
  39756. if (i%2 === 0) {
  39757. compspts[i]*=rx;
  39758. } else {
  39759. compspts[i]*=ry;
  39760. }
  39761. }
  39762. endCompspts[0] = compspts[compspts.length-2];
  39763. endCompspts[1] = compspts[compspts.length-1];
  39764. endCompspts[2] *= rx;
  39765. endCompspts[3] *= ry;
  39766. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39767. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39768. startCompspts[0] = compspts[0];
  39769. startCompspts[1] = compspts[1];
  39770. startCompspts[2] *= rx;
  39771. startCompspts[3] *= ry;
  39772. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39773. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39774. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39775. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39776. }
  39777. node.setSize(w, h);
  39778. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39779. node.a('node.width', w);
  39780. node.a('node.height', h);
  39781. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39782. node.borderWidth = 1;
  39783. node.a('node.borderwidth',node.borderWidth);
  39784. node._nodename = 'Node490_0';
  39785. node._nodeType = 'line';
  39786. zoomNodeList.push({
  39787. node: node,
  39788. attr: 'node.borderwidth'
  39789. });
  39790. var setWidth = node.setWidth,
  39791. setHeight = node.setHeight,
  39792. timer, rx = 1, ry = 1;
  39793. node.setWidth = function (width) {
  39794. var _width = this.getWidth();
  39795. rx = width / _width;
  39796. node.a('node.width', width);
  39797. setWidth.apply(this, arguments);
  39798. resetPoints(rx, 1);
  39799. }
  39800. node.setHeight = function (height) {
  39801. var _height = this.getHeight();
  39802. ry = height / _height;
  39803. node.a('node.height', height);
  39804. setHeight.apply(this, arguments);
  39805. resetPoints(1, ry);
  39806. }
  39807. })(Node490_0, Node490_0.getImage(), Node490_0compspts, Node490_0endCompspts, Node490_0startCompspts);
  39808. var Node490_1points=[714, 228,725, 228],
  39809. Node490_1rect=ht.Default.unionPoint([{x:714,y:228},{x:725,y:228}]),
  39810. Node490_1compspts=[];
  39811. _ratio = GD.getRatioWithRotation(0, ratio);
  39812. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  39813. _endratio = GD.getRatioWithRotation(0, ratio);
  39814. for(var i=0;i<Node490_1points.length;i++){
  39815. if(i%2==0){
  39816. Node490_1compspts.push(Node490_1points[i]-Node490_1rect.x);
  39817. }else{
  39818. Node490_1compspts.push(Node490_1points[i]-Node490_1rect.y);
  39819. }
  39820. }
  39821. var Node490_1ptslength=Node490_1compspts.length;
  39822. if (Node490_1rect.height === 0) {
  39823. Node490_1compspts[0] -= 0;
  39824. Node490_1compspts[Node490_1ptslength-2] += 0;
  39825. } else if (Node490_1rect.width === 0){
  39826. Node490_1compspts[1] -= 0;
  39827. Node490_1compspts[Node490_1ptslength-1] += 0;
  39828. } else {
  39829. Node490_1compspts[0] -= 0;
  39830. Node490_1compspts[1] -= 0;
  39831. Node490_1compspts[Node490_1ptslength-2] += 0;
  39832. Node490_1compspts[Node490_1ptslength-1] += 0;
  39833. }
  39834. Node490_1 = new ht.Node();
  39835. Node490_1.borderWidth = 1;
  39836. Node490_1rect.width = Node490_1rect.width === 0 ? 0.0001 : Node490_1rect.width;
  39837. Node490_1rect.height = Node490_1rect.height === 0 ? 0.0001 : Node490_1rect.height;
  39838. var Node490_1endCompspts = [Node490_1compspts[Node490_1ptslength-2],Node490_1compspts[Node490_1ptslength-1],0,0];
  39839. var Node490_1startCompspts = [Node490_1compspts[0],Node490_1compspts[1],0,0];
  39840. Node490_1.setImage(GD.getPolyLineJSON());
  39841. Node490_1.setPosition(Node490_1rect.x+Node490_1rect.width/2,Node490_1rect.y+Node490_1rect.height/2);
  39842. Node490_1.setSize(Node490_1rect.width,Node490_1rect.height);
  39843. Node490_1.setStyle("opacity",1);
  39844. Node490_1.s({'pixelPerfect':true});
  39845. Node490_1borderwidth=1;
  39846. Node490_1.setRotation(0);
  39847. dataModel.add(Node490_1);
  39848. Node490_1.a('node.points',Node490_1compspts);
  39849. Node490_1.a('node.segments',[1,2]);
  39850. Node490_1.a('node.color','rgba(255,0,255,1)');
  39851. Node490_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39852. Node490_1.a('node.borderColor','rgba(255,0,255,1)');
  39853. Node490_1.a('node.background','rgba(255,0,255,1)');
  39854. Node490_1.a('node.gradient','');
  39855. Node490_1.a('node.gradientcolor','rgba(255,0,255,1)');
  39856. Node490_1.a('node.endCompspts',Node490_1endCompspts);
  39857. Node490_1.a('node.startCompspts',Node490_1startCompspts);
  39858. (function (node, img, compspts, endCompspts, startCompspts) {
  39859. var position = node.getPosition(),
  39860. w = node.getWidth()*_ratio.ratioX,
  39861. h = node.getHeight()*_ratio.ratioY;
  39862. function resetPoints(rx, ry) {
  39863. for (var i = 0, len = compspts.length; i < len; i++) {
  39864. if (i%2 === 0) {
  39865. compspts[i]*=rx;
  39866. } else {
  39867. compspts[i]*=ry;
  39868. }
  39869. }
  39870. endCompspts[0] = compspts[compspts.length-2];
  39871. endCompspts[1] = compspts[compspts.length-1];
  39872. endCompspts[2] *= rx;
  39873. endCompspts[3] *= ry;
  39874. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39875. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39876. startCompspts[0] = compspts[0];
  39877. startCompspts[1] = compspts[1];
  39878. startCompspts[2] *= rx;
  39879. startCompspts[3] *= ry;
  39880. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39881. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39882. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39883. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39884. }
  39885. node.setSize(w, h);
  39886. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39887. node.a('node.width', w);
  39888. node.a('node.height', h);
  39889. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39890. node.borderWidth = 1;
  39891. node.a('node.borderwidth',node.borderWidth);
  39892. node._nodename = 'Node490_1';
  39893. node._nodeType = 'line';
  39894. zoomNodeList.push({
  39895. node: node,
  39896. attr: 'node.borderwidth'
  39897. });
  39898. var setWidth = node.setWidth,
  39899. setHeight = node.setHeight,
  39900. timer, rx = 1, ry = 1;
  39901. node.setWidth = function (width) {
  39902. var _width = this.getWidth();
  39903. rx = width / _width;
  39904. node.a('node.width', width);
  39905. setWidth.apply(this, arguments);
  39906. resetPoints(rx, 1);
  39907. }
  39908. node.setHeight = function (height) {
  39909. var _height = this.getHeight();
  39910. ry = height / _height;
  39911. node.a('node.height', height);
  39912. setHeight.apply(this, arguments);
  39913. resetPoints(1, ry);
  39914. }
  39915. })(Node490_1, Node490_1.getImage(), Node490_1compspts, Node490_1endCompspts, Node490_1startCompspts);
  39916. var Node490_2points=[712, 225,727, 225],
  39917. Node490_2rect=ht.Default.unionPoint([{x:712,y:225},{x:727,y:225}]),
  39918. Node490_2compspts=[];
  39919. _ratio = GD.getRatioWithRotation(0, ratio);
  39920. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  39921. _endratio = GD.getRatioWithRotation(0, ratio);
  39922. for(var i=0;i<Node490_2points.length;i++){
  39923. if(i%2==0){
  39924. Node490_2compspts.push(Node490_2points[i]-Node490_2rect.x);
  39925. }else{
  39926. Node490_2compspts.push(Node490_2points[i]-Node490_2rect.y);
  39927. }
  39928. }
  39929. var Node490_2ptslength=Node490_2compspts.length;
  39930. if (Node490_2rect.height === 0) {
  39931. Node490_2compspts[0] -= 0;
  39932. Node490_2compspts[Node490_2ptslength-2] += 0;
  39933. } else if (Node490_2rect.width === 0){
  39934. Node490_2compspts[1] -= 0;
  39935. Node490_2compspts[Node490_2ptslength-1] += 0;
  39936. } else {
  39937. Node490_2compspts[0] -= 0;
  39938. Node490_2compspts[1] -= 0;
  39939. Node490_2compspts[Node490_2ptslength-2] += 0;
  39940. Node490_2compspts[Node490_2ptslength-1] += 0;
  39941. }
  39942. Node490_2 = new ht.Node();
  39943. Node490_2.borderWidth = 1;
  39944. Node490_2rect.width = Node490_2rect.width === 0 ? 0.0001 : Node490_2rect.width;
  39945. Node490_2rect.height = Node490_2rect.height === 0 ? 0.0001 : Node490_2rect.height;
  39946. var Node490_2endCompspts = [Node490_2compspts[Node490_2ptslength-2],Node490_2compspts[Node490_2ptslength-1],0,0];
  39947. var Node490_2startCompspts = [Node490_2compspts[0],Node490_2compspts[1],0,0];
  39948. Node490_2.setImage(GD.getPolyLineJSON());
  39949. Node490_2.setPosition(Node490_2rect.x+Node490_2rect.width/2,Node490_2rect.y+Node490_2rect.height/2);
  39950. Node490_2.setSize(Node490_2rect.width,Node490_2rect.height);
  39951. Node490_2.setStyle("opacity",1);
  39952. Node490_2.s({'pixelPerfect':true});
  39953. Node490_2borderwidth=1;
  39954. Node490_2.setRotation(0);
  39955. dataModel.add(Node490_2);
  39956. Node490_2.a('node.points',Node490_2compspts);
  39957. Node490_2.a('node.segments',[1,2]);
  39958. Node490_2.a('node.color','rgba(255,0,255,1)');
  39959. Node490_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  39960. Node490_2.a('node.borderColor','rgba(255,0,255,1)');
  39961. Node490_2.a('node.background','rgba(255,0,255,1)');
  39962. Node490_2.a('node.gradient','');
  39963. Node490_2.a('node.gradientcolor','rgba(255,0,255,1)');
  39964. Node490_2.a('node.endCompspts',Node490_2endCompspts);
  39965. Node490_2.a('node.startCompspts',Node490_2startCompspts);
  39966. (function (node, img, compspts, endCompspts, startCompspts) {
  39967. var position = node.getPosition(),
  39968. w = node.getWidth()*_ratio.ratioX,
  39969. h = node.getHeight()*_ratio.ratioY;
  39970. function resetPoints(rx, ry) {
  39971. for (var i = 0, len = compspts.length; i < len; i++) {
  39972. if (i%2 === 0) {
  39973. compspts[i]*=rx;
  39974. } else {
  39975. compspts[i]*=ry;
  39976. }
  39977. }
  39978. endCompspts[0] = compspts[compspts.length-2];
  39979. endCompspts[1] = compspts[compspts.length-1];
  39980. endCompspts[2] *= rx;
  39981. endCompspts[3] *= ry;
  39982. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  39983. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  39984. startCompspts[0] = compspts[0];
  39985. startCompspts[1] = compspts[1];
  39986. startCompspts[2] *= rx;
  39987. startCompspts[3] *= ry;
  39988. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  39989. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  39990. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  39991. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  39992. }
  39993. node.setSize(w, h);
  39994. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  39995. node.a('node.width', w);
  39996. node.a('node.height', h);
  39997. resetPoints(_ratio.ratioX, _ratio.ratioY);
  39998. node.borderWidth = 1;
  39999. node.a('node.borderwidth',node.borderWidth);
  40000. node._nodename = 'Node490_2';
  40001. node._nodeType = 'line';
  40002. zoomNodeList.push({
  40003. node: node,
  40004. attr: 'node.borderwidth'
  40005. });
  40006. var setWidth = node.setWidth,
  40007. setHeight = node.setHeight,
  40008. timer, rx = 1, ry = 1;
  40009. node.setWidth = function (width) {
  40010. var _width = this.getWidth();
  40011. rx = width / _width;
  40012. node.a('node.width', width);
  40013. setWidth.apply(this, arguments);
  40014. resetPoints(rx, 1);
  40015. }
  40016. node.setHeight = function (height) {
  40017. var _height = this.getHeight();
  40018. ry = height / _height;
  40019. node.a('node.height', height);
  40020. setHeight.apply(this, arguments);
  40021. resetPoints(1, ry);
  40022. }
  40023. })(Node490_2, Node490_2.getImage(), Node490_2compspts, Node490_2endCompspts, Node490_2startCompspts);
  40024. var Node490_3points=[719, 225,719, 219],
  40025. Node490_3rect=ht.Default.unionPoint([{x:719,y:225},{x:719,y:219}]),
  40026. Node490_3compspts=[];
  40027. _ratio = GD.getRatioWithRotation(0, ratio);
  40028. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  40029. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  40030. for(var i=0;i<Node490_3points.length;i++){
  40031. if(i%2==0){
  40032. Node490_3compspts.push(Node490_3points[i]-Node490_3rect.x);
  40033. }else{
  40034. Node490_3compspts.push(Node490_3points[i]-Node490_3rect.y);
  40035. }
  40036. }
  40037. var Node490_3ptslength=Node490_3compspts.length;
  40038. if (Node490_3rect.height === 0) {
  40039. Node490_3compspts[0] -= 0;
  40040. Node490_3compspts[Node490_3ptslength-2] += 0;
  40041. } else if (Node490_3rect.width === 0){
  40042. Node490_3compspts[1] -= 0;
  40043. Node490_3compspts[Node490_3ptslength-1] += 0;
  40044. } else {
  40045. Node490_3compspts[0] -= 0;
  40046. Node490_3compspts[1] -= 0;
  40047. Node490_3compspts[Node490_3ptslength-2] += 0;
  40048. Node490_3compspts[Node490_3ptslength-1] += 0;
  40049. }
  40050. Node490_3 = new ht.Node();
  40051. Node490_3.borderWidth = 1;
  40052. Node490_3rect.width = Node490_3rect.width === 0 ? 0.0001 : Node490_3rect.width;
  40053. Node490_3rect.height = Node490_3rect.height === 0 ? 0.0001 : Node490_3rect.height;
  40054. var Node490_3endCompspts = [Node490_3compspts[Node490_3ptslength-2],Node490_3compspts[Node490_3ptslength-1],0,0];
  40055. var Node490_3startCompspts = [Node490_3compspts[0],Node490_3compspts[1],0,0];
  40056. Node490_3.setImage(GD.getPolyLineJSON());
  40057. Node490_3.setPosition(Node490_3rect.x+Node490_3rect.width/2,Node490_3rect.y+Node490_3rect.height/2);
  40058. Node490_3.setSize(Node490_3rect.width,Node490_3rect.height);
  40059. Node490_3.setStyle("opacity",1);
  40060. Node490_3.s({'pixelPerfect':true});
  40061. Node490_3borderwidth=1;
  40062. Node490_3.setRotation(0);
  40063. dataModel.add(Node490_3);
  40064. Node490_3.a('node.points',Node490_3compspts);
  40065. Node490_3.a('node.segments',[1,2]);
  40066. Node490_3.a('node.color','rgba(255,0,255,1)');
  40067. Node490_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40068. Node490_3.a('node.borderColor','rgba(255,0,255,1)');
  40069. Node490_3.a('node.background','rgba(255,0,255,1)');
  40070. Node490_3.a('node.gradient','');
  40071. Node490_3.a('node.gradientcolor','rgba(255,0,255,1)');
  40072. Node490_3.a('node.endCompspts',Node490_3endCompspts);
  40073. Node490_3.a('node.startCompspts',Node490_3startCompspts);
  40074. (function (node, img, compspts, endCompspts, startCompspts) {
  40075. var position = node.getPosition(),
  40076. w = node.getWidth()*_ratio.ratioX,
  40077. h = node.getHeight()*_ratio.ratioY;
  40078. function resetPoints(rx, ry) {
  40079. for (var i = 0, len = compspts.length; i < len; i++) {
  40080. if (i%2 === 0) {
  40081. compspts[i]*=rx;
  40082. } else {
  40083. compspts[i]*=ry;
  40084. }
  40085. }
  40086. endCompspts[0] = compspts[compspts.length-2];
  40087. endCompspts[1] = compspts[compspts.length-1];
  40088. endCompspts[2] *= rx;
  40089. endCompspts[3] *= ry;
  40090. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40091. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40092. startCompspts[0] = compspts[0];
  40093. startCompspts[1] = compspts[1];
  40094. startCompspts[2] *= rx;
  40095. startCompspts[3] *= ry;
  40096. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40097. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40098. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40099. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40100. }
  40101. node.setSize(w, h);
  40102. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40103. node.a('node.width', w);
  40104. node.a('node.height', h);
  40105. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40106. node.borderWidth = 1;
  40107. node.a('node.borderwidth',node.borderWidth);
  40108. node._nodename = 'Node490_3';
  40109. node._nodeType = 'line';
  40110. zoomNodeList.push({
  40111. node: node,
  40112. attr: 'node.borderwidth'
  40113. });
  40114. var setWidth = node.setWidth,
  40115. setHeight = node.setHeight,
  40116. timer, rx = 1, ry = 1;
  40117. node.setWidth = function (width) {
  40118. var _width = this.getWidth();
  40119. rx = width / _width;
  40120. node.a('node.width', width);
  40121. setWidth.apply(this, arguments);
  40122. resetPoints(rx, 1);
  40123. }
  40124. node.setHeight = function (height) {
  40125. var _height = this.getHeight();
  40126. ry = height / _height;
  40127. node.a('node.height', height);
  40128. setHeight.apply(this, arguments);
  40129. resetPoints(1, ry);
  40130. }
  40131. })(Node490_3, Node490_3.getImage(), Node490_3compspts, Node490_3endCompspts, Node490_3startCompspts);
  40132. var Node491points=[1036, 301,1036, 332],
  40133. Node491rect=ht.Default.unionPoint([{x:1036,y:301},{x:1036,y:332}]),
  40134. Node491compspts=[];
  40135. _ratio = GD.getRatioWithRotation(0, ratio);
  40136. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  40137. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  40138. for(var i=0;i<Node491points.length;i++){
  40139. if(i%2==0){
  40140. Node491compspts.push(Node491points[i]-Node491rect.x);
  40141. }else{
  40142. Node491compspts.push(Node491points[i]-Node491rect.y);
  40143. }
  40144. }
  40145. var Node491ptslength=Node491compspts.length;
  40146. if (Node491rect.height === 0) {
  40147. Node491compspts[0] -= 0;
  40148. Node491compspts[Node491ptslength-2] += 0;
  40149. } else if (Node491rect.width === 0){
  40150. Node491compspts[1] -= 0;
  40151. Node491compspts[Node491ptslength-1] += 0;
  40152. } else {
  40153. Node491compspts[0] -= 0;
  40154. Node491compspts[1] -= 0;
  40155. Node491compspts[Node491ptslength-2] += 0;
  40156. Node491compspts[Node491ptslength-1] += 0;
  40157. }
  40158. Node491 = new ht.Node();
  40159. Node491.borderWidth = 1;
  40160. Node491rect.width = Node491rect.width === 0 ? 0.0001 : Node491rect.width;
  40161. Node491rect.height = Node491rect.height === 0 ? 0.0001 : Node491rect.height;
  40162. var Node491endCompspts = [Node491compspts[Node491ptslength-2],Node491compspts[Node491ptslength-1],0,0];
  40163. var Node491startCompspts = [Node491compspts[0],Node491compspts[1],0,0];
  40164. Node491.setImage(GD.getPolyLineJSON());
  40165. Node491.setPosition(Node491rect.x+Node491rect.width/2,Node491rect.y+Node491rect.height/2);
  40166. Node491.setSize(Node491rect.width,Node491rect.height);
  40167. Node491.setStyle("opacity",1);
  40168. Node491.s({'pixelPerfect':true});
  40169. Node491borderwidth=1;
  40170. Node491.setRotation(0);
  40171. dataModel.add(Node491);
  40172. Node491.a('node.points',Node491compspts);
  40173. Node491.a('node.segments',[1,2]);
  40174. Node491.a('node.color','rgba(255,0,255,1)');
  40175. Node491.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40176. Node491.a('node.borderColor','rgba(255,0,255,1)');
  40177. Node491.a('node.background','rgba(255,0,255,1)');
  40178. Node491.a('node.gradient','');
  40179. Node491.a('node.gradientcolor','rgba(255,0,255,1)');
  40180. Node491.a('node.endCompspts',Node491endCompspts);
  40181. Node491.a('node.startCompspts',Node491startCompspts);
  40182. (function (node, img, compspts, endCompspts, startCompspts) {
  40183. var position = node.getPosition(),
  40184. w = node.getWidth()*_ratio.ratioX,
  40185. h = node.getHeight()*_ratio.ratioY;
  40186. function resetPoints(rx, ry) {
  40187. for (var i = 0, len = compspts.length; i < len; i++) {
  40188. if (i%2 === 0) {
  40189. compspts[i]*=rx;
  40190. } else {
  40191. compspts[i]*=ry;
  40192. }
  40193. }
  40194. endCompspts[0] = compspts[compspts.length-2];
  40195. endCompspts[1] = compspts[compspts.length-1];
  40196. endCompspts[2] *= rx;
  40197. endCompspts[3] *= ry;
  40198. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40199. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40200. startCompspts[0] = compspts[0];
  40201. startCompspts[1] = compspts[1];
  40202. startCompspts[2] *= rx;
  40203. startCompspts[3] *= ry;
  40204. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40205. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40206. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40207. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40208. }
  40209. node.setSize(w, h);
  40210. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40211. node.a('node.width', w);
  40212. node.a('node.height', h);
  40213. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40214. node.borderWidth = 1;
  40215. node.a('node.borderwidth',node.borderWidth);
  40216. node._nodename = 'Node491';
  40217. node._nodeType = 'line';
  40218. zoomNodeList.push({
  40219. node: node,
  40220. attr: 'node.borderwidth'
  40221. });
  40222. var setWidth = node.setWidth,
  40223. setHeight = node.setHeight,
  40224. timer, rx = 1, ry = 1;
  40225. node.setWidth = function (width) {
  40226. var _width = this.getWidth();
  40227. rx = width / _width;
  40228. node.a('node.width', width);
  40229. setWidth.apply(this, arguments);
  40230. resetPoints(rx, 1);
  40231. }
  40232. node.setHeight = function (height) {
  40233. var _height = this.getHeight();
  40234. ry = height / _height;
  40235. node.a('node.height', height);
  40236. setHeight.apply(this, arguments);
  40237. resetPoints(1, ry);
  40238. }
  40239. })(Node491, Node491.getImage(), Node491compspts, Node491endCompspts, Node491startCompspts);
  40240. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40241. var Node492 = new ht.lib['紫线细横'](1036*ratio.ratioX, 231*ratio.ratioY, 101*_ratio.ratioX, 43*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node492');
  40242. _libModel.add("Node492", Node492);
  40243. Node492.setRotation(0*Math.PI/180);
  40244. ;
  40245. ;
  40246. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40247. var Node493 = new ht.lib['细线竖短紫'](984*ratio.ratioX, 223*ratio.ratioY, 1*_ratio.ratioX, 25*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node493');
  40248. _libModel.add("Node493", Node493);
  40249. Node493.setRotation(0*Math.PI/180);
  40250. ;
  40251. ;
  40252. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40253. var Node494 = new ht.lib['细线竖短紫'](1087*ratio.ratioX, 224*ratio.ratioY, 1*_ratio.ratioX, 25*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node494');
  40254. _libModel.add("Node494", Node494);
  40255. Node494.setRotation(0*Math.PI/180);
  40256. ;
  40257. ;
  40258. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  40259. var Node495 = new ht.lib['细线竖中紫'](1041*ratio.ratioX, 245*ratio.ratioY, 11*_ratio.ratioX, 68*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node495');
  40260. _libModel.add("Node495", Node495);
  40261. Node495.setRotation(0*Math.PI/180);
  40262. ;
  40263. ;
  40264. var Node496points=[1038, 259,1084, 259],
  40265. Node496rect=ht.Default.unionPoint([{x:1038,y:259},{x:1084,y:259}]),
  40266. Node496compspts=[];
  40267. _ratio = GD.getRatioWithRotation(0, ratio);
  40268. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  40269. _endratio = GD.getRatioWithRotation(0, ratio);
  40270. for(var i=0;i<Node496points.length;i++){
  40271. if(i%2==0){
  40272. Node496compspts.push(Node496points[i]-Node496rect.x);
  40273. }else{
  40274. Node496compspts.push(Node496points[i]-Node496rect.y);
  40275. }
  40276. }
  40277. var Node496ptslength=Node496compspts.length;
  40278. if (Node496rect.height === 0) {
  40279. Node496compspts[0] -= 0;
  40280. Node496compspts[Node496ptslength-2] += 0;
  40281. } else if (Node496rect.width === 0){
  40282. Node496compspts[1] -= 0;
  40283. Node496compspts[Node496ptslength-1] += 0;
  40284. } else {
  40285. Node496compspts[0] -= 0;
  40286. Node496compspts[1] -= 0;
  40287. Node496compspts[Node496ptslength-2] += 0;
  40288. Node496compspts[Node496ptslength-1] += 0;
  40289. }
  40290. Node496 = new ht.Node();
  40291. Node496.borderWidth = 1;
  40292. Node496rect.width = Node496rect.width === 0 ? 0.0001 : Node496rect.width;
  40293. Node496rect.height = Node496rect.height === 0 ? 0.0001 : Node496rect.height;
  40294. var Node496endCompspts = [Node496compspts[Node496ptslength-2],Node496compspts[Node496ptslength-1],0,0];
  40295. var Node496startCompspts = [Node496compspts[0],Node496compspts[1],0,0];
  40296. Node496.setImage(GD.getPolyLineJSON());
  40297. Node496.setPosition(Node496rect.x+Node496rect.width/2,Node496rect.y+Node496rect.height/2);
  40298. Node496.setSize(Node496rect.width,Node496rect.height);
  40299. Node496.setStyle("opacity",1);
  40300. Node496.s({'pixelPerfect':true});
  40301. Node496borderwidth=1;
  40302. Node496.setRotation(0);
  40303. dataModel.add(Node496);
  40304. Node496.a('node.points',Node496compspts);
  40305. Node496.a('node.segments',[1,2]);
  40306. Node496.a('node.color','rgba(255,0,255,1)');
  40307. Node496.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40308. Node496.a('node.borderColor','rgba(255,0,255,1)');
  40309. Node496.a('node.background','rgba(255,0,255,1)');
  40310. Node496.a('node.gradient','');
  40311. Node496.a('node.gradientcolor','rgba(255,0,255,1)');
  40312. Node496.a('node.endCompspts',Node496endCompspts);
  40313. Node496.a('node.startCompspts',Node496startCompspts);
  40314. (function (node, img, compspts, endCompspts, startCompspts) {
  40315. var position = node.getPosition(),
  40316. w = node.getWidth()*_ratio.ratioX,
  40317. h = node.getHeight()*_ratio.ratioY;
  40318. function resetPoints(rx, ry) {
  40319. for (var i = 0, len = compspts.length; i < len; i++) {
  40320. if (i%2 === 0) {
  40321. compspts[i]*=rx;
  40322. } else {
  40323. compspts[i]*=ry;
  40324. }
  40325. }
  40326. endCompspts[0] = compspts[compspts.length-2];
  40327. endCompspts[1] = compspts[compspts.length-1];
  40328. endCompspts[2] *= rx;
  40329. endCompspts[3] *= ry;
  40330. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40331. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40332. startCompspts[0] = compspts[0];
  40333. startCompspts[1] = compspts[1];
  40334. startCompspts[2] *= rx;
  40335. startCompspts[3] *= ry;
  40336. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40337. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40338. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40339. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40340. }
  40341. node.setSize(w, h);
  40342. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40343. node.a('node.width', w);
  40344. node.a('node.height', h);
  40345. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40346. node.borderWidth = 1;
  40347. node.a('node.borderwidth',node.borderWidth);
  40348. node._nodename = 'Node496';
  40349. node._nodeType = 'line';
  40350. zoomNodeList.push({
  40351. node: node,
  40352. attr: 'node.borderwidth'
  40353. });
  40354. var setWidth = node.setWidth,
  40355. setHeight = node.setHeight,
  40356. timer, rx = 1, ry = 1;
  40357. node.setWidth = function (width) {
  40358. var _width = this.getWidth();
  40359. rx = width / _width;
  40360. node.a('node.width', width);
  40361. setWidth.apply(this, arguments);
  40362. resetPoints(rx, 1);
  40363. }
  40364. node.setHeight = function (height) {
  40365. var _height = this.getHeight();
  40366. ry = height / _height;
  40367. node.a('node.height', height);
  40368. setHeight.apply(this, arguments);
  40369. resetPoints(1, ry);
  40370. }
  40371. })(Node496, Node496.getImage(), Node496compspts, Node496endCompspts, Node496startCompspts);
  40372. var Node497points=[1084, 260,1084, 268],
  40373. Node497rect=ht.Default.unionPoint([{x:1084,y:260},{x:1084,y:268}]),
  40374. Node497compspts=[];
  40375. _ratio = GD.getRatioWithRotation(0, ratio);
  40376. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  40377. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  40378. for(var i=0;i<Node497points.length;i++){
  40379. if(i%2==0){
  40380. Node497compspts.push(Node497points[i]-Node497rect.x);
  40381. }else{
  40382. Node497compspts.push(Node497points[i]-Node497rect.y);
  40383. }
  40384. }
  40385. var Node497ptslength=Node497compspts.length;
  40386. if (Node497rect.height === 0) {
  40387. Node497compspts[0] -= 0;
  40388. Node497compspts[Node497ptslength-2] += 0;
  40389. } else if (Node497rect.width === 0){
  40390. Node497compspts[1] -= 0;
  40391. Node497compspts[Node497ptslength-1] += 0;
  40392. } else {
  40393. Node497compspts[0] -= 0;
  40394. Node497compspts[1] -= 0;
  40395. Node497compspts[Node497ptslength-2] += 0;
  40396. Node497compspts[Node497ptslength-1] += 0;
  40397. }
  40398. Node497 = new ht.Node();
  40399. Node497.borderWidth = 1;
  40400. Node497rect.width = Node497rect.width === 0 ? 0.0001 : Node497rect.width;
  40401. Node497rect.height = Node497rect.height === 0 ? 0.0001 : Node497rect.height;
  40402. var Node497endCompspts = [Node497compspts[Node497ptslength-2],Node497compspts[Node497ptslength-1],0,0];
  40403. var Node497startCompspts = [Node497compspts[0],Node497compspts[1],0,0];
  40404. Node497.setImage(GD.getPolyLineJSON());
  40405. Node497.setPosition(Node497rect.x+Node497rect.width/2,Node497rect.y+Node497rect.height/2);
  40406. Node497.setSize(Node497rect.width,Node497rect.height);
  40407. Node497.setStyle("opacity",1);
  40408. Node497.s({'pixelPerfect':true});
  40409. Node497borderwidth=1;
  40410. Node497.setRotation(0);
  40411. dataModel.add(Node497);
  40412. Node497.a('node.points',Node497compspts);
  40413. Node497.a('node.segments',[1,2]);
  40414. Node497.a('node.color','rgba(255,0,255,1)');
  40415. Node497.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40416. Node497.a('node.borderColor','rgba(255,0,255,1)');
  40417. Node497.a('node.background','rgba(255,0,255,1)');
  40418. Node497.a('node.gradient','');
  40419. Node497.a('node.gradientcolor','rgba(255,0,255,1)');
  40420. Node497.a('node.endCompspts',Node497endCompspts);
  40421. Node497.a('node.startCompspts',Node497startCompspts);
  40422. (function (node, img, compspts, endCompspts, startCompspts) {
  40423. var position = node.getPosition(),
  40424. w = node.getWidth()*_ratio.ratioX,
  40425. h = node.getHeight()*_ratio.ratioY;
  40426. function resetPoints(rx, ry) {
  40427. for (var i = 0, len = compspts.length; i < len; i++) {
  40428. if (i%2 === 0) {
  40429. compspts[i]*=rx;
  40430. } else {
  40431. compspts[i]*=ry;
  40432. }
  40433. }
  40434. endCompspts[0] = compspts[compspts.length-2];
  40435. endCompspts[1] = compspts[compspts.length-1];
  40436. endCompspts[2] *= rx;
  40437. endCompspts[3] *= ry;
  40438. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40439. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40440. startCompspts[0] = compspts[0];
  40441. startCompspts[1] = compspts[1];
  40442. startCompspts[2] *= rx;
  40443. startCompspts[3] *= ry;
  40444. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40445. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40446. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40447. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40448. }
  40449. node.setSize(w, h);
  40450. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40451. node.a('node.width', w);
  40452. node.a('node.height', h);
  40453. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40454. node.borderWidth = 1;
  40455. node.a('node.borderwidth',node.borderWidth);
  40456. node._nodename = 'Node497';
  40457. node._nodeType = 'line';
  40458. zoomNodeList.push({
  40459. node: node,
  40460. attr: 'node.borderwidth'
  40461. });
  40462. var setWidth = node.setWidth,
  40463. setHeight = node.setHeight,
  40464. timer, rx = 1, ry = 1;
  40465. node.setWidth = function (width) {
  40466. var _width = this.getWidth();
  40467. rx = width / _width;
  40468. node.a('node.width', width);
  40469. setWidth.apply(this, arguments);
  40470. resetPoints(rx, 1);
  40471. }
  40472. node.setHeight = function (height) {
  40473. var _height = this.getHeight();
  40474. ry = height / _height;
  40475. node.a('node.height', height);
  40476. setHeight.apply(this, arguments);
  40477. resetPoints(1, ry);
  40478. }
  40479. })(Node497, Node497.getImage(), Node497compspts, Node497endCompspts, Node497startCompspts);
  40480. var Node498_0points=[1081, 299,1087, 299],
  40481. Node498_0rect=ht.Default.unionPoint([{x:1081,y:299},{x:1087,y:299}]),
  40482. Node498_0compspts=[];
  40483. _ratio = GD.getRatioWithRotation(0, ratio);
  40484. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  40485. _endratio = GD.getRatioWithRotation(0, ratio);
  40486. for(var i=0;i<Node498_0points.length;i++){
  40487. if(i%2==0){
  40488. Node498_0compspts.push(Node498_0points[i]-Node498_0rect.x);
  40489. }else{
  40490. Node498_0compspts.push(Node498_0points[i]-Node498_0rect.y);
  40491. }
  40492. }
  40493. var Node498_0ptslength=Node498_0compspts.length;
  40494. if (Node498_0rect.height === 0) {
  40495. Node498_0compspts[0] -= 0;
  40496. Node498_0compspts[Node498_0ptslength-2] += 0;
  40497. } else if (Node498_0rect.width === 0){
  40498. Node498_0compspts[1] -= 0;
  40499. Node498_0compspts[Node498_0ptslength-1] += 0;
  40500. } else {
  40501. Node498_0compspts[0] -= 0;
  40502. Node498_0compspts[1] -= 0;
  40503. Node498_0compspts[Node498_0ptslength-2] += 0;
  40504. Node498_0compspts[Node498_0ptslength-1] += 0;
  40505. }
  40506. Node498_0 = new ht.Node();
  40507. Node498_0.borderWidth = 1;
  40508. Node498_0rect.width = Node498_0rect.width === 0 ? 0.0001 : Node498_0rect.width;
  40509. Node498_0rect.height = Node498_0rect.height === 0 ? 0.0001 : Node498_0rect.height;
  40510. var Node498_0endCompspts = [Node498_0compspts[Node498_0ptslength-2],Node498_0compspts[Node498_0ptslength-1],0,0];
  40511. var Node498_0startCompspts = [Node498_0compspts[0],Node498_0compspts[1],0,0];
  40512. Node498_0.setImage(GD.getPolyLineJSON());
  40513. Node498_0.setPosition(Node498_0rect.x+Node498_0rect.width/2,Node498_0rect.y+Node498_0rect.height/2);
  40514. Node498_0.setSize(Node498_0rect.width,Node498_0rect.height);
  40515. Node498_0.setStyle("opacity",1);
  40516. Node498_0.s({'pixelPerfect':true});
  40517. Node498_0borderwidth=1;
  40518. Node498_0.setRotation(0);
  40519. dataModel.add(Node498_0);
  40520. Node498_0.a('node.points',Node498_0compspts);
  40521. Node498_0.a('node.segments',[1,2]);
  40522. Node498_0.a('node.color','rgba(255,0,255,1)');
  40523. Node498_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40524. Node498_0.a('node.borderColor','rgba(255,0,255,1)');
  40525. Node498_0.a('node.background','rgba(255,0,255,1)');
  40526. Node498_0.a('node.gradient','');
  40527. Node498_0.a('node.gradientcolor','rgba(255,0,255,1)');
  40528. Node498_0.a('node.endCompspts',Node498_0endCompspts);
  40529. Node498_0.a('node.startCompspts',Node498_0startCompspts);
  40530. (function (node, img, compspts, endCompspts, startCompspts) {
  40531. var position = node.getPosition(),
  40532. w = node.getWidth()*_ratio.ratioX,
  40533. h = node.getHeight()*_ratio.ratioY;
  40534. function resetPoints(rx, ry) {
  40535. for (var i = 0, len = compspts.length; i < len; i++) {
  40536. if (i%2 === 0) {
  40537. compspts[i]*=rx;
  40538. } else {
  40539. compspts[i]*=ry;
  40540. }
  40541. }
  40542. endCompspts[0] = compspts[compspts.length-2];
  40543. endCompspts[1] = compspts[compspts.length-1];
  40544. endCompspts[2] *= rx;
  40545. endCompspts[3] *= ry;
  40546. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40547. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40548. startCompspts[0] = compspts[0];
  40549. startCompspts[1] = compspts[1];
  40550. startCompspts[2] *= rx;
  40551. startCompspts[3] *= ry;
  40552. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40553. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40554. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40555. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40556. }
  40557. node.setSize(w, h);
  40558. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40559. node.a('node.width', w);
  40560. node.a('node.height', h);
  40561. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40562. node.borderWidth = 1;
  40563. node.a('node.borderwidth',node.borderWidth);
  40564. node._nodename = 'Node498_0';
  40565. node._nodeType = 'line';
  40566. zoomNodeList.push({
  40567. node: node,
  40568. attr: 'node.borderwidth'
  40569. });
  40570. var setWidth = node.setWidth,
  40571. setHeight = node.setHeight,
  40572. timer, rx = 1, ry = 1;
  40573. node.setWidth = function (width) {
  40574. var _width = this.getWidth();
  40575. rx = width / _width;
  40576. node.a('node.width', width);
  40577. setWidth.apply(this, arguments);
  40578. resetPoints(rx, 1);
  40579. }
  40580. node.setHeight = function (height) {
  40581. var _height = this.getHeight();
  40582. ry = height / _height;
  40583. node.a('node.height', height);
  40584. setHeight.apply(this, arguments);
  40585. resetPoints(1, ry);
  40586. }
  40587. })(Node498_0, Node498_0.getImage(), Node498_0compspts, Node498_0endCompspts, Node498_0startCompspts);
  40588. var Node498_1points=[1079, 295,1090, 295],
  40589. Node498_1rect=ht.Default.unionPoint([{x:1079,y:295},{x:1090,y:295}]),
  40590. Node498_1compspts=[];
  40591. _ratio = GD.getRatioWithRotation(0, ratio);
  40592. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  40593. _endratio = GD.getRatioWithRotation(0, ratio);
  40594. for(var i=0;i<Node498_1points.length;i++){
  40595. if(i%2==0){
  40596. Node498_1compspts.push(Node498_1points[i]-Node498_1rect.x);
  40597. }else{
  40598. Node498_1compspts.push(Node498_1points[i]-Node498_1rect.y);
  40599. }
  40600. }
  40601. var Node498_1ptslength=Node498_1compspts.length;
  40602. if (Node498_1rect.height === 0) {
  40603. Node498_1compspts[0] -= 0;
  40604. Node498_1compspts[Node498_1ptslength-2] += 0;
  40605. } else if (Node498_1rect.width === 0){
  40606. Node498_1compspts[1] -= 0;
  40607. Node498_1compspts[Node498_1ptslength-1] += 0;
  40608. } else {
  40609. Node498_1compspts[0] -= 0;
  40610. Node498_1compspts[1] -= 0;
  40611. Node498_1compspts[Node498_1ptslength-2] += 0;
  40612. Node498_1compspts[Node498_1ptslength-1] += 0;
  40613. }
  40614. Node498_1 = new ht.Node();
  40615. Node498_1.borderWidth = 1;
  40616. Node498_1rect.width = Node498_1rect.width === 0 ? 0.0001 : Node498_1rect.width;
  40617. Node498_1rect.height = Node498_1rect.height === 0 ? 0.0001 : Node498_1rect.height;
  40618. var Node498_1endCompspts = [Node498_1compspts[Node498_1ptslength-2],Node498_1compspts[Node498_1ptslength-1],0,0];
  40619. var Node498_1startCompspts = [Node498_1compspts[0],Node498_1compspts[1],0,0];
  40620. Node498_1.setImage(GD.getPolyLineJSON());
  40621. Node498_1.setPosition(Node498_1rect.x+Node498_1rect.width/2,Node498_1rect.y+Node498_1rect.height/2);
  40622. Node498_1.setSize(Node498_1rect.width,Node498_1rect.height);
  40623. Node498_1.setStyle("opacity",1);
  40624. Node498_1.s({'pixelPerfect':true});
  40625. Node498_1borderwidth=1;
  40626. Node498_1.setRotation(0);
  40627. dataModel.add(Node498_1);
  40628. Node498_1.a('node.points',Node498_1compspts);
  40629. Node498_1.a('node.segments',[1,2]);
  40630. Node498_1.a('node.color','rgba(255,0,255,1)');
  40631. Node498_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40632. Node498_1.a('node.borderColor','rgba(255,0,255,1)');
  40633. Node498_1.a('node.background','rgba(255,0,255,1)');
  40634. Node498_1.a('node.gradient','');
  40635. Node498_1.a('node.gradientcolor','rgba(255,0,255,1)');
  40636. Node498_1.a('node.endCompspts',Node498_1endCompspts);
  40637. Node498_1.a('node.startCompspts',Node498_1startCompspts);
  40638. (function (node, img, compspts, endCompspts, startCompspts) {
  40639. var position = node.getPosition(),
  40640. w = node.getWidth()*_ratio.ratioX,
  40641. h = node.getHeight()*_ratio.ratioY;
  40642. function resetPoints(rx, ry) {
  40643. for (var i = 0, len = compspts.length; i < len; i++) {
  40644. if (i%2 === 0) {
  40645. compspts[i]*=rx;
  40646. } else {
  40647. compspts[i]*=ry;
  40648. }
  40649. }
  40650. endCompspts[0] = compspts[compspts.length-2];
  40651. endCompspts[1] = compspts[compspts.length-1];
  40652. endCompspts[2] *= rx;
  40653. endCompspts[3] *= ry;
  40654. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40655. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40656. startCompspts[0] = compspts[0];
  40657. startCompspts[1] = compspts[1];
  40658. startCompspts[2] *= rx;
  40659. startCompspts[3] *= ry;
  40660. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40661. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40662. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40663. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40664. }
  40665. node.setSize(w, h);
  40666. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40667. node.a('node.width', w);
  40668. node.a('node.height', h);
  40669. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40670. node.borderWidth = 1;
  40671. node.a('node.borderwidth',node.borderWidth);
  40672. node._nodename = 'Node498_1';
  40673. node._nodeType = 'line';
  40674. zoomNodeList.push({
  40675. node: node,
  40676. attr: 'node.borderwidth'
  40677. });
  40678. var setWidth = node.setWidth,
  40679. setHeight = node.setHeight,
  40680. timer, rx = 1, ry = 1;
  40681. node.setWidth = function (width) {
  40682. var _width = this.getWidth();
  40683. rx = width / _width;
  40684. node.a('node.width', width);
  40685. setWidth.apply(this, arguments);
  40686. resetPoints(rx, 1);
  40687. }
  40688. node.setHeight = function (height) {
  40689. var _height = this.getHeight();
  40690. ry = height / _height;
  40691. node.a('node.height', height);
  40692. setHeight.apply(this, arguments);
  40693. resetPoints(1, ry);
  40694. }
  40695. })(Node498_1, Node498_1.getImage(), Node498_1compspts, Node498_1endCompspts, Node498_1startCompspts);
  40696. var Node498_2points=[1077, 292,1092, 292],
  40697. Node498_2rect=ht.Default.unionPoint([{x:1077,y:292},{x:1092,y:292}]),
  40698. Node498_2compspts=[];
  40699. _ratio = GD.getRatioWithRotation(0, ratio);
  40700. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  40701. _endratio = GD.getRatioWithRotation(0, ratio);
  40702. for(var i=0;i<Node498_2points.length;i++){
  40703. if(i%2==0){
  40704. Node498_2compspts.push(Node498_2points[i]-Node498_2rect.x);
  40705. }else{
  40706. Node498_2compspts.push(Node498_2points[i]-Node498_2rect.y);
  40707. }
  40708. }
  40709. var Node498_2ptslength=Node498_2compspts.length;
  40710. if (Node498_2rect.height === 0) {
  40711. Node498_2compspts[0] -= 0;
  40712. Node498_2compspts[Node498_2ptslength-2] += 0;
  40713. } else if (Node498_2rect.width === 0){
  40714. Node498_2compspts[1] -= 0;
  40715. Node498_2compspts[Node498_2ptslength-1] += 0;
  40716. } else {
  40717. Node498_2compspts[0] -= 0;
  40718. Node498_2compspts[1] -= 0;
  40719. Node498_2compspts[Node498_2ptslength-2] += 0;
  40720. Node498_2compspts[Node498_2ptslength-1] += 0;
  40721. }
  40722. Node498_2 = new ht.Node();
  40723. Node498_2.borderWidth = 1;
  40724. Node498_2rect.width = Node498_2rect.width === 0 ? 0.0001 : Node498_2rect.width;
  40725. Node498_2rect.height = Node498_2rect.height === 0 ? 0.0001 : Node498_2rect.height;
  40726. var Node498_2endCompspts = [Node498_2compspts[Node498_2ptslength-2],Node498_2compspts[Node498_2ptslength-1],0,0];
  40727. var Node498_2startCompspts = [Node498_2compspts[0],Node498_2compspts[1],0,0];
  40728. Node498_2.setImage(GD.getPolyLineJSON());
  40729. Node498_2.setPosition(Node498_2rect.x+Node498_2rect.width/2,Node498_2rect.y+Node498_2rect.height/2);
  40730. Node498_2.setSize(Node498_2rect.width,Node498_2rect.height);
  40731. Node498_2.setStyle("opacity",1);
  40732. Node498_2.s({'pixelPerfect':true});
  40733. Node498_2borderwidth=1;
  40734. Node498_2.setRotation(0);
  40735. dataModel.add(Node498_2);
  40736. Node498_2.a('node.points',Node498_2compspts);
  40737. Node498_2.a('node.segments',[1,2]);
  40738. Node498_2.a('node.color','rgba(255,0,255,1)');
  40739. Node498_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40740. Node498_2.a('node.borderColor','rgba(255,0,255,1)');
  40741. Node498_2.a('node.background','rgba(255,0,255,1)');
  40742. Node498_2.a('node.gradient','');
  40743. Node498_2.a('node.gradientcolor','rgba(255,0,255,1)');
  40744. Node498_2.a('node.endCompspts',Node498_2endCompspts);
  40745. Node498_2.a('node.startCompspts',Node498_2startCompspts);
  40746. (function (node, img, compspts, endCompspts, startCompspts) {
  40747. var position = node.getPosition(),
  40748. w = node.getWidth()*_ratio.ratioX,
  40749. h = node.getHeight()*_ratio.ratioY;
  40750. function resetPoints(rx, ry) {
  40751. for (var i = 0, len = compspts.length; i < len; i++) {
  40752. if (i%2 === 0) {
  40753. compspts[i]*=rx;
  40754. } else {
  40755. compspts[i]*=ry;
  40756. }
  40757. }
  40758. endCompspts[0] = compspts[compspts.length-2];
  40759. endCompspts[1] = compspts[compspts.length-1];
  40760. endCompspts[2] *= rx;
  40761. endCompspts[3] *= ry;
  40762. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40763. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40764. startCompspts[0] = compspts[0];
  40765. startCompspts[1] = compspts[1];
  40766. startCompspts[2] *= rx;
  40767. startCompspts[3] *= ry;
  40768. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40769. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40770. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40771. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40772. }
  40773. node.setSize(w, h);
  40774. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40775. node.a('node.width', w);
  40776. node.a('node.height', h);
  40777. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40778. node.borderWidth = 1;
  40779. node.a('node.borderwidth',node.borderWidth);
  40780. node._nodename = 'Node498_2';
  40781. node._nodeType = 'line';
  40782. zoomNodeList.push({
  40783. node: node,
  40784. attr: 'node.borderwidth'
  40785. });
  40786. var setWidth = node.setWidth,
  40787. setHeight = node.setHeight,
  40788. timer, rx = 1, ry = 1;
  40789. node.setWidth = function (width) {
  40790. var _width = this.getWidth();
  40791. rx = width / _width;
  40792. node.a('node.width', width);
  40793. setWidth.apply(this, arguments);
  40794. resetPoints(rx, 1);
  40795. }
  40796. node.setHeight = function (height) {
  40797. var _height = this.getHeight();
  40798. ry = height / _height;
  40799. node.a('node.height', height);
  40800. setHeight.apply(this, arguments);
  40801. resetPoints(1, ry);
  40802. }
  40803. })(Node498_2, Node498_2.getImage(), Node498_2compspts, Node498_2endCompspts, Node498_2startCompspts);
  40804. var Node498_3points=[1084, 292,1084, 285],
  40805. Node498_3rect=ht.Default.unionPoint([{x:1084,y:292},{x:1084,y:285}]),
  40806. Node498_3compspts=[];
  40807. _ratio = GD.getRatioWithRotation(0, ratio);
  40808. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  40809. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  40810. for(var i=0;i<Node498_3points.length;i++){
  40811. if(i%2==0){
  40812. Node498_3compspts.push(Node498_3points[i]-Node498_3rect.x);
  40813. }else{
  40814. Node498_3compspts.push(Node498_3points[i]-Node498_3rect.y);
  40815. }
  40816. }
  40817. var Node498_3ptslength=Node498_3compspts.length;
  40818. if (Node498_3rect.height === 0) {
  40819. Node498_3compspts[0] -= 0;
  40820. Node498_3compspts[Node498_3ptslength-2] += 0;
  40821. } else if (Node498_3rect.width === 0){
  40822. Node498_3compspts[1] -= 0;
  40823. Node498_3compspts[Node498_3ptslength-1] += 0;
  40824. } else {
  40825. Node498_3compspts[0] -= 0;
  40826. Node498_3compspts[1] -= 0;
  40827. Node498_3compspts[Node498_3ptslength-2] += 0;
  40828. Node498_3compspts[Node498_3ptslength-1] += 0;
  40829. }
  40830. Node498_3 = new ht.Node();
  40831. Node498_3.borderWidth = 1;
  40832. Node498_3rect.width = Node498_3rect.width === 0 ? 0.0001 : Node498_3rect.width;
  40833. Node498_3rect.height = Node498_3rect.height === 0 ? 0.0001 : Node498_3rect.height;
  40834. var Node498_3endCompspts = [Node498_3compspts[Node498_3ptslength-2],Node498_3compspts[Node498_3ptslength-1],0,0];
  40835. var Node498_3startCompspts = [Node498_3compspts[0],Node498_3compspts[1],0,0];
  40836. Node498_3.setImage(GD.getPolyLineJSON());
  40837. Node498_3.setPosition(Node498_3rect.x+Node498_3rect.width/2,Node498_3rect.y+Node498_3rect.height/2);
  40838. Node498_3.setSize(Node498_3rect.width,Node498_3rect.height);
  40839. Node498_3.setStyle("opacity",1);
  40840. Node498_3.s({'pixelPerfect':true});
  40841. Node498_3borderwidth=1;
  40842. Node498_3.setRotation(0);
  40843. dataModel.add(Node498_3);
  40844. Node498_3.a('node.points',Node498_3compspts);
  40845. Node498_3.a('node.segments',[1,2]);
  40846. Node498_3.a('node.color','rgba(255,0,255,1)');
  40847. Node498_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40848. Node498_3.a('node.borderColor','rgba(255,0,255,1)');
  40849. Node498_3.a('node.background','rgba(255,0,255,1)');
  40850. Node498_3.a('node.gradient','');
  40851. Node498_3.a('node.gradientcolor','rgba(255,0,255,1)');
  40852. Node498_3.a('node.endCompspts',Node498_3endCompspts);
  40853. Node498_3.a('node.startCompspts',Node498_3startCompspts);
  40854. (function (node, img, compspts, endCompspts, startCompspts) {
  40855. var position = node.getPosition(),
  40856. w = node.getWidth()*_ratio.ratioX,
  40857. h = node.getHeight()*_ratio.ratioY;
  40858. function resetPoints(rx, ry) {
  40859. for (var i = 0, len = compspts.length; i < len; i++) {
  40860. if (i%2 === 0) {
  40861. compspts[i]*=rx;
  40862. } else {
  40863. compspts[i]*=ry;
  40864. }
  40865. }
  40866. endCompspts[0] = compspts[compspts.length-2];
  40867. endCompspts[1] = compspts[compspts.length-1];
  40868. endCompspts[2] *= rx;
  40869. endCompspts[3] *= ry;
  40870. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40871. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40872. startCompspts[0] = compspts[0];
  40873. startCompspts[1] = compspts[1];
  40874. startCompspts[2] *= rx;
  40875. startCompspts[3] *= ry;
  40876. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40877. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40878. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40879. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40880. }
  40881. node.setSize(w, h);
  40882. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40883. node.a('node.width', w);
  40884. node.a('node.height', h);
  40885. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40886. node.borderWidth = 1;
  40887. node.a('node.borderwidth',node.borderWidth);
  40888. node._nodename = 'Node498_3';
  40889. node._nodeType = 'line';
  40890. zoomNodeList.push({
  40891. node: node,
  40892. attr: 'node.borderwidth'
  40893. });
  40894. var setWidth = node.setWidth,
  40895. setHeight = node.setHeight,
  40896. timer, rx = 1, ry = 1;
  40897. node.setWidth = function (width) {
  40898. var _width = this.getWidth();
  40899. rx = width / _width;
  40900. node.a('node.width', width);
  40901. setWidth.apply(this, arguments);
  40902. resetPoints(rx, 1);
  40903. }
  40904. node.setHeight = function (height) {
  40905. var _height = this.getHeight();
  40906. ry = height / _height;
  40907. node.a('node.height', height);
  40908. setHeight.apply(this, arguments);
  40909. resetPoints(1, ry);
  40910. }
  40911. })(Node498_3, Node498_3.getImage(), Node498_3compspts, Node498_3endCompspts, Node498_3startCompspts);
  40912. var Node499points=[215, 345,215, 353],
  40913. Node499rect=ht.Default.unionPoint([{x:215,y:345},{x:215,y:353}]),
  40914. Node499compspts=[];
  40915. _ratio = GD.getRatioWithRotation(0, ratio);
  40916. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  40917. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  40918. for(var i=0;i<Node499points.length;i++){
  40919. if(i%2==0){
  40920. Node499compspts.push(Node499points[i]-Node499rect.x);
  40921. }else{
  40922. Node499compspts.push(Node499points[i]-Node499rect.y);
  40923. }
  40924. }
  40925. var Node499ptslength=Node499compspts.length;
  40926. if (Node499rect.height === 0) {
  40927. Node499compspts[0] -= 0;
  40928. Node499compspts[Node499ptslength-2] += 0;
  40929. } else if (Node499rect.width === 0){
  40930. Node499compspts[1] -= 0;
  40931. Node499compspts[Node499ptslength-1] += 0;
  40932. } else {
  40933. Node499compspts[0] -= 0;
  40934. Node499compspts[1] -= 0;
  40935. Node499compspts[Node499ptslength-2] += 0;
  40936. Node499compspts[Node499ptslength-1] += 0;
  40937. }
  40938. Node499 = new ht.Node();
  40939. Node499.borderWidth = 1;
  40940. Node499rect.width = Node499rect.width === 0 ? 0.0001 : Node499rect.width;
  40941. Node499rect.height = Node499rect.height === 0 ? 0.0001 : Node499rect.height;
  40942. var Node499endCompspts = [Node499compspts[Node499ptslength-2],Node499compspts[Node499ptslength-1],0,0];
  40943. var Node499startCompspts = [Node499compspts[0],Node499compspts[1],0,0];
  40944. Node499.setImage(GD.getPolyLineJSON());
  40945. Node499.setPosition(Node499rect.x+Node499rect.width/2,Node499rect.y+Node499rect.height/2);
  40946. Node499.setSize(Node499rect.width,Node499rect.height);
  40947. Node499.setStyle("opacity",1);
  40948. Node499.s({'pixelPerfect':true});
  40949. Node499borderwidth=1;
  40950. Node499.setRotation(0);
  40951. dataModel.add(Node499);
  40952. Node499.a('node.points',Node499compspts);
  40953. Node499.a('node.segments',[1,2]);
  40954. Node499.a('node.color','rgba(255,0,255,1)');
  40955. Node499.a('node.borderPattern',getDashStyle("@borderPattern@"));
  40956. Node499.a('node.borderColor','rgba(255,0,255,1)');
  40957. Node499.a('node.background','rgba(255,0,255,1)');
  40958. Node499.a('node.gradient','');
  40959. Node499.a('node.gradientcolor','rgba(255,0,255,1)');
  40960. Node499.a('node.endCompspts',Node499endCompspts);
  40961. Node499.a('node.startCompspts',Node499startCompspts);
  40962. (function (node, img, compspts, endCompspts, startCompspts) {
  40963. var position = node.getPosition(),
  40964. w = node.getWidth()*_ratio.ratioX,
  40965. h = node.getHeight()*_ratio.ratioY;
  40966. function resetPoints(rx, ry) {
  40967. for (var i = 0, len = compspts.length; i < len; i++) {
  40968. if (i%2 === 0) {
  40969. compspts[i]*=rx;
  40970. } else {
  40971. compspts[i]*=ry;
  40972. }
  40973. }
  40974. endCompspts[0] = compspts[compspts.length-2];
  40975. endCompspts[1] = compspts[compspts.length-1];
  40976. endCompspts[2] *= rx;
  40977. endCompspts[3] *= ry;
  40978. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  40979. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  40980. startCompspts[0] = compspts[0];
  40981. startCompspts[1] = compspts[1];
  40982. startCompspts[2] *= rx;
  40983. startCompspts[3] *= ry;
  40984. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  40985. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  40986. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  40987. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  40988. }
  40989. node.setSize(w, h);
  40990. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  40991. node.a('node.width', w);
  40992. node.a('node.height', h);
  40993. resetPoints(_ratio.ratioX, _ratio.ratioY);
  40994. node.borderWidth = 1;
  40995. node.a('node.borderwidth',node.borderWidth);
  40996. node._nodename = 'Node499';
  40997. node._nodeType = 'line';
  40998. zoomNodeList.push({
  40999. node: node,
  41000. attr: 'node.borderwidth'
  41001. });
  41002. var setWidth = node.setWidth,
  41003. setHeight = node.setHeight,
  41004. timer, rx = 1, ry = 1;
  41005. node.setWidth = function (width) {
  41006. var _width = this.getWidth();
  41007. rx = width / _width;
  41008. node.a('node.width', width);
  41009. setWidth.apply(this, arguments);
  41010. resetPoints(rx, 1);
  41011. }
  41012. node.setHeight = function (height) {
  41013. var _height = this.getHeight();
  41014. ry = height / _height;
  41015. node.a('node.height', height);
  41016. setHeight.apply(this, arguments);
  41017. resetPoints(1, ry);
  41018. }
  41019. })(Node499, Node499.getImage(), Node499compspts, Node499endCompspts, Node499startCompspts);
  41020. var Node500_0points=[212, 384,218, 384],
  41021. Node500_0rect=ht.Default.unionPoint([{x:212,y:384},{x:218,y:384}]),
  41022. Node500_0compspts=[];
  41023. _ratio = GD.getRatioWithRotation(0, ratio);
  41024. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  41025. _endratio = GD.getRatioWithRotation(0, ratio);
  41026. for(var i=0;i<Node500_0points.length;i++){
  41027. if(i%2==0){
  41028. Node500_0compspts.push(Node500_0points[i]-Node500_0rect.x);
  41029. }else{
  41030. Node500_0compspts.push(Node500_0points[i]-Node500_0rect.y);
  41031. }
  41032. }
  41033. var Node500_0ptslength=Node500_0compspts.length;
  41034. if (Node500_0rect.height === 0) {
  41035. Node500_0compspts[0] -= 0;
  41036. Node500_0compspts[Node500_0ptslength-2] += 0;
  41037. } else if (Node500_0rect.width === 0){
  41038. Node500_0compspts[1] -= 0;
  41039. Node500_0compspts[Node500_0ptslength-1] += 0;
  41040. } else {
  41041. Node500_0compspts[0] -= 0;
  41042. Node500_0compspts[1] -= 0;
  41043. Node500_0compspts[Node500_0ptslength-2] += 0;
  41044. Node500_0compspts[Node500_0ptslength-1] += 0;
  41045. }
  41046. Node500_0 = new ht.Node();
  41047. Node500_0.borderWidth = 1;
  41048. Node500_0rect.width = Node500_0rect.width === 0 ? 0.0001 : Node500_0rect.width;
  41049. Node500_0rect.height = Node500_0rect.height === 0 ? 0.0001 : Node500_0rect.height;
  41050. var Node500_0endCompspts = [Node500_0compspts[Node500_0ptslength-2],Node500_0compspts[Node500_0ptslength-1],0,0];
  41051. var Node500_0startCompspts = [Node500_0compspts[0],Node500_0compspts[1],0,0];
  41052. Node500_0.setImage(GD.getPolyLineJSON());
  41053. Node500_0.setPosition(Node500_0rect.x+Node500_0rect.width/2,Node500_0rect.y+Node500_0rect.height/2);
  41054. Node500_0.setSize(Node500_0rect.width,Node500_0rect.height);
  41055. Node500_0.setStyle("opacity",1);
  41056. Node500_0.s({'pixelPerfect':true});
  41057. Node500_0borderwidth=1;
  41058. Node500_0.setRotation(0);
  41059. dataModel.add(Node500_0);
  41060. Node500_0.a('node.points',Node500_0compspts);
  41061. Node500_0.a('node.segments',[1,2]);
  41062. Node500_0.a('node.color','rgba(255,0,255,1)');
  41063. Node500_0.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41064. Node500_0.a('node.borderColor','rgba(255,0,255,1)');
  41065. Node500_0.a('node.background','rgba(255,0,255,1)');
  41066. Node500_0.a('node.gradient','');
  41067. Node500_0.a('node.gradientcolor','rgba(255,0,255,1)');
  41068. Node500_0.a('node.endCompspts',Node500_0endCompspts);
  41069. Node500_0.a('node.startCompspts',Node500_0startCompspts);
  41070. (function (node, img, compspts, endCompspts, startCompspts) {
  41071. var position = node.getPosition(),
  41072. w = node.getWidth()*_ratio.ratioX,
  41073. h = node.getHeight()*_ratio.ratioY;
  41074. function resetPoints(rx, ry) {
  41075. for (var i = 0, len = compspts.length; i < len; i++) {
  41076. if (i%2 === 0) {
  41077. compspts[i]*=rx;
  41078. } else {
  41079. compspts[i]*=ry;
  41080. }
  41081. }
  41082. endCompspts[0] = compspts[compspts.length-2];
  41083. endCompspts[1] = compspts[compspts.length-1];
  41084. endCompspts[2] *= rx;
  41085. endCompspts[3] *= ry;
  41086. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41087. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41088. startCompspts[0] = compspts[0];
  41089. startCompspts[1] = compspts[1];
  41090. startCompspts[2] *= rx;
  41091. startCompspts[3] *= ry;
  41092. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41093. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41094. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41095. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41096. }
  41097. node.setSize(w, h);
  41098. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41099. node.a('node.width', w);
  41100. node.a('node.height', h);
  41101. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41102. node.borderWidth = 1;
  41103. node.a('node.borderwidth',node.borderWidth);
  41104. node._nodename = 'Node500_0';
  41105. node._nodeType = 'line';
  41106. zoomNodeList.push({
  41107. node: node,
  41108. attr: 'node.borderwidth'
  41109. });
  41110. var setWidth = node.setWidth,
  41111. setHeight = node.setHeight,
  41112. timer, rx = 1, ry = 1;
  41113. node.setWidth = function (width) {
  41114. var _width = this.getWidth();
  41115. rx = width / _width;
  41116. node.a('node.width', width);
  41117. setWidth.apply(this, arguments);
  41118. resetPoints(rx, 1);
  41119. }
  41120. node.setHeight = function (height) {
  41121. var _height = this.getHeight();
  41122. ry = height / _height;
  41123. node.a('node.height', height);
  41124. setHeight.apply(this, arguments);
  41125. resetPoints(1, ry);
  41126. }
  41127. })(Node500_0, Node500_0.getImage(), Node500_0compspts, Node500_0endCompspts, Node500_0startCompspts);
  41128. var Node500_1points=[210, 380,221, 380],
  41129. Node500_1rect=ht.Default.unionPoint([{x:210,y:380},{x:221,y:380}]),
  41130. Node500_1compspts=[];
  41131. _ratio = GD.getRatioWithRotation(0, ratio);
  41132. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  41133. _endratio = GD.getRatioWithRotation(0, ratio);
  41134. for(var i=0;i<Node500_1points.length;i++){
  41135. if(i%2==0){
  41136. Node500_1compspts.push(Node500_1points[i]-Node500_1rect.x);
  41137. }else{
  41138. Node500_1compspts.push(Node500_1points[i]-Node500_1rect.y);
  41139. }
  41140. }
  41141. var Node500_1ptslength=Node500_1compspts.length;
  41142. if (Node500_1rect.height === 0) {
  41143. Node500_1compspts[0] -= 0;
  41144. Node500_1compspts[Node500_1ptslength-2] += 0;
  41145. } else if (Node500_1rect.width === 0){
  41146. Node500_1compspts[1] -= 0;
  41147. Node500_1compspts[Node500_1ptslength-1] += 0;
  41148. } else {
  41149. Node500_1compspts[0] -= 0;
  41150. Node500_1compspts[1] -= 0;
  41151. Node500_1compspts[Node500_1ptslength-2] += 0;
  41152. Node500_1compspts[Node500_1ptslength-1] += 0;
  41153. }
  41154. Node500_1 = new ht.Node();
  41155. Node500_1.borderWidth = 1;
  41156. Node500_1rect.width = Node500_1rect.width === 0 ? 0.0001 : Node500_1rect.width;
  41157. Node500_1rect.height = Node500_1rect.height === 0 ? 0.0001 : Node500_1rect.height;
  41158. var Node500_1endCompspts = [Node500_1compspts[Node500_1ptslength-2],Node500_1compspts[Node500_1ptslength-1],0,0];
  41159. var Node500_1startCompspts = [Node500_1compspts[0],Node500_1compspts[1],0,0];
  41160. Node500_1.setImage(GD.getPolyLineJSON());
  41161. Node500_1.setPosition(Node500_1rect.x+Node500_1rect.width/2,Node500_1rect.y+Node500_1rect.height/2);
  41162. Node500_1.setSize(Node500_1rect.width,Node500_1rect.height);
  41163. Node500_1.setStyle("opacity",1);
  41164. Node500_1.s({'pixelPerfect':true});
  41165. Node500_1borderwidth=1;
  41166. Node500_1.setRotation(0);
  41167. dataModel.add(Node500_1);
  41168. Node500_1.a('node.points',Node500_1compspts);
  41169. Node500_1.a('node.segments',[1,2]);
  41170. Node500_1.a('node.color','rgba(255,0,255,1)');
  41171. Node500_1.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41172. Node500_1.a('node.borderColor','rgba(255,0,255,1)');
  41173. Node500_1.a('node.background','rgba(255,0,255,1)');
  41174. Node500_1.a('node.gradient','');
  41175. Node500_1.a('node.gradientcolor','rgba(255,0,255,1)');
  41176. Node500_1.a('node.endCompspts',Node500_1endCompspts);
  41177. Node500_1.a('node.startCompspts',Node500_1startCompspts);
  41178. (function (node, img, compspts, endCompspts, startCompspts) {
  41179. var position = node.getPosition(),
  41180. w = node.getWidth()*_ratio.ratioX,
  41181. h = node.getHeight()*_ratio.ratioY;
  41182. function resetPoints(rx, ry) {
  41183. for (var i = 0, len = compspts.length; i < len; i++) {
  41184. if (i%2 === 0) {
  41185. compspts[i]*=rx;
  41186. } else {
  41187. compspts[i]*=ry;
  41188. }
  41189. }
  41190. endCompspts[0] = compspts[compspts.length-2];
  41191. endCompspts[1] = compspts[compspts.length-1];
  41192. endCompspts[2] *= rx;
  41193. endCompspts[3] *= ry;
  41194. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41195. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41196. startCompspts[0] = compspts[0];
  41197. startCompspts[1] = compspts[1];
  41198. startCompspts[2] *= rx;
  41199. startCompspts[3] *= ry;
  41200. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41201. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41202. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41203. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41204. }
  41205. node.setSize(w, h);
  41206. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41207. node.a('node.width', w);
  41208. node.a('node.height', h);
  41209. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41210. node.borderWidth = 1;
  41211. node.a('node.borderwidth',node.borderWidth);
  41212. node._nodename = 'Node500_1';
  41213. node._nodeType = 'line';
  41214. zoomNodeList.push({
  41215. node: node,
  41216. attr: 'node.borderwidth'
  41217. });
  41218. var setWidth = node.setWidth,
  41219. setHeight = node.setHeight,
  41220. timer, rx = 1, ry = 1;
  41221. node.setWidth = function (width) {
  41222. var _width = this.getWidth();
  41223. rx = width / _width;
  41224. node.a('node.width', width);
  41225. setWidth.apply(this, arguments);
  41226. resetPoints(rx, 1);
  41227. }
  41228. node.setHeight = function (height) {
  41229. var _height = this.getHeight();
  41230. ry = height / _height;
  41231. node.a('node.height', height);
  41232. setHeight.apply(this, arguments);
  41233. resetPoints(1, ry);
  41234. }
  41235. })(Node500_1, Node500_1.getImage(), Node500_1compspts, Node500_1endCompspts, Node500_1startCompspts);
  41236. var Node500_2points=[208, 376,223, 376],
  41237. Node500_2rect=ht.Default.unionPoint([{x:208,y:376},{x:223,y:376}]),
  41238. Node500_2compspts=[];
  41239. _ratio = GD.getRatioWithRotation(0, ratio);
  41240. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  41241. _endratio = GD.getRatioWithRotation(0, ratio);
  41242. for(var i=0;i<Node500_2points.length;i++){
  41243. if(i%2==0){
  41244. Node500_2compspts.push(Node500_2points[i]-Node500_2rect.x);
  41245. }else{
  41246. Node500_2compspts.push(Node500_2points[i]-Node500_2rect.y);
  41247. }
  41248. }
  41249. var Node500_2ptslength=Node500_2compspts.length;
  41250. if (Node500_2rect.height === 0) {
  41251. Node500_2compspts[0] -= 0;
  41252. Node500_2compspts[Node500_2ptslength-2] += 0;
  41253. } else if (Node500_2rect.width === 0){
  41254. Node500_2compspts[1] -= 0;
  41255. Node500_2compspts[Node500_2ptslength-1] += 0;
  41256. } else {
  41257. Node500_2compspts[0] -= 0;
  41258. Node500_2compspts[1] -= 0;
  41259. Node500_2compspts[Node500_2ptslength-2] += 0;
  41260. Node500_2compspts[Node500_2ptslength-1] += 0;
  41261. }
  41262. Node500_2 = new ht.Node();
  41263. Node500_2.borderWidth = 1;
  41264. Node500_2rect.width = Node500_2rect.width === 0 ? 0.0001 : Node500_2rect.width;
  41265. Node500_2rect.height = Node500_2rect.height === 0 ? 0.0001 : Node500_2rect.height;
  41266. var Node500_2endCompspts = [Node500_2compspts[Node500_2ptslength-2],Node500_2compspts[Node500_2ptslength-1],0,0];
  41267. var Node500_2startCompspts = [Node500_2compspts[0],Node500_2compspts[1],0,0];
  41268. Node500_2.setImage(GD.getPolyLineJSON());
  41269. Node500_2.setPosition(Node500_2rect.x+Node500_2rect.width/2,Node500_2rect.y+Node500_2rect.height/2);
  41270. Node500_2.setSize(Node500_2rect.width,Node500_2rect.height);
  41271. Node500_2.setStyle("opacity",1);
  41272. Node500_2.s({'pixelPerfect':true});
  41273. Node500_2borderwidth=1;
  41274. Node500_2.setRotation(0);
  41275. dataModel.add(Node500_2);
  41276. Node500_2.a('node.points',Node500_2compspts);
  41277. Node500_2.a('node.segments',[1,2]);
  41278. Node500_2.a('node.color','rgba(255,0,255,1)');
  41279. Node500_2.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41280. Node500_2.a('node.borderColor','rgba(255,0,255,1)');
  41281. Node500_2.a('node.background','rgba(255,0,255,1)');
  41282. Node500_2.a('node.gradient','');
  41283. Node500_2.a('node.gradientcolor','rgba(255,0,255,1)');
  41284. Node500_2.a('node.endCompspts',Node500_2endCompspts);
  41285. Node500_2.a('node.startCompspts',Node500_2startCompspts);
  41286. (function (node, img, compspts, endCompspts, startCompspts) {
  41287. var position = node.getPosition(),
  41288. w = node.getWidth()*_ratio.ratioX,
  41289. h = node.getHeight()*_ratio.ratioY;
  41290. function resetPoints(rx, ry) {
  41291. for (var i = 0, len = compspts.length; i < len; i++) {
  41292. if (i%2 === 0) {
  41293. compspts[i]*=rx;
  41294. } else {
  41295. compspts[i]*=ry;
  41296. }
  41297. }
  41298. endCompspts[0] = compspts[compspts.length-2];
  41299. endCompspts[1] = compspts[compspts.length-1];
  41300. endCompspts[2] *= rx;
  41301. endCompspts[3] *= ry;
  41302. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41303. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41304. startCompspts[0] = compspts[0];
  41305. startCompspts[1] = compspts[1];
  41306. startCompspts[2] *= rx;
  41307. startCompspts[3] *= ry;
  41308. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41309. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41310. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41311. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41312. }
  41313. node.setSize(w, h);
  41314. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41315. node.a('node.width', w);
  41316. node.a('node.height', h);
  41317. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41318. node.borderWidth = 1;
  41319. node.a('node.borderwidth',node.borderWidth);
  41320. node._nodename = 'Node500_2';
  41321. node._nodeType = 'line';
  41322. zoomNodeList.push({
  41323. node: node,
  41324. attr: 'node.borderwidth'
  41325. });
  41326. var setWidth = node.setWidth,
  41327. setHeight = node.setHeight,
  41328. timer, rx = 1, ry = 1;
  41329. node.setWidth = function (width) {
  41330. var _width = this.getWidth();
  41331. rx = width / _width;
  41332. node.a('node.width', width);
  41333. setWidth.apply(this, arguments);
  41334. resetPoints(rx, 1);
  41335. }
  41336. node.setHeight = function (height) {
  41337. var _height = this.getHeight();
  41338. ry = height / _height;
  41339. node.a('node.height', height);
  41340. setHeight.apply(this, arguments);
  41341. resetPoints(1, ry);
  41342. }
  41343. })(Node500_2, Node500_2.getImage(), Node500_2compspts, Node500_2endCompspts, Node500_2startCompspts);
  41344. var Node500_3points=[215, 376,215, 370],
  41345. Node500_3rect=ht.Default.unionPoint([{x:215,y:376},{x:215,y:370}]),
  41346. Node500_3compspts=[];
  41347. _ratio = GD.getRatioWithRotation(0, ratio);
  41348. var _startratio = GD.getRatioWithRotation(1.5707963267949, ratio),
  41349. _endratio = GD.getRatioWithRotation(4.71238898038469, ratio);
  41350. for(var i=0;i<Node500_3points.length;i++){
  41351. if(i%2==0){
  41352. Node500_3compspts.push(Node500_3points[i]-Node500_3rect.x);
  41353. }else{
  41354. Node500_3compspts.push(Node500_3points[i]-Node500_3rect.y);
  41355. }
  41356. }
  41357. var Node500_3ptslength=Node500_3compspts.length;
  41358. if (Node500_3rect.height === 0) {
  41359. Node500_3compspts[0] -= 0;
  41360. Node500_3compspts[Node500_3ptslength-2] += 0;
  41361. } else if (Node500_3rect.width === 0){
  41362. Node500_3compspts[1] -= 0;
  41363. Node500_3compspts[Node500_3ptslength-1] += 0;
  41364. } else {
  41365. Node500_3compspts[0] -= 0;
  41366. Node500_3compspts[1] -= 0;
  41367. Node500_3compspts[Node500_3ptslength-2] += 0;
  41368. Node500_3compspts[Node500_3ptslength-1] += 0;
  41369. }
  41370. Node500_3 = new ht.Node();
  41371. Node500_3.borderWidth = 1;
  41372. Node500_3rect.width = Node500_3rect.width === 0 ? 0.0001 : Node500_3rect.width;
  41373. Node500_3rect.height = Node500_3rect.height === 0 ? 0.0001 : Node500_3rect.height;
  41374. var Node500_3endCompspts = [Node500_3compspts[Node500_3ptslength-2],Node500_3compspts[Node500_3ptslength-1],0,0];
  41375. var Node500_3startCompspts = [Node500_3compspts[0],Node500_3compspts[1],0,0];
  41376. Node500_3.setImage(GD.getPolyLineJSON());
  41377. Node500_3.setPosition(Node500_3rect.x+Node500_3rect.width/2,Node500_3rect.y+Node500_3rect.height/2);
  41378. Node500_3.setSize(Node500_3rect.width,Node500_3rect.height);
  41379. Node500_3.setStyle("opacity",1);
  41380. Node500_3.s({'pixelPerfect':true});
  41381. Node500_3borderwidth=1;
  41382. Node500_3.setRotation(0);
  41383. dataModel.add(Node500_3);
  41384. Node500_3.a('node.points',Node500_3compspts);
  41385. Node500_3.a('node.segments',[1,2]);
  41386. Node500_3.a('node.color','rgba(255,0,255,1)');
  41387. Node500_3.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41388. Node500_3.a('node.borderColor','rgba(255,0,255,1)');
  41389. Node500_3.a('node.background','rgba(255,0,255,1)');
  41390. Node500_3.a('node.gradient','');
  41391. Node500_3.a('node.gradientcolor','rgba(255,0,255,1)');
  41392. Node500_3.a('node.endCompspts',Node500_3endCompspts);
  41393. Node500_3.a('node.startCompspts',Node500_3startCompspts);
  41394. (function (node, img, compspts, endCompspts, startCompspts) {
  41395. var position = node.getPosition(),
  41396. w = node.getWidth()*_ratio.ratioX,
  41397. h = node.getHeight()*_ratio.ratioY;
  41398. function resetPoints(rx, ry) {
  41399. for (var i = 0, len = compspts.length; i < len; i++) {
  41400. if (i%2 === 0) {
  41401. compspts[i]*=rx;
  41402. } else {
  41403. compspts[i]*=ry;
  41404. }
  41405. }
  41406. endCompspts[0] = compspts[compspts.length-2];
  41407. endCompspts[1] = compspts[compspts.length-1];
  41408. endCompspts[2] *= rx;
  41409. endCompspts[3] *= ry;
  41410. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41411. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41412. startCompspts[0] = compspts[0];
  41413. startCompspts[1] = compspts[1];
  41414. startCompspts[2] *= rx;
  41415. startCompspts[3] *= ry;
  41416. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41417. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41418. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41419. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41420. }
  41421. node.setSize(w, h);
  41422. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41423. node.a('node.width', w);
  41424. node.a('node.height', h);
  41425. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41426. node.borderWidth = 1;
  41427. node.a('node.borderwidth',node.borderWidth);
  41428. node._nodename = 'Node500_3';
  41429. node._nodeType = 'line';
  41430. zoomNodeList.push({
  41431. node: node,
  41432. attr: 'node.borderwidth'
  41433. });
  41434. var setWidth = node.setWidth,
  41435. setHeight = node.setHeight,
  41436. timer, rx = 1, ry = 1;
  41437. node.setWidth = function (width) {
  41438. var _width = this.getWidth();
  41439. rx = width / _width;
  41440. node.a('node.width', width);
  41441. setWidth.apply(this, arguments);
  41442. resetPoints(rx, 1);
  41443. }
  41444. node.setHeight = function (height) {
  41445. var _height = this.getHeight();
  41446. ry = height / _height;
  41447. node.a('node.height', height);
  41448. setHeight.apply(this, arguments);
  41449. resetPoints(1, ry);
  41450. }
  41451. })(Node500_3, Node500_3.getImage(), Node500_3compspts, Node500_3endCompspts, Node500_3startCompspts);
  41452. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41453. var Node501 = new ht.lib['黄色向上接地'](1527*ratio.ratioX, 528*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node501');
  41454. _libModel.add("Node501", Node501);
  41455. Node501.setRotation(0*Math.PI/180);
  41456. ;
  41457. ;
  41458. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  41459. var Node502 = new ht.lib['黄色向上接地'](1632*ratio.ratioX, 526*ratio.ratioY, 16*_ratio.ratioX, 14*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node502');
  41460. _libModel.add("Node502", Node502);
  41461. Node502.setRotation(0*Math.PI/180);
  41462. ;
  41463. ;
  41464. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  41465. var Node503 = new ht.lib['黄箭头'](1799*ratio.ratioX, 769*ratio.ratioY, 10*_ratio.ratioX, 107*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node503');
  41466. _libModel.add("Node503", Node503);
  41467. Node503.setRotation(-179.42*Math.PI/180);
  41468. ;
  41469. ;
  41470. var Node504points=[1800, 650,1800, 670],
  41471. Node504rect=ht.Default.unionPoint([{x:1800,y:650},{x:1800,y:670}]),
  41472. Node504compspts=[];
  41473. _ratio = GD.getRatioWithRotation(0, ratio);
  41474. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  41475. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  41476. for(var i=0;i<Node504points.length;i++){
  41477. if(i%2==0){
  41478. Node504compspts.push(Node504points[i]-Node504rect.x);
  41479. }else{
  41480. Node504compspts.push(Node504points[i]-Node504rect.y);
  41481. }
  41482. }
  41483. var Node504ptslength=Node504compspts.length;
  41484. if (Node504rect.height === 0) {
  41485. Node504compspts[0] -= 0;
  41486. Node504compspts[Node504ptslength-2] += 0;
  41487. } else if (Node504rect.width === 0){
  41488. Node504compspts[1] -= 0;
  41489. Node504compspts[Node504ptslength-1] += 0;
  41490. } else {
  41491. Node504compspts[0] -= 0;
  41492. Node504compspts[1] -= 0;
  41493. Node504compspts[Node504ptslength-2] += 0;
  41494. Node504compspts[Node504ptslength-1] += 0;
  41495. }
  41496. Node504 = new ht.Node();
  41497. Node504.borderWidth = 1;
  41498. Node504rect.width = Node504rect.width === 0 ? 0.0001 : Node504rect.width;
  41499. Node504rect.height = Node504rect.height === 0 ? 0.0001 : Node504rect.height;
  41500. var Node504endCompspts = [Node504compspts[Node504ptslength-2],Node504compspts[Node504ptslength-1],0,0];
  41501. var Node504startCompspts = [Node504compspts[0],Node504compspts[1],0,0];
  41502. Node504.setImage(GD.getPolyLineJSON());
  41503. Node504.setPosition(Node504rect.x+Node504rect.width/2,Node504rect.y+Node504rect.height/2);
  41504. Node504.setSize(Node504rect.width,Node504rect.height);
  41505. Node504.setStyle("opacity",1);
  41506. Node504.s({'pixelPerfect':true});
  41507. Node504borderwidth=1;
  41508. Node504.setRotation(0);
  41509. dataModel.add(Node504);
  41510. Node504.a('node.points',Node504compspts);
  41511. Node504.a('node.segments',[1,2]);
  41512. Node504.a('node.color','rgba(255,128,0,1)');
  41513. Node504.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41514. Node504.a('node.borderColor','rgba(255,128,0,1)');
  41515. Node504.a('node.background','rgba(255,128,0,1)');
  41516. Node504.a('node.gradient','');
  41517. Node504.a('node.gradientcolor','rgba(255,128,0,1)');
  41518. Node504.a('node.endCompspts',Node504endCompspts);
  41519. Node504.a('node.startCompspts',Node504startCompspts);
  41520. (function (node, img, compspts, endCompspts, startCompspts) {
  41521. var position = node.getPosition(),
  41522. w = node.getWidth()*_ratio.ratioX,
  41523. h = node.getHeight()*_ratio.ratioY;
  41524. function resetPoints(rx, ry) {
  41525. for (var i = 0, len = compspts.length; i < len; i++) {
  41526. if (i%2 === 0) {
  41527. compspts[i]*=rx;
  41528. } else {
  41529. compspts[i]*=ry;
  41530. }
  41531. }
  41532. endCompspts[0] = compspts[compspts.length-2];
  41533. endCompspts[1] = compspts[compspts.length-1];
  41534. endCompspts[2] *= rx;
  41535. endCompspts[3] *= ry;
  41536. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41537. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41538. startCompspts[0] = compspts[0];
  41539. startCompspts[1] = compspts[1];
  41540. startCompspts[2] *= rx;
  41541. startCompspts[3] *= ry;
  41542. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41543. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41544. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41545. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41546. }
  41547. node.setSize(w, h);
  41548. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41549. node.a('node.width', w);
  41550. node.a('node.height', h);
  41551. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41552. node.borderWidth = 1;
  41553. node.a('node.borderwidth',node.borderWidth);
  41554. node._nodename = 'Node504';
  41555. node._nodeType = 'line';
  41556. zoomNodeList.push({
  41557. node: node,
  41558. attr: 'node.borderwidth'
  41559. });
  41560. var setWidth = node.setWidth,
  41561. setHeight = node.setHeight,
  41562. timer, rx = 1, ry = 1;
  41563. node.setWidth = function (width) {
  41564. var _width = this.getWidth();
  41565. rx = width / _width;
  41566. node.a('node.width', width);
  41567. setWidth.apply(this, arguments);
  41568. resetPoints(rx, 1);
  41569. }
  41570. node.setHeight = function (height) {
  41571. var _height = this.getHeight();
  41572. ry = height / _height;
  41573. node.a('node.height', height);
  41574. setHeight.apply(this, arguments);
  41575. resetPoints(1, ry);
  41576. }
  41577. })(Node504, Node504.getImage(), Node504compspts, Node504endCompspts, Node504startCompspts);
  41578. var Node505points=[1749, 756,1799, 756],
  41579. Node505rect=ht.Default.unionPoint([{x:1749,y:756},{x:1799,y:756}]),
  41580. Node505compspts=[];
  41581. _ratio = GD.getRatioWithRotation(0, ratio);
  41582. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  41583. _endratio = GD.getRatioWithRotation(0, ratio);
  41584. for(var i=0;i<Node505points.length;i++){
  41585. if(i%2==0){
  41586. Node505compspts.push(Node505points[i]-Node505rect.x);
  41587. }else{
  41588. Node505compspts.push(Node505points[i]-Node505rect.y);
  41589. }
  41590. }
  41591. var Node505ptslength=Node505compspts.length;
  41592. if (Node505rect.height === 0) {
  41593. Node505compspts[0] -= 0;
  41594. Node505compspts[Node505ptslength-2] += 0;
  41595. } else if (Node505rect.width === 0){
  41596. Node505compspts[1] -= 0;
  41597. Node505compspts[Node505ptslength-1] += 0;
  41598. } else {
  41599. Node505compspts[0] -= 0;
  41600. Node505compspts[1] -= 0;
  41601. Node505compspts[Node505ptslength-2] += 0;
  41602. Node505compspts[Node505ptslength-1] += 0;
  41603. }
  41604. Node505 = new ht.Node();
  41605. Node505.borderWidth = 1;
  41606. Node505rect.width = Node505rect.width === 0 ? 0.0001 : Node505rect.width;
  41607. Node505rect.height = Node505rect.height === 0 ? 0.0001 : Node505rect.height;
  41608. var Node505endCompspts = [Node505compspts[Node505ptslength-2],Node505compspts[Node505ptslength-1],0,0];
  41609. var Node505startCompspts = [Node505compspts[0],Node505compspts[1],0,0];
  41610. Node505.setImage(GD.getPolyLineJSON());
  41611. Node505.setPosition(Node505rect.x+Node505rect.width/2,Node505rect.y+Node505rect.height/2);
  41612. Node505.setSize(Node505rect.width,Node505rect.height);
  41613. Node505.setStyle("opacity",1);
  41614. Node505.s({'pixelPerfect':true});
  41615. Node505borderwidth=1;
  41616. Node505.setRotation(0);
  41617. dataModel.add(Node505);
  41618. Node505.a('node.points',Node505compspts);
  41619. Node505.a('node.segments',[1,2]);
  41620. Node505.a('node.color','rgba(255,128,0,1)');
  41621. Node505.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41622. Node505.a('node.borderColor','rgba(255,128,0,1)');
  41623. Node505.a('node.background','rgba(255,128,0,1)');
  41624. Node505.a('node.gradient','');
  41625. Node505.a('node.gradientcolor','rgba(255,128,0,1)');
  41626. Node505.a('node.endCompspts',Node505endCompspts);
  41627. Node505.a('node.startCompspts',Node505startCompspts);
  41628. (function (node, img, compspts, endCompspts, startCompspts) {
  41629. var position = node.getPosition(),
  41630. w = node.getWidth()*_ratio.ratioX,
  41631. h = node.getHeight()*_ratio.ratioY;
  41632. function resetPoints(rx, ry) {
  41633. for (var i = 0, len = compspts.length; i < len; i++) {
  41634. if (i%2 === 0) {
  41635. compspts[i]*=rx;
  41636. } else {
  41637. compspts[i]*=ry;
  41638. }
  41639. }
  41640. endCompspts[0] = compspts[compspts.length-2];
  41641. endCompspts[1] = compspts[compspts.length-1];
  41642. endCompspts[2] *= rx;
  41643. endCompspts[3] *= ry;
  41644. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41645. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41646. startCompspts[0] = compspts[0];
  41647. startCompspts[1] = compspts[1];
  41648. startCompspts[2] *= rx;
  41649. startCompspts[3] *= ry;
  41650. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41651. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41652. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41653. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41654. }
  41655. node.setSize(w, h);
  41656. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41657. node.a('node.width', w);
  41658. node.a('node.height', h);
  41659. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41660. node.borderWidth = 1;
  41661. node.a('node.borderwidth',node.borderWidth);
  41662. node._nodename = 'Node505';
  41663. node._nodeType = 'line';
  41664. zoomNodeList.push({
  41665. node: node,
  41666. attr: 'node.borderwidth'
  41667. });
  41668. var setWidth = node.setWidth,
  41669. setHeight = node.setHeight,
  41670. timer, rx = 1, ry = 1;
  41671. node.setWidth = function (width) {
  41672. var _width = this.getWidth();
  41673. rx = width / _width;
  41674. node.a('node.width', width);
  41675. setWidth.apply(this, arguments);
  41676. resetPoints(rx, 1);
  41677. }
  41678. node.setHeight = function (height) {
  41679. var _height = this.getHeight();
  41680. ry = height / _height;
  41681. node.a('node.height', height);
  41682. setHeight.apply(this, arguments);
  41683. resetPoints(1, ry);
  41684. }
  41685. })(Node505, Node505.getImage(), Node505compspts, Node505endCompspts, Node505startCompspts);
  41686. var Node506points=[1749, 756,1749, 776],
  41687. Node506rect=ht.Default.unionPoint([{x:1749,y:756},{x:1749,y:776}]),
  41688. Node506compspts=[];
  41689. _ratio = GD.getRatioWithRotation(0, ratio);
  41690. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  41691. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  41692. for(var i=0;i<Node506points.length;i++){
  41693. if(i%2==0){
  41694. Node506compspts.push(Node506points[i]-Node506rect.x);
  41695. }else{
  41696. Node506compspts.push(Node506points[i]-Node506rect.y);
  41697. }
  41698. }
  41699. var Node506ptslength=Node506compspts.length;
  41700. if (Node506rect.height === 0) {
  41701. Node506compspts[0] -= 0;
  41702. Node506compspts[Node506ptslength-2] += 0;
  41703. } else if (Node506rect.width === 0){
  41704. Node506compspts[1] -= 0;
  41705. Node506compspts[Node506ptslength-1] += 0;
  41706. } else {
  41707. Node506compspts[0] -= 0;
  41708. Node506compspts[1] -= 0;
  41709. Node506compspts[Node506ptslength-2] += 0;
  41710. Node506compspts[Node506ptslength-1] += 0;
  41711. }
  41712. Node506 = new ht.Node();
  41713. Node506.borderWidth = 1;
  41714. Node506rect.width = Node506rect.width === 0 ? 0.0001 : Node506rect.width;
  41715. Node506rect.height = Node506rect.height === 0 ? 0.0001 : Node506rect.height;
  41716. var Node506endCompspts = [Node506compspts[Node506ptslength-2],Node506compspts[Node506ptslength-1],0,0];
  41717. var Node506startCompspts = [Node506compspts[0],Node506compspts[1],0,0];
  41718. Node506.setImage(GD.getPolyLineJSON());
  41719. Node506.setPosition(Node506rect.x+Node506rect.width/2,Node506rect.y+Node506rect.height/2);
  41720. Node506.setSize(Node506rect.width,Node506rect.height);
  41721. Node506.setStyle("opacity",1);
  41722. Node506.s({'pixelPerfect':true});
  41723. Node506borderwidth=1;
  41724. Node506.setRotation(0);
  41725. dataModel.add(Node506);
  41726. Node506.a('node.points',Node506compspts);
  41727. Node506.a('node.segments',[1,2]);
  41728. Node506.a('node.color','rgba(255,128,0,1)');
  41729. Node506.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41730. Node506.a('node.borderColor','rgba(255,128,0,1)');
  41731. Node506.a('node.background','rgba(255,128,0,1)');
  41732. Node506.a('node.gradient','');
  41733. Node506.a('node.gradientcolor','rgba(255,128,0,1)');
  41734. Node506.a('node.endCompspts',Node506endCompspts);
  41735. Node506.a('node.startCompspts',Node506startCompspts);
  41736. (function (node, img, compspts, endCompspts, startCompspts) {
  41737. var position = node.getPosition(),
  41738. w = node.getWidth()*_ratio.ratioX,
  41739. h = node.getHeight()*_ratio.ratioY;
  41740. function resetPoints(rx, ry) {
  41741. for (var i = 0, len = compspts.length; i < len; i++) {
  41742. if (i%2 === 0) {
  41743. compspts[i]*=rx;
  41744. } else {
  41745. compspts[i]*=ry;
  41746. }
  41747. }
  41748. endCompspts[0] = compspts[compspts.length-2];
  41749. endCompspts[1] = compspts[compspts.length-1];
  41750. endCompspts[2] *= rx;
  41751. endCompspts[3] *= ry;
  41752. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41753. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41754. startCompspts[0] = compspts[0];
  41755. startCompspts[1] = compspts[1];
  41756. startCompspts[2] *= rx;
  41757. startCompspts[3] *= ry;
  41758. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41759. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41760. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41761. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41762. }
  41763. node.setSize(w, h);
  41764. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41765. node.a('node.width', w);
  41766. node.a('node.height', h);
  41767. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41768. node.borderWidth = 1;
  41769. node.a('node.borderwidth',node.borderWidth);
  41770. node._nodename = 'Node506';
  41771. node._nodeType = 'line';
  41772. zoomNodeList.push({
  41773. node: node,
  41774. attr: 'node.borderwidth'
  41775. });
  41776. var setWidth = node.setWidth,
  41777. setHeight = node.setHeight,
  41778. timer, rx = 1, ry = 1;
  41779. node.setWidth = function (width) {
  41780. var _width = this.getWidth();
  41781. rx = width / _width;
  41782. node.a('node.width', width);
  41783. setWidth.apply(this, arguments);
  41784. resetPoints(rx, 1);
  41785. }
  41786. node.setHeight = function (height) {
  41787. var _height = this.getHeight();
  41788. ry = height / _height;
  41789. node.a('node.height', height);
  41790. setHeight.apply(this, arguments);
  41791. resetPoints(1, ry);
  41792. }
  41793. })(Node506, Node506.getImage(), Node506compspts, Node506endCompspts, Node506startCompspts);
  41794. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  41795. var Node507 = new ht.lib['黄箭头'](1720*ratio.ratioX, 768*ratio.ratioY, 10*_ratio.ratioX, 107*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node507');
  41796. _libModel.add("Node507", Node507);
  41797. Node507.setRotation(-179.42*Math.PI/180);
  41798. ;
  41799. ;
  41800. var Node508points=[1720, 650,1720, 670],
  41801. Node508rect=ht.Default.unionPoint([{x:1720,y:650},{x:1720,y:670}]),
  41802. Node508compspts=[];
  41803. _ratio = GD.getRatioWithRotation(0, ratio);
  41804. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  41805. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  41806. for(var i=0;i<Node508points.length;i++){
  41807. if(i%2==0){
  41808. Node508compspts.push(Node508points[i]-Node508rect.x);
  41809. }else{
  41810. Node508compspts.push(Node508points[i]-Node508rect.y);
  41811. }
  41812. }
  41813. var Node508ptslength=Node508compspts.length;
  41814. if (Node508rect.height === 0) {
  41815. Node508compspts[0] -= 0;
  41816. Node508compspts[Node508ptslength-2] += 0;
  41817. } else if (Node508rect.width === 0){
  41818. Node508compspts[1] -= 0;
  41819. Node508compspts[Node508ptslength-1] += 0;
  41820. } else {
  41821. Node508compspts[0] -= 0;
  41822. Node508compspts[1] -= 0;
  41823. Node508compspts[Node508ptslength-2] += 0;
  41824. Node508compspts[Node508ptslength-1] += 0;
  41825. }
  41826. Node508 = new ht.Node();
  41827. Node508.borderWidth = 1;
  41828. Node508rect.width = Node508rect.width === 0 ? 0.0001 : Node508rect.width;
  41829. Node508rect.height = Node508rect.height === 0 ? 0.0001 : Node508rect.height;
  41830. var Node508endCompspts = [Node508compspts[Node508ptslength-2],Node508compspts[Node508ptslength-1],0,0];
  41831. var Node508startCompspts = [Node508compspts[0],Node508compspts[1],0,0];
  41832. Node508.setImage(GD.getPolyLineJSON());
  41833. Node508.setPosition(Node508rect.x+Node508rect.width/2,Node508rect.y+Node508rect.height/2);
  41834. Node508.setSize(Node508rect.width,Node508rect.height);
  41835. Node508.setStyle("opacity",1);
  41836. Node508.s({'pixelPerfect':true});
  41837. Node508borderwidth=1;
  41838. Node508.setRotation(0);
  41839. dataModel.add(Node508);
  41840. Node508.a('node.points',Node508compspts);
  41841. Node508.a('node.segments',[1,2]);
  41842. Node508.a('node.color','rgba(255,128,0,1)');
  41843. Node508.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41844. Node508.a('node.borderColor','rgba(255,128,0,1)');
  41845. Node508.a('node.background','rgba(255,128,0,1)');
  41846. Node508.a('node.gradient','');
  41847. Node508.a('node.gradientcolor','rgba(255,128,0,1)');
  41848. Node508.a('node.endCompspts',Node508endCompspts);
  41849. Node508.a('node.startCompspts',Node508startCompspts);
  41850. (function (node, img, compspts, endCompspts, startCompspts) {
  41851. var position = node.getPosition(),
  41852. w = node.getWidth()*_ratio.ratioX,
  41853. h = node.getHeight()*_ratio.ratioY;
  41854. function resetPoints(rx, ry) {
  41855. for (var i = 0, len = compspts.length; i < len; i++) {
  41856. if (i%2 === 0) {
  41857. compspts[i]*=rx;
  41858. } else {
  41859. compspts[i]*=ry;
  41860. }
  41861. }
  41862. endCompspts[0] = compspts[compspts.length-2];
  41863. endCompspts[1] = compspts[compspts.length-1];
  41864. endCompspts[2] *= rx;
  41865. endCompspts[3] *= ry;
  41866. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41867. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41868. startCompspts[0] = compspts[0];
  41869. startCompspts[1] = compspts[1];
  41870. startCompspts[2] *= rx;
  41871. startCompspts[3] *= ry;
  41872. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41873. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41874. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41875. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41876. }
  41877. node.setSize(w, h);
  41878. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41879. node.a('node.width', w);
  41880. node.a('node.height', h);
  41881. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41882. node.borderWidth = 1;
  41883. node.a('node.borderwidth',node.borderWidth);
  41884. node._nodename = 'Node508';
  41885. node._nodeType = 'line';
  41886. zoomNodeList.push({
  41887. node: node,
  41888. attr: 'node.borderwidth'
  41889. });
  41890. var setWidth = node.setWidth,
  41891. setHeight = node.setHeight,
  41892. timer, rx = 1, ry = 1;
  41893. node.setWidth = function (width) {
  41894. var _width = this.getWidth();
  41895. rx = width / _width;
  41896. node.a('node.width', width);
  41897. setWidth.apply(this, arguments);
  41898. resetPoints(rx, 1);
  41899. }
  41900. node.setHeight = function (height) {
  41901. var _height = this.getHeight();
  41902. ry = height / _height;
  41903. node.a('node.height', height);
  41904. setHeight.apply(this, arguments);
  41905. resetPoints(1, ry);
  41906. }
  41907. })(Node508, Node508.getImage(), Node508compspts, Node508endCompspts, Node508startCompspts);
  41908. var Node509points=[1669, 756,1719, 756],
  41909. Node509rect=ht.Default.unionPoint([{x:1669,y:756},{x:1719,y:756}]),
  41910. Node509compspts=[];
  41911. _ratio = GD.getRatioWithRotation(0, ratio);
  41912. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  41913. _endratio = GD.getRatioWithRotation(0, ratio);
  41914. for(var i=0;i<Node509points.length;i++){
  41915. if(i%2==0){
  41916. Node509compspts.push(Node509points[i]-Node509rect.x);
  41917. }else{
  41918. Node509compspts.push(Node509points[i]-Node509rect.y);
  41919. }
  41920. }
  41921. var Node509ptslength=Node509compspts.length;
  41922. if (Node509rect.height === 0) {
  41923. Node509compspts[0] -= 0;
  41924. Node509compspts[Node509ptslength-2] += 0;
  41925. } else if (Node509rect.width === 0){
  41926. Node509compspts[1] -= 0;
  41927. Node509compspts[Node509ptslength-1] += 0;
  41928. } else {
  41929. Node509compspts[0] -= 0;
  41930. Node509compspts[1] -= 0;
  41931. Node509compspts[Node509ptslength-2] += 0;
  41932. Node509compspts[Node509ptslength-1] += 0;
  41933. }
  41934. Node509 = new ht.Node();
  41935. Node509.borderWidth = 1;
  41936. Node509rect.width = Node509rect.width === 0 ? 0.0001 : Node509rect.width;
  41937. Node509rect.height = Node509rect.height === 0 ? 0.0001 : Node509rect.height;
  41938. var Node509endCompspts = [Node509compspts[Node509ptslength-2],Node509compspts[Node509ptslength-1],0,0];
  41939. var Node509startCompspts = [Node509compspts[0],Node509compspts[1],0,0];
  41940. Node509.setImage(GD.getPolyLineJSON());
  41941. Node509.setPosition(Node509rect.x+Node509rect.width/2,Node509rect.y+Node509rect.height/2);
  41942. Node509.setSize(Node509rect.width,Node509rect.height);
  41943. Node509.setStyle("opacity",1);
  41944. Node509.s({'pixelPerfect':true});
  41945. Node509borderwidth=1;
  41946. Node509.setRotation(0);
  41947. dataModel.add(Node509);
  41948. Node509.a('node.points',Node509compspts);
  41949. Node509.a('node.segments',[1,2]);
  41950. Node509.a('node.color','rgba(255,128,0,1)');
  41951. Node509.a('node.borderPattern',getDashStyle("@borderPattern@"));
  41952. Node509.a('node.borderColor','rgba(255,128,0,1)');
  41953. Node509.a('node.background','rgba(255,128,0,1)');
  41954. Node509.a('node.gradient','');
  41955. Node509.a('node.gradientcolor','rgba(255,128,0,1)');
  41956. Node509.a('node.endCompspts',Node509endCompspts);
  41957. Node509.a('node.startCompspts',Node509startCompspts);
  41958. (function (node, img, compspts, endCompspts, startCompspts) {
  41959. var position = node.getPosition(),
  41960. w = node.getWidth()*_ratio.ratioX,
  41961. h = node.getHeight()*_ratio.ratioY;
  41962. function resetPoints(rx, ry) {
  41963. for (var i = 0, len = compspts.length; i < len; i++) {
  41964. if (i%2 === 0) {
  41965. compspts[i]*=rx;
  41966. } else {
  41967. compspts[i]*=ry;
  41968. }
  41969. }
  41970. endCompspts[0] = compspts[compspts.length-2];
  41971. endCompspts[1] = compspts[compspts.length-1];
  41972. endCompspts[2] *= rx;
  41973. endCompspts[3] *= ry;
  41974. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  41975. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  41976. startCompspts[0] = compspts[0];
  41977. startCompspts[1] = compspts[1];
  41978. startCompspts[2] *= rx;
  41979. startCompspts[3] *= ry;
  41980. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  41981. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  41982. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  41983. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  41984. }
  41985. node.setSize(w, h);
  41986. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  41987. node.a('node.width', w);
  41988. node.a('node.height', h);
  41989. resetPoints(_ratio.ratioX, _ratio.ratioY);
  41990. node.borderWidth = 1;
  41991. node.a('node.borderwidth',node.borderWidth);
  41992. node._nodename = 'Node509';
  41993. node._nodeType = 'line';
  41994. zoomNodeList.push({
  41995. node: node,
  41996. attr: 'node.borderwidth'
  41997. });
  41998. var setWidth = node.setWidth,
  41999. setHeight = node.setHeight,
  42000. timer, rx = 1, ry = 1;
  42001. node.setWidth = function (width) {
  42002. var _width = this.getWidth();
  42003. rx = width / _width;
  42004. node.a('node.width', width);
  42005. setWidth.apply(this, arguments);
  42006. resetPoints(rx, 1);
  42007. }
  42008. node.setHeight = function (height) {
  42009. var _height = this.getHeight();
  42010. ry = height / _height;
  42011. node.a('node.height', height);
  42012. setHeight.apply(this, arguments);
  42013. resetPoints(1, ry);
  42014. }
  42015. })(Node509, Node509.getImage(), Node509compspts, Node509endCompspts, Node509startCompspts);
  42016. var Node510points=[1669, 756,1669, 776],
  42017. Node510rect=ht.Default.unionPoint([{x:1669,y:756},{x:1669,y:776}]),
  42018. Node510compspts=[];
  42019. _ratio = GD.getRatioWithRotation(0, ratio);
  42020. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  42021. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  42022. for(var i=0;i<Node510points.length;i++){
  42023. if(i%2==0){
  42024. Node510compspts.push(Node510points[i]-Node510rect.x);
  42025. }else{
  42026. Node510compspts.push(Node510points[i]-Node510rect.y);
  42027. }
  42028. }
  42029. var Node510ptslength=Node510compspts.length;
  42030. if (Node510rect.height === 0) {
  42031. Node510compspts[0] -= 0;
  42032. Node510compspts[Node510ptslength-2] += 0;
  42033. } else if (Node510rect.width === 0){
  42034. Node510compspts[1] -= 0;
  42035. Node510compspts[Node510ptslength-1] += 0;
  42036. } else {
  42037. Node510compspts[0] -= 0;
  42038. Node510compspts[1] -= 0;
  42039. Node510compspts[Node510ptslength-2] += 0;
  42040. Node510compspts[Node510ptslength-1] += 0;
  42041. }
  42042. Node510 = new ht.Node();
  42043. Node510.borderWidth = 1;
  42044. Node510rect.width = Node510rect.width === 0 ? 0.0001 : Node510rect.width;
  42045. Node510rect.height = Node510rect.height === 0 ? 0.0001 : Node510rect.height;
  42046. var Node510endCompspts = [Node510compspts[Node510ptslength-2],Node510compspts[Node510ptslength-1],0,0];
  42047. var Node510startCompspts = [Node510compspts[0],Node510compspts[1],0,0];
  42048. Node510.setImage(GD.getPolyLineJSON());
  42049. Node510.setPosition(Node510rect.x+Node510rect.width/2,Node510rect.y+Node510rect.height/2);
  42050. Node510.setSize(Node510rect.width,Node510rect.height);
  42051. Node510.setStyle("opacity",1);
  42052. Node510.s({'pixelPerfect':true});
  42053. Node510borderwidth=1;
  42054. Node510.setRotation(0);
  42055. dataModel.add(Node510);
  42056. Node510.a('node.points',Node510compspts);
  42057. Node510.a('node.segments',[1,2]);
  42058. Node510.a('node.color','rgba(255,128,0,1)');
  42059. Node510.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42060. Node510.a('node.borderColor','rgba(255,128,0,1)');
  42061. Node510.a('node.background','rgba(255,128,0,1)');
  42062. Node510.a('node.gradient','');
  42063. Node510.a('node.gradientcolor','rgba(255,128,0,1)');
  42064. Node510.a('node.endCompspts',Node510endCompspts);
  42065. Node510.a('node.startCompspts',Node510startCompspts);
  42066. (function (node, img, compspts, endCompspts, startCompspts) {
  42067. var position = node.getPosition(),
  42068. w = node.getWidth()*_ratio.ratioX,
  42069. h = node.getHeight()*_ratio.ratioY;
  42070. function resetPoints(rx, ry) {
  42071. for (var i = 0, len = compspts.length; i < len; i++) {
  42072. if (i%2 === 0) {
  42073. compspts[i]*=rx;
  42074. } else {
  42075. compspts[i]*=ry;
  42076. }
  42077. }
  42078. endCompspts[0] = compspts[compspts.length-2];
  42079. endCompspts[1] = compspts[compspts.length-1];
  42080. endCompspts[2] *= rx;
  42081. endCompspts[3] *= ry;
  42082. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42083. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42084. startCompspts[0] = compspts[0];
  42085. startCompspts[1] = compspts[1];
  42086. startCompspts[2] *= rx;
  42087. startCompspts[3] *= ry;
  42088. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42089. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42090. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42091. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42092. }
  42093. node.setSize(w, h);
  42094. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42095. node.a('node.width', w);
  42096. node.a('node.height', h);
  42097. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42098. node.borderWidth = 1;
  42099. node.a('node.borderwidth',node.borderWidth);
  42100. node._nodename = 'Node510';
  42101. node._nodeType = 'line';
  42102. zoomNodeList.push({
  42103. node: node,
  42104. attr: 'node.borderwidth'
  42105. });
  42106. var setWidth = node.setWidth,
  42107. setHeight = node.setHeight,
  42108. timer, rx = 1, ry = 1;
  42109. node.setWidth = function (width) {
  42110. var _width = this.getWidth();
  42111. rx = width / _width;
  42112. node.a('node.width', width);
  42113. setWidth.apply(this, arguments);
  42114. resetPoints(rx, 1);
  42115. }
  42116. node.setHeight = function (height) {
  42117. var _height = this.getHeight();
  42118. ry = height / _height;
  42119. node.a('node.height', height);
  42120. setHeight.apply(this, arguments);
  42121. resetPoints(1, ry);
  42122. }
  42123. })(Node510, Node510.getImage(), Node510compspts, Node510endCompspts, Node510startCompspts);
  42124. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42125. var Node511 = new ht.lib['黄色接地'](1749*ratio.ratioX, 804*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node511');
  42126. _libModel.add("Node511", Node511);
  42127. Node511.setRotation(0*Math.PI/180);
  42128. ;
  42129. ;
  42130. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42131. var Node512 = new ht.lib['黄色接地'](1669*ratio.ratioX, 804*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node512');
  42132. _libModel.add("Node512", Node512);
  42133. Node512.setRotation(0*Math.PI/180);
  42134. ;
  42135. ;
  42136. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  42137. var Node513 = new ht.lib['黄箭头'](1625*ratio.ratioX, 768*ratio.ratioY, 10*_ratio.ratioX, 107*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node513');
  42138. _libModel.add("Node513", Node513);
  42139. Node513.setRotation(-179.42*Math.PI/180);
  42140. ;
  42141. ;
  42142. var Node514points=[1626, 651,1626, 671],
  42143. Node514rect=ht.Default.unionPoint([{x:1626,y:651},{x:1626,y:671}]),
  42144. Node514compspts=[];
  42145. _ratio = GD.getRatioWithRotation(0, ratio);
  42146. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  42147. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  42148. for(var i=0;i<Node514points.length;i++){
  42149. if(i%2==0){
  42150. Node514compspts.push(Node514points[i]-Node514rect.x);
  42151. }else{
  42152. Node514compspts.push(Node514points[i]-Node514rect.y);
  42153. }
  42154. }
  42155. var Node514ptslength=Node514compspts.length;
  42156. if (Node514rect.height === 0) {
  42157. Node514compspts[0] -= 0;
  42158. Node514compspts[Node514ptslength-2] += 0;
  42159. } else if (Node514rect.width === 0){
  42160. Node514compspts[1] -= 0;
  42161. Node514compspts[Node514ptslength-1] += 0;
  42162. } else {
  42163. Node514compspts[0] -= 0;
  42164. Node514compspts[1] -= 0;
  42165. Node514compspts[Node514ptslength-2] += 0;
  42166. Node514compspts[Node514ptslength-1] += 0;
  42167. }
  42168. Node514 = new ht.Node();
  42169. Node514.borderWidth = 1;
  42170. Node514rect.width = Node514rect.width === 0 ? 0.0001 : Node514rect.width;
  42171. Node514rect.height = Node514rect.height === 0 ? 0.0001 : Node514rect.height;
  42172. var Node514endCompspts = [Node514compspts[Node514ptslength-2],Node514compspts[Node514ptslength-1],0,0];
  42173. var Node514startCompspts = [Node514compspts[0],Node514compspts[1],0,0];
  42174. Node514.setImage(GD.getPolyLineJSON());
  42175. Node514.setPosition(Node514rect.x+Node514rect.width/2,Node514rect.y+Node514rect.height/2);
  42176. Node514.setSize(Node514rect.width,Node514rect.height);
  42177. Node514.setStyle("opacity",1);
  42178. Node514.s({'pixelPerfect':true});
  42179. Node514borderwidth=1;
  42180. Node514.setRotation(0);
  42181. dataModel.add(Node514);
  42182. Node514.a('node.points',Node514compspts);
  42183. Node514.a('node.segments',[1,2]);
  42184. Node514.a('node.color','rgba(255,128,0,1)');
  42185. Node514.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42186. Node514.a('node.borderColor','rgba(255,128,0,1)');
  42187. Node514.a('node.background','rgba(255,128,0,1)');
  42188. Node514.a('node.gradient','');
  42189. Node514.a('node.gradientcolor','rgba(255,128,0,1)');
  42190. Node514.a('node.endCompspts',Node514endCompspts);
  42191. Node514.a('node.startCompspts',Node514startCompspts);
  42192. (function (node, img, compspts, endCompspts, startCompspts) {
  42193. var position = node.getPosition(),
  42194. w = node.getWidth()*_ratio.ratioX,
  42195. h = node.getHeight()*_ratio.ratioY;
  42196. function resetPoints(rx, ry) {
  42197. for (var i = 0, len = compspts.length; i < len; i++) {
  42198. if (i%2 === 0) {
  42199. compspts[i]*=rx;
  42200. } else {
  42201. compspts[i]*=ry;
  42202. }
  42203. }
  42204. endCompspts[0] = compspts[compspts.length-2];
  42205. endCompspts[1] = compspts[compspts.length-1];
  42206. endCompspts[2] *= rx;
  42207. endCompspts[3] *= ry;
  42208. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42209. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42210. startCompspts[0] = compspts[0];
  42211. startCompspts[1] = compspts[1];
  42212. startCompspts[2] *= rx;
  42213. startCompspts[3] *= ry;
  42214. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42215. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42216. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42217. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42218. }
  42219. node.setSize(w, h);
  42220. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42221. node.a('node.width', w);
  42222. node.a('node.height', h);
  42223. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42224. node.borderWidth = 1;
  42225. node.a('node.borderwidth',node.borderWidth);
  42226. node._nodename = 'Node514';
  42227. node._nodeType = 'line';
  42228. zoomNodeList.push({
  42229. node: node,
  42230. attr: 'node.borderwidth'
  42231. });
  42232. var setWidth = node.setWidth,
  42233. setHeight = node.setHeight,
  42234. timer, rx = 1, ry = 1;
  42235. node.setWidth = function (width) {
  42236. var _width = this.getWidth();
  42237. rx = width / _width;
  42238. node.a('node.width', width);
  42239. setWidth.apply(this, arguments);
  42240. resetPoints(rx, 1);
  42241. }
  42242. node.setHeight = function (height) {
  42243. var _height = this.getHeight();
  42244. ry = height / _height;
  42245. node.a('node.height', height);
  42246. setHeight.apply(this, arguments);
  42247. resetPoints(1, ry);
  42248. }
  42249. })(Node514, Node514.getImage(), Node514compspts, Node514endCompspts, Node514startCompspts);
  42250. var Node515points=[1575, 757,1625, 757],
  42251. Node515rect=ht.Default.unionPoint([{x:1575,y:757},{x:1625,y:757}]),
  42252. Node515compspts=[];
  42253. _ratio = GD.getRatioWithRotation(0, ratio);
  42254. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  42255. _endratio = GD.getRatioWithRotation(0, ratio);
  42256. for(var i=0;i<Node515points.length;i++){
  42257. if(i%2==0){
  42258. Node515compspts.push(Node515points[i]-Node515rect.x);
  42259. }else{
  42260. Node515compspts.push(Node515points[i]-Node515rect.y);
  42261. }
  42262. }
  42263. var Node515ptslength=Node515compspts.length;
  42264. if (Node515rect.height === 0) {
  42265. Node515compspts[0] -= 0;
  42266. Node515compspts[Node515ptslength-2] += 0;
  42267. } else if (Node515rect.width === 0){
  42268. Node515compspts[1] -= 0;
  42269. Node515compspts[Node515ptslength-1] += 0;
  42270. } else {
  42271. Node515compspts[0] -= 0;
  42272. Node515compspts[1] -= 0;
  42273. Node515compspts[Node515ptslength-2] += 0;
  42274. Node515compspts[Node515ptslength-1] += 0;
  42275. }
  42276. Node515 = new ht.Node();
  42277. Node515.borderWidth = 1;
  42278. Node515rect.width = Node515rect.width === 0 ? 0.0001 : Node515rect.width;
  42279. Node515rect.height = Node515rect.height === 0 ? 0.0001 : Node515rect.height;
  42280. var Node515endCompspts = [Node515compspts[Node515ptslength-2],Node515compspts[Node515ptslength-1],0,0];
  42281. var Node515startCompspts = [Node515compspts[0],Node515compspts[1],0,0];
  42282. Node515.setImage(GD.getPolyLineJSON());
  42283. Node515.setPosition(Node515rect.x+Node515rect.width/2,Node515rect.y+Node515rect.height/2);
  42284. Node515.setSize(Node515rect.width,Node515rect.height);
  42285. Node515.setStyle("opacity",1);
  42286. Node515.s({'pixelPerfect':true});
  42287. Node515borderwidth=1;
  42288. Node515.setRotation(0);
  42289. dataModel.add(Node515);
  42290. Node515.a('node.points',Node515compspts);
  42291. Node515.a('node.segments',[1,2]);
  42292. Node515.a('node.color','rgba(255,128,0,1)');
  42293. Node515.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42294. Node515.a('node.borderColor','rgba(255,128,0,1)');
  42295. Node515.a('node.background','rgba(255,128,0,1)');
  42296. Node515.a('node.gradient','');
  42297. Node515.a('node.gradientcolor','rgba(255,128,0,1)');
  42298. Node515.a('node.endCompspts',Node515endCompspts);
  42299. Node515.a('node.startCompspts',Node515startCompspts);
  42300. (function (node, img, compspts, endCompspts, startCompspts) {
  42301. var position = node.getPosition(),
  42302. w = node.getWidth()*_ratio.ratioX,
  42303. h = node.getHeight()*_ratio.ratioY;
  42304. function resetPoints(rx, ry) {
  42305. for (var i = 0, len = compspts.length; i < len; i++) {
  42306. if (i%2 === 0) {
  42307. compspts[i]*=rx;
  42308. } else {
  42309. compspts[i]*=ry;
  42310. }
  42311. }
  42312. endCompspts[0] = compspts[compspts.length-2];
  42313. endCompspts[1] = compspts[compspts.length-1];
  42314. endCompspts[2] *= rx;
  42315. endCompspts[3] *= ry;
  42316. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42317. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42318. startCompspts[0] = compspts[0];
  42319. startCompspts[1] = compspts[1];
  42320. startCompspts[2] *= rx;
  42321. startCompspts[3] *= ry;
  42322. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42323. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42324. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42325. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42326. }
  42327. node.setSize(w, h);
  42328. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42329. node.a('node.width', w);
  42330. node.a('node.height', h);
  42331. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42332. node.borderWidth = 1;
  42333. node.a('node.borderwidth',node.borderWidth);
  42334. node._nodename = 'Node515';
  42335. node._nodeType = 'line';
  42336. zoomNodeList.push({
  42337. node: node,
  42338. attr: 'node.borderwidth'
  42339. });
  42340. var setWidth = node.setWidth,
  42341. setHeight = node.setHeight,
  42342. timer, rx = 1, ry = 1;
  42343. node.setWidth = function (width) {
  42344. var _width = this.getWidth();
  42345. rx = width / _width;
  42346. node.a('node.width', width);
  42347. setWidth.apply(this, arguments);
  42348. resetPoints(rx, 1);
  42349. }
  42350. node.setHeight = function (height) {
  42351. var _height = this.getHeight();
  42352. ry = height / _height;
  42353. node.a('node.height', height);
  42354. setHeight.apply(this, arguments);
  42355. resetPoints(1, ry);
  42356. }
  42357. })(Node515, Node515.getImage(), Node515compspts, Node515endCompspts, Node515startCompspts);
  42358. var Node516points=[1575, 757,1575, 777],
  42359. Node516rect=ht.Default.unionPoint([{x:1575,y:757},{x:1575,y:777}]),
  42360. Node516compspts=[];
  42361. _ratio = GD.getRatioWithRotation(0, ratio);
  42362. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  42363. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  42364. for(var i=0;i<Node516points.length;i++){
  42365. if(i%2==0){
  42366. Node516compspts.push(Node516points[i]-Node516rect.x);
  42367. }else{
  42368. Node516compspts.push(Node516points[i]-Node516rect.y);
  42369. }
  42370. }
  42371. var Node516ptslength=Node516compspts.length;
  42372. if (Node516rect.height === 0) {
  42373. Node516compspts[0] -= 0;
  42374. Node516compspts[Node516ptslength-2] += 0;
  42375. } else if (Node516rect.width === 0){
  42376. Node516compspts[1] -= 0;
  42377. Node516compspts[Node516ptslength-1] += 0;
  42378. } else {
  42379. Node516compspts[0] -= 0;
  42380. Node516compspts[1] -= 0;
  42381. Node516compspts[Node516ptslength-2] += 0;
  42382. Node516compspts[Node516ptslength-1] += 0;
  42383. }
  42384. Node516 = new ht.Node();
  42385. Node516.borderWidth = 1;
  42386. Node516rect.width = Node516rect.width === 0 ? 0.0001 : Node516rect.width;
  42387. Node516rect.height = Node516rect.height === 0 ? 0.0001 : Node516rect.height;
  42388. var Node516endCompspts = [Node516compspts[Node516ptslength-2],Node516compspts[Node516ptslength-1],0,0];
  42389. var Node516startCompspts = [Node516compspts[0],Node516compspts[1],0,0];
  42390. Node516.setImage(GD.getPolyLineJSON());
  42391. Node516.setPosition(Node516rect.x+Node516rect.width/2,Node516rect.y+Node516rect.height/2);
  42392. Node516.setSize(Node516rect.width,Node516rect.height);
  42393. Node516.setStyle("opacity",1);
  42394. Node516.s({'pixelPerfect':true});
  42395. Node516borderwidth=1;
  42396. Node516.setRotation(0);
  42397. dataModel.add(Node516);
  42398. Node516.a('node.points',Node516compspts);
  42399. Node516.a('node.segments',[1,2]);
  42400. Node516.a('node.color','rgba(255,128,0,1)');
  42401. Node516.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42402. Node516.a('node.borderColor','rgba(255,128,0,1)');
  42403. Node516.a('node.background','rgba(255,128,0,1)');
  42404. Node516.a('node.gradient','');
  42405. Node516.a('node.gradientcolor','rgba(255,128,0,1)');
  42406. Node516.a('node.endCompspts',Node516endCompspts);
  42407. Node516.a('node.startCompspts',Node516startCompspts);
  42408. (function (node, img, compspts, endCompspts, startCompspts) {
  42409. var position = node.getPosition(),
  42410. w = node.getWidth()*_ratio.ratioX,
  42411. h = node.getHeight()*_ratio.ratioY;
  42412. function resetPoints(rx, ry) {
  42413. for (var i = 0, len = compspts.length; i < len; i++) {
  42414. if (i%2 === 0) {
  42415. compspts[i]*=rx;
  42416. } else {
  42417. compspts[i]*=ry;
  42418. }
  42419. }
  42420. endCompspts[0] = compspts[compspts.length-2];
  42421. endCompspts[1] = compspts[compspts.length-1];
  42422. endCompspts[2] *= rx;
  42423. endCompspts[3] *= ry;
  42424. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42425. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42426. startCompspts[0] = compspts[0];
  42427. startCompspts[1] = compspts[1];
  42428. startCompspts[2] *= rx;
  42429. startCompspts[3] *= ry;
  42430. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42431. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42432. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42433. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42434. }
  42435. node.setSize(w, h);
  42436. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42437. node.a('node.width', w);
  42438. node.a('node.height', h);
  42439. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42440. node.borderWidth = 1;
  42441. node.a('node.borderwidth',node.borderWidth);
  42442. node._nodename = 'Node516';
  42443. node._nodeType = 'line';
  42444. zoomNodeList.push({
  42445. node: node,
  42446. attr: 'node.borderwidth'
  42447. });
  42448. var setWidth = node.setWidth,
  42449. setHeight = node.setHeight,
  42450. timer, rx = 1, ry = 1;
  42451. node.setWidth = function (width) {
  42452. var _width = this.getWidth();
  42453. rx = width / _width;
  42454. node.a('node.width', width);
  42455. setWidth.apply(this, arguments);
  42456. resetPoints(rx, 1);
  42457. }
  42458. node.setHeight = function (height) {
  42459. var _height = this.getHeight();
  42460. ry = height / _height;
  42461. node.a('node.height', height);
  42462. setHeight.apply(this, arguments);
  42463. resetPoints(1, ry);
  42464. }
  42465. })(Node516, Node516.getImage(), Node516compspts, Node516endCompspts, Node516startCompspts);
  42466. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42467. var Node517 = new ht.lib['黄色接地'](1575*ratio.ratioX, 805*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node517');
  42468. _libModel.add("Node517", Node517);
  42469. Node517.setRotation(0*Math.PI/180);
  42470. ;
  42471. ;
  42472. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  42473. var Node518 = new ht.lib['黄箭头'](1529*ratio.ratioX, 771*ratio.ratioY, 10*_ratio.ratioX, 107*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node518');
  42474. _libModel.add("Node518", Node518);
  42475. Node518.setRotation(-179.42*Math.PI/180);
  42476. ;
  42477. ;
  42478. var Node519points=[1530, 651,1530, 671],
  42479. Node519rect=ht.Default.unionPoint([{x:1530,y:651},{x:1530,y:671}]),
  42480. Node519compspts=[];
  42481. _ratio = GD.getRatioWithRotation(0, ratio);
  42482. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  42483. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  42484. for(var i=0;i<Node519points.length;i++){
  42485. if(i%2==0){
  42486. Node519compspts.push(Node519points[i]-Node519rect.x);
  42487. }else{
  42488. Node519compspts.push(Node519points[i]-Node519rect.y);
  42489. }
  42490. }
  42491. var Node519ptslength=Node519compspts.length;
  42492. if (Node519rect.height === 0) {
  42493. Node519compspts[0] -= 0;
  42494. Node519compspts[Node519ptslength-2] += 0;
  42495. } else if (Node519rect.width === 0){
  42496. Node519compspts[1] -= 0;
  42497. Node519compspts[Node519ptslength-1] += 0;
  42498. } else {
  42499. Node519compspts[0] -= 0;
  42500. Node519compspts[1] -= 0;
  42501. Node519compspts[Node519ptslength-2] += 0;
  42502. Node519compspts[Node519ptslength-1] += 0;
  42503. }
  42504. Node519 = new ht.Node();
  42505. Node519.borderWidth = 1;
  42506. Node519rect.width = Node519rect.width === 0 ? 0.0001 : Node519rect.width;
  42507. Node519rect.height = Node519rect.height === 0 ? 0.0001 : Node519rect.height;
  42508. var Node519endCompspts = [Node519compspts[Node519ptslength-2],Node519compspts[Node519ptslength-1],0,0];
  42509. var Node519startCompspts = [Node519compspts[0],Node519compspts[1],0,0];
  42510. Node519.setImage(GD.getPolyLineJSON());
  42511. Node519.setPosition(Node519rect.x+Node519rect.width/2,Node519rect.y+Node519rect.height/2);
  42512. Node519.setSize(Node519rect.width,Node519rect.height);
  42513. Node519.setStyle("opacity",1);
  42514. Node519.s({'pixelPerfect':true});
  42515. Node519borderwidth=1;
  42516. Node519.setRotation(0);
  42517. dataModel.add(Node519);
  42518. Node519.a('node.points',Node519compspts);
  42519. Node519.a('node.segments',[1,2]);
  42520. Node519.a('node.color','rgba(255,128,0,1)');
  42521. Node519.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42522. Node519.a('node.borderColor','rgba(255,128,0,1)');
  42523. Node519.a('node.background','rgba(255,128,0,1)');
  42524. Node519.a('node.gradient','');
  42525. Node519.a('node.gradientcolor','rgba(255,128,0,1)');
  42526. Node519.a('node.endCompspts',Node519endCompspts);
  42527. Node519.a('node.startCompspts',Node519startCompspts);
  42528. (function (node, img, compspts, endCompspts, startCompspts) {
  42529. var position = node.getPosition(),
  42530. w = node.getWidth()*_ratio.ratioX,
  42531. h = node.getHeight()*_ratio.ratioY;
  42532. function resetPoints(rx, ry) {
  42533. for (var i = 0, len = compspts.length; i < len; i++) {
  42534. if (i%2 === 0) {
  42535. compspts[i]*=rx;
  42536. } else {
  42537. compspts[i]*=ry;
  42538. }
  42539. }
  42540. endCompspts[0] = compspts[compspts.length-2];
  42541. endCompspts[1] = compspts[compspts.length-1];
  42542. endCompspts[2] *= rx;
  42543. endCompspts[3] *= ry;
  42544. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42545. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42546. startCompspts[0] = compspts[0];
  42547. startCompspts[1] = compspts[1];
  42548. startCompspts[2] *= rx;
  42549. startCompspts[3] *= ry;
  42550. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42551. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42552. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42553. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42554. }
  42555. node.setSize(w, h);
  42556. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42557. node.a('node.width', w);
  42558. node.a('node.height', h);
  42559. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42560. node.borderWidth = 1;
  42561. node.a('node.borderwidth',node.borderWidth);
  42562. node._nodename = 'Node519';
  42563. node._nodeType = 'line';
  42564. zoomNodeList.push({
  42565. node: node,
  42566. attr: 'node.borderwidth'
  42567. });
  42568. var setWidth = node.setWidth,
  42569. setHeight = node.setHeight,
  42570. timer, rx = 1, ry = 1;
  42571. node.setWidth = function (width) {
  42572. var _width = this.getWidth();
  42573. rx = width / _width;
  42574. node.a('node.width', width);
  42575. setWidth.apply(this, arguments);
  42576. resetPoints(rx, 1);
  42577. }
  42578. node.setHeight = function (height) {
  42579. var _height = this.getHeight();
  42580. ry = height / _height;
  42581. node.a('node.height', height);
  42582. setHeight.apply(this, arguments);
  42583. resetPoints(1, ry);
  42584. }
  42585. })(Node519, Node519.getImage(), Node519compspts, Node519endCompspts, Node519startCompspts);
  42586. var Node520points=[1479, 757,1529, 757],
  42587. Node520rect=ht.Default.unionPoint([{x:1479,y:757},{x:1529,y:757}]),
  42588. Node520compspts=[];
  42589. _ratio = GD.getRatioWithRotation(0, ratio);
  42590. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  42591. _endratio = GD.getRatioWithRotation(0, ratio);
  42592. for(var i=0;i<Node520points.length;i++){
  42593. if(i%2==0){
  42594. Node520compspts.push(Node520points[i]-Node520rect.x);
  42595. }else{
  42596. Node520compspts.push(Node520points[i]-Node520rect.y);
  42597. }
  42598. }
  42599. var Node520ptslength=Node520compspts.length;
  42600. if (Node520rect.height === 0) {
  42601. Node520compspts[0] -= 0;
  42602. Node520compspts[Node520ptslength-2] += 0;
  42603. } else if (Node520rect.width === 0){
  42604. Node520compspts[1] -= 0;
  42605. Node520compspts[Node520ptslength-1] += 0;
  42606. } else {
  42607. Node520compspts[0] -= 0;
  42608. Node520compspts[1] -= 0;
  42609. Node520compspts[Node520ptslength-2] += 0;
  42610. Node520compspts[Node520ptslength-1] += 0;
  42611. }
  42612. Node520 = new ht.Node();
  42613. Node520.borderWidth = 1;
  42614. Node520rect.width = Node520rect.width === 0 ? 0.0001 : Node520rect.width;
  42615. Node520rect.height = Node520rect.height === 0 ? 0.0001 : Node520rect.height;
  42616. var Node520endCompspts = [Node520compspts[Node520ptslength-2],Node520compspts[Node520ptslength-1],0,0];
  42617. var Node520startCompspts = [Node520compspts[0],Node520compspts[1],0,0];
  42618. Node520.setImage(GD.getPolyLineJSON());
  42619. Node520.setPosition(Node520rect.x+Node520rect.width/2,Node520rect.y+Node520rect.height/2);
  42620. Node520.setSize(Node520rect.width,Node520rect.height);
  42621. Node520.setStyle("opacity",1);
  42622. Node520.s({'pixelPerfect':true});
  42623. Node520borderwidth=1;
  42624. Node520.setRotation(0);
  42625. dataModel.add(Node520);
  42626. Node520.a('node.points',Node520compspts);
  42627. Node520.a('node.segments',[1,2]);
  42628. Node520.a('node.color','rgba(255,128,0,1)');
  42629. Node520.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42630. Node520.a('node.borderColor','rgba(255,128,0,1)');
  42631. Node520.a('node.background','rgba(255,128,0,1)');
  42632. Node520.a('node.gradient','');
  42633. Node520.a('node.gradientcolor','rgba(255,128,0,1)');
  42634. Node520.a('node.endCompspts',Node520endCompspts);
  42635. Node520.a('node.startCompspts',Node520startCompspts);
  42636. (function (node, img, compspts, endCompspts, startCompspts) {
  42637. var position = node.getPosition(),
  42638. w = node.getWidth()*_ratio.ratioX,
  42639. h = node.getHeight()*_ratio.ratioY;
  42640. function resetPoints(rx, ry) {
  42641. for (var i = 0, len = compspts.length; i < len; i++) {
  42642. if (i%2 === 0) {
  42643. compspts[i]*=rx;
  42644. } else {
  42645. compspts[i]*=ry;
  42646. }
  42647. }
  42648. endCompspts[0] = compspts[compspts.length-2];
  42649. endCompspts[1] = compspts[compspts.length-1];
  42650. endCompspts[2] *= rx;
  42651. endCompspts[3] *= ry;
  42652. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42653. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42654. startCompspts[0] = compspts[0];
  42655. startCompspts[1] = compspts[1];
  42656. startCompspts[2] *= rx;
  42657. startCompspts[3] *= ry;
  42658. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42659. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42660. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42661. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42662. }
  42663. node.setSize(w, h);
  42664. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42665. node.a('node.width', w);
  42666. node.a('node.height', h);
  42667. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42668. node.borderWidth = 1;
  42669. node.a('node.borderwidth',node.borderWidth);
  42670. node._nodename = 'Node520';
  42671. node._nodeType = 'line';
  42672. zoomNodeList.push({
  42673. node: node,
  42674. attr: 'node.borderwidth'
  42675. });
  42676. var setWidth = node.setWidth,
  42677. setHeight = node.setHeight,
  42678. timer, rx = 1, ry = 1;
  42679. node.setWidth = function (width) {
  42680. var _width = this.getWidth();
  42681. rx = width / _width;
  42682. node.a('node.width', width);
  42683. setWidth.apply(this, arguments);
  42684. resetPoints(rx, 1);
  42685. }
  42686. node.setHeight = function (height) {
  42687. var _height = this.getHeight();
  42688. ry = height / _height;
  42689. node.a('node.height', height);
  42690. setHeight.apply(this, arguments);
  42691. resetPoints(1, ry);
  42692. }
  42693. })(Node520, Node520.getImage(), Node520compspts, Node520endCompspts, Node520startCompspts);
  42694. var Node521points=[1479, 757,1479, 777],
  42695. Node521rect=ht.Default.unionPoint([{x:1479,y:757},{x:1479,y:777}]),
  42696. Node521compspts=[];
  42697. _ratio = GD.getRatioWithRotation(0, ratio);
  42698. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  42699. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  42700. for(var i=0;i<Node521points.length;i++){
  42701. if(i%2==0){
  42702. Node521compspts.push(Node521points[i]-Node521rect.x);
  42703. }else{
  42704. Node521compspts.push(Node521points[i]-Node521rect.y);
  42705. }
  42706. }
  42707. var Node521ptslength=Node521compspts.length;
  42708. if (Node521rect.height === 0) {
  42709. Node521compspts[0] -= 0;
  42710. Node521compspts[Node521ptslength-2] += 0;
  42711. } else if (Node521rect.width === 0){
  42712. Node521compspts[1] -= 0;
  42713. Node521compspts[Node521ptslength-1] += 0;
  42714. } else {
  42715. Node521compspts[0] -= 0;
  42716. Node521compspts[1] -= 0;
  42717. Node521compspts[Node521ptslength-2] += 0;
  42718. Node521compspts[Node521ptslength-1] += 0;
  42719. }
  42720. Node521 = new ht.Node();
  42721. Node521.borderWidth = 1;
  42722. Node521rect.width = Node521rect.width === 0 ? 0.0001 : Node521rect.width;
  42723. Node521rect.height = Node521rect.height === 0 ? 0.0001 : Node521rect.height;
  42724. var Node521endCompspts = [Node521compspts[Node521ptslength-2],Node521compspts[Node521ptslength-1],0,0];
  42725. var Node521startCompspts = [Node521compspts[0],Node521compspts[1],0,0];
  42726. Node521.setImage(GD.getPolyLineJSON());
  42727. Node521.setPosition(Node521rect.x+Node521rect.width/2,Node521rect.y+Node521rect.height/2);
  42728. Node521.setSize(Node521rect.width,Node521rect.height);
  42729. Node521.setStyle("opacity",1);
  42730. Node521.s({'pixelPerfect':true});
  42731. Node521borderwidth=1;
  42732. Node521.setRotation(0);
  42733. dataModel.add(Node521);
  42734. Node521.a('node.points',Node521compspts);
  42735. Node521.a('node.segments',[1,2]);
  42736. Node521.a('node.color','rgba(255,128,0,1)');
  42737. Node521.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42738. Node521.a('node.borderColor','rgba(255,128,0,1)');
  42739. Node521.a('node.background','rgba(255,128,0,1)');
  42740. Node521.a('node.gradient','');
  42741. Node521.a('node.gradientcolor','rgba(255,128,0,1)');
  42742. Node521.a('node.endCompspts',Node521endCompspts);
  42743. Node521.a('node.startCompspts',Node521startCompspts);
  42744. (function (node, img, compspts, endCompspts, startCompspts) {
  42745. var position = node.getPosition(),
  42746. w = node.getWidth()*_ratio.ratioX,
  42747. h = node.getHeight()*_ratio.ratioY;
  42748. function resetPoints(rx, ry) {
  42749. for (var i = 0, len = compspts.length; i < len; i++) {
  42750. if (i%2 === 0) {
  42751. compspts[i]*=rx;
  42752. } else {
  42753. compspts[i]*=ry;
  42754. }
  42755. }
  42756. endCompspts[0] = compspts[compspts.length-2];
  42757. endCompspts[1] = compspts[compspts.length-1];
  42758. endCompspts[2] *= rx;
  42759. endCompspts[3] *= ry;
  42760. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42761. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42762. startCompspts[0] = compspts[0];
  42763. startCompspts[1] = compspts[1];
  42764. startCompspts[2] *= rx;
  42765. startCompspts[3] *= ry;
  42766. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42767. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42768. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42769. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42770. }
  42771. node.setSize(w, h);
  42772. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42773. node.a('node.width', w);
  42774. node.a('node.height', h);
  42775. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42776. node.borderWidth = 1;
  42777. node.a('node.borderwidth',node.borderWidth);
  42778. node._nodename = 'Node521';
  42779. node._nodeType = 'line';
  42780. zoomNodeList.push({
  42781. node: node,
  42782. attr: 'node.borderwidth'
  42783. });
  42784. var setWidth = node.setWidth,
  42785. setHeight = node.setHeight,
  42786. timer, rx = 1, ry = 1;
  42787. node.setWidth = function (width) {
  42788. var _width = this.getWidth();
  42789. rx = width / _width;
  42790. node.a('node.width', width);
  42791. setWidth.apply(this, arguments);
  42792. resetPoints(rx, 1);
  42793. }
  42794. node.setHeight = function (height) {
  42795. var _height = this.getHeight();
  42796. ry = height / _height;
  42797. node.a('node.height', height);
  42798. setHeight.apply(this, arguments);
  42799. resetPoints(1, ry);
  42800. }
  42801. })(Node521, Node521.getImage(), Node521compspts, Node521endCompspts, Node521startCompspts);
  42802. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  42803. var Node522 = new ht.lib['黄色接地'](1479*ratio.ratioX, 804*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node522');
  42804. _libModel.add("Node522", Node522);
  42805. Node522.setRotation(0*Math.PI/180);
  42806. ;
  42807. ;
  42808. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  42809. var Node523 = new ht.lib['黄箭头'](1424*ratio.ratioX, 771*ratio.ratioY, 10*_ratio.ratioX, 107*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node523');
  42810. _libModel.add("Node523", Node523);
  42811. Node523.setRotation(-179.42*Math.PI/180);
  42812. ;
  42813. ;
  42814. var Node524points=[1425, 651,1425, 671],
  42815. Node524rect=ht.Default.unionPoint([{x:1425,y:651},{x:1425,y:671}]),
  42816. Node524compspts=[];
  42817. _ratio = GD.getRatioWithRotation(0, ratio);
  42818. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  42819. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  42820. for(var i=0;i<Node524points.length;i++){
  42821. if(i%2==0){
  42822. Node524compspts.push(Node524points[i]-Node524rect.x);
  42823. }else{
  42824. Node524compspts.push(Node524points[i]-Node524rect.y);
  42825. }
  42826. }
  42827. var Node524ptslength=Node524compspts.length;
  42828. if (Node524rect.height === 0) {
  42829. Node524compspts[0] -= 0;
  42830. Node524compspts[Node524ptslength-2] += 0;
  42831. } else if (Node524rect.width === 0){
  42832. Node524compspts[1] -= 0;
  42833. Node524compspts[Node524ptslength-1] += 0;
  42834. } else {
  42835. Node524compspts[0] -= 0;
  42836. Node524compspts[1] -= 0;
  42837. Node524compspts[Node524ptslength-2] += 0;
  42838. Node524compspts[Node524ptslength-1] += 0;
  42839. }
  42840. Node524 = new ht.Node();
  42841. Node524.borderWidth = 1;
  42842. Node524rect.width = Node524rect.width === 0 ? 0.0001 : Node524rect.width;
  42843. Node524rect.height = Node524rect.height === 0 ? 0.0001 : Node524rect.height;
  42844. var Node524endCompspts = [Node524compspts[Node524ptslength-2],Node524compspts[Node524ptslength-1],0,0];
  42845. var Node524startCompspts = [Node524compspts[0],Node524compspts[1],0,0];
  42846. Node524.setImage(GD.getPolyLineJSON());
  42847. Node524.setPosition(Node524rect.x+Node524rect.width/2,Node524rect.y+Node524rect.height/2);
  42848. Node524.setSize(Node524rect.width,Node524rect.height);
  42849. Node524.setStyle("opacity",1);
  42850. Node524.s({'pixelPerfect':true});
  42851. Node524borderwidth=1;
  42852. Node524.setRotation(0);
  42853. dataModel.add(Node524);
  42854. Node524.a('node.points',Node524compspts);
  42855. Node524.a('node.segments',[1,2]);
  42856. Node524.a('node.color','rgba(255,128,0,1)');
  42857. Node524.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42858. Node524.a('node.borderColor','rgba(255,128,0,1)');
  42859. Node524.a('node.background','rgba(255,128,0,1)');
  42860. Node524.a('node.gradient','');
  42861. Node524.a('node.gradientcolor','rgba(255,128,0,1)');
  42862. Node524.a('node.endCompspts',Node524endCompspts);
  42863. Node524.a('node.startCompspts',Node524startCompspts);
  42864. (function (node, img, compspts, endCompspts, startCompspts) {
  42865. var position = node.getPosition(),
  42866. w = node.getWidth()*_ratio.ratioX,
  42867. h = node.getHeight()*_ratio.ratioY;
  42868. function resetPoints(rx, ry) {
  42869. for (var i = 0, len = compspts.length; i < len; i++) {
  42870. if (i%2 === 0) {
  42871. compspts[i]*=rx;
  42872. } else {
  42873. compspts[i]*=ry;
  42874. }
  42875. }
  42876. endCompspts[0] = compspts[compspts.length-2];
  42877. endCompspts[1] = compspts[compspts.length-1];
  42878. endCompspts[2] *= rx;
  42879. endCompspts[3] *= ry;
  42880. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42881. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42882. startCompspts[0] = compspts[0];
  42883. startCompspts[1] = compspts[1];
  42884. startCompspts[2] *= rx;
  42885. startCompspts[3] *= ry;
  42886. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42887. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42888. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42889. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42890. }
  42891. node.setSize(w, h);
  42892. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  42893. node.a('node.width', w);
  42894. node.a('node.height', h);
  42895. resetPoints(_ratio.ratioX, _ratio.ratioY);
  42896. node.borderWidth = 1;
  42897. node.a('node.borderwidth',node.borderWidth);
  42898. node._nodename = 'Node524';
  42899. node._nodeType = 'line';
  42900. zoomNodeList.push({
  42901. node: node,
  42902. attr: 'node.borderwidth'
  42903. });
  42904. var setWidth = node.setWidth,
  42905. setHeight = node.setHeight,
  42906. timer, rx = 1, ry = 1;
  42907. node.setWidth = function (width) {
  42908. var _width = this.getWidth();
  42909. rx = width / _width;
  42910. node.a('node.width', width);
  42911. setWidth.apply(this, arguments);
  42912. resetPoints(rx, 1);
  42913. }
  42914. node.setHeight = function (height) {
  42915. var _height = this.getHeight();
  42916. ry = height / _height;
  42917. node.a('node.height', height);
  42918. setHeight.apply(this, arguments);
  42919. resetPoints(1, ry);
  42920. }
  42921. })(Node524, Node524.getImage(), Node524compspts, Node524endCompspts, Node524startCompspts);
  42922. var Node525points=[1374, 757,1424, 757],
  42923. Node525rect=ht.Default.unionPoint([{x:1374,y:757},{x:1424,y:757}]),
  42924. Node525compspts=[];
  42925. _ratio = GD.getRatioWithRotation(0, ratio);
  42926. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  42927. _endratio = GD.getRatioWithRotation(0, ratio);
  42928. for(var i=0;i<Node525points.length;i++){
  42929. if(i%2==0){
  42930. Node525compspts.push(Node525points[i]-Node525rect.x);
  42931. }else{
  42932. Node525compspts.push(Node525points[i]-Node525rect.y);
  42933. }
  42934. }
  42935. var Node525ptslength=Node525compspts.length;
  42936. if (Node525rect.height === 0) {
  42937. Node525compspts[0] -= 0;
  42938. Node525compspts[Node525ptslength-2] += 0;
  42939. } else if (Node525rect.width === 0){
  42940. Node525compspts[1] -= 0;
  42941. Node525compspts[Node525ptslength-1] += 0;
  42942. } else {
  42943. Node525compspts[0] -= 0;
  42944. Node525compspts[1] -= 0;
  42945. Node525compspts[Node525ptslength-2] += 0;
  42946. Node525compspts[Node525ptslength-1] += 0;
  42947. }
  42948. Node525 = new ht.Node();
  42949. Node525.borderWidth = 1;
  42950. Node525rect.width = Node525rect.width === 0 ? 0.0001 : Node525rect.width;
  42951. Node525rect.height = Node525rect.height === 0 ? 0.0001 : Node525rect.height;
  42952. var Node525endCompspts = [Node525compspts[Node525ptslength-2],Node525compspts[Node525ptslength-1],0,0];
  42953. var Node525startCompspts = [Node525compspts[0],Node525compspts[1],0,0];
  42954. Node525.setImage(GD.getPolyLineJSON());
  42955. Node525.setPosition(Node525rect.x+Node525rect.width/2,Node525rect.y+Node525rect.height/2);
  42956. Node525.setSize(Node525rect.width,Node525rect.height);
  42957. Node525.setStyle("opacity",1);
  42958. Node525.s({'pixelPerfect':true});
  42959. Node525borderwidth=1;
  42960. Node525.setRotation(0);
  42961. dataModel.add(Node525);
  42962. Node525.a('node.points',Node525compspts);
  42963. Node525.a('node.segments',[1,2]);
  42964. Node525.a('node.color','rgba(255,128,0,1)');
  42965. Node525.a('node.borderPattern',getDashStyle("@borderPattern@"));
  42966. Node525.a('node.borderColor','rgba(255,128,0,1)');
  42967. Node525.a('node.background','rgba(255,128,0,1)');
  42968. Node525.a('node.gradient','');
  42969. Node525.a('node.gradientcolor','rgba(255,128,0,1)');
  42970. Node525.a('node.endCompspts',Node525endCompspts);
  42971. Node525.a('node.startCompspts',Node525startCompspts);
  42972. (function (node, img, compspts, endCompspts, startCompspts) {
  42973. var position = node.getPosition(),
  42974. w = node.getWidth()*_ratio.ratioX,
  42975. h = node.getHeight()*_ratio.ratioY;
  42976. function resetPoints(rx, ry) {
  42977. for (var i = 0, len = compspts.length; i < len; i++) {
  42978. if (i%2 === 0) {
  42979. compspts[i]*=rx;
  42980. } else {
  42981. compspts[i]*=ry;
  42982. }
  42983. }
  42984. endCompspts[0] = compspts[compspts.length-2];
  42985. endCompspts[1] = compspts[compspts.length-1];
  42986. endCompspts[2] *= rx;
  42987. endCompspts[3] *= ry;
  42988. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  42989. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  42990. startCompspts[0] = compspts[0];
  42991. startCompspts[1] = compspts[1];
  42992. startCompspts[2] *= rx;
  42993. startCompspts[3] *= ry;
  42994. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  42995. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  42996. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  42997. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  42998. }
  42999. node.setSize(w, h);
  43000. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43001. node.a('node.width', w);
  43002. node.a('node.height', h);
  43003. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43004. node.borderWidth = 1;
  43005. node.a('node.borderwidth',node.borderWidth);
  43006. node._nodename = 'Node525';
  43007. node._nodeType = 'line';
  43008. zoomNodeList.push({
  43009. node: node,
  43010. attr: 'node.borderwidth'
  43011. });
  43012. var setWidth = node.setWidth,
  43013. setHeight = node.setHeight,
  43014. timer, rx = 1, ry = 1;
  43015. node.setWidth = function (width) {
  43016. var _width = this.getWidth();
  43017. rx = width / _width;
  43018. node.a('node.width', width);
  43019. setWidth.apply(this, arguments);
  43020. resetPoints(rx, 1);
  43021. }
  43022. node.setHeight = function (height) {
  43023. var _height = this.getHeight();
  43024. ry = height / _height;
  43025. node.a('node.height', height);
  43026. setHeight.apply(this, arguments);
  43027. resetPoints(1, ry);
  43028. }
  43029. })(Node525, Node525.getImage(), Node525compspts, Node525endCompspts, Node525startCompspts);
  43030. var Node526points=[1374, 757,1374, 777],
  43031. Node526rect=ht.Default.unionPoint([{x:1374,y:757},{x:1374,y:777}]),
  43032. Node526compspts=[];
  43033. _ratio = GD.getRatioWithRotation(0, ratio);
  43034. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  43035. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  43036. for(var i=0;i<Node526points.length;i++){
  43037. if(i%2==0){
  43038. Node526compspts.push(Node526points[i]-Node526rect.x);
  43039. }else{
  43040. Node526compspts.push(Node526points[i]-Node526rect.y);
  43041. }
  43042. }
  43043. var Node526ptslength=Node526compspts.length;
  43044. if (Node526rect.height === 0) {
  43045. Node526compspts[0] -= 0;
  43046. Node526compspts[Node526ptslength-2] += 0;
  43047. } else if (Node526rect.width === 0){
  43048. Node526compspts[1] -= 0;
  43049. Node526compspts[Node526ptslength-1] += 0;
  43050. } else {
  43051. Node526compspts[0] -= 0;
  43052. Node526compspts[1] -= 0;
  43053. Node526compspts[Node526ptslength-2] += 0;
  43054. Node526compspts[Node526ptslength-1] += 0;
  43055. }
  43056. Node526 = new ht.Node();
  43057. Node526.borderWidth = 1;
  43058. Node526rect.width = Node526rect.width === 0 ? 0.0001 : Node526rect.width;
  43059. Node526rect.height = Node526rect.height === 0 ? 0.0001 : Node526rect.height;
  43060. var Node526endCompspts = [Node526compspts[Node526ptslength-2],Node526compspts[Node526ptslength-1],0,0];
  43061. var Node526startCompspts = [Node526compspts[0],Node526compspts[1],0,0];
  43062. Node526.setImage(GD.getPolyLineJSON());
  43063. Node526.setPosition(Node526rect.x+Node526rect.width/2,Node526rect.y+Node526rect.height/2);
  43064. Node526.setSize(Node526rect.width,Node526rect.height);
  43065. Node526.setStyle("opacity",1);
  43066. Node526.s({'pixelPerfect':true});
  43067. Node526borderwidth=1;
  43068. Node526.setRotation(0);
  43069. dataModel.add(Node526);
  43070. Node526.a('node.points',Node526compspts);
  43071. Node526.a('node.segments',[1,2]);
  43072. Node526.a('node.color','rgba(255,128,0,1)');
  43073. Node526.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43074. Node526.a('node.borderColor','rgba(255,128,0,1)');
  43075. Node526.a('node.background','rgba(255,128,0,1)');
  43076. Node526.a('node.gradient','');
  43077. Node526.a('node.gradientcolor','rgba(255,128,0,1)');
  43078. Node526.a('node.endCompspts',Node526endCompspts);
  43079. Node526.a('node.startCompspts',Node526startCompspts);
  43080. (function (node, img, compspts, endCompspts, startCompspts) {
  43081. var position = node.getPosition(),
  43082. w = node.getWidth()*_ratio.ratioX,
  43083. h = node.getHeight()*_ratio.ratioY;
  43084. function resetPoints(rx, ry) {
  43085. for (var i = 0, len = compspts.length; i < len; i++) {
  43086. if (i%2 === 0) {
  43087. compspts[i]*=rx;
  43088. } else {
  43089. compspts[i]*=ry;
  43090. }
  43091. }
  43092. endCompspts[0] = compspts[compspts.length-2];
  43093. endCompspts[1] = compspts[compspts.length-1];
  43094. endCompspts[2] *= rx;
  43095. endCompspts[3] *= ry;
  43096. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43097. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43098. startCompspts[0] = compspts[0];
  43099. startCompspts[1] = compspts[1];
  43100. startCompspts[2] *= rx;
  43101. startCompspts[3] *= ry;
  43102. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43103. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43104. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43105. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43106. }
  43107. node.setSize(w, h);
  43108. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43109. node.a('node.width', w);
  43110. node.a('node.height', h);
  43111. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43112. node.borderWidth = 1;
  43113. node.a('node.borderwidth',node.borderWidth);
  43114. node._nodename = 'Node526';
  43115. node._nodeType = 'line';
  43116. zoomNodeList.push({
  43117. node: node,
  43118. attr: 'node.borderwidth'
  43119. });
  43120. var setWidth = node.setWidth,
  43121. setHeight = node.setHeight,
  43122. timer, rx = 1, ry = 1;
  43123. node.setWidth = function (width) {
  43124. var _width = this.getWidth();
  43125. rx = width / _width;
  43126. node.a('node.width', width);
  43127. setWidth.apply(this, arguments);
  43128. resetPoints(rx, 1);
  43129. }
  43130. node.setHeight = function (height) {
  43131. var _height = this.getHeight();
  43132. ry = height / _height;
  43133. node.a('node.height', height);
  43134. setHeight.apply(this, arguments);
  43135. resetPoints(1, ry);
  43136. }
  43137. })(Node526, Node526.getImage(), Node526compspts, Node526endCompspts, Node526startCompspts);
  43138. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  43139. var Node527 = new ht.lib['黄色接地'](1375*ratio.ratioX, 805*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node527');
  43140. _libModel.add("Node527", Node527);
  43141. Node527.setRotation(0*Math.PI/180);
  43142. ;
  43143. ;
  43144. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  43145. var Node528 = new ht.lib['黄箭头'](1318*ratio.ratioX, 773*ratio.ratioY, 10*_ratio.ratioX, 107*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node528');
  43146. _libModel.add("Node528", Node528);
  43147. Node528.setRotation(-179.42*Math.PI/180);
  43148. ;
  43149. ;
  43150. var Node529points=[1320, 651,1320, 675],
  43151. Node529rect=ht.Default.unionPoint([{x:1320,y:651},{x:1320,y:675}]),
  43152. Node529compspts=[];
  43153. _ratio = GD.getRatioWithRotation(0, ratio);
  43154. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  43155. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  43156. for(var i=0;i<Node529points.length;i++){
  43157. if(i%2==0){
  43158. Node529compspts.push(Node529points[i]-Node529rect.x);
  43159. }else{
  43160. Node529compspts.push(Node529points[i]-Node529rect.y);
  43161. }
  43162. }
  43163. var Node529ptslength=Node529compspts.length;
  43164. if (Node529rect.height === 0) {
  43165. Node529compspts[0] -= 0;
  43166. Node529compspts[Node529ptslength-2] += 0;
  43167. } else if (Node529rect.width === 0){
  43168. Node529compspts[1] -= 0;
  43169. Node529compspts[Node529ptslength-1] += 0;
  43170. } else {
  43171. Node529compspts[0] -= 0;
  43172. Node529compspts[1] -= 0;
  43173. Node529compspts[Node529ptslength-2] += 0;
  43174. Node529compspts[Node529ptslength-1] += 0;
  43175. }
  43176. Node529 = new ht.Node();
  43177. Node529.borderWidth = 1;
  43178. Node529rect.width = Node529rect.width === 0 ? 0.0001 : Node529rect.width;
  43179. Node529rect.height = Node529rect.height === 0 ? 0.0001 : Node529rect.height;
  43180. var Node529endCompspts = [Node529compspts[Node529ptslength-2],Node529compspts[Node529ptslength-1],0,0];
  43181. var Node529startCompspts = [Node529compspts[0],Node529compspts[1],0,0];
  43182. Node529.setImage(GD.getPolyLineJSON());
  43183. Node529.setPosition(Node529rect.x+Node529rect.width/2,Node529rect.y+Node529rect.height/2);
  43184. Node529.setSize(Node529rect.width,Node529rect.height);
  43185. Node529.setStyle("opacity",1);
  43186. Node529.s({'pixelPerfect':true});
  43187. Node529borderwidth=1;
  43188. Node529.setRotation(0);
  43189. dataModel.add(Node529);
  43190. Node529.a('node.points',Node529compspts);
  43191. Node529.a('node.segments',[1,2]);
  43192. Node529.a('node.color','rgba(255,128,0,1)');
  43193. Node529.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43194. Node529.a('node.borderColor','rgba(255,128,0,1)');
  43195. Node529.a('node.background','rgba(255,128,0,1)');
  43196. Node529.a('node.gradient','');
  43197. Node529.a('node.gradientcolor','rgba(255,128,0,1)');
  43198. Node529.a('node.endCompspts',Node529endCompspts);
  43199. Node529.a('node.startCompspts',Node529startCompspts);
  43200. (function (node, img, compspts, endCompspts, startCompspts) {
  43201. var position = node.getPosition(),
  43202. w = node.getWidth()*_ratio.ratioX,
  43203. h = node.getHeight()*_ratio.ratioY;
  43204. function resetPoints(rx, ry) {
  43205. for (var i = 0, len = compspts.length; i < len; i++) {
  43206. if (i%2 === 0) {
  43207. compspts[i]*=rx;
  43208. } else {
  43209. compspts[i]*=ry;
  43210. }
  43211. }
  43212. endCompspts[0] = compspts[compspts.length-2];
  43213. endCompspts[1] = compspts[compspts.length-1];
  43214. endCompspts[2] *= rx;
  43215. endCompspts[3] *= ry;
  43216. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43217. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43218. startCompspts[0] = compspts[0];
  43219. startCompspts[1] = compspts[1];
  43220. startCompspts[2] *= rx;
  43221. startCompspts[3] *= ry;
  43222. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43223. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43224. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43225. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43226. }
  43227. node.setSize(w, h);
  43228. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43229. node.a('node.width', w);
  43230. node.a('node.height', h);
  43231. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43232. node.borderWidth = 1;
  43233. node.a('node.borderwidth',node.borderWidth);
  43234. node._nodename = 'Node529';
  43235. node._nodeType = 'line';
  43236. zoomNodeList.push({
  43237. node: node,
  43238. attr: 'node.borderwidth'
  43239. });
  43240. var setWidth = node.setWidth,
  43241. setHeight = node.setHeight,
  43242. timer, rx = 1, ry = 1;
  43243. node.setWidth = function (width) {
  43244. var _width = this.getWidth();
  43245. rx = width / _width;
  43246. node.a('node.width', width);
  43247. setWidth.apply(this, arguments);
  43248. resetPoints(rx, 1);
  43249. }
  43250. node.setHeight = function (height) {
  43251. var _height = this.getHeight();
  43252. ry = height / _height;
  43253. node.a('node.height', height);
  43254. setHeight.apply(this, arguments);
  43255. resetPoints(1, ry);
  43256. }
  43257. })(Node529, Node529.getImage(), Node529compspts, Node529endCompspts, Node529startCompspts);
  43258. var Node530points=[1269, 757,1319, 757],
  43259. Node530rect=ht.Default.unionPoint([{x:1269,y:757},{x:1319,y:757}]),
  43260. Node530compspts=[];
  43261. _ratio = GD.getRatioWithRotation(0, ratio);
  43262. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  43263. _endratio = GD.getRatioWithRotation(0, ratio);
  43264. for(var i=0;i<Node530points.length;i++){
  43265. if(i%2==0){
  43266. Node530compspts.push(Node530points[i]-Node530rect.x);
  43267. }else{
  43268. Node530compspts.push(Node530points[i]-Node530rect.y);
  43269. }
  43270. }
  43271. var Node530ptslength=Node530compspts.length;
  43272. if (Node530rect.height === 0) {
  43273. Node530compspts[0] -= 0;
  43274. Node530compspts[Node530ptslength-2] += 0;
  43275. } else if (Node530rect.width === 0){
  43276. Node530compspts[1] -= 0;
  43277. Node530compspts[Node530ptslength-1] += 0;
  43278. } else {
  43279. Node530compspts[0] -= 0;
  43280. Node530compspts[1] -= 0;
  43281. Node530compspts[Node530ptslength-2] += 0;
  43282. Node530compspts[Node530ptslength-1] += 0;
  43283. }
  43284. Node530 = new ht.Node();
  43285. Node530.borderWidth = 1;
  43286. Node530rect.width = Node530rect.width === 0 ? 0.0001 : Node530rect.width;
  43287. Node530rect.height = Node530rect.height === 0 ? 0.0001 : Node530rect.height;
  43288. var Node530endCompspts = [Node530compspts[Node530ptslength-2],Node530compspts[Node530ptslength-1],0,0];
  43289. var Node530startCompspts = [Node530compspts[0],Node530compspts[1],0,0];
  43290. Node530.setImage(GD.getPolyLineJSON());
  43291. Node530.setPosition(Node530rect.x+Node530rect.width/2,Node530rect.y+Node530rect.height/2);
  43292. Node530.setSize(Node530rect.width,Node530rect.height);
  43293. Node530.setStyle("opacity",1);
  43294. Node530.s({'pixelPerfect':true});
  43295. Node530borderwidth=1;
  43296. Node530.setRotation(0);
  43297. dataModel.add(Node530);
  43298. Node530.a('node.points',Node530compspts);
  43299. Node530.a('node.segments',[1,2]);
  43300. Node530.a('node.color','rgba(255,128,0,1)');
  43301. Node530.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43302. Node530.a('node.borderColor','rgba(255,128,0,1)');
  43303. Node530.a('node.background','rgba(255,128,0,1)');
  43304. Node530.a('node.gradient','');
  43305. Node530.a('node.gradientcolor','rgba(255,128,0,1)');
  43306. Node530.a('node.endCompspts',Node530endCompspts);
  43307. Node530.a('node.startCompspts',Node530startCompspts);
  43308. (function (node, img, compspts, endCompspts, startCompspts) {
  43309. var position = node.getPosition(),
  43310. w = node.getWidth()*_ratio.ratioX,
  43311. h = node.getHeight()*_ratio.ratioY;
  43312. function resetPoints(rx, ry) {
  43313. for (var i = 0, len = compspts.length; i < len; i++) {
  43314. if (i%2 === 0) {
  43315. compspts[i]*=rx;
  43316. } else {
  43317. compspts[i]*=ry;
  43318. }
  43319. }
  43320. endCompspts[0] = compspts[compspts.length-2];
  43321. endCompspts[1] = compspts[compspts.length-1];
  43322. endCompspts[2] *= rx;
  43323. endCompspts[3] *= ry;
  43324. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43325. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43326. startCompspts[0] = compspts[0];
  43327. startCompspts[1] = compspts[1];
  43328. startCompspts[2] *= rx;
  43329. startCompspts[3] *= ry;
  43330. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43331. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43332. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43333. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43334. }
  43335. node.setSize(w, h);
  43336. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43337. node.a('node.width', w);
  43338. node.a('node.height', h);
  43339. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43340. node.borderWidth = 1;
  43341. node.a('node.borderwidth',node.borderWidth);
  43342. node._nodename = 'Node530';
  43343. node._nodeType = 'line';
  43344. zoomNodeList.push({
  43345. node: node,
  43346. attr: 'node.borderwidth'
  43347. });
  43348. var setWidth = node.setWidth,
  43349. setHeight = node.setHeight,
  43350. timer, rx = 1, ry = 1;
  43351. node.setWidth = function (width) {
  43352. var _width = this.getWidth();
  43353. rx = width / _width;
  43354. node.a('node.width', width);
  43355. setWidth.apply(this, arguments);
  43356. resetPoints(rx, 1);
  43357. }
  43358. node.setHeight = function (height) {
  43359. var _height = this.getHeight();
  43360. ry = height / _height;
  43361. node.a('node.height', height);
  43362. setHeight.apply(this, arguments);
  43363. resetPoints(1, ry);
  43364. }
  43365. })(Node530, Node530.getImage(), Node530compspts, Node530endCompspts, Node530startCompspts);
  43366. var Node531points=[1269, 757,1269, 777],
  43367. Node531rect=ht.Default.unionPoint([{x:1269,y:757},{x:1269,y:777}]),
  43368. Node531compspts=[];
  43369. _ratio = GD.getRatioWithRotation(0, ratio);
  43370. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  43371. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  43372. for(var i=0;i<Node531points.length;i++){
  43373. if(i%2==0){
  43374. Node531compspts.push(Node531points[i]-Node531rect.x);
  43375. }else{
  43376. Node531compspts.push(Node531points[i]-Node531rect.y);
  43377. }
  43378. }
  43379. var Node531ptslength=Node531compspts.length;
  43380. if (Node531rect.height === 0) {
  43381. Node531compspts[0] -= 0;
  43382. Node531compspts[Node531ptslength-2] += 0;
  43383. } else if (Node531rect.width === 0){
  43384. Node531compspts[1] -= 0;
  43385. Node531compspts[Node531ptslength-1] += 0;
  43386. } else {
  43387. Node531compspts[0] -= 0;
  43388. Node531compspts[1] -= 0;
  43389. Node531compspts[Node531ptslength-2] += 0;
  43390. Node531compspts[Node531ptslength-1] += 0;
  43391. }
  43392. Node531 = new ht.Node();
  43393. Node531.borderWidth = 1;
  43394. Node531rect.width = Node531rect.width === 0 ? 0.0001 : Node531rect.width;
  43395. Node531rect.height = Node531rect.height === 0 ? 0.0001 : Node531rect.height;
  43396. var Node531endCompspts = [Node531compspts[Node531ptslength-2],Node531compspts[Node531ptslength-1],0,0];
  43397. var Node531startCompspts = [Node531compspts[0],Node531compspts[1],0,0];
  43398. Node531.setImage(GD.getPolyLineJSON());
  43399. Node531.setPosition(Node531rect.x+Node531rect.width/2,Node531rect.y+Node531rect.height/2);
  43400. Node531.setSize(Node531rect.width,Node531rect.height);
  43401. Node531.setStyle("opacity",1);
  43402. Node531.s({'pixelPerfect':true});
  43403. Node531borderwidth=1;
  43404. Node531.setRotation(0);
  43405. dataModel.add(Node531);
  43406. Node531.a('node.points',Node531compspts);
  43407. Node531.a('node.segments',[1,2]);
  43408. Node531.a('node.color','rgba(255,128,0,1)');
  43409. Node531.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43410. Node531.a('node.borderColor','rgba(255,128,0,1)');
  43411. Node531.a('node.background','rgba(255,128,0,1)');
  43412. Node531.a('node.gradient','');
  43413. Node531.a('node.gradientcolor','rgba(255,128,0,1)');
  43414. Node531.a('node.endCompspts',Node531endCompspts);
  43415. Node531.a('node.startCompspts',Node531startCompspts);
  43416. (function (node, img, compspts, endCompspts, startCompspts) {
  43417. var position = node.getPosition(),
  43418. w = node.getWidth()*_ratio.ratioX,
  43419. h = node.getHeight()*_ratio.ratioY;
  43420. function resetPoints(rx, ry) {
  43421. for (var i = 0, len = compspts.length; i < len; i++) {
  43422. if (i%2 === 0) {
  43423. compspts[i]*=rx;
  43424. } else {
  43425. compspts[i]*=ry;
  43426. }
  43427. }
  43428. endCompspts[0] = compspts[compspts.length-2];
  43429. endCompspts[1] = compspts[compspts.length-1];
  43430. endCompspts[2] *= rx;
  43431. endCompspts[3] *= ry;
  43432. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43433. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43434. startCompspts[0] = compspts[0];
  43435. startCompspts[1] = compspts[1];
  43436. startCompspts[2] *= rx;
  43437. startCompspts[3] *= ry;
  43438. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43439. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43440. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43441. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43442. }
  43443. node.setSize(w, h);
  43444. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43445. node.a('node.width', w);
  43446. node.a('node.height', h);
  43447. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43448. node.borderWidth = 1;
  43449. node.a('node.borderwidth',node.borderWidth);
  43450. node._nodename = 'Node531';
  43451. node._nodeType = 'line';
  43452. zoomNodeList.push({
  43453. node: node,
  43454. attr: 'node.borderwidth'
  43455. });
  43456. var setWidth = node.setWidth,
  43457. setHeight = node.setHeight,
  43458. timer, rx = 1, ry = 1;
  43459. node.setWidth = function (width) {
  43460. var _width = this.getWidth();
  43461. rx = width / _width;
  43462. node.a('node.width', width);
  43463. setWidth.apply(this, arguments);
  43464. resetPoints(rx, 1);
  43465. }
  43466. node.setHeight = function (height) {
  43467. var _height = this.getHeight();
  43468. ry = height / _height;
  43469. node.a('node.height', height);
  43470. setHeight.apply(this, arguments);
  43471. resetPoints(1, ry);
  43472. }
  43473. })(Node531, Node531.getImage(), Node531compspts, Node531endCompspts, Node531startCompspts);
  43474. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  43475. var Node532 = new ht.lib['黄色接地'](1269*ratio.ratioX, 804*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node532');
  43476. _libModel.add("Node532", Node532);
  43477. Node532.setRotation(0*Math.PI/180);
  43478. ;
  43479. ;
  43480. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  43481. var Node533 = new ht.lib['黄色接地'](1164*ratio.ratioX, 806*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node533');
  43482. _libModel.add("Node533", Node533);
  43483. Node533.setRotation(0*Math.PI/180);
  43484. ;
  43485. ;
  43486. var Node534points=[834, 688,834, 698],
  43487. Node534rect=ht.Default.unionPoint([{x:834,y:688},{x:834,y:698}]),
  43488. Node534compspts=[];
  43489. _ratio = GD.getRatioWithRotation(0, ratio);
  43490. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  43491. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  43492. for(var i=0;i<Node534points.length;i++){
  43493. if(i%2==0){
  43494. Node534compspts.push(Node534points[i]-Node534rect.x);
  43495. }else{
  43496. Node534compspts.push(Node534points[i]-Node534rect.y);
  43497. }
  43498. }
  43499. var Node534ptslength=Node534compspts.length;
  43500. if (Node534rect.height === 0) {
  43501. Node534compspts[0] -= 0;
  43502. Node534compspts[Node534ptslength-2] += 0;
  43503. } else if (Node534rect.width === 0){
  43504. Node534compspts[1] -= 0;
  43505. Node534compspts[Node534ptslength-1] += 0;
  43506. } else {
  43507. Node534compspts[0] -= 0;
  43508. Node534compspts[1] -= 0;
  43509. Node534compspts[Node534ptslength-2] += 0;
  43510. Node534compspts[Node534ptslength-1] += 0;
  43511. }
  43512. Node534 = new ht.Node();
  43513. Node534.borderWidth = 1;
  43514. Node534rect.width = Node534rect.width === 0 ? 0.0001 : Node534rect.width;
  43515. Node534rect.height = Node534rect.height === 0 ? 0.0001 : Node534rect.height;
  43516. var Node534endCompspts = [Node534compspts[Node534ptslength-2],Node534compspts[Node534ptslength-1],0,0];
  43517. var Node534startCompspts = [Node534compspts[0],Node534compspts[1],0,0];
  43518. Node534.setImage(GD.getPolyLineJSON());
  43519. Node534.setPosition(Node534rect.x+Node534rect.width/2,Node534rect.y+Node534rect.height/2);
  43520. Node534.setSize(Node534rect.width,Node534rect.height);
  43521. Node534.setStyle("opacity",1);
  43522. Node534.s({'pixelPerfect':true});
  43523. Node534borderwidth=1;
  43524. Node534.setRotation(0);
  43525. dataModel.add(Node534);
  43526. Node534.a('node.points',Node534compspts);
  43527. Node534.a('node.segments',[1,2]);
  43528. Node534.a('node.color','rgba(255,128,0,1)');
  43529. Node534.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43530. Node534.a('node.borderColor','rgba(255,128,0,1)');
  43531. Node534.a('node.background','rgba(255,128,0,1)');
  43532. Node534.a('node.gradient','');
  43533. Node534.a('node.gradientcolor','rgba(255,128,0,1)');
  43534. Node534.a('node.endCompspts',Node534endCompspts);
  43535. Node534.a('node.startCompspts',Node534startCompspts);
  43536. (function (node, img, compspts, endCompspts, startCompspts) {
  43537. var position = node.getPosition(),
  43538. w = node.getWidth()*_ratio.ratioX,
  43539. h = node.getHeight()*_ratio.ratioY;
  43540. function resetPoints(rx, ry) {
  43541. for (var i = 0, len = compspts.length; i < len; i++) {
  43542. if (i%2 === 0) {
  43543. compspts[i]*=rx;
  43544. } else {
  43545. compspts[i]*=ry;
  43546. }
  43547. }
  43548. endCompspts[0] = compspts[compspts.length-2];
  43549. endCompspts[1] = compspts[compspts.length-1];
  43550. endCompspts[2] *= rx;
  43551. endCompspts[3] *= ry;
  43552. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43553. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43554. startCompspts[0] = compspts[0];
  43555. startCompspts[1] = compspts[1];
  43556. startCompspts[2] *= rx;
  43557. startCompspts[3] *= ry;
  43558. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43559. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43560. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43561. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43562. }
  43563. node.setSize(w, h);
  43564. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43565. node.a('node.width', w);
  43566. node.a('node.height', h);
  43567. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43568. node.borderWidth = 1;
  43569. node.a('node.borderwidth',node.borderWidth);
  43570. node._nodename = 'Node534';
  43571. node._nodeType = 'line';
  43572. zoomNodeList.push({
  43573. node: node,
  43574. attr: 'node.borderwidth'
  43575. });
  43576. var setWidth = node.setWidth,
  43577. setHeight = node.setHeight,
  43578. timer, rx = 1, ry = 1;
  43579. node.setWidth = function (width) {
  43580. var _width = this.getWidth();
  43581. rx = width / _width;
  43582. node.a('node.width', width);
  43583. setWidth.apply(this, arguments);
  43584. resetPoints(rx, 1);
  43585. }
  43586. node.setHeight = function (height) {
  43587. var _height = this.getHeight();
  43588. ry = height / _height;
  43589. node.a('node.height', height);
  43590. setHeight.apply(this, arguments);
  43591. resetPoints(1, ry);
  43592. }
  43593. })(Node534, Node534.getImage(), Node534compspts, Node534endCompspts, Node534startCompspts);
  43594. var Node535points=[834, 688,864, 688],
  43595. Node535rect=ht.Default.unionPoint([{x:834,y:688},{x:864,y:688}]),
  43596. Node535compspts=[];
  43597. _ratio = GD.getRatioWithRotation(0, ratio);
  43598. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  43599. _endratio = GD.getRatioWithRotation(0, ratio);
  43600. for(var i=0;i<Node535points.length;i++){
  43601. if(i%2==0){
  43602. Node535compspts.push(Node535points[i]-Node535rect.x);
  43603. }else{
  43604. Node535compspts.push(Node535points[i]-Node535rect.y);
  43605. }
  43606. }
  43607. var Node535ptslength=Node535compspts.length;
  43608. if (Node535rect.height === 0) {
  43609. Node535compspts[0] -= 0;
  43610. Node535compspts[Node535ptslength-2] += 0;
  43611. } else if (Node535rect.width === 0){
  43612. Node535compspts[1] -= 0;
  43613. Node535compspts[Node535ptslength-1] += 0;
  43614. } else {
  43615. Node535compspts[0] -= 0;
  43616. Node535compspts[1] -= 0;
  43617. Node535compspts[Node535ptslength-2] += 0;
  43618. Node535compspts[Node535ptslength-1] += 0;
  43619. }
  43620. Node535 = new ht.Node();
  43621. Node535.borderWidth = 1;
  43622. Node535rect.width = Node535rect.width === 0 ? 0.0001 : Node535rect.width;
  43623. Node535rect.height = Node535rect.height === 0 ? 0.0001 : Node535rect.height;
  43624. var Node535endCompspts = [Node535compspts[Node535ptslength-2],Node535compspts[Node535ptslength-1],0,0];
  43625. var Node535startCompspts = [Node535compspts[0],Node535compspts[1],0,0];
  43626. Node535.setImage(GD.getPolyLineJSON());
  43627. Node535.setPosition(Node535rect.x+Node535rect.width/2,Node535rect.y+Node535rect.height/2);
  43628. Node535.setSize(Node535rect.width,Node535rect.height);
  43629. Node535.setStyle("opacity",1);
  43630. Node535.s({'pixelPerfect':true});
  43631. Node535borderwidth=1;
  43632. Node535.setRotation(0);
  43633. dataModel.add(Node535);
  43634. Node535.a('node.points',Node535compspts);
  43635. Node535.a('node.segments',[1,2]);
  43636. Node535.a('node.color','rgba(255,128,0,1)');
  43637. Node535.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43638. Node535.a('node.borderColor','rgba(255,128,0,1)');
  43639. Node535.a('node.background','rgba(255,128,0,1)');
  43640. Node535.a('node.gradient','');
  43641. Node535.a('node.gradientcolor','rgba(255,128,0,1)');
  43642. Node535.a('node.endCompspts',Node535endCompspts);
  43643. Node535.a('node.startCompspts',Node535startCompspts);
  43644. (function (node, img, compspts, endCompspts, startCompspts) {
  43645. var position = node.getPosition(),
  43646. w = node.getWidth()*_ratio.ratioX,
  43647. h = node.getHeight()*_ratio.ratioY;
  43648. function resetPoints(rx, ry) {
  43649. for (var i = 0, len = compspts.length; i < len; i++) {
  43650. if (i%2 === 0) {
  43651. compspts[i]*=rx;
  43652. } else {
  43653. compspts[i]*=ry;
  43654. }
  43655. }
  43656. endCompspts[0] = compspts[compspts.length-2];
  43657. endCompspts[1] = compspts[compspts.length-1];
  43658. endCompspts[2] *= rx;
  43659. endCompspts[3] *= ry;
  43660. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43661. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43662. startCompspts[0] = compspts[0];
  43663. startCompspts[1] = compspts[1];
  43664. startCompspts[2] *= rx;
  43665. startCompspts[3] *= ry;
  43666. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43667. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43668. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43669. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43670. }
  43671. node.setSize(w, h);
  43672. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43673. node.a('node.width', w);
  43674. node.a('node.height', h);
  43675. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43676. node.borderWidth = 1;
  43677. node.a('node.borderwidth',node.borderWidth);
  43678. node._nodename = 'Node535';
  43679. node._nodeType = 'line';
  43680. zoomNodeList.push({
  43681. node: node,
  43682. attr: 'node.borderwidth'
  43683. });
  43684. var setWidth = node.setWidth,
  43685. setHeight = node.setHeight,
  43686. timer, rx = 1, ry = 1;
  43687. node.setWidth = function (width) {
  43688. var _width = this.getWidth();
  43689. rx = width / _width;
  43690. node.a('node.width', width);
  43691. setWidth.apply(this, arguments);
  43692. resetPoints(rx, 1);
  43693. }
  43694. node.setHeight = function (height) {
  43695. var _height = this.getHeight();
  43696. ry = height / _height;
  43697. node.a('node.height', height);
  43698. setHeight.apply(this, arguments);
  43699. resetPoints(1, ry);
  43700. }
  43701. })(Node535, Node535.getImage(), Node535compspts, Node535endCompspts, Node535startCompspts);
  43702. var Node536points=[866, 678,866, 698],
  43703. Node536rect=ht.Default.unionPoint([{x:866,y:678},{x:866,y:698}]),
  43704. Node536compspts=[];
  43705. _ratio = GD.getRatioWithRotation(0, ratio);
  43706. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  43707. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  43708. for(var i=0;i<Node536points.length;i++){
  43709. if(i%2==0){
  43710. Node536compspts.push(Node536points[i]-Node536rect.x);
  43711. }else{
  43712. Node536compspts.push(Node536points[i]-Node536rect.y);
  43713. }
  43714. }
  43715. var Node536ptslength=Node536compspts.length;
  43716. if (Node536rect.height === 0) {
  43717. Node536compspts[0] -= 0;
  43718. Node536compspts[Node536ptslength-2] += 0;
  43719. } else if (Node536rect.width === 0){
  43720. Node536compspts[1] -= 0;
  43721. Node536compspts[Node536ptslength-1] += 0;
  43722. } else {
  43723. Node536compspts[0] -= 0;
  43724. Node536compspts[1] -= 0;
  43725. Node536compspts[Node536ptslength-2] += 0;
  43726. Node536compspts[Node536ptslength-1] += 0;
  43727. }
  43728. Node536 = new ht.Node();
  43729. Node536.borderWidth = 1;
  43730. Node536rect.width = Node536rect.width === 0 ? 0.0001 : Node536rect.width;
  43731. Node536rect.height = Node536rect.height === 0 ? 0.0001 : Node536rect.height;
  43732. var Node536endCompspts = [Node536compspts[Node536ptslength-2],Node536compspts[Node536ptslength-1],0,0];
  43733. var Node536startCompspts = [Node536compspts[0],Node536compspts[1],0,0];
  43734. Node536.setImage(GD.getPolyLineJSON());
  43735. Node536.setPosition(Node536rect.x+Node536rect.width/2,Node536rect.y+Node536rect.height/2);
  43736. Node536.setSize(Node536rect.width,Node536rect.height);
  43737. Node536.setStyle("opacity",1);
  43738. Node536.s({'pixelPerfect':true});
  43739. Node536borderwidth=1;
  43740. Node536.setRotation(0);
  43741. dataModel.add(Node536);
  43742. Node536.a('node.points',Node536compspts);
  43743. Node536.a('node.segments',[1,2]);
  43744. Node536.a('node.color','rgba(255,128,0,1)');
  43745. Node536.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43746. Node536.a('node.borderColor','rgba(255,128,0,1)');
  43747. Node536.a('node.background','rgba(255,128,0,1)');
  43748. Node536.a('node.gradient','');
  43749. Node536.a('node.gradientcolor','rgba(255,128,0,1)');
  43750. Node536.a('node.endCompspts',Node536endCompspts);
  43751. Node536.a('node.startCompspts',Node536startCompspts);
  43752. (function (node, img, compspts, endCompspts, startCompspts) {
  43753. var position = node.getPosition(),
  43754. w = node.getWidth()*_ratio.ratioX,
  43755. h = node.getHeight()*_ratio.ratioY;
  43756. function resetPoints(rx, ry) {
  43757. for (var i = 0, len = compspts.length; i < len; i++) {
  43758. if (i%2 === 0) {
  43759. compspts[i]*=rx;
  43760. } else {
  43761. compspts[i]*=ry;
  43762. }
  43763. }
  43764. endCompspts[0] = compspts[compspts.length-2];
  43765. endCompspts[1] = compspts[compspts.length-1];
  43766. endCompspts[2] *= rx;
  43767. endCompspts[3] *= ry;
  43768. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43769. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43770. startCompspts[0] = compspts[0];
  43771. startCompspts[1] = compspts[1];
  43772. startCompspts[2] *= rx;
  43773. startCompspts[3] *= ry;
  43774. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43775. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43776. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43777. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43778. }
  43779. node.setSize(w, h);
  43780. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43781. node.a('node.width', w);
  43782. node.a('node.height', h);
  43783. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43784. node.borderWidth = 1;
  43785. node.a('node.borderwidth',node.borderWidth);
  43786. node._nodename = 'Node536';
  43787. node._nodeType = 'line';
  43788. zoomNodeList.push({
  43789. node: node,
  43790. attr: 'node.borderwidth'
  43791. });
  43792. var setWidth = node.setWidth,
  43793. setHeight = node.setHeight,
  43794. timer, rx = 1, ry = 1;
  43795. node.setWidth = function (width) {
  43796. var _width = this.getWidth();
  43797. rx = width / _width;
  43798. node.a('node.width', width);
  43799. setWidth.apply(this, arguments);
  43800. resetPoints(rx, 1);
  43801. }
  43802. node.setHeight = function (height) {
  43803. var _height = this.getHeight();
  43804. ry = height / _height;
  43805. node.a('node.height', height);
  43806. setHeight.apply(this, arguments);
  43807. resetPoints(1, ry);
  43808. }
  43809. })(Node536, Node536.getImage(), Node536compspts, Node536endCompspts, Node536startCompspts);
  43810. var Node537points=[866, 652,866, 662],
  43811. Node537rect=ht.Default.unionPoint([{x:866,y:652},{x:866,y:662}]),
  43812. Node537compspts=[];
  43813. _ratio = GD.getRatioWithRotation(0, ratio);
  43814. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  43815. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  43816. for(var i=0;i<Node537points.length;i++){
  43817. if(i%2==0){
  43818. Node537compspts.push(Node537points[i]-Node537rect.x);
  43819. }else{
  43820. Node537compspts.push(Node537points[i]-Node537rect.y);
  43821. }
  43822. }
  43823. var Node537ptslength=Node537compspts.length;
  43824. if (Node537rect.height === 0) {
  43825. Node537compspts[0] -= 0;
  43826. Node537compspts[Node537ptslength-2] += 0;
  43827. } else if (Node537rect.width === 0){
  43828. Node537compspts[1] -= 0;
  43829. Node537compspts[Node537ptslength-1] += 0;
  43830. } else {
  43831. Node537compspts[0] -= 0;
  43832. Node537compspts[1] -= 0;
  43833. Node537compspts[Node537ptslength-2] += 0;
  43834. Node537compspts[Node537ptslength-1] += 0;
  43835. }
  43836. Node537 = new ht.Node();
  43837. Node537.borderWidth = 1;
  43838. Node537rect.width = Node537rect.width === 0 ? 0.0001 : Node537rect.width;
  43839. Node537rect.height = Node537rect.height === 0 ? 0.0001 : Node537rect.height;
  43840. var Node537endCompspts = [Node537compspts[Node537ptslength-2],Node537compspts[Node537ptslength-1],0,0];
  43841. var Node537startCompspts = [Node537compspts[0],Node537compspts[1],0,0];
  43842. Node537.setImage(GD.getPolyLineJSON());
  43843. Node537.setPosition(Node537rect.x+Node537rect.width/2,Node537rect.y+Node537rect.height/2);
  43844. Node537.setSize(Node537rect.width,Node537rect.height);
  43845. Node537.setStyle("opacity",1);
  43846. Node537.s({'pixelPerfect':true});
  43847. Node537borderwidth=1;
  43848. Node537.setRotation(0);
  43849. dataModel.add(Node537);
  43850. Node537.a('node.points',Node537compspts);
  43851. Node537.a('node.segments',[1,2]);
  43852. Node537.a('node.color','rgba(255,128,0,1)');
  43853. Node537.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43854. Node537.a('node.borderColor','rgba(255,128,0,1)');
  43855. Node537.a('node.background','rgba(255,128,0,1)');
  43856. Node537.a('node.gradient','');
  43857. Node537.a('node.gradientcolor','rgba(255,128,0,1)');
  43858. Node537.a('node.endCompspts',Node537endCompspts);
  43859. Node537.a('node.startCompspts',Node537startCompspts);
  43860. (function (node, img, compspts, endCompspts, startCompspts) {
  43861. var position = node.getPosition(),
  43862. w = node.getWidth()*_ratio.ratioX,
  43863. h = node.getHeight()*_ratio.ratioY;
  43864. function resetPoints(rx, ry) {
  43865. for (var i = 0, len = compspts.length; i < len; i++) {
  43866. if (i%2 === 0) {
  43867. compspts[i]*=rx;
  43868. } else {
  43869. compspts[i]*=ry;
  43870. }
  43871. }
  43872. endCompspts[0] = compspts[compspts.length-2];
  43873. endCompspts[1] = compspts[compspts.length-1];
  43874. endCompspts[2] *= rx;
  43875. endCompspts[3] *= ry;
  43876. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43877. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43878. startCompspts[0] = compspts[0];
  43879. startCompspts[1] = compspts[1];
  43880. startCompspts[2] *= rx;
  43881. startCompspts[3] *= ry;
  43882. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43883. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43884. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43885. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43886. }
  43887. node.setSize(w, h);
  43888. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43889. node.a('node.width', w);
  43890. node.a('node.height', h);
  43891. resetPoints(_ratio.ratioX, _ratio.ratioY);
  43892. node.borderWidth = 1;
  43893. node.a('node.borderwidth',node.borderWidth);
  43894. node._nodename = 'Node537';
  43895. node._nodeType = 'line';
  43896. zoomNodeList.push({
  43897. node: node,
  43898. attr: 'node.borderwidth'
  43899. });
  43900. var setWidth = node.setWidth,
  43901. setHeight = node.setHeight,
  43902. timer, rx = 1, ry = 1;
  43903. node.setWidth = function (width) {
  43904. var _width = this.getWidth();
  43905. rx = width / _width;
  43906. node.a('node.width', width);
  43907. setWidth.apply(this, arguments);
  43908. resetPoints(rx, 1);
  43909. }
  43910. node.setHeight = function (height) {
  43911. var _height = this.getHeight();
  43912. ry = height / _height;
  43913. node.a('node.height', height);
  43914. setHeight.apply(this, arguments);
  43915. resetPoints(1, ry);
  43916. }
  43917. })(Node537, Node537.getImage(), Node537compspts, Node537endCompspts, Node537startCompspts);
  43918. var Node538points=[834, 739,834, 749],
  43919. Node538rect=ht.Default.unionPoint([{x:834,y:739},{x:834,y:749}]),
  43920. Node538compspts=[];
  43921. _ratio = GD.getRatioWithRotation(0, ratio);
  43922. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  43923. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  43924. for(var i=0;i<Node538points.length;i++){
  43925. if(i%2==0){
  43926. Node538compspts.push(Node538points[i]-Node538rect.x);
  43927. }else{
  43928. Node538compspts.push(Node538points[i]-Node538rect.y);
  43929. }
  43930. }
  43931. var Node538ptslength=Node538compspts.length;
  43932. if (Node538rect.height === 0) {
  43933. Node538compspts[0] -= 0;
  43934. Node538compspts[Node538ptslength-2] += 0;
  43935. } else if (Node538rect.width === 0){
  43936. Node538compspts[1] -= 0;
  43937. Node538compspts[Node538ptslength-1] += 0;
  43938. } else {
  43939. Node538compspts[0] -= 0;
  43940. Node538compspts[1] -= 0;
  43941. Node538compspts[Node538ptslength-2] += 0;
  43942. Node538compspts[Node538ptslength-1] += 0;
  43943. }
  43944. Node538 = new ht.Node();
  43945. Node538.borderWidth = 1;
  43946. Node538rect.width = Node538rect.width === 0 ? 0.0001 : Node538rect.width;
  43947. Node538rect.height = Node538rect.height === 0 ? 0.0001 : Node538rect.height;
  43948. var Node538endCompspts = [Node538compspts[Node538ptslength-2],Node538compspts[Node538ptslength-1],0,0];
  43949. var Node538startCompspts = [Node538compspts[0],Node538compspts[1],0,0];
  43950. Node538.setImage(GD.getPolyLineJSON());
  43951. Node538.setPosition(Node538rect.x+Node538rect.width/2,Node538rect.y+Node538rect.height/2);
  43952. Node538.setSize(Node538rect.width,Node538rect.height);
  43953. Node538.setStyle("opacity",1);
  43954. Node538.s({'pixelPerfect':true});
  43955. Node538borderwidth=1;
  43956. Node538.setRotation(0);
  43957. dataModel.add(Node538);
  43958. Node538.a('node.points',Node538compspts);
  43959. Node538.a('node.segments',[1,2]);
  43960. Node538.a('node.color','rgba(255,128,0,1)');
  43961. Node538.a('node.borderPattern',getDashStyle("@borderPattern@"));
  43962. Node538.a('node.borderColor','rgba(255,128,0,1)');
  43963. Node538.a('node.background','rgba(255,128,0,1)');
  43964. Node538.a('node.gradient','');
  43965. Node538.a('node.gradientcolor','rgba(255,128,0,1)');
  43966. Node538.a('node.endCompspts',Node538endCompspts);
  43967. Node538.a('node.startCompspts',Node538startCompspts);
  43968. (function (node, img, compspts, endCompspts, startCompspts) {
  43969. var position = node.getPosition(),
  43970. w = node.getWidth()*_ratio.ratioX,
  43971. h = node.getHeight()*_ratio.ratioY;
  43972. function resetPoints(rx, ry) {
  43973. for (var i = 0, len = compspts.length; i < len; i++) {
  43974. if (i%2 === 0) {
  43975. compspts[i]*=rx;
  43976. } else {
  43977. compspts[i]*=ry;
  43978. }
  43979. }
  43980. endCompspts[0] = compspts[compspts.length-2];
  43981. endCompspts[1] = compspts[compspts.length-1];
  43982. endCompspts[2] *= rx;
  43983. endCompspts[3] *= ry;
  43984. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  43985. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  43986. startCompspts[0] = compspts[0];
  43987. startCompspts[1] = compspts[1];
  43988. startCompspts[2] *= rx;
  43989. startCompspts[3] *= ry;
  43990. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  43991. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  43992. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  43993. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  43994. }
  43995. node.setSize(w, h);
  43996. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  43997. node.a('node.width', w);
  43998. node.a('node.height', h);
  43999. resetPoints(_ratio.ratioX, _ratio.ratioY);
  44000. node.borderWidth = 1;
  44001. node.a('node.borderwidth',node.borderWidth);
  44002. node._nodename = 'Node538';
  44003. node._nodeType = 'line';
  44004. zoomNodeList.push({
  44005. node: node,
  44006. attr: 'node.borderwidth'
  44007. });
  44008. var setWidth = node.setWidth,
  44009. setHeight = node.setHeight,
  44010. timer, rx = 1, ry = 1;
  44011. node.setWidth = function (width) {
  44012. var _width = this.getWidth();
  44013. rx = width / _width;
  44014. node.a('node.width', width);
  44015. setWidth.apply(this, arguments);
  44016. resetPoints(rx, 1);
  44017. }
  44018. node.setHeight = function (height) {
  44019. var _height = this.getHeight();
  44020. ry = height / _height;
  44021. node.a('node.height', height);
  44022. setHeight.apply(this, arguments);
  44023. resetPoints(1, ry);
  44024. }
  44025. })(Node538, Node538.getImage(), Node538compspts, Node538endCompspts, Node538startCompspts);
  44026. var Node539points=[834, 739,864, 739],
  44027. Node539rect=ht.Default.unionPoint([{x:834,y:739},{x:864,y:739}]),
  44028. Node539compspts=[];
  44029. _ratio = GD.getRatioWithRotation(0, ratio);
  44030. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  44031. _endratio = GD.getRatioWithRotation(0, ratio);
  44032. for(var i=0;i<Node539points.length;i++){
  44033. if(i%2==0){
  44034. Node539compspts.push(Node539points[i]-Node539rect.x);
  44035. }else{
  44036. Node539compspts.push(Node539points[i]-Node539rect.y);
  44037. }
  44038. }
  44039. var Node539ptslength=Node539compspts.length;
  44040. if (Node539rect.height === 0) {
  44041. Node539compspts[0] -= 0;
  44042. Node539compspts[Node539ptslength-2] += 0;
  44043. } else if (Node539rect.width === 0){
  44044. Node539compspts[1] -= 0;
  44045. Node539compspts[Node539ptslength-1] += 0;
  44046. } else {
  44047. Node539compspts[0] -= 0;
  44048. Node539compspts[1] -= 0;
  44049. Node539compspts[Node539ptslength-2] += 0;
  44050. Node539compspts[Node539ptslength-1] += 0;
  44051. }
  44052. Node539 = new ht.Node();
  44053. Node539.borderWidth = 1;
  44054. Node539rect.width = Node539rect.width === 0 ? 0.0001 : Node539rect.width;
  44055. Node539rect.height = Node539rect.height === 0 ? 0.0001 : Node539rect.height;
  44056. var Node539endCompspts = [Node539compspts[Node539ptslength-2],Node539compspts[Node539ptslength-1],0,0];
  44057. var Node539startCompspts = [Node539compspts[0],Node539compspts[1],0,0];
  44058. Node539.setImage(GD.getPolyLineJSON());
  44059. Node539.setPosition(Node539rect.x+Node539rect.width/2,Node539rect.y+Node539rect.height/2);
  44060. Node539.setSize(Node539rect.width,Node539rect.height);
  44061. Node539.setStyle("opacity",1);
  44062. Node539.s({'pixelPerfect':true});
  44063. Node539borderwidth=1;
  44064. Node539.setRotation(0);
  44065. dataModel.add(Node539);
  44066. Node539.a('node.points',Node539compspts);
  44067. Node539.a('node.segments',[1,2]);
  44068. Node539.a('node.color','rgba(255,128,0,1)');
  44069. Node539.a('node.borderPattern',getDashStyle("@borderPattern@"));
  44070. Node539.a('node.borderColor','rgba(255,128,0,1)');
  44071. Node539.a('node.background','rgba(255,128,0,1)');
  44072. Node539.a('node.gradient','');
  44073. Node539.a('node.gradientcolor','rgba(255,128,0,1)');
  44074. Node539.a('node.endCompspts',Node539endCompspts);
  44075. Node539.a('node.startCompspts',Node539startCompspts);
  44076. (function (node, img, compspts, endCompspts, startCompspts) {
  44077. var position = node.getPosition(),
  44078. w = node.getWidth()*_ratio.ratioX,
  44079. h = node.getHeight()*_ratio.ratioY;
  44080. function resetPoints(rx, ry) {
  44081. for (var i = 0, len = compspts.length; i < len; i++) {
  44082. if (i%2 === 0) {
  44083. compspts[i]*=rx;
  44084. } else {
  44085. compspts[i]*=ry;
  44086. }
  44087. }
  44088. endCompspts[0] = compspts[compspts.length-2];
  44089. endCompspts[1] = compspts[compspts.length-1];
  44090. endCompspts[2] *= rx;
  44091. endCompspts[3] *= ry;
  44092. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  44093. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  44094. startCompspts[0] = compspts[0];
  44095. startCompspts[1] = compspts[1];
  44096. startCompspts[2] *= rx;
  44097. startCompspts[3] *= ry;
  44098. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  44099. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  44100. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  44101. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  44102. }
  44103. node.setSize(w, h);
  44104. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  44105. node.a('node.width', w);
  44106. node.a('node.height', h);
  44107. resetPoints(_ratio.ratioX, _ratio.ratioY);
  44108. node.borderWidth = 1;
  44109. node.a('node.borderwidth',node.borderWidth);
  44110. node._nodename = 'Node539';
  44111. node._nodeType = 'line';
  44112. zoomNodeList.push({
  44113. node: node,
  44114. attr: 'node.borderwidth'
  44115. });
  44116. var setWidth = node.setWidth,
  44117. setHeight = node.setHeight,
  44118. timer, rx = 1, ry = 1;
  44119. node.setWidth = function (width) {
  44120. var _width = this.getWidth();
  44121. rx = width / _width;
  44122. node.a('node.width', width);
  44123. setWidth.apply(this, arguments);
  44124. resetPoints(rx, 1);
  44125. }
  44126. node.setHeight = function (height) {
  44127. var _height = this.getHeight();
  44128. ry = height / _height;
  44129. node.a('node.height', height);
  44130. setHeight.apply(this, arguments);
  44131. resetPoints(1, ry);
  44132. }
  44133. })(Node539, Node539.getImage(), Node539compspts, Node539endCompspts, Node539startCompspts);
  44134. var Node540points=[866, 719,866, 749],
  44135. Node540rect=ht.Default.unionPoint([{x:866,y:719},{x:866,y:749}]),
  44136. Node540compspts=[];
  44137. _ratio = GD.getRatioWithRotation(0, ratio);
  44138. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  44139. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  44140. for(var i=0;i<Node540points.length;i++){
  44141. if(i%2==0){
  44142. Node540compspts.push(Node540points[i]-Node540rect.x);
  44143. }else{
  44144. Node540compspts.push(Node540points[i]-Node540rect.y);
  44145. }
  44146. }
  44147. var Node540ptslength=Node540compspts.length;
  44148. if (Node540rect.height === 0) {
  44149. Node540compspts[0] -= 0;
  44150. Node540compspts[Node540ptslength-2] += 0;
  44151. } else if (Node540rect.width === 0){
  44152. Node540compspts[1] -= 0;
  44153. Node540compspts[Node540ptslength-1] += 0;
  44154. } else {
  44155. Node540compspts[0] -= 0;
  44156. Node540compspts[1] -= 0;
  44157. Node540compspts[Node540ptslength-2] += 0;
  44158. Node540compspts[Node540ptslength-1] += 0;
  44159. }
  44160. Node540 = new ht.Node();
  44161. Node540.borderWidth = 1;
  44162. Node540rect.width = Node540rect.width === 0 ? 0.0001 : Node540rect.width;
  44163. Node540rect.height = Node540rect.height === 0 ? 0.0001 : Node540rect.height;
  44164. var Node540endCompspts = [Node540compspts[Node540ptslength-2],Node540compspts[Node540ptslength-1],0,0];
  44165. var Node540startCompspts = [Node540compspts[0],Node540compspts[1],0,0];
  44166. Node540.setImage(GD.getPolyLineJSON());
  44167. Node540.setPosition(Node540rect.x+Node540rect.width/2,Node540rect.y+Node540rect.height/2);
  44168. Node540.setSize(Node540rect.width,Node540rect.height);
  44169. Node540.setStyle("opacity",1);
  44170. Node540.s({'pixelPerfect':true});
  44171. Node540borderwidth=1;
  44172. Node540.setRotation(0);
  44173. dataModel.add(Node540);
  44174. Node540.a('node.points',Node540compspts);
  44175. Node540.a('node.segments',[1,2]);
  44176. Node540.a('node.color','rgba(255,128,0,1)');
  44177. Node540.a('node.borderPattern',getDashStyle("@borderPattern@"));
  44178. Node540.a('node.borderColor','rgba(255,128,0,1)');
  44179. Node540.a('node.background','rgba(255,128,0,1)');
  44180. Node540.a('node.gradient','');
  44181. Node540.a('node.gradientcolor','rgba(255,128,0,1)');
  44182. Node540.a('node.endCompspts',Node540endCompspts);
  44183. Node540.a('node.startCompspts',Node540startCompspts);
  44184. (function (node, img, compspts, endCompspts, startCompspts) {
  44185. var position = node.getPosition(),
  44186. w = node.getWidth()*_ratio.ratioX,
  44187. h = node.getHeight()*_ratio.ratioY;
  44188. function resetPoints(rx, ry) {
  44189. for (var i = 0, len = compspts.length; i < len; i++) {
  44190. if (i%2 === 0) {
  44191. compspts[i]*=rx;
  44192. } else {
  44193. compspts[i]*=ry;
  44194. }
  44195. }
  44196. endCompspts[0] = compspts[compspts.length-2];
  44197. endCompspts[1] = compspts[compspts.length-1];
  44198. endCompspts[2] *= rx;
  44199. endCompspts[3] *= ry;
  44200. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  44201. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  44202. startCompspts[0] = compspts[0];
  44203. startCompspts[1] = compspts[1];
  44204. startCompspts[2] *= rx;
  44205. startCompspts[3] *= ry;
  44206. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  44207. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  44208. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  44209. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  44210. }
  44211. node.setSize(w, h);
  44212. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  44213. node.a('node.width', w);
  44214. node.a('node.height', h);
  44215. resetPoints(_ratio.ratioX, _ratio.ratioY);
  44216. node.borderWidth = 1;
  44217. node.a('node.borderwidth',node.borderWidth);
  44218. node._nodename = 'Node540';
  44219. node._nodeType = 'line';
  44220. zoomNodeList.push({
  44221. node: node,
  44222. attr: 'node.borderwidth'
  44223. });
  44224. var setWidth = node.setWidth,
  44225. setHeight = node.setHeight,
  44226. timer, rx = 1, ry = 1;
  44227. node.setWidth = function (width) {
  44228. var _width = this.getWidth();
  44229. rx = width / _width;
  44230. node.a('node.width', width);
  44231. setWidth.apply(this, arguments);
  44232. resetPoints(rx, 1);
  44233. }
  44234. node.setHeight = function (height) {
  44235. var _height = this.getHeight();
  44236. ry = height / _height;
  44237. node.a('node.height', height);
  44238. setHeight.apply(this, arguments);
  44239. resetPoints(1, ry);
  44240. }
  44241. })(Node540, Node540.getImage(), Node540compspts, Node540endCompspts, Node540startCompspts);
  44242. _ratio = GD.getRatioWithRotation(-179.42*Math.PI/180, ratio);
  44243. var Node541 = new ht.lib['黄箭头'](864*ratio.ratioX, 787*ratio.ratioY, 10*_ratio.ratioX, 46*_ratio.ratioY, -179.42*Math.PI/180, {}, function (){return {}}, 'Node541');
  44244. _libModel.add("Node541", Node541);
  44245. Node541.setRotation(-179.42*Math.PI/180);
  44246. ;
  44247. ;
  44248. var Node542points=[869, 785,899, 785],
  44249. Node542rect=ht.Default.unionPoint([{x:869,y:785},{x:899,y:785}]),
  44250. Node542compspts=[];
  44251. _ratio = GD.getRatioWithRotation(0, ratio);
  44252. var _startratio = GD.getRatioWithRotation(3.14159265358979, ratio),
  44253. _endratio = GD.getRatioWithRotation(0, ratio);
  44254. for(var i=0;i<Node542points.length;i++){
  44255. if(i%2==0){
  44256. Node542compspts.push(Node542points[i]-Node542rect.x);
  44257. }else{
  44258. Node542compspts.push(Node542points[i]-Node542rect.y);
  44259. }
  44260. }
  44261. var Node542ptslength=Node542compspts.length;
  44262. if (Node542rect.height === 0) {
  44263. Node542compspts[0] -= 0;
  44264. Node542compspts[Node542ptslength-2] += 0;
  44265. } else if (Node542rect.width === 0){
  44266. Node542compspts[1] -= 0;
  44267. Node542compspts[Node542ptslength-1] += 0;
  44268. } else {
  44269. Node542compspts[0] -= 0;
  44270. Node542compspts[1] -= 0;
  44271. Node542compspts[Node542ptslength-2] += 0;
  44272. Node542compspts[Node542ptslength-1] += 0;
  44273. }
  44274. Node542 = new ht.Node();
  44275. Node542.borderWidth = 1;
  44276. Node542rect.width = Node542rect.width === 0 ? 0.0001 : Node542rect.width;
  44277. Node542rect.height = Node542rect.height === 0 ? 0.0001 : Node542rect.height;
  44278. var Node542endCompspts = [Node542compspts[Node542ptslength-2],Node542compspts[Node542ptslength-1],0,0];
  44279. var Node542startCompspts = [Node542compspts[0],Node542compspts[1],0,0];
  44280. Node542.setImage(GD.getPolyLineJSON());
  44281. Node542.setPosition(Node542rect.x+Node542rect.width/2,Node542rect.y+Node542rect.height/2);
  44282. Node542.setSize(Node542rect.width,Node542rect.height);
  44283. Node542.setStyle("opacity",1);
  44284. Node542.s({'pixelPerfect':true});
  44285. Node542borderwidth=1;
  44286. Node542.setRotation(0);
  44287. dataModel.add(Node542);
  44288. Node542.a('node.points',Node542compspts);
  44289. Node542.a('node.segments',[1,2]);
  44290. Node542.a('node.color','rgba(255,128,0,1)');
  44291. Node542.a('node.borderPattern',getDashStyle("@borderPattern@"));
  44292. Node542.a('node.borderColor','rgba(255,128,0,1)');
  44293. Node542.a('node.background','rgba(255,128,0,1)');
  44294. Node542.a('node.gradient','');
  44295. Node542.a('node.gradientcolor','rgba(255,128,0,1)');
  44296. Node542.a('node.endCompspts',Node542endCompspts);
  44297. Node542.a('node.startCompspts',Node542startCompspts);
  44298. (function (node, img, compspts, endCompspts, startCompspts) {
  44299. var position = node.getPosition(),
  44300. w = node.getWidth()*_ratio.ratioX,
  44301. h = node.getHeight()*_ratio.ratioY;
  44302. function resetPoints(rx, ry) {
  44303. for (var i = 0, len = compspts.length; i < len; i++) {
  44304. if (i%2 === 0) {
  44305. compspts[i]*=rx;
  44306. } else {
  44307. compspts[i]*=ry;
  44308. }
  44309. }
  44310. endCompspts[0] = compspts[compspts.length-2];
  44311. endCompspts[1] = compspts[compspts.length-1];
  44312. endCompspts[2] *= rx;
  44313. endCompspts[3] *= ry;
  44314. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  44315. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  44316. startCompspts[0] = compspts[0];
  44317. startCompspts[1] = compspts[1];
  44318. startCompspts[2] *= rx;
  44319. startCompspts[3] *= ry;
  44320. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  44321. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  44322. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  44323. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  44324. }
  44325. node.setSize(w, h);
  44326. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  44327. node.a('node.width', w);
  44328. node.a('node.height', h);
  44329. resetPoints(_ratio.ratioX, _ratio.ratioY);
  44330. node.borderWidth = 1;
  44331. node.a('node.borderwidth',node.borderWidth);
  44332. node._nodename = 'Node542';
  44333. node._nodeType = 'line';
  44334. zoomNodeList.push({
  44335. node: node,
  44336. attr: 'node.borderwidth'
  44337. });
  44338. var setWidth = node.setWidth,
  44339. setHeight = node.setHeight,
  44340. timer, rx = 1, ry = 1;
  44341. node.setWidth = function (width) {
  44342. var _width = this.getWidth();
  44343. rx = width / _width;
  44344. node.a('node.width', width);
  44345. setWidth.apply(this, arguments);
  44346. resetPoints(rx, 1);
  44347. }
  44348. node.setHeight = function (height) {
  44349. var _height = this.getHeight();
  44350. ry = height / _height;
  44351. node.a('node.height', height);
  44352. setHeight.apply(this, arguments);
  44353. resetPoints(1, ry);
  44354. }
  44355. })(Node542, Node542.getImage(), Node542compspts, Node542endCompspts, Node542startCompspts);
  44356. var Node543points=[899, 785,899, 805],
  44357. Node543rect=ht.Default.unionPoint([{x:899,y:785},{x:899,y:805}]),
  44358. Node543compspts=[];
  44359. _ratio = GD.getRatioWithRotation(0, ratio);
  44360. var _startratio = GD.getRatioWithRotation(4.71238898038469, ratio),
  44361. _endratio = GD.getRatioWithRotation(7.85398163397448, ratio);
  44362. for(var i=0;i<Node543points.length;i++){
  44363. if(i%2==0){
  44364. Node543compspts.push(Node543points[i]-Node543rect.x);
  44365. }else{
  44366. Node543compspts.push(Node543points[i]-Node543rect.y);
  44367. }
  44368. }
  44369. var Node543ptslength=Node543compspts.length;
  44370. if (Node543rect.height === 0) {
  44371. Node543compspts[0] -= 0;
  44372. Node543compspts[Node543ptslength-2] += 0;
  44373. } else if (Node543rect.width === 0){
  44374. Node543compspts[1] -= 0;
  44375. Node543compspts[Node543ptslength-1] += 0;
  44376. } else {
  44377. Node543compspts[0] -= 0;
  44378. Node543compspts[1] -= 0;
  44379. Node543compspts[Node543ptslength-2] += 0;
  44380. Node543compspts[Node543ptslength-1] += 0;
  44381. }
  44382. Node543 = new ht.Node();
  44383. Node543.borderWidth = 1;
  44384. Node543rect.width = Node543rect.width === 0 ? 0.0001 : Node543rect.width;
  44385. Node543rect.height = Node543rect.height === 0 ? 0.0001 : Node543rect.height;
  44386. var Node543endCompspts = [Node543compspts[Node543ptslength-2],Node543compspts[Node543ptslength-1],0,0];
  44387. var Node543startCompspts = [Node543compspts[0],Node543compspts[1],0,0];
  44388. Node543.setImage(GD.getPolyLineJSON());
  44389. Node543.setPosition(Node543rect.x+Node543rect.width/2,Node543rect.y+Node543rect.height/2);
  44390. Node543.setSize(Node543rect.width,Node543rect.height);
  44391. Node543.setStyle("opacity",1);
  44392. Node543.s({'pixelPerfect':true});
  44393. Node543borderwidth=1;
  44394. Node543.setRotation(0);
  44395. dataModel.add(Node543);
  44396. Node543.a('node.points',Node543compspts);
  44397. Node543.a('node.segments',[1,2]);
  44398. Node543.a('node.color','rgba(255,128,0,1)');
  44399. Node543.a('node.borderPattern',getDashStyle("@borderPattern@"));
  44400. Node543.a('node.borderColor','rgba(255,128,0,1)');
  44401. Node543.a('node.background','rgba(255,128,0,1)');
  44402. Node543.a('node.gradient','');
  44403. Node543.a('node.gradientcolor','rgba(255,128,0,1)');
  44404. Node543.a('node.endCompspts',Node543endCompspts);
  44405. Node543.a('node.startCompspts',Node543startCompspts);
  44406. (function (node, img, compspts, endCompspts, startCompspts) {
  44407. var position = node.getPosition(),
  44408. w = node.getWidth()*_ratio.ratioX,
  44409. h = node.getHeight()*_ratio.ratioY;
  44410. function resetPoints(rx, ry) {
  44411. for (var i = 0, len = compspts.length; i < len; i++) {
  44412. if (i%2 === 0) {
  44413. compspts[i]*=rx;
  44414. } else {
  44415. compspts[i]*=ry;
  44416. }
  44417. }
  44418. endCompspts[0] = compspts[compspts.length-2];
  44419. endCompspts[1] = compspts[compspts.length-1];
  44420. endCompspts[2] *= rx;
  44421. endCompspts[3] *= ry;
  44422. node.a('node.offsetEndY', -(endCompspts[3]*0.5));
  44423. node.a('node.offsetEndX', -(endCompspts[2]*0.5));
  44424. startCompspts[0] = compspts[0];
  44425. startCompspts[1] = compspts[1];
  44426. startCompspts[2] *= rx;
  44427. startCompspts[3] *= ry;
  44428. node.a('node.offsetStartY', -(startCompspts[3]*0.5));
  44429. node.a('node.offsetStartX', -(startCompspts[2]*0.5));
  44430. node.a('node.endRotation', GD.calcRotationByStartAndEnd(compspts[i-4], compspts[i-3], compspts[i-2], compspts[i-1]));
  44431. node.a('node.startRotation', GD.calcRotationByStartAndEnd(compspts[0], compspts[1], compspts[2], compspts[3]) + Math.PI);
  44432. }
  44433. node.setSize(w, h);
  44434. node.setPosition(position.x * ratio.ratioX, position.y * ratio.ratioY);
  44435. node.a('node.width', w);
  44436. node.a('node.height', h);
  44437. resetPoints(_ratio.ratioX, _ratio.ratioY);
  44438. node.borderWidth = 1;
  44439. node.a('node.borderwidth',node.borderWidth);
  44440. node._nodename = 'Node543';
  44441. node._nodeType = 'line';
  44442. zoomNodeList.push({
  44443. node: node,
  44444. attr: 'node.borderwidth'
  44445. });
  44446. var setWidth = node.setWidth,
  44447. setHeight = node.setHeight,
  44448. timer, rx = 1, ry = 1;
  44449. node.setWidth = function (width) {
  44450. var _width = this.getWidth();
  44451. rx = width / _width;
  44452. node.a('node.width', width);
  44453. setWidth.apply(this, arguments);
  44454. resetPoints(rx, 1);
  44455. }
  44456. node.setHeight = function (height) {
  44457. var _height = this.getHeight();
  44458. ry = height / _height;
  44459. node.a('node.height', height);
  44460. setHeight.apply(this, arguments);
  44461. resetPoints(1, ry);
  44462. }
  44463. })(Node543, Node543.getImage(), Node543compspts, Node543endCompspts, Node543startCompspts);
  44464. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44465. var Node544 = new ht.lib['黄色接地'](834*ratio.ratioX, 724*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node544');
  44466. _libModel.add("Node544", Node544);
  44467. Node544.setRotation(0*Math.PI/180);
  44468. ;
  44469. ;
  44470. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44471. var Node545 = new ht.lib['黄色接地'](834*ratio.ratioX, 776*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node545');
  44472. _libModel.add("Node545", Node545);
  44473. Node545.setRotation(0*Math.PI/180);
  44474. ;
  44475. ;
  44476. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44477. var Node546 = new ht.lib['黄色接地'](898*ratio.ratioX, 831*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node546');
  44478. _libModel.add("Node546", Node546);
  44479. Node546.setRotation(0*Math.PI/180);
  44480. ;
  44481. ;
  44482. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44483. var Node547 = new ht.lib['黄色接地'](721*ratio.ratioX, 725*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node547');
  44484. _libModel.add("Node547", Node547);
  44485. Node547.setRotation(0*Math.PI/180);
  44486. ;
  44487. ;
  44488. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44489. var Node548 = new ht.lib['黄色接地'](722*ratio.ratioX, 776*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node548');
  44490. _libModel.add("Node548", Node548);
  44491. Node548.setRotation(0*Math.PI/180);
  44492. ;
  44493. ;
  44494. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44495. var Node549 = new ht.lib['黄色接地'](787*ratio.ratioX, 831*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node549');
  44496. _libModel.add("Node549", Node549);
  44497. Node549.setRotation(0*Math.PI/180);
  44498. ;
  44499. ;
  44500. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44501. var Node550 = new ht.lib['黄色接地'](661*ratio.ratioX, 831*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node550');
  44502. _libModel.add("Node550", Node550);
  44503. Node550.setRotation(0*Math.PI/180);
  44504. ;
  44505. ;
  44506. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44507. var Node551 = new ht.lib['黄色接地'](596*ratio.ratioX, 724*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node551');
  44508. _libModel.add("Node551", Node551);
  44509. Node551.setRotation(0*Math.PI/180);
  44510. ;
  44511. ;
  44512. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44513. var Node552 = new ht.lib['黄色接地'](596*ratio.ratioX, 776*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node552');
  44514. _libModel.add("Node552", Node552);
  44515. Node552.setRotation(0*Math.PI/180);
  44516. ;
  44517. ;
  44518. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44519. var Node553 = new ht.lib['黄色接地'](527*ratio.ratioX, 831*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node553');
  44520. _libModel.add("Node553", Node553);
  44521. Node553.setRotation(0*Math.PI/180);
  44522. ;
  44523. ;
  44524. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44525. var Node554 = new ht.lib['黄色接地'](462*ratio.ratioX, 724*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node554');
  44526. _libModel.add("Node554", Node554);
  44527. Node554.setRotation(0*Math.PI/180);
  44528. ;
  44529. ;
  44530. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44531. var Node555 = new ht.lib['黄色接地'](461*ratio.ratioX, 776*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node555');
  44532. _libModel.add("Node555", Node555);
  44533. Node555.setRotation(0*Math.PI/180);
  44534. ;
  44535. ;
  44536. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44537. var Node556 = new ht.lib['黄色接地'](396*ratio.ratioX, 832*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node556');
  44538. _libModel.add("Node556", Node556);
  44539. Node556.setRotation(0*Math.PI/180);
  44540. ;
  44541. ;
  44542. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44543. var Node557 = new ht.lib['黄色接地'](331*ratio.ratioX, 778*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node557');
  44544. _libModel.add("Node557", Node557);
  44545. Node557.setRotation(0*Math.PI/180);
  44546. ;
  44547. ;
  44548. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44549. var Node558 = new ht.lib['黄色接地'](331*ratio.ratioX, 726*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node558');
  44550. _libModel.add("Node558", Node558);
  44551. Node558.setRotation(0*Math.PI/180);
  44552. ;
  44553. ;
  44554. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44555. var Node559 = new ht.lib['黄色接地'](277*ratio.ratioX, 831*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node559');
  44556. _libModel.add("Node559", Node559);
  44557. Node559.setRotation(0*Math.PI/180);
  44558. ;
  44559. ;
  44560. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44561. var Node560 = new ht.lib['黄色接地'](211*ratio.ratioX, 725*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node560');
  44562. _libModel.add("Node560", Node560);
  44563. Node560.setRotation(0*Math.PI/180);
  44564. ;
  44565. ;
  44566. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44567. var Node561 = new ht.lib['黄色接地'](212*ratio.ratioX, 776*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node561');
  44568. _libModel.add("Node561", Node561);
  44569. Node561.setRotation(0*Math.PI/180);
  44570. ;
  44571. ;
  44572. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44573. var Node562 = new ht.lib['黄色接地'](130*ratio.ratioX, 726*ratio.ratioY, 15*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node562');
  44574. _libModel.add("Node562", Node562);
  44575. Node562.setRotation(0*Math.PI/180);
  44576. ;
  44577. ;
  44578. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44579. var Node563 = new ht.lib['倒置 接地刀闸通用图元'](626*ratio.ratioX, 252*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0527',}, function (){return {}}, 'Node563');
  44580. _libModel.add("Node563", Node563);
  44581. Node563.setRotation(0*Math.PI/180);
  44582. ;
  44583. ;
  44584. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44585. var Node564 = new ht.lib['倒置 接地刀闸通用图元'](719*ratio.ratioX, 293*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0525',}, function (){return {}}, 'Node564');
  44586. _libModel.add("Node564", Node564);
  44587. Node564.setRotation(0*Math.PI/180);
  44588. ;
  44589. ;
  44590. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44591. var Node565 = new ht.lib['倒置 接地刀闸通用图元'](719*ratio.ratioX, 212*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0528',}, function (){return {}}, 'Node565');
  44592. _libModel.add("Node565", Node565);
  44593. Node565.setRotation(0*Math.PI/180);
  44594. ;
  44595. ;
  44596. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44597. var Node566 = new ht.lib['倒置 接地刀闸通用图元'](1084*ratio.ratioX, 280*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0024',}, function (){return {}}, 'Node566');
  44598. _libModel.add("Node566", Node566);
  44599. Node566.setRotation(0*Math.PI/180);
  44600. ;
  44601. ;
  44602. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44603. var Node567 = new ht.lib['倒置 接地刀闸通用图元'](215*ratio.ratioX, 360*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0025',}, function (){return {}}, 'Node567');
  44604. _libModel.add("Node567", Node567);
  44605. Node567.setRotation(0*Math.PI/180);
  44606. ;
  44607. ;
  44608. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44609. var Node568 = new ht.lib['倒置 接地刀闸通用图元'](360*ratio.ratioX, 360*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0015',}, function (){return {}}, 'Node568');
  44610. _libModel.add("Node568", Node568);
  44611. Node568.setRotation(0*Math.PI/180);
  44612. ;
  44613. ;
  44614. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44615. var Node569 = new ht.lib['倒置 接地刀闸通用图元'](320*ratio.ratioX, 443*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0017',}, function (){return {}}, 'Node569');
  44616. _libModel.add("Node569", Node569);
  44617. Node569.setRotation(0*Math.PI/180);
  44618. ;
  44619. ;
  44620. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44621. var Node570 = new ht.lib['倒置 接地刀闸通用图元'](433*ratio.ratioX, 443*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0016',}, function (){return {}}, 'Node570');
  44622. _libModel.add("Node570", Node570);
  44623. Node570.setRotation(0*Math.PI/180);
  44624. ;
  44625. ;
  44626. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44627. var Node571 = new ht.lib['倒置 接地刀闸通用图元'](428*ratio.ratioX, 530*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0019',}, function (){return {}}, 'Node571');
  44628. _libModel.add("Node571", Node571);
  44629. Node571.setRotation(0*Math.PI/180);
  44630. ;
  44631. ;
  44632. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44633. var Node572 = new ht.lib['倒置 接地刀闸通用图元'](467*ratio.ratioX, 507*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0063',}, function (){return {}}, 'Node572');
  44634. _libModel.add("Node572", Node572);
  44635. Node572.setRotation(0*Math.PI/180);
  44636. ;
  44637. ;
  44638. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44639. var Node573 = new ht.lib['倒置 接地刀闸通用图元'](453*ratio.ratioX, 598*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0061',}, function (){return {}}, 'Node573');
  44640. _libModel.add("Node573", Node573);
  44641. Node573.setRotation(0*Math.PI/180);
  44642. ;
  44643. ;
  44644. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44645. var Node574 = new ht.lib['倒置 接地刀闸通用图元'](643*ratio.ratioX, 548*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0027',}, function (){return {}}, 'Node574');
  44646. _libModel.add("Node574", Node574);
  44647. Node574.setRotation(0*Math.PI/180);
  44648. ;
  44649. ;
  44650. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44651. var Node575 = new ht.lib['倒置 接地刀闸通用图元'](616*ratio.ratioX, 609*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0028',}, function (){return {}}, 'Node575');
  44652. _libModel.add("Node575", Node575);
  44653. Node575.setRotation(0*Math.PI/180);
  44654. ;
  44655. ;
  44656. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44657. var Node576 = new ht.lib['倒置 接地刀闸通用图元'](727*ratio.ratioX, 449*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0058',}, function (){return {}}, 'Node576');
  44658. _libModel.add("Node576", Node576);
  44659. Node576.setRotation(0*Math.PI/180);
  44660. ;
  44661. ;
  44662. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44663. var Node577 = new ht.lib['倒置 接地刀闸通用图元'](726*ratio.ratioX, 511*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0057',}, function (){return {}}, 'Node577');
  44664. _libModel.add("Node577", Node577);
  44665. Node577.setRotation(0*Math.PI/180);
  44666. ;
  44667. ;
  44668. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44669. var Node578 = new ht.lib['倒置 接地刀闸通用图元'](726*ratio.ratioX, 601*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0055',}, function (){return {}}, 'Node578');
  44670. _libModel.add("Node578", Node578);
  44671. Node578.setRotation(0*Math.PI/180);
  44672. ;
  44673. ;
  44674. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44675. var Node579 = new ht.lib['倒置 接地刀闸通用图元'](856*ratio.ratioX, 448*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0052',}, function (){return {}}, 'Node579');
  44676. _libModel.add("Node579", Node579);
  44677. Node579.setRotation(0*Math.PI/180);
  44678. ;
  44679. ;
  44680. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44681. var Node580 = new ht.lib['倒置 接地刀闸通用图元'](855*ratio.ratioX, 510*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0051',}, function (){return {}}, 'Node580');
  44682. _libModel.add("Node580", Node580);
  44683. Node580.setRotation(0*Math.PI/180);
  44684. ;
  44685. ;
  44686. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44687. var Node581 = new ht.lib['倒置 接地刀闸通用图元'](855*ratio.ratioX, 602*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0049',}, function (){return {}}, 'Node581');
  44688. _libModel.add("Node581", Node581);
  44689. Node581.setRotation(0*Math.PI/180);
  44690. ;
  44691. ;
  44692. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44693. var Node582 = new ht.lib['倒置 接地刀闸通用图元'](1171*ratio.ratioX, 362*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0675',}, function (){return {}}, 'Node582');
  44694. _libModel.add("Node582", Node582);
  44695. Node582.setRotation(0*Math.PI/180);
  44696. ;
  44697. ;
  44698. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44699. var Node583 = new ht.lib['倒置 接地刀闸通用图元'](1130*ratio.ratioX, 451*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0677',}, function (){return {}}, 'Node583');
  44700. _libModel.add("Node583", Node583);
  44701. Node583.setRotation(0*Math.PI/180);
  44702. ;
  44703. ;
  44704. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44705. var Node584 = new ht.lib['倒置 接地刀闸通用图元'](1243*ratio.ratioX, 447*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0676',}, function (){return {}}, 'Node584');
  44706. _libModel.add("Node584", Node584);
  44707. Node584.setRotation(0*Math.PI/180);
  44708. ;
  44709. ;
  44710. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44711. var Node585 = new ht.lib['倒置 接地刀闸通用图元'](1238*ratio.ratioX, 532*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0678',}, function (){return {}}, 'Node585');
  44712. _libModel.add("Node585", Node585);
  44713. Node585.setRotation(0*Math.PI/180);
  44714. ;
  44715. ;
  44716. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44717. var Node586 = new ht.lib['倒置 接地刀闸通用图元'](1408*ratio.ratioX, 476*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0698',}, function (){return {}}, 'Node586');
  44718. _libModel.add("Node586", Node586);
  44719. Node586.setRotation(0*Math.PI/180);
  44720. ;
  44721. ;
  44722. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44723. var Node587 = new ht.lib['倒置 接地刀闸通用图元'](1528*ratio.ratioX, 477*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0703',}, function (){return {}}, 'Node587');
  44724. _libModel.add("Node587", Node587);
  44725. Node587.setRotation(0*Math.PI/180);
  44726. ;
  44727. ;
  44728. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44729. var Node588 = new ht.lib['倒置 接地刀闸通用图元'](1527*ratio.ratioX, 543*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0702',}, function (){return {}}, 'Node588');
  44730. _libModel.add("Node588", Node588);
  44731. Node588.setRotation(0*Math.PI/180);
  44732. ;
  44733. ;
  44734. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44735. var Node589 = new ht.lib['倒置 接地刀闸通用图元'](1632*ratio.ratioX, 476*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0708',}, function (){return {}}, 'Node589');
  44736. _libModel.add("Node589", Node589);
  44737. Node589.setRotation(0*Math.PI/180);
  44738. ;
  44739. ;
  44740. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44741. var Node590 = new ht.lib['倒置 接地刀闸通用图元'](1632*ratio.ratioX, 544*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0707',}, function (){return {}}, 'Node590');
  44742. _libModel.add("Node590", Node590);
  44743. Node590.setRotation(0*Math.PI/180);
  44744. ;
  44745. ;
  44746. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44747. var Node591 = new ht.lib['倒置 接地刀闸通用图元'](1700*ratio.ratioX, 414*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0708',}, function (){return {}}, 'Node591');
  44748. _libModel.add("Node591", Node591);
  44749. Node591.setRotation(0*Math.PI/180);
  44750. ;
  44751. ;
  44752. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44753. var Node592 = new ht.lib['倒置 接地刀闸通用图元'](154*ratio.ratioX, 618*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0066',}, function (){return {}}, 'Node592');
  44754. _libModel.add("Node592", Node592);
  44755. Node592.setRotation(0*Math.PI/180);
  44756. ;
  44757. ;
  44758. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44759. var Node593 = new ht.lib['倒置 接地刀闸通用图元'](432*ratio.ratioX, 622*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0022',}, function (){return {}}, 'Node593');
  44760. _libModel.add("Node593", Node593);
  44761. Node593.setRotation(0*Math.PI/180);
  44762. ;
  44763. ;
  44764. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44765. var Node594 = new ht.lib['倒置 接地刀闸通用图元'](130*ratio.ratioX, 708*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0069',}, function (){return {}}, 'Node594');
  44766. _libModel.add("Node594", Node594);
  44767. Node594.setRotation(0*Math.PI/180);
  44768. ;
  44769. ;
  44770. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44771. var Node595 = new ht.lib['倒置 接地刀闸通用图元'](212*ratio.ratioX, 708*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0651',}, function (){return {}}, 'Node595');
  44772. _libModel.add("Node595", Node595);
  44773. Node595.setRotation(0*Math.PI/180);
  44774. ;
  44775. ;
  44776. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44777. var Node596 = new ht.lib['倒置 接地刀闸通用图元'](212*ratio.ratioX, 758*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0654',}, function (){return {}}, 'Node596');
  44778. _libModel.add("Node596", Node596);
  44779. Node596.setRotation(0*Math.PI/180);
  44780. ;
  44781. ;
  44782. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44783. var Node597 = new ht.lib['倒置 接地刀闸通用图元'](331*ratio.ratioX, 708*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0623',}, function (){return {}}, 'Node597');
  44784. _libModel.add("Node597", Node597);
  44785. Node597.setRotation(0*Math.PI/180);
  44786. ;
  44787. ;
  44788. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44789. var Node598 = new ht.lib['倒置 接地刀闸通用图元'](331*ratio.ratioX, 760*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0626',}, function (){return {}}, 'Node598');
  44790. _libModel.add("Node598", Node598);
  44791. Node598.setRotation(0*Math.PI/180);
  44792. ;
  44793. ;
  44794. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44795. var Node599 = new ht.lib['倒置 接地刀闸通用图元'](277*ratio.ratioX, 816*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0655',}, function (){return {}}, 'Node599');
  44796. _libModel.add("Node599", Node599);
  44797. Node599.setRotation(0*Math.PI/180);
  44798. ;
  44799. ;
  44800. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44801. var Node600 = new ht.lib['倒置 接地刀闸通用图元'](396*ratio.ratioX, 813*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0627',}, function (){return {}}, 'Node600');
  44802. _libModel.add("Node600", Node600);
  44803. Node600.setRotation(0*Math.PI/180);
  44804. ;
  44805. ;
  44806. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44807. var Node601 = new ht.lib['倒置 接地刀闸通用图元'](462*ratio.ratioX, 705*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0595',}, function (){return {}}, 'Node601');
  44808. _libModel.add("Node601", Node601);
  44809. Node601.setRotation(0*Math.PI/180);
  44810. ;
  44811. ;
  44812. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44813. var Node602 = new ht.lib['倒置 接地刀闸通用图元'](462*ratio.ratioX, 760*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0598',}, function (){return {}}, 'Node602');
  44814. _libModel.add("Node602", Node602);
  44815. Node602.setRotation(0*Math.PI/180);
  44816. ;
  44817. ;
  44818. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44819. var Node603 = new ht.lib['倒置 接地刀闸通用图元'](527*ratio.ratioX, 812*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0599',}, function (){return {}}, 'Node603');
  44820. _libModel.add("Node603", Node603);
  44821. Node603.setRotation(0*Math.PI/180);
  44822. ;
  44823. ;
  44824. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44825. var Node604 = new ht.lib['倒置 接地刀闸通用图元'](596*ratio.ratioX, 708*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0043',}, function (){return {}}, 'Node604');
  44826. _libModel.add("Node604", Node604);
  44827. Node604.setRotation(0*Math.PI/180);
  44828. ;
  44829. ;
  44830. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44831. var Node605 = new ht.lib['倒置 接地刀闸通用图元'](596*ratio.ratioX, 758*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0045',}, function (){return {}}, 'Node605');
  44832. _libModel.add("Node605", Node605);
  44833. Node605.setRotation(0*Math.PI/180);
  44834. ;
  44835. ;
  44836. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44837. var Node606 = new ht.lib['倒置 接地刀闸通用图元'](661*ratio.ratioX, 813*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0046',}, function (){return {}}, 'Node606');
  44838. _libModel.add("Node606", Node606);
  44839. Node606.setRotation(0*Math.PI/180);
  44840. ;
  44841. ;
  44842. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44843. var Node607 = new ht.lib['倒置 接地刀闸通用图元'](722*ratio.ratioX, 708*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0037',}, function (){return {}}, 'Node607');
  44844. _libModel.add("Node607", Node607);
  44845. Node607.setRotation(0*Math.PI/180);
  44846. ;
  44847. ;
  44848. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44849. var Node608 = new ht.lib['倒置 接地刀闸通用图元'](722*ratio.ratioX, 757*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0039',}, function (){return {}}, 'Node608');
  44850. _libModel.add("Node608", Node608);
  44851. Node608.setRotation(0*Math.PI/180);
  44852. ;
  44853. ;
  44854. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44855. var Node609 = new ht.lib['倒置 接地刀闸通用图元'](787*ratio.ratioX, 812*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0040',}, function (){return {}}, 'Node609');
  44856. _libModel.add("Node609", Node609);
  44857. Node609.setRotation(0*Math.PI/180);
  44858. ;
  44859. ;
  44860. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44861. var Node610 = new ht.lib['倒置 接地刀闸通用图元'](834*ratio.ratioX, 708*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0031',}, function (){return {}}, 'Node610');
  44862. _libModel.add("Node610", Node610);
  44863. Node610.setRotation(0*Math.PI/180);
  44864. ;
  44865. ;
  44866. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44867. var Node611 = new ht.lib['倒置 接地刀闸通用图元'](834*ratio.ratioX, 760*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0033',}, function (){return {}}, 'Node611');
  44868. _libModel.add("Node611", Node611);
  44869. Node611.setRotation(0*Math.PI/180);
  44870. ;
  44871. ;
  44872. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44873. var Node612 = new ht.lib['倒置 接地刀闸通用图元'](899*ratio.ratioX, 815*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0034',}, function (){return {}}, 'Node612');
  44874. _libModel.add("Node612", Node612);
  44875. Node612.setRotation(0*Math.PI/180);
  44876. ;
  44877. ;
  44878. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44879. var Node613 = new ht.lib['倒置 接地刀闸通用图元'](1038*ratio.ratioX, 684*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0719',}, function (){return {}}, 'Node613');
  44880. _libModel.add("Node613", Node613);
  44881. Node613.setRotation(0*Math.PI/180);
  44882. ;
  44883. ;
  44884. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44885. var Node614 = new ht.lib['倒置 接地刀闸通用图元'](1072*ratio.ratioX, 771*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0720',}, function (){return {}}, 'Node614');
  44886. _libModel.add("Node614", Node614);
  44887. Node614.setRotation(0*Math.PI/180);
  44888. ;
  44889. ;
  44890. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44891. var Node615 = new ht.lib['倒置 接地刀闸通用图元'](1164*ratio.ratioX, 788*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0714',}, function (){return {}}, 'Node615');
  44892. _libModel.add("Node615", Node615);
  44893. Node615.setRotation(0*Math.PI/180);
  44894. ;
  44895. ;
  44896. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44897. var Node616 = new ht.lib['倒置 接地刀闸通用图元'](1269*ratio.ratioX, 784*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0684',}, function (){return {}}, 'Node616');
  44898. _libModel.add("Node616", Node616);
  44899. Node616.setRotation(0*Math.PI/180);
  44900. ;
  44901. ;
  44902. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44903. var Node617 = new ht.lib['倒置 接地刀闸通用图元'](1375*ratio.ratioX, 786*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0687',}, function (){return {}}, 'Node617');
  44904. _libModel.add("Node617", Node617);
  44905. Node617.setRotation(0*Math.PI/180);
  44906. ;
  44907. ;
  44908. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44909. var Node618 = new ht.lib['倒置 接地刀闸通用图元'](1479*ratio.ratioX, 785*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0690',}, function (){return {}}, 'Node618');
  44910. _libModel.add("Node618", Node618);
  44911. Node618.setRotation(0*Math.PI/180);
  44912. ;
  44913. ;
  44914. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44915. var Node619 = new ht.lib['倒置 接地刀闸通用图元'](1575*ratio.ratioX, 786*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0693',}, function (){return {}}, 'Node619');
  44916. _libModel.add("Node619", Node619);
  44917. Node619.setRotation(0*Math.PI/180);
  44918. ;
  44919. ;
  44920. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44921. var Node620 = new ht.lib['倒置 接地刀闸通用图元'](1669*ratio.ratioX, 786*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node620');
  44922. _libModel.add("Node620", Node620);
  44923. Node620.setRotation(0*Math.PI/180);
  44924. ;
  44925. ;
  44926. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44927. var Node621 = new ht.lib['倒置 接地刀闸通用图元'](1749*ratio.ratioX, 785*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'0',}, function (){return {}}, 'Node621');
  44928. _libModel.add("Node621", Node621);
  44929. Node621.setRotation(0*Math.PI/180);
  44930. ;
  44931. ;
  44932. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44933. var Node622 = new ht.lib['开关通用图元'](672*ratio.ratioX, 218*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0526',}, function (){return {}}, 'Node622');
  44934. _libModel.add("Node622", Node622);
  44935. Node622.setRotation(0*Math.PI/180);
  44936. ;
  44937. ;
  44938. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44939. var Node623 = new ht.lib['开关通用图元'](672*ratio.ratioX, 301*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0524',}, function (){return {}}, 'Node623');
  44940. _libModel.add("Node623", Node623);
  44941. Node623.setRotation(0*Math.PI/180);
  44942. ;
  44943. ;
  44944. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  44945. var Node624 = new ht.Node();
  44946. var Node624textStart, Node624textWidth, Node624lineStart, Node624align = 'left', Node624fontSize = 13.3333*_ratio.ratioY,Node624width = 48*_ratio.ratioX, Node624height = 16*_ratio.ratioY;
  44947. (function () {
  44948. if (Node624align === 'left') {
  44949. Node624textStart = Node624fontSize * 0.2 > 2 ? Node624fontSize * 0.2 - 4 : Node624fontSize * 0.2 - 9;
  44950. Node624textWidth = Node624width;
  44951. Node624lineStart = 1;
  44952. } else if (Node624align === 'right') {
  44953. Node624textStart = 0;
  44954. Node624textWidth =Node624fontSize <= 8 ? Node624width + Node624fontSize * 0.2 + 6 : Node624width - Node624fontSize * 0.2;
  44955. Node624lineStart = (Node624width - (ht.Default.getTextSize('223-A', ' '+ Node624fontSize + 'px "Arial"').width + 6)) * 0.5;
  44956. } else if (Node624align === 'center') {
  44957. Node624textStart = -3;
  44958. Node624textWidth = Node624width;
  44959. Node624lineStart = Node624width - ht.Default.getTextSize('223-A', ' '+ Node624fontSize + 'px "Arial"').width - 11;
  44960. }
  44961. })();
  44962. Node624.setImage(GD.getTextJSON(Node624width, Node624height, true, false, false, ' '+ Node624fontSize + 'px "Arial"'))
  44963. Node624.setPosition(634*ratio.ratioX, 298*ratio.ratioY);
  44964. Node624.setWidth(Node624width);
  44965. Node624.setHeight(Node624height);
  44966. Node624._nodeType = 'text';
  44967. Node624._disallowEvert = true;
  44968. Node624.setRotation(0*Math.PI/180);
  44969. Node624.a('node.width', Node624width);
  44970. Node624.a('node.height', Node624height);
  44971. Node624.a('node.rect', [0, 0, Node624width, Node624height]);
  44972. Node624.a('node.bordercolor','rgba(0,0,0,1)');
  44973. Node624.a('node.borderwidth', 0);
  44974. Node624.a('node.background','' || 'rgba(0,0,0,0)');
  44975. Node624.a('node.gradient','');
  44976. Node624.a('node.gradientcolor','');
  44977. Node624.a('node.text','223-A');
  44978. Node624.a('node.textalign','left');
  44979. Node624.a('node.textvAlign','middle');
  44980. Node624.a('node.textrect', [Node624textStart, 0, Node624textWidth, Node624height]);
  44981. Node624.a('node.color','rgba(0,0,0,1)');
  44982. Node624.a('node.font',' '+ Node624fontSize + 'px "Arial"');
  44983. Node624.a('node.textvisible',true);
  44984. Node624.a('node.linefeed',false);
  44985. if (false) {
  44986. Node624.a('node.textfunc',function(g) {
  44987. g.beginPath();
  44988. var str=Node624.a('node.text') || '223-A';
  44989. var color=Node624.a('node.color') || 'rgba(0,0,0,1)';
  44990. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node624width,Node624height,13.3333*_ratio.ratioY,"left",color,' '+ Node624fontSize + 'px "Arial"', 0,g);
  44991. });
  44992. }
  44993. if (false) {
  44994. Node624.a('node.underlinepoints',[Node624lineStart, (16 - 13.3333) * 0.5 * _ratio.ratioY + Node624fontSize + 2 , ht.Default.getTextSize('223-A', ' '+ Node624fontSize + 'px "Arial"').width + 6, (Node624height - Node624fontSize) * 0.5*_ratio.ratioY + Node624fontSize + 2 ]);
  44995. Node624.a('node.underlinevisible',false);
  44996. Node624.a('node.underlineBorderWidth', 1);
  44997. }
  44998. dataModel.add(Node624);
  44999. zoomNodeList.push({
  45000. node: Node624,
  45001. borderWidth: 0,
  45002. attr: 'node.borderwidth'
  45003. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45004. var Node625 = new ht.lib['开关通用图元'](433*ratio.ratioX, 357*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0014',}, function (){return {}}, 'Node625');
  45005. _libModel.add("Node625", Node625);
  45006. Node625.setRotation(0*Math.PI/180);
  45007. ;
  45008. ;
  45009. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45010. var Node626 = new ht.lib['开关通用图元'](361*ratio.ratioX, 446*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0016',}, function (){return {}}, 'Node626');
  45011. _libModel.add("Node626", Node626);
  45012. Node626.setRotation(0*Math.PI/180);
  45013. ;
  45014. ;
  45015. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45016. var Node627 = new ht.lib['开关通用图元'](215*ratio.ratioX, 618*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0065',}, function (){return {}}, 'Node627');
  45017. _libModel.add("Node627", Node627);
  45018. Node627.setRotation(0*Math.PI/180);
  45019. ;
  45020. ;
  45021. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45022. var Node628 = new ht.lib['开关通用图元'](361*ratio.ratioX, 620*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0021',}, function (){return {}}, 'Node628');
  45023. _libModel.add("Node628", Node628);
  45024. Node628.setRotation(0*Math.PI/180);
  45025. ;
  45026. ;
  45027. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45028. var Node629 = new ht.lib['开关通用图元'](486*ratio.ratioX, 503*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0062',}, function (){return {}}, 'Node629');
  45029. _libModel.add("Node629", Node629);
  45030. Node629.setRotation(0*Math.PI/180);
  45031. ;
  45032. ;
  45033. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45034. var Node630 = new ht.lib['开关通用图元'](486*ratio.ratioX, 595*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0060',}, function (){return {}}, 'Node630');
  45035. _libModel.add("Node630", Node630);
  45036. Node630.setRotation(0*Math.PI/180);
  45037. ;
  45038. ;
  45039. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45040. var Node631 = new ht.lib['开关通用图元'](777*ratio.ratioX, 506*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0056',}, function (){return {}}, 'Node631');
  45041. _libModel.add("Node631", Node631);
  45042. Node631.setRotation(0*Math.PI/180);
  45043. ;
  45044. ;
  45045. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45046. var Node632 = new ht.lib['开关通用图元'](777*ratio.ratioX, 615*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0054',}, function (){return {}}, 'Node632');
  45047. _libModel.add("Node632", Node632);
  45048. Node632.setRotation(0*Math.PI/180);
  45049. ;
  45050. ;
  45051. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45052. var Node633 = new ht.lib['开关通用图元'](906*ratio.ratioX, 509*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0050',}, function (){return {}}, 'Node633');
  45053. _libModel.add("Node633", Node633);
  45054. Node633.setRotation(0*Math.PI/180);
  45055. ;
  45056. ;
  45057. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45058. var Node634 = new ht.lib['开关通用图元'](906*ratio.ratioX, 615*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0048',}, function (){return {}}, 'Node634');
  45059. _libModel.add("Node634", Node634);
  45060. Node634.setRotation(0*Math.PI/180);
  45061. ;
  45062. ;
  45063. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45064. var Node635 = new ht.lib['开关通用图元'](1243*ratio.ratioX, 358*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0674',}, function (){return {}}, 'Node635');
  45065. _libModel.add("Node635", Node635);
  45066. Node635.setRotation(0*Math.PI/180);
  45067. ;
  45068. ;
  45069. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45070. var Node636 = new ht.lib['开关通用图元'](1477*ratio.ratioX, 536*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0696',}, function (){return {}}, 'Node636');
  45071. _libModel.add("Node636", Node636);
  45072. Node636.setRotation(0*Math.PI/180);
  45073. ;
  45074. ;
  45075. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45076. var Node637 = new ht.lib['开关通用图元'](1701*ratio.ratioX, 535*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0706',}, function (){return {}}, 'Node637');
  45077. _libModel.add("Node637", Node637);
  45078. Node637.setRotation(0*Math.PI/180);
  45079. ;
  45080. ;
  45081. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45082. var Node638 = new ht.lib['开关通用图元'](1596*ratio.ratioX, 533*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0701',}, function (){return {}}, 'Node638');
  45083. _libModel.add("Node638", Node638);
  45084. Node638.setRotation(0*Math.PI/180);
  45085. ;
  45086. ;
  45087. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45088. var Node639 = new ht.lib['开关通用图元'](162*ratio.ratioX, 674*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0068',}, function (){return {}}, 'Node639');
  45089. _libModel.add("Node639", Node639);
  45090. Node639.setRotation(0*Math.PI/180);
  45091. ;
  45092. ;
  45093. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45094. var Node640 = new ht.lib['开关通用图元'](244*ratio.ratioX, 674*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0649',}, function (){return {}}, 'Node640');
  45095. _libModel.add("Node640", Node640);
  45096. Node640.setRotation(0*Math.PI/180);
  45097. ;
  45098. ;
  45099. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45100. var Node641 = new ht.lib['开关通用图元'](243*ratio.ratioX, 756*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0652',}, function (){return {}}, 'Node641');
  45101. _libModel.add("Node641", Node641);
  45102. Node641.setRotation(0*Math.PI/180);
  45103. ;
  45104. ;
  45105. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45106. var Node642 = new ht.lib['开关通用图元'](364*ratio.ratioX, 676*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0621',}, function (){return {}}, 'Node642');
  45107. _libModel.add("Node642", Node642);
  45108. Node642.setRotation(0*Math.PI/180);
  45109. ;
  45110. ;
  45111. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45112. var Node643 = new ht.lib['开关通用图元'](363*ratio.ratioX, 758*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0624',}, function (){return {}}, 'Node643');
  45113. _libModel.add("Node643", Node643);
  45114. Node643.setRotation(0*Math.PI/180);
  45115. ;
  45116. ;
  45117. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45118. var Node644 = new ht.lib['开关通用图元'](494*ratio.ratioX, 673*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0593',}, function (){return {}}, 'Node644');
  45119. _libModel.add("Node644", Node644);
  45120. Node644.setRotation(0*Math.PI/180);
  45121. ;
  45122. ;
  45123. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45124. var Node645 = new ht.lib['开关通用图元'](494*ratio.ratioX, 760*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0596',}, function (){return {}}, 'Node645');
  45125. _libModel.add("Node645", Node645);
  45126. Node645.setRotation(0*Math.PI/180);
  45127. ;
  45128. ;
  45129. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45130. var Node646 = new ht.lib['开关通用图元'](629*ratio.ratioX, 673*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0042',}, function (){return {}}, 'Node646');
  45131. _libModel.add("Node646", Node646);
  45132. Node646.setRotation(0*Math.PI/180);
  45133. ;
  45134. ;
  45135. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45136. var Node647 = new ht.lib['开关通用图元'](629*ratio.ratioX, 759*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0044',}, function (){return {}}, 'Node647');
  45137. _libModel.add("Node647", Node647);
  45138. Node647.setRotation(0*Math.PI/180);
  45139. ;
  45140. ;
  45141. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45142. var Node648 = new ht.lib['开关通用图元'](754*ratio.ratioX, 671*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0036',}, function (){return {}}, 'Node648');
  45143. _libModel.add("Node648", Node648);
  45144. Node648.setRotation(0*Math.PI/180);
  45145. ;
  45146. ;
  45147. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45148. var Node649 = new ht.lib['开关通用图元'](754*ratio.ratioX, 757*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0038',}, function (){return {}}, 'Node649');
  45149. _libModel.add("Node649", Node649);
  45150. Node649.setRotation(0*Math.PI/180);
  45151. ;
  45152. ;
  45153. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45154. var Node650 = new ht.lib['开关通用图元'](866*ratio.ratioX, 669*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0030',}, function (){return {}}, 'Node650');
  45155. _libModel.add("Node650", Node650);
  45156. Node650.setRotation(0*Math.PI/180);
  45157. ;
  45158. ;
  45159. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45160. var Node651 = new ht.lib['开关通用图元'](866*ratio.ratioX, 759*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0032',}, function (){return {}}, 'Node651');
  45161. _libModel.add("Node651", Node651);
  45162. Node651.setRotation(0*Math.PI/180);
  45163. ;
  45164. ;
  45165. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45166. var Node652 = new ht.lib['断路器通用图元'](672*ratio.ratioX, 262*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0523',}, function (){return {}}, 'Node652');
  45167. _libModel.add("Node652", Node652);
  45168. Node652.setRotation(0*Math.PI/180);
  45169. ;
  45170. ;
  45171. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45172. var Node653 = new ht.lib['断路器通用图元'](1036*ratio.ratioX, 290*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0023',}, function (){return {}}, 'Node653');
  45173. _libModel.add("Node653", Node653);
  45174. Node653.setRotation(0*Math.PI/180);
  45175. ;
  45176. ;
  45177. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45178. var Node654 = new ht.lib['断路器通用图元'](361*ratio.ratioX, 405*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0013',}, function (){return {}}, 'Node654');
  45179. _libModel.add("Node654", Node654);
  45180. Node654.setRotation(0*Math.PI/180);
  45181. ;
  45182. ;
  45183. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45184. var Node655 = new ht.lib['断路器通用图元'](215*ratio.ratioX, 558*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0064',}, function (){return {}}, 'Node655');
  45185. _libModel.add("Node655", Node655);
  45186. Node655.setRotation(0*Math.PI/180);
  45187. ;
  45188. ;
  45189. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45190. var Node656 = new ht.lib['断路器通用图元'](361*ratio.ratioX, 571*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0020',}, function (){return {}}, 'Node656');
  45191. _libModel.add("Node656", Node656);
  45192. Node656.setRotation(0*Math.PI/180);
  45193. ;
  45194. ;
  45195. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45196. var Node657 = new ht.lib['断路器通用图元'](486*ratio.ratioX, 535*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0059',}, function (){return {}}, 'Node657');
  45197. _libModel.add("Node657", Node657);
  45198. Node657.setRotation(0*Math.PI/180);
  45199. ;
  45200. ;
  45201. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45202. var Node658 = new ht.lib['断路器通用图元'](676*ratio.ratioX, 552*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0026',}, function (){return {}}, 'Node658');
  45203. _libModel.add("Node658", Node658);
  45204. Node658.setRotation(0*Math.PI/180);
  45205. ;
  45206. ;
  45207. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45208. var Node659 = new ht.lib['断路器通用图元'](777*ratio.ratioX, 543*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0053',}, function (){return {}}, 'Node659');
  45209. _libModel.add("Node659", Node659);
  45210. Node659.setRotation(0*Math.PI/180);
  45211. ;
  45212. ;
  45213. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45214. var Node660 = new ht.lib['断路器通用图元'](906*ratio.ratioX, 543*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0047',}, function (){return {}}, 'Node660');
  45215. _libModel.add("Node660", Node660);
  45216. Node660.setRotation(0*Math.PI/180);
  45217. ;
  45218. ;
  45219. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45220. var Node661 = new ht.lib['断路器通用图元'](1171*ratio.ratioX, 411*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0672',}, function (){return {}}, 'Node661');
  45221. _libModel.add("Node661", Node661);
  45222. Node661.setRotation(0*Math.PI/180);
  45223. ;
  45224. ;
  45225. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45226. var Node662 = new ht.lib['断路器通用图元'](1170*ratio.ratioX, 606*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0679',}, function (){return {}}, 'Node662');
  45227. _libModel.add("Node662", Node662);
  45228. Node662.setRotation(0*Math.PI/180);
  45229. ;
  45230. ;
  45231. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45232. var Node663 = new ht.lib['断路器通用图元'](1477*ratio.ratioX, 610*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0694',}, function (){return {}}, 'Node663');
  45233. _libModel.add("Node663", Node663);
  45234. Node663.setRotation(0*Math.PI/180);
  45235. ;
  45236. ;
  45237. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45238. var Node664 = new ht.lib['断路器通用图元'](1596*ratio.ratioX, 608*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0699',}, function (){return {}}, 'Node664');
  45239. _libModel.add("Node664", Node664);
  45240. Node664.setRotation(0*Math.PI/180);
  45241. ;
  45242. ;
  45243. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45244. var Node665 = new ht.lib['断路器通用图元'](1701*ratio.ratioX, 607*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0704',}, function (){return {}}, 'Node665');
  45245. _libModel.add("Node665", Node665);
  45246. Node665.setRotation(0*Math.PI/180);
  45247. ;
  45248. ;
  45249. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45250. var Node666 = new ht.lib['断路器通用图元'](162*ratio.ratioX, 710*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0067',}, function (){return {}}, 'Node666');
  45251. _libModel.add("Node666", Node666);
  45252. Node666.setRotation(0*Math.PI/180);
  45253. ;
  45254. ;
  45255. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45256. var Node667 = new ht.lib['断路器通用图元'](244*ratio.ratioX, 711*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0640',}, function (){return {}}, 'Node667');
  45257. _libModel.add("Node667", Node667);
  45258. Node667.setRotation(0*Math.PI/180);
  45259. ;
  45260. ;
  45261. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45262. var Node668 = new ht.lib['断路器通用图元'](364*ratio.ratioX, 711*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0612',}, function (){return {}}, 'Node668');
  45263. _libModel.add("Node668", Node668);
  45264. Node668.setRotation(0*Math.PI/180);
  45265. ;
  45266. ;
  45267. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45268. var Node669 = new ht.lib['断路器通用图元'](494*ratio.ratioX, 709*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0591',}, function (){return {}}, 'Node669');
  45269. _libModel.add("Node669", Node669);
  45270. Node669.setRotation(0*Math.PI/180);
  45271. ;
  45272. ;
  45273. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45274. var Node670 = new ht.lib['断路器通用图元'](629*ratio.ratioX, 709*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0041',}, function (){return {}}, 'Node670');
  45275. _libModel.add("Node670", Node670);
  45276. Node670.setRotation(0*Math.PI/180);
  45277. ;
  45278. ;
  45279. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45280. var Node671 = new ht.lib['断路器通用图元'](866*ratio.ratioX, 708*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0029',}, function (){return {}}, 'Node671');
  45281. _libModel.add("Node671", Node671);
  45282. Node671.setRotation(0*Math.PI/180);
  45283. ;
  45284. ;
  45285. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45286. var Node672 = new ht.lib['断路器通用图元'](1215*ratio.ratioX, 696*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0712',}, function (){return {}}, 'Node672');
  45287. _libModel.add("Node672", Node672);
  45288. Node672.setRotation(0*Math.PI/180);
  45289. ;
  45290. ;
  45291. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45292. var Node673 = new ht.lib['断路器通用图元'](1320*ratio.ratioX, 697*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0682',}, function (){return {}}, 'Node673');
  45293. _libModel.add("Node673", Node673);
  45294. Node673.setRotation(0*Math.PI/180);
  45295. ;
  45296. ;
  45297. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45298. var Node674 = new ht.lib['断路器通用图元'](1425*ratio.ratioX, 696*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0685',}, function (){return {}}, 'Node674');
  45299. _libModel.add("Node674", Node674);
  45300. Node674.setRotation(0*Math.PI/180);
  45301. ;
  45302. ;
  45303. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45304. var Node675 = new ht.lib['断路器通用图元'](1530*ratio.ratioX, 696*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0688',}, function (){return {}}, 'Node675');
  45305. _libModel.add("Node675", Node675);
  45306. Node675.setRotation(0*Math.PI/180);
  45307. ;
  45308. ;
  45309. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45310. var Node676 = new ht.lib['断路器通用图元'](1626*ratio.ratioX, 694*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0691',}, function (){return {}}, 'Node676');
  45311. _libModel.add("Node676", Node676);
  45312. Node676.setRotation(0*Math.PI/180);
  45313. ;
  45314. ;
  45315. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45316. var Node677 = new ht.lib['断路器通用图元'](1720*ratio.ratioX, 694*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'0',}, function (){return {}}, 'Node677');
  45317. _libModel.add("Node677", Node677);
  45318. Node677.setRotation(0*Math.PI/180);
  45319. ;
  45320. ;
  45321. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45322. var Node678 = new ht.lib['断路器通用图元'](1800*ratio.ratioX, 693*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'0',}, function (){return {}}, 'Node678');
  45323. _libModel.add("Node678", Node678);
  45324. Node678.setRotation(0*Math.PI/180);
  45325. ;
  45326. ;
  45327. _ratio = GD.getRatioWithRotation(90*Math.PI/180, ratio);
  45328. var Node679 = new ht.lib['断路器通用图元'](1032*ratio.ratioX, 800*ratio.ratioY, 15*_ratio.ratioX, 20*_ratio.ratioY, 90*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0715',}, function (){return {}}, 'Node679');
  45329. _libModel.add("Node679", Node679);
  45330. Node679.setRotation(90*Math.PI/180);
  45331. ;
  45332. ;
  45333. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45334. var Node680 = new ht.lib['手车通用图元'](1170*ratio.ratioX, 606*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0680',}, function (){return {}}, 'Node680');
  45335. _libModel.add("Node680", Node680);
  45336. Node680.setRotation(0*Math.PI/180);
  45337. ;
  45338. ;
  45339. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45340. var Node681 = new ht.lib['手车通用图元'](1348*ratio.ratioX, 585*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0681',}, function (){return {}}, 'Node681');
  45341. _libModel.add("Node681", Node681);
  45342. Node681.setRotation(0*Math.PI/180);
  45343. ;
  45344. ;
  45345. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45346. var Node682 = new ht.lib['手车通用图元'](1477*ratio.ratioX, 609*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0695',}, function (){return {}}, 'Node682');
  45347. _libModel.add("Node682", Node682);
  45348. Node682.setRotation(0*Math.PI/180);
  45349. ;
  45350. ;
  45351. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45352. var Node683 = new ht.lib['手车通用图元'](1596*ratio.ratioX, 609*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0700',}, function (){return {}}, 'Node683');
  45353. _libModel.add("Node683", Node683);
  45354. Node683.setRotation(0*Math.PI/180);
  45355. ;
  45356. ;
  45357. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45358. var Node684 = new ht.lib['手车通用图元'](1701*ratio.ratioX, 607*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0705',}, function (){return {}}, 'Node684');
  45359. _libModel.add("Node684", Node684);
  45360. Node684.setRotation(0*Math.PI/180);
  45361. ;
  45362. ;
  45363. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45364. var Node685 = new ht.lib['手车通用图元'](1115*ratio.ratioX, 696*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0716',}, function (){return {}}, 'Node685');
  45365. _libModel.add("Node685", Node685);
  45366. Node685.setRotation(0*Math.PI/180);
  45367. ;
  45368. ;
  45369. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45370. var Node686 = new ht.lib['手车通用图元'](1215*ratio.ratioX, 698*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0713',}, function (){return {}}, 'Node686');
  45371. _libModel.add("Node686", Node686);
  45372. Node686.setRotation(0*Math.PI/180);
  45373. ;
  45374. ;
  45375. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45376. var Node687 = new ht.lib['手车通用图元'](1320*ratio.ratioX, 699*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0683',}, function (){return {}}, 'Node687');
  45377. _libModel.add("Node687", Node687);
  45378. Node687.setRotation(0*Math.PI/180);
  45379. ;
  45380. ;
  45381. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45382. var Node688 = new ht.lib['手车通用图元'](1425*ratio.ratioX, 695*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0686',}, function (){return {}}, 'Node688');
  45383. _libModel.add("Node688", Node688);
  45384. Node688.setRotation(0*Math.PI/180);
  45385. ;
  45386. ;
  45387. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45388. var Node689 = new ht.lib['手车通用图元'](1530*ratio.ratioX, 695*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0689',}, function (){return {}}, 'Node689');
  45389. _libModel.add("Node689", Node689);
  45390. Node689.setRotation(0*Math.PI/180);
  45391. ;
  45392. ;
  45393. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45394. var Node690 = new ht.lib['手车通用图元'](1626*ratio.ratioX, 692*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0692',}, function (){return {}}, 'Node690');
  45395. _libModel.add("Node690", Node690);
  45396. Node690.setRotation(0*Math.PI/180);
  45397. ;
  45398. ;
  45399. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45400. var Node691 = new ht.lib['手车通用图元'](1720*ratio.ratioX, 692*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'0',}, function (){return {}}, 'Node691');
  45401. _libModel.add("Node691", Node691);
  45402. Node691.setRotation(0*Math.PI/180);
  45403. ;
  45404. ;
  45405. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45406. var Node692 = new ht.lib['手车通用图元'](1800*ratio.ratioX, 693*ratio.ratioY, 19*_ratio.ratioX, 47*_ratio.ratioY, 0*Math.PI/180, {xianshi2:'0',}, function (){return {}}, 'Node692');
  45407. _libModel.add("Node692", Node692);
  45408. Node692.setRotation(0*Math.PI/180);
  45409. ;
  45410. ;
  45411. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45412. var Node693 = new ht.lib['黄色向上接地'](1408*ratio.ratioX, 526*ratio.ratioY, 16*_ratio.ratioX, 15*_ratio.ratioY, 0*Math.PI/180, {}, function (){return {}}, 'Node693');
  45413. _libModel.add("Node693", Node693);
  45414. Node693.setRotation(0*Math.PI/180);
  45415. ;
  45416. ;
  45417. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45418. var Node694 = new ht.lib['倒置 接地刀闸通用图元'](1408*ratio.ratioX, 544*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi4:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0697',}, function (){return {}}, 'Node694');
  45419. _libModel.add("Node694", Node694);
  45420. Node694.setRotation(0*Math.PI/180);
  45421. ;
  45422. ;
  45423. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45424. var Node695 = new ht.lib['断路器通用图元'](754*ratio.ratioX, 709*ratio.ratioY, 15*_ratio.ratioX, 21*_ratio.ratioY, 0*Math.PI/180, {xianshi1:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0035',}, function (){return {}}, 'Node695');
  45425. _libModel.add("Node695", Node695);
  45426. Node695.setRotation(0*Math.PI/180);
  45427. ;
  45428. ;
  45429. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45430. var Node696 = new ht.lib['开关通用图元'](1171*ratio.ratioX, 449*ratio.ratioY, 19*_ratio.ratioX, 24*_ratio.ratioY, 0*Math.PI/180, {xianshi:'HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_DI0673',}, function (){return {}}, 'Node696');
  45431. _libModel.add("Node696", Node696);
  45432. Node696.setRotation(0*Math.PI/180);
  45433. ;
  45434. ;
  45435. _ratio = GD.getRatioWithRotation(0, ratio);
  45436. var Node697 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 65*ratio.ratioX, 19*ratio.ratioY, 0, {text:'山西新能源',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45437. var Node698 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 65*ratio.ratioX, 19*ratio.ratioY, 0, {text:'山西新能源',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45438. var Node699 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 175*ratio.ratioX, 19*ratio.ratioY, 0, {text:'右玉高家堡',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45439. var Node700 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 175*ratio.ratioX, 19*ratio.ratioY, 0, {text:'右玉高家堡',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45440. var Node701 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 285*ratio.ratioX, 19*ratio.ratioY, 0, {text:'平鲁虎头山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45441. var Node702 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 285*ratio.ratioX, 19*ratio.ratioY, 0, {text:'平鲁虎头山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45442. var Node703 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 394*ratio.ratioX, 19*ratio.ratioY, 0, {text:'太旗卧牛山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45443. var Node704 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 394*ratio.ratioX, 19*ratio.ratioY, 0, {text:'太旗卧牛山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45444. var Node705 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 505*ratio.ratioX, 19*ratio.ratioY, 0, {text:'广灵劲风',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45445. var Node706 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 505*ratio.ratioX, 19*ratio.ratioY, 0, {text:'广灵劲风',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45446. var Node707 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 615*ratio.ratioX, 19*ratio.ratioY, 0, {text:'浑源峰岳',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45447. var Node708 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 615*ratio.ratioX, 19*ratio.ratioY, 0, {text:'浑源峰岳',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45448. var Node709 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 725*ratio.ratioX, 19*ratio.ratioY, 0, {text:'吕梁宝塔山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45449. var Node710 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 725*ratio.ratioX, 19*ratio.ratioY, 0, {text:'吕梁宝塔山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45450. var Node711 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 835*ratio.ratioX, 19*ratio.ratioY, 0, {text:'阳高采凉山',visible:false,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(255,255,255,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_02.png'});_ratio = GD.getRatioWithRotation(0, ratio);
  45451. var Node712 = GD.createButton(100*_ratio.ratioX, 27*_ratio.ratioY, 835*ratio.ratioX, 19*ratio.ratioY, 0, {text:'阳高采凉山',visible:true,backColor:'rgba(211,211,211,1)',fontSize:13,fontFamily:'',fontColor:'rgba(0,0,0,1)',borderColor:'rgba(211,211,211,1)',shadowColor:'rgba(211,211,211,1)',hoverShadowColor:'rgba(255,255,255,1)',icon:'',bold:false,italic:false,textAlign:'center',backImage:'image//img//new_but2_01.png'});var Node713_0;
  45452. (function () {
  45453. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45454. var ratioX, ratioY;
  45455. if ('Default' === 'False') {
  45456. ratioX = 1;
  45457. ratioY = 1;
  45458. } else if ('Default' === 'X') {
  45459. ratioX = ratioY = _ratio.ratioX;
  45460. } else if ('Default' === 'Y') {
  45461. ratioX = ratioY = _ratio.ratioY;
  45462. } else {
  45463. ratioX = _ratio.ratioX;
  45464. ratioY = _ratio.ratioY;
  45465. }
  45466. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  45467. Node713_0 = new ht.Node();
  45468. Node713_0.setPosition(13*ratio.ratioX, 219*ratio.ratioY);
  45469. Node713_0.setSize(27*ratioX, 101*ratioY);
  45470. Node713_0.setImage('imgimage//left_menu_out0.png');
  45471. Node713_0.setRotation(0*Math.PI/180);
  45472. Node713_0._zoomBy = 'Default';
  45473. Node713_0._nodeType = 'image';
  45474. Node713_0._disallowEvert = true;
  45475. dataModel.add(Node713_0);
  45476. })();
  45477. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45478. var Node713_1 = new ht.Node();
  45479. var Node713_1textStart, Node713_1textWidth, Node713_1lineStart, Node713_1align = 'left', Node713_1fontSize = 19.99995*_ratio.ratioY,Node713_1width = 23*_ratio.ratioX, Node713_1height = 76*_ratio.ratioY;
  45480. (function () {
  45481. if (Node713_1align === 'left') {
  45482. Node713_1textStart = Node713_1fontSize * 0.2 > 2 ? Node713_1fontSize * 0.2 - 4 : Node713_1fontSize * 0.2 - 9;
  45483. Node713_1textWidth = Node713_1width;
  45484. Node713_1lineStart = 1;
  45485. } else if (Node713_1align === 'right') {
  45486. Node713_1textStart = 0;
  45487. Node713_1textWidth =Node713_1fontSize <= 8 ? Node713_1width + Node713_1fontSize * 0.2 + 6 : Node713_1width - Node713_1fontSize * 0.2;
  45488. Node713_1lineStart = (Node713_1width - (ht.Default.getTextSize('排布图', ' '+ Node713_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  45489. } else if (Node713_1align === 'center') {
  45490. Node713_1textStart = -3;
  45491. Node713_1textWidth = Node713_1width;
  45492. Node713_1lineStart = Node713_1width - ht.Default.getTextSize('排布图', ' '+ Node713_1fontSize + 'px "Arial"').width - 11;
  45493. }
  45494. })();
  45495. Node713_1.setImage(GD.getTextJSON(Node713_1width, Node713_1height, false, true, false, ' '+ Node713_1fontSize + 'px "Arial"'))
  45496. Node713_1.setPosition(12*ratio.ratioX, 217*ratio.ratioY);
  45497. Node713_1.setWidth(Node713_1width);
  45498. Node713_1.setHeight(Node713_1height);
  45499. Node713_1._nodeType = 'text';
  45500. Node713_1._disallowEvert = true;
  45501. Node713_1.setRotation(0*Math.PI/180);
  45502. Node713_1.a('node.width', Node713_1width);
  45503. Node713_1.a('node.height', Node713_1height);
  45504. Node713_1.a('node.rect', [0, 0, Node713_1width, Node713_1height]);
  45505. Node713_1.a('node.bordercolor','rgba(0,0,0,1)');
  45506. Node713_1.a('node.borderwidth', 0);
  45507. Node713_1.a('node.background','' || 'rgba(0,0,0,0)');
  45508. Node713_1.a('node.gradient','');
  45509. Node713_1.a('node.gradientcolor','');
  45510. Node713_1.a('node.text','排布图');
  45511. Node713_1.a('node.textalign','left');
  45512. Node713_1.a('node.textvAlign','middle');
  45513. Node713_1.a('node.textrect', [Node713_1textStart, 0, Node713_1textWidth, Node713_1height]);
  45514. Node713_1.a('node.color','rgba(0,0,0,1)');
  45515. Node713_1.a('node.font',' '+ Node713_1fontSize + 'px "Arial"');
  45516. Node713_1.a('node.textvisible',false);
  45517. Node713_1.a('node.linefeed',true);
  45518. if (true) {
  45519. Node713_1.a('node.textfunc',function(g) {
  45520. g.beginPath();
  45521. var str=Node713_1.a('node.text') || '排布图';
  45522. var color=Node713_1.a('node.color') || 'rgba(0,0,0,1)';
  45523. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node713_1width,Node713_1height,19.99995*_ratio.ratioY,"left",color,' '+ Node713_1fontSize + 'px "Arial"', 0,g);
  45524. });
  45525. }
  45526. if (false) {
  45527. Node713_1.a('node.underlinepoints',[Node713_1lineStart, (76 - 19.99995) * 0.5 * _ratio.ratioY + Node713_1fontSize + 2 , ht.Default.getTextSize('排布图', ' '+ Node713_1fontSize + 'px "Arial"').width + 6, (Node713_1height - Node713_1fontSize) * 0.5*_ratio.ratioY + Node713_1fontSize + 2 ]);
  45528. Node713_1.a('node.underlinevisible',false);
  45529. Node713_1.a('node.underlineBorderWidth', 1);
  45530. }
  45531. dataModel.add(Node713_1);
  45532. zoomNodeList.push({
  45533. node: Node713_1,
  45534. borderWidth: 0,
  45535. attr: 'node.borderwidth'
  45536. }); var Node714_0;
  45537. (function () {
  45538. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45539. var ratioX, ratioY;
  45540. if ('Default' === 'False') {
  45541. ratioX = 1;
  45542. ratioY = 1;
  45543. } else if ('Default' === 'X') {
  45544. ratioX = ratioY = _ratio.ratioX;
  45545. } else if ('Default' === 'Y') {
  45546. ratioX = ratioY = _ratio.ratioY;
  45547. } else {
  45548. ratioX = _ratio.ratioX;
  45549. ratioY = _ratio.ratioY;
  45550. }
  45551. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  45552. Node714_0 = new ht.Node();
  45553. Node714_0.setPosition(13*ratio.ratioX, 219*ratio.ratioY);
  45554. Node714_0.setSize(27*ratioX, 101*ratioY);
  45555. Node714_0.setImage('imgimage//left_menu_over0.png');
  45556. Node714_0.setRotation(0*Math.PI/180);
  45557. Node714_0._zoomBy = 'Default';
  45558. Node714_0._nodeType = 'image';
  45559. Node714_0._disallowEvert = true;
  45560. dataModel.add(Node714_0);
  45561. })();
  45562. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45563. var Node714_1 = new ht.Node();
  45564. var Node714_1textStart, Node714_1textWidth, Node714_1lineStart, Node714_1align = 'left', Node714_1fontSize = 19.99995*_ratio.ratioY,Node714_1width = 23*_ratio.ratioX, Node714_1height = 76*_ratio.ratioY;
  45565. (function () {
  45566. if (Node714_1align === 'left') {
  45567. Node714_1textStart = Node714_1fontSize * 0.2 > 2 ? Node714_1fontSize * 0.2 - 4 : Node714_1fontSize * 0.2 - 9;
  45568. Node714_1textWidth = Node714_1width;
  45569. Node714_1lineStart = 1;
  45570. } else if (Node714_1align === 'right') {
  45571. Node714_1textStart = 0;
  45572. Node714_1textWidth =Node714_1fontSize <= 8 ? Node714_1width + Node714_1fontSize * 0.2 + 6 : Node714_1width - Node714_1fontSize * 0.2;
  45573. Node714_1lineStart = (Node714_1width - (ht.Default.getTextSize('排布图', ' '+ Node714_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  45574. } else if (Node714_1align === 'center') {
  45575. Node714_1textStart = -3;
  45576. Node714_1textWidth = Node714_1width;
  45577. Node714_1lineStart = Node714_1width - ht.Default.getTextSize('排布图', ' '+ Node714_1fontSize + 'px "Arial"').width - 11;
  45578. }
  45579. })();
  45580. Node714_1.setImage(GD.getTextJSON(Node714_1width, Node714_1height, false, true, false, ' '+ Node714_1fontSize + 'px "Arial"'))
  45581. Node714_1.setPosition(11*ratio.ratioX, 217*ratio.ratioY);
  45582. Node714_1.setWidth(Node714_1width);
  45583. Node714_1.setHeight(Node714_1height);
  45584. Node714_1._nodeType = 'text';
  45585. Node714_1._disallowEvert = true;
  45586. Node714_1.setRotation(0*Math.PI/180);
  45587. Node714_1.a('node.width', Node714_1width);
  45588. Node714_1.a('node.height', Node714_1height);
  45589. Node714_1.a('node.rect', [0, 0, Node714_1width, Node714_1height]);
  45590. Node714_1.a('node.bordercolor','rgba(0,0,0,1)');
  45591. Node714_1.a('node.borderwidth', 0);
  45592. Node714_1.a('node.background','' || 'rgba(0,0,0,0)');
  45593. Node714_1.a('node.gradient','');
  45594. Node714_1.a('node.gradientcolor','');
  45595. Node714_1.a('node.text','排布图');
  45596. Node714_1.a('node.textalign','left');
  45597. Node714_1.a('node.textvAlign','middle');
  45598. Node714_1.a('node.textrect', [Node714_1textStart, 0, Node714_1textWidth, Node714_1height]);
  45599. Node714_1.a('node.color','rgba(0,0,0,1)');
  45600. Node714_1.a('node.font',' '+ Node714_1fontSize + 'px "Arial"');
  45601. Node714_1.a('node.textvisible',false);
  45602. Node714_1.a('node.linefeed',true);
  45603. if (true) {
  45604. Node714_1.a('node.textfunc',function(g) {
  45605. g.beginPath();
  45606. var str=Node714_1.a('node.text') || '排布图';
  45607. var color=Node714_1.a('node.color') || 'rgba(0,0,0,1)';
  45608. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node714_1width,Node714_1height,19.99995*_ratio.ratioY,"left",color,' '+ Node714_1fontSize + 'px "Arial"', 0,g);
  45609. });
  45610. }
  45611. if (false) {
  45612. Node714_1.a('node.underlinepoints',[Node714_1lineStart, (76 - 19.99995) * 0.5 * _ratio.ratioY + Node714_1fontSize + 2 , ht.Default.getTextSize('排布图', ' '+ Node714_1fontSize + 'px "Arial"').width + 6, (Node714_1height - Node714_1fontSize) * 0.5*_ratio.ratioY + Node714_1fontSize + 2 ]);
  45613. Node714_1.a('node.underlinevisible',false);
  45614. Node714_1.a('node.underlineBorderWidth', 1);
  45615. }
  45616. dataModel.add(Node714_1);
  45617. zoomNodeList.push({
  45618. node: Node714_1,
  45619. borderWidth: 0,
  45620. attr: 'node.borderwidth'
  45621. }); var Node715_0;
  45622. (function () {
  45623. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45624. var ratioX, ratioY;
  45625. if ('Default' === 'False') {
  45626. ratioX = 1;
  45627. ratioY = 1;
  45628. } else if ('Default' === 'X') {
  45629. ratioX = ratioY = _ratio.ratioX;
  45630. } else if ('Default' === 'Y') {
  45631. ratioX = ratioY = _ratio.ratioY;
  45632. } else {
  45633. ratioX = _ratio.ratioX;
  45634. ratioY = _ratio.ratioY;
  45635. }
  45636. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  45637. Node715_0 = new ht.Node();
  45638. Node715_0.setPosition(13*ratio.ratioX, 319*ratio.ratioY);
  45639. Node715_0.setSize(27*ratioX, 101*ratioY);
  45640. Node715_0.setImage('imgimage//left_menu_out0.png');
  45641. Node715_0.setRotation(0*Math.PI/180);
  45642. Node715_0._zoomBy = 'Default';
  45643. Node715_0._nodeType = 'image';
  45644. Node715_0._disallowEvert = true;
  45645. dataModel.add(Node715_0);
  45646. })();
  45647. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45648. var Node715_1 = new ht.Node();
  45649. var Node715_1textStart, Node715_1textWidth, Node715_1lineStart, Node715_1align = 'left', Node715_1fontSize = 18.66662*_ratio.ratioY,Node715_1width = 23*_ratio.ratioX, Node715_1height = 76*_ratio.ratioY;
  45650. (function () {
  45651. if (Node715_1align === 'left') {
  45652. Node715_1textStart = Node715_1fontSize * 0.2 > 2 ? Node715_1fontSize * 0.2 - 4 : Node715_1fontSize * 0.2 - 9;
  45653. Node715_1textWidth = Node715_1width;
  45654. Node715_1lineStart = 1;
  45655. } else if (Node715_1align === 'right') {
  45656. Node715_1textStart = 0;
  45657. Node715_1textWidth =Node715_1fontSize <= 8 ? Node715_1width + Node715_1fontSize * 0.2 + 6 : Node715_1width - Node715_1fontSize * 0.2;
  45658. Node715_1lineStart = (Node715_1width - (ht.Default.getTextSize('总貌图', ' '+ Node715_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  45659. } else if (Node715_1align === 'center') {
  45660. Node715_1textStart = -3;
  45661. Node715_1textWidth = Node715_1width;
  45662. Node715_1lineStart = Node715_1width - ht.Default.getTextSize('总貌图', ' '+ Node715_1fontSize + 'px "Arial"').width - 11;
  45663. }
  45664. })();
  45665. Node715_1.setImage(GD.getTextJSON(Node715_1width, Node715_1height, false, true, false, ' '+ Node715_1fontSize + 'px "Arial"'))
  45666. Node715_1.setPosition(12*ratio.ratioX, 317*ratio.ratioY);
  45667. Node715_1.setWidth(Node715_1width);
  45668. Node715_1.setHeight(Node715_1height);
  45669. Node715_1._nodeType = 'text';
  45670. Node715_1._disallowEvert = true;
  45671. Node715_1.setRotation(0*Math.PI/180);
  45672. Node715_1.a('node.width', Node715_1width);
  45673. Node715_1.a('node.height', Node715_1height);
  45674. Node715_1.a('node.rect', [0, 0, Node715_1width, Node715_1height]);
  45675. Node715_1.a('node.bordercolor','rgba(0,0,0,1)');
  45676. Node715_1.a('node.borderwidth', 0);
  45677. Node715_1.a('node.background','' || 'rgba(0,0,0,0)');
  45678. Node715_1.a('node.gradient','');
  45679. Node715_1.a('node.gradientcolor','');
  45680. Node715_1.a('node.text','总貌图');
  45681. Node715_1.a('node.textalign','left');
  45682. Node715_1.a('node.textvAlign','middle');
  45683. Node715_1.a('node.textrect', [Node715_1textStart, 0, Node715_1textWidth, Node715_1height]);
  45684. Node715_1.a('node.color','rgba(0,0,0,1)');
  45685. Node715_1.a('node.font',' '+ Node715_1fontSize + 'px "Arial"');
  45686. Node715_1.a('node.textvisible',false);
  45687. Node715_1.a('node.linefeed',true);
  45688. if (true) {
  45689. Node715_1.a('node.textfunc',function(g) {
  45690. g.beginPath();
  45691. var str=Node715_1.a('node.text') || '总貌图';
  45692. var color=Node715_1.a('node.color') || 'rgba(0,0,0,1)';
  45693. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node715_1width,Node715_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node715_1fontSize + 'px "Arial"', 0,g);
  45694. });
  45695. }
  45696. if (false) {
  45697. Node715_1.a('node.underlinepoints',[Node715_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node715_1fontSize + 2 , ht.Default.getTextSize('总貌图', ' '+ Node715_1fontSize + 'px "Arial"').width + 6, (Node715_1height - Node715_1fontSize) * 0.5*_ratio.ratioY + Node715_1fontSize + 2 ]);
  45698. Node715_1.a('node.underlinevisible',false);
  45699. Node715_1.a('node.underlineBorderWidth', 1);
  45700. }
  45701. dataModel.add(Node715_1);
  45702. zoomNodeList.push({
  45703. node: Node715_1,
  45704. borderWidth: 0,
  45705. attr: 'node.borderwidth'
  45706. }); var Node716_0;
  45707. (function () {
  45708. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45709. var ratioX, ratioY;
  45710. if ('Default' === 'False') {
  45711. ratioX = 1;
  45712. ratioY = 1;
  45713. } else if ('Default' === 'X') {
  45714. ratioX = ratioY = _ratio.ratioX;
  45715. } else if ('Default' === 'Y') {
  45716. ratioX = ratioY = _ratio.ratioY;
  45717. } else {
  45718. ratioX = _ratio.ratioX;
  45719. ratioY = _ratio.ratioY;
  45720. }
  45721. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  45722. Node716_0 = new ht.Node();
  45723. Node716_0.setPosition(13*ratio.ratioX, 319*ratio.ratioY);
  45724. Node716_0.setSize(27*ratioX, 101*ratioY);
  45725. Node716_0.setImage('imgimage//left_menu_over0.png');
  45726. Node716_0.setRotation(0*Math.PI/180);
  45727. Node716_0._zoomBy = 'Default';
  45728. Node716_0._nodeType = 'image';
  45729. Node716_0._disallowEvert = true;
  45730. dataModel.add(Node716_0);
  45731. })();
  45732. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45733. var Node716_1 = new ht.Node();
  45734. var Node716_1textStart, Node716_1textWidth, Node716_1lineStart, Node716_1align = 'left', Node716_1fontSize = 18.66662*_ratio.ratioY,Node716_1width = 23*_ratio.ratioX, Node716_1height = 76*_ratio.ratioY;
  45735. (function () {
  45736. if (Node716_1align === 'left') {
  45737. Node716_1textStart = Node716_1fontSize * 0.2 > 2 ? Node716_1fontSize * 0.2 - 4 : Node716_1fontSize * 0.2 - 9;
  45738. Node716_1textWidth = Node716_1width;
  45739. Node716_1lineStart = 1;
  45740. } else if (Node716_1align === 'right') {
  45741. Node716_1textStart = 0;
  45742. Node716_1textWidth =Node716_1fontSize <= 8 ? Node716_1width + Node716_1fontSize * 0.2 + 6 : Node716_1width - Node716_1fontSize * 0.2;
  45743. Node716_1lineStart = (Node716_1width - (ht.Default.getTextSize('总貌图', ' '+ Node716_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  45744. } else if (Node716_1align === 'center') {
  45745. Node716_1textStart = -3;
  45746. Node716_1textWidth = Node716_1width;
  45747. Node716_1lineStart = Node716_1width - ht.Default.getTextSize('总貌图', ' '+ Node716_1fontSize + 'px "Arial"').width - 11;
  45748. }
  45749. })();
  45750. Node716_1.setImage(GD.getTextJSON(Node716_1width, Node716_1height, false, true, false, ' '+ Node716_1fontSize + 'px "Arial"'))
  45751. Node716_1.setPosition(12*ratio.ratioX, 317*ratio.ratioY);
  45752. Node716_1.setWidth(Node716_1width);
  45753. Node716_1.setHeight(Node716_1height);
  45754. Node716_1._nodeType = 'text';
  45755. Node716_1._disallowEvert = true;
  45756. Node716_1.setRotation(0*Math.PI/180);
  45757. Node716_1.a('node.width', Node716_1width);
  45758. Node716_1.a('node.height', Node716_1height);
  45759. Node716_1.a('node.rect', [0, 0, Node716_1width, Node716_1height]);
  45760. Node716_1.a('node.bordercolor','rgba(0,0,0,1)');
  45761. Node716_1.a('node.borderwidth', 0);
  45762. Node716_1.a('node.background','' || 'rgba(0,0,0,0)');
  45763. Node716_1.a('node.gradient','');
  45764. Node716_1.a('node.gradientcolor','');
  45765. Node716_1.a('node.text','总貌图');
  45766. Node716_1.a('node.textalign','left');
  45767. Node716_1.a('node.textvAlign','middle');
  45768. Node716_1.a('node.textrect', [Node716_1textStart, 0, Node716_1textWidth, Node716_1height]);
  45769. Node716_1.a('node.color','rgba(0,0,0,1)');
  45770. Node716_1.a('node.font',' '+ Node716_1fontSize + 'px "Arial"');
  45771. Node716_1.a('node.textvisible',false);
  45772. Node716_1.a('node.linefeed',true);
  45773. if (true) {
  45774. Node716_1.a('node.textfunc',function(g) {
  45775. g.beginPath();
  45776. var str=Node716_1.a('node.text') || '总貌图';
  45777. var color=Node716_1.a('node.color') || 'rgba(0,0,0,1)';
  45778. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node716_1width,Node716_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node716_1fontSize + 'px "Arial"', 0,g);
  45779. });
  45780. }
  45781. if (false) {
  45782. Node716_1.a('node.underlinepoints',[Node716_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node716_1fontSize + 2 , ht.Default.getTextSize('总貌图', ' '+ Node716_1fontSize + 'px "Arial"').width + 6, (Node716_1height - Node716_1fontSize) * 0.5*_ratio.ratioY + Node716_1fontSize + 2 ]);
  45783. Node716_1.a('node.underlinevisible',false);
  45784. Node716_1.a('node.underlineBorderWidth', 1);
  45785. }
  45786. dataModel.add(Node716_1);
  45787. zoomNodeList.push({
  45788. node: Node716_1,
  45789. borderWidth: 0,
  45790. attr: 'node.borderwidth'
  45791. }); var Node717_0;
  45792. (function () {
  45793. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45794. var ratioX, ratioY;
  45795. if ('Default' === 'False') {
  45796. ratioX = 1;
  45797. ratioY = 1;
  45798. } else if ('Default' === 'X') {
  45799. ratioX = ratioY = _ratio.ratioX;
  45800. } else if ('Default' === 'Y') {
  45801. ratioX = ratioY = _ratio.ratioY;
  45802. } else {
  45803. ratioX = _ratio.ratioX;
  45804. ratioY = _ratio.ratioY;
  45805. }
  45806. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  45807. Node717_0 = new ht.Node();
  45808. Node717_0.setPosition(13*ratio.ratioX, 419*ratio.ratioY);
  45809. Node717_0.setSize(27*ratioX, 101*ratioY);
  45810. Node717_0.setImage('imgimage//left_menu_out0.png');
  45811. Node717_0.setRotation(0*Math.PI/180);
  45812. Node717_0._zoomBy = 'Default';
  45813. Node717_0._nodeType = 'image';
  45814. Node717_0._disallowEvert = true;
  45815. dataModel.add(Node717_0);
  45816. })();
  45817. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45818. var Node717_1 = new ht.Node();
  45819. var Node717_1textStart, Node717_1textWidth, Node717_1lineStart, Node717_1align = 'left', Node717_1fontSize = 18.66662*_ratio.ratioY,Node717_1width = 23*_ratio.ratioX, Node717_1height = 76*_ratio.ratioY;
  45820. (function () {
  45821. if (Node717_1align === 'left') {
  45822. Node717_1textStart = Node717_1fontSize * 0.2 > 2 ? Node717_1fontSize * 0.2 - 4 : Node717_1fontSize * 0.2 - 9;
  45823. Node717_1textWidth = Node717_1width;
  45824. Node717_1lineStart = 1;
  45825. } else if (Node717_1align === 'right') {
  45826. Node717_1textStart = 0;
  45827. Node717_1textWidth =Node717_1fontSize <= 8 ? Node717_1width + Node717_1fontSize * 0.2 + 6 : Node717_1width - Node717_1fontSize * 0.2;
  45828. Node717_1lineStart = (Node717_1width - (ht.Default.getTextSize('升压站', ' '+ Node717_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  45829. } else if (Node717_1align === 'center') {
  45830. Node717_1textStart = -3;
  45831. Node717_1textWidth = Node717_1width;
  45832. Node717_1lineStart = Node717_1width - ht.Default.getTextSize('升压站', ' '+ Node717_1fontSize + 'px "Arial"').width - 11;
  45833. }
  45834. })();
  45835. Node717_1.setImage(GD.getTextJSON(Node717_1width, Node717_1height, false, true, false, ' '+ Node717_1fontSize + 'px "Arial"'))
  45836. Node717_1.setPosition(12*ratio.ratioX, 417*ratio.ratioY);
  45837. Node717_1.setWidth(Node717_1width);
  45838. Node717_1.setHeight(Node717_1height);
  45839. Node717_1._nodeType = 'text';
  45840. Node717_1._disallowEvert = true;
  45841. Node717_1.setRotation(0*Math.PI/180);
  45842. Node717_1.a('node.width', Node717_1width);
  45843. Node717_1.a('node.height', Node717_1height);
  45844. Node717_1.a('node.rect', [0, 0, Node717_1width, Node717_1height]);
  45845. Node717_1.a('node.bordercolor','rgba(0,0,0,1)');
  45846. Node717_1.a('node.borderwidth', 0);
  45847. Node717_1.a('node.background','' || 'rgba(0,0,0,0)');
  45848. Node717_1.a('node.gradient','');
  45849. Node717_1.a('node.gradientcolor','');
  45850. Node717_1.a('node.text','升压站');
  45851. Node717_1.a('node.textalign','left');
  45852. Node717_1.a('node.textvAlign','middle');
  45853. Node717_1.a('node.textrect', [Node717_1textStart, 0, Node717_1textWidth, Node717_1height]);
  45854. Node717_1.a('node.color','rgba(0,0,0,1)');
  45855. Node717_1.a('node.font',' '+ Node717_1fontSize + 'px "Arial"');
  45856. Node717_1.a('node.textvisible',false);
  45857. Node717_1.a('node.linefeed',true);
  45858. if (true) {
  45859. Node717_1.a('node.textfunc',function(g) {
  45860. g.beginPath();
  45861. var str=Node717_1.a('node.text') || '升压站';
  45862. var color=Node717_1.a('node.color') || 'rgba(0,0,0,1)';
  45863. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node717_1width,Node717_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node717_1fontSize + 'px "Arial"', 0,g);
  45864. });
  45865. }
  45866. if (false) {
  45867. Node717_1.a('node.underlinepoints',[Node717_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node717_1fontSize + 2 , ht.Default.getTextSize('升压站', ' '+ Node717_1fontSize + 'px "Arial"').width + 6, (Node717_1height - Node717_1fontSize) * 0.5*_ratio.ratioY + Node717_1fontSize + 2 ]);
  45868. Node717_1.a('node.underlinevisible',false);
  45869. Node717_1.a('node.underlineBorderWidth', 1);
  45870. }
  45871. dataModel.add(Node717_1);
  45872. zoomNodeList.push({
  45873. node: Node717_1,
  45874. borderWidth: 0,
  45875. attr: 'node.borderwidth'
  45876. }); var Node718_0;
  45877. (function () {
  45878. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45879. var ratioX, ratioY;
  45880. if ('Default' === 'False') {
  45881. ratioX = 1;
  45882. ratioY = 1;
  45883. } else if ('Default' === 'X') {
  45884. ratioX = ratioY = _ratio.ratioX;
  45885. } else if ('Default' === 'Y') {
  45886. ratioX = ratioY = _ratio.ratioY;
  45887. } else {
  45888. ratioX = _ratio.ratioX;
  45889. ratioY = _ratio.ratioY;
  45890. }
  45891. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  45892. Node718_0 = new ht.Node();
  45893. Node718_0.setPosition(13*ratio.ratioX, 419*ratio.ratioY);
  45894. Node718_0.setSize(27*ratioX, 101*ratioY);
  45895. Node718_0.setImage('imgimage//left_menu_over0.png');
  45896. Node718_0.setRotation(0*Math.PI/180);
  45897. Node718_0._zoomBy = 'Default';
  45898. Node718_0._nodeType = 'image';
  45899. Node718_0._disallowEvert = true;
  45900. dataModel.add(Node718_0);
  45901. })();
  45902. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45903. var Node718_1 = new ht.Node();
  45904. var Node718_1textStart, Node718_1textWidth, Node718_1lineStart, Node718_1align = 'left', Node718_1fontSize = 18.66662*_ratio.ratioY,Node718_1width = 23*_ratio.ratioX, Node718_1height = 76*_ratio.ratioY;
  45905. (function () {
  45906. if (Node718_1align === 'left') {
  45907. Node718_1textStart = Node718_1fontSize * 0.2 > 2 ? Node718_1fontSize * 0.2 - 4 : Node718_1fontSize * 0.2 - 9;
  45908. Node718_1textWidth = Node718_1width;
  45909. Node718_1lineStart = 1;
  45910. } else if (Node718_1align === 'right') {
  45911. Node718_1textStart = 0;
  45912. Node718_1textWidth =Node718_1fontSize <= 8 ? Node718_1width + Node718_1fontSize * 0.2 + 6 : Node718_1width - Node718_1fontSize * 0.2;
  45913. Node718_1lineStart = (Node718_1width - (ht.Default.getTextSize('升压站', ' '+ Node718_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  45914. } else if (Node718_1align === 'center') {
  45915. Node718_1textStart = -3;
  45916. Node718_1textWidth = Node718_1width;
  45917. Node718_1lineStart = Node718_1width - ht.Default.getTextSize('升压站', ' '+ Node718_1fontSize + 'px "Arial"').width - 11;
  45918. }
  45919. })();
  45920. Node718_1.setImage(GD.getTextJSON(Node718_1width, Node718_1height, false, true, false, ' '+ Node718_1fontSize + 'px "Arial"'))
  45921. Node718_1.setPosition(12*ratio.ratioX, 417*ratio.ratioY);
  45922. Node718_1.setWidth(Node718_1width);
  45923. Node718_1.setHeight(Node718_1height);
  45924. Node718_1._nodeType = 'text';
  45925. Node718_1._disallowEvert = true;
  45926. Node718_1.setRotation(0*Math.PI/180);
  45927. Node718_1.a('node.width', Node718_1width);
  45928. Node718_1.a('node.height', Node718_1height);
  45929. Node718_1.a('node.rect', [0, 0, Node718_1width, Node718_1height]);
  45930. Node718_1.a('node.bordercolor','rgba(0,0,0,1)');
  45931. Node718_1.a('node.borderwidth', 0);
  45932. Node718_1.a('node.background','' || 'rgba(0,0,0,0)');
  45933. Node718_1.a('node.gradient','');
  45934. Node718_1.a('node.gradientcolor','');
  45935. Node718_1.a('node.text','升压站');
  45936. Node718_1.a('node.textalign','left');
  45937. Node718_1.a('node.textvAlign','middle');
  45938. Node718_1.a('node.textrect', [Node718_1textStart, 0, Node718_1textWidth, Node718_1height]);
  45939. Node718_1.a('node.color','rgba(0,0,0,1)');
  45940. Node718_1.a('node.font',' '+ Node718_1fontSize + 'px "Arial"');
  45941. Node718_1.a('node.textvisible',false);
  45942. Node718_1.a('node.linefeed',true);
  45943. if (true) {
  45944. Node718_1.a('node.textfunc',function(g) {
  45945. g.beginPath();
  45946. var str=Node718_1.a('node.text') || '升压站';
  45947. var color=Node718_1.a('node.color') || 'rgba(0,0,0,1)';
  45948. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node718_1width,Node718_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node718_1fontSize + 'px "Arial"', 0,g);
  45949. });
  45950. }
  45951. if (false) {
  45952. Node718_1.a('node.underlinepoints',[Node718_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node718_1fontSize + 2 , ht.Default.getTextSize('升压站', ' '+ Node718_1fontSize + 'px "Arial"').width + 6, (Node718_1height - Node718_1fontSize) * 0.5*_ratio.ratioY + Node718_1fontSize + 2 ]);
  45953. Node718_1.a('node.underlinevisible',false);
  45954. Node718_1.a('node.underlineBorderWidth', 1);
  45955. }
  45956. dataModel.add(Node718_1);
  45957. zoomNodeList.push({
  45958. node: Node718_1,
  45959. borderWidth: 0,
  45960. attr: 'node.borderwidth'
  45961. }); var Node719_0;
  45962. (function () {
  45963. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45964. var ratioX, ratioY;
  45965. if ('Default' === 'False') {
  45966. ratioX = 1;
  45967. ratioY = 1;
  45968. } else if ('Default' === 'X') {
  45969. ratioX = ratioY = _ratio.ratioX;
  45970. } else if ('Default' === 'Y') {
  45971. ratioX = ratioY = _ratio.ratioY;
  45972. } else {
  45973. ratioX = _ratio.ratioX;
  45974. ratioY = _ratio.ratioY;
  45975. }
  45976. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  45977. Node719_0 = new ht.Node();
  45978. Node719_0.setPosition(13*ratio.ratioX, 619*ratio.ratioY);
  45979. Node719_0.setSize(27*ratioX, 101*ratioY);
  45980. Node719_0.setImage('imgimage//left_menu_out0.png');
  45981. Node719_0.setRotation(0*Math.PI/180);
  45982. Node719_0._zoomBy = 'Default';
  45983. Node719_0._nodeType = 'image';
  45984. Node719_0._disallowEvert = true;
  45985. dataModel.add(Node719_0);
  45986. })();
  45987. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  45988. var Node719_1 = new ht.Node();
  45989. var Node719_1textStart, Node719_1textWidth, Node719_1lineStart, Node719_1align = 'left', Node719_1fontSize = 18.66662*_ratio.ratioY,Node719_1width = 23*_ratio.ratioX, Node719_1height = 76*_ratio.ratioY;
  45990. (function () {
  45991. if (Node719_1align === 'left') {
  45992. Node719_1textStart = Node719_1fontSize * 0.2 > 2 ? Node719_1fontSize * 0.2 - 4 : Node719_1fontSize * 0.2 - 9;
  45993. Node719_1textWidth = Node719_1width;
  45994. Node719_1lineStart = 1;
  45995. } else if (Node719_1align === 'right') {
  45996. Node719_1textStart = 0;
  45997. Node719_1textWidth =Node719_1fontSize <= 8 ? Node719_1width + Node719_1fontSize * 0.2 + 6 : Node719_1width - Node719_1fontSize * 0.2;
  45998. Node719_1lineStart = (Node719_1width - (ht.Default.getTextSize('测风塔', ' '+ Node719_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  45999. } else if (Node719_1align === 'center') {
  46000. Node719_1textStart = -3;
  46001. Node719_1textWidth = Node719_1width;
  46002. Node719_1lineStart = Node719_1width - ht.Default.getTextSize('测风塔', ' '+ Node719_1fontSize + 'px "Arial"').width - 11;
  46003. }
  46004. })();
  46005. Node719_1.setImage(GD.getTextJSON(Node719_1width, Node719_1height, false, true, false, ' '+ Node719_1fontSize + 'px "Arial"'))
  46006. Node719_1.setPosition(12*ratio.ratioX, 617*ratio.ratioY);
  46007. Node719_1.setWidth(Node719_1width);
  46008. Node719_1.setHeight(Node719_1height);
  46009. Node719_1._nodeType = 'text';
  46010. Node719_1._disallowEvert = true;
  46011. Node719_1.setRotation(0*Math.PI/180);
  46012. Node719_1.a('node.width', Node719_1width);
  46013. Node719_1.a('node.height', Node719_1height);
  46014. Node719_1.a('node.rect', [0, 0, Node719_1width, Node719_1height]);
  46015. Node719_1.a('node.bordercolor','rgba(0,0,0,1)');
  46016. Node719_1.a('node.borderwidth', 0);
  46017. Node719_1.a('node.background','' || 'rgba(0,0,0,0)');
  46018. Node719_1.a('node.gradient','');
  46019. Node719_1.a('node.gradientcolor','');
  46020. Node719_1.a('node.text','测风塔');
  46021. Node719_1.a('node.textalign','left');
  46022. Node719_1.a('node.textvAlign','middle');
  46023. Node719_1.a('node.textrect', [Node719_1textStart, 0, Node719_1textWidth, Node719_1height]);
  46024. Node719_1.a('node.color','rgba(0,0,0,1)');
  46025. Node719_1.a('node.font',' '+ Node719_1fontSize + 'px "Arial"');
  46026. Node719_1.a('node.textvisible',false);
  46027. Node719_1.a('node.linefeed',true);
  46028. if (true) {
  46029. Node719_1.a('node.textfunc',function(g) {
  46030. g.beginPath();
  46031. var str=Node719_1.a('node.text') || '测风塔';
  46032. var color=Node719_1.a('node.color') || 'rgba(0,0,0,1)';
  46033. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node719_1width,Node719_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node719_1fontSize + 'px "Arial"', 0,g);
  46034. });
  46035. }
  46036. if (false) {
  46037. Node719_1.a('node.underlinepoints',[Node719_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node719_1fontSize + 2 , ht.Default.getTextSize('测风塔', ' '+ Node719_1fontSize + 'px "Arial"').width + 6, (Node719_1height - Node719_1fontSize) * 0.5*_ratio.ratioY + Node719_1fontSize + 2 ]);
  46038. Node719_1.a('node.underlinevisible',false);
  46039. Node719_1.a('node.underlineBorderWidth', 1);
  46040. }
  46041. dataModel.add(Node719_1);
  46042. zoomNodeList.push({
  46043. node: Node719_1,
  46044. borderWidth: 0,
  46045. attr: 'node.borderwidth'
  46046. }); var Node720_0;
  46047. (function () {
  46048. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46049. var ratioX, ratioY;
  46050. if ('Default' === 'False') {
  46051. ratioX = 1;
  46052. ratioY = 1;
  46053. } else if ('Default' === 'X') {
  46054. ratioX = ratioY = _ratio.ratioX;
  46055. } else if ('Default' === 'Y') {
  46056. ratioX = ratioY = _ratio.ratioY;
  46057. } else {
  46058. ratioX = _ratio.ratioX;
  46059. ratioY = _ratio.ratioY;
  46060. }
  46061. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  46062. Node720_0 = new ht.Node();
  46063. Node720_0.setPosition(13*ratio.ratioX, 619*ratio.ratioY);
  46064. Node720_0.setSize(27*ratioX, 101*ratioY);
  46065. Node720_0.setImage('imgimage//left_menu_over0.png');
  46066. Node720_0.setRotation(0*Math.PI/180);
  46067. Node720_0._zoomBy = 'Default';
  46068. Node720_0._nodeType = 'image';
  46069. Node720_0._disallowEvert = true;
  46070. dataModel.add(Node720_0);
  46071. })();
  46072. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46073. var Node720_1 = new ht.Node();
  46074. var Node720_1textStart, Node720_1textWidth, Node720_1lineStart, Node720_1align = 'left', Node720_1fontSize = 18.66662*_ratio.ratioY,Node720_1width = 23*_ratio.ratioX, Node720_1height = 76*_ratio.ratioY;
  46075. (function () {
  46076. if (Node720_1align === 'left') {
  46077. Node720_1textStart = Node720_1fontSize * 0.2 > 2 ? Node720_1fontSize * 0.2 - 4 : Node720_1fontSize * 0.2 - 9;
  46078. Node720_1textWidth = Node720_1width;
  46079. Node720_1lineStart = 1;
  46080. } else if (Node720_1align === 'right') {
  46081. Node720_1textStart = 0;
  46082. Node720_1textWidth =Node720_1fontSize <= 8 ? Node720_1width + Node720_1fontSize * 0.2 + 6 : Node720_1width - Node720_1fontSize * 0.2;
  46083. Node720_1lineStart = (Node720_1width - (ht.Default.getTextSize('风机信息', ' '+ Node720_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  46084. } else if (Node720_1align === 'center') {
  46085. Node720_1textStart = -3;
  46086. Node720_1textWidth = Node720_1width;
  46087. Node720_1lineStart = Node720_1width - ht.Default.getTextSize('风机信息', ' '+ Node720_1fontSize + 'px "Arial"').width - 11;
  46088. }
  46089. })();
  46090. Node720_1.setImage(GD.getTextJSON(Node720_1width, Node720_1height, false, true, false, ' '+ Node720_1fontSize + 'px "Arial"'))
  46091. Node720_1.setPosition(12*ratio.ratioX, 617*ratio.ratioY);
  46092. Node720_1.setWidth(Node720_1width);
  46093. Node720_1.setHeight(Node720_1height);
  46094. Node720_1._nodeType = 'text';
  46095. Node720_1._disallowEvert = true;
  46096. Node720_1.setRotation(0*Math.PI/180);
  46097. Node720_1.a('node.width', Node720_1width);
  46098. Node720_1.a('node.height', Node720_1height);
  46099. Node720_1.a('node.rect', [0, 0, Node720_1width, Node720_1height]);
  46100. Node720_1.a('node.bordercolor','rgba(0,0,0,1)');
  46101. Node720_1.a('node.borderwidth', 0);
  46102. Node720_1.a('node.background','' || 'rgba(0,0,0,0)');
  46103. Node720_1.a('node.gradient','');
  46104. Node720_1.a('node.gradientcolor','');
  46105. Node720_1.a('node.text','风机信息');
  46106. Node720_1.a('node.textalign','left');
  46107. Node720_1.a('node.textvAlign','middle');
  46108. Node720_1.a('node.textrect', [Node720_1textStart, 0, Node720_1textWidth, Node720_1height]);
  46109. Node720_1.a('node.color','rgba(0,0,0,1)');
  46110. Node720_1.a('node.font',' '+ Node720_1fontSize + 'px "Arial"');
  46111. Node720_1.a('node.textvisible',false);
  46112. Node720_1.a('node.linefeed',true);
  46113. if (true) {
  46114. Node720_1.a('node.textfunc',function(g) {
  46115. g.beginPath();
  46116. var str=Node720_1.a('node.text') || '风机信息';
  46117. var color=Node720_1.a('node.color') || 'rgba(0,0,0,1)';
  46118. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node720_1width,Node720_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node720_1fontSize + 'px "Arial"', 0,g);
  46119. });
  46120. }
  46121. if (false) {
  46122. Node720_1.a('node.underlinepoints',[Node720_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node720_1fontSize + 2 , ht.Default.getTextSize('风机信息', ' '+ Node720_1fontSize + 'px "Arial"').width + 6, (Node720_1height - Node720_1fontSize) * 0.5*_ratio.ratioY + Node720_1fontSize + 2 ]);
  46123. Node720_1.a('node.underlinevisible',false);
  46124. Node720_1.a('node.underlineBorderWidth', 1);
  46125. }
  46126. dataModel.add(Node720_1);
  46127. zoomNodeList.push({
  46128. node: Node720_1,
  46129. borderWidth: 0,
  46130. attr: 'node.borderwidth'
  46131. }); var Node721_0;
  46132. (function () {
  46133. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46134. var ratioX, ratioY;
  46135. if ('Default' === 'False') {
  46136. ratioX = 1;
  46137. ratioY = 1;
  46138. } else if ('Default' === 'X') {
  46139. ratioX = ratioY = _ratio.ratioX;
  46140. } else if ('Default' === 'Y') {
  46141. ratioX = ratioY = _ratio.ratioY;
  46142. } else {
  46143. ratioX = _ratio.ratioX;
  46144. ratioY = _ratio.ratioY;
  46145. }
  46146. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  46147. Node721_0 = new ht.Node();
  46148. Node721_0.setPosition(13*ratio.ratioX, 619*ratio.ratioY);
  46149. Node721_0.setSize(27*ratioX, 101*ratioY);
  46150. Node721_0.setImage('imgimage//left_menu_out0.png');
  46151. Node721_0.setRotation(0*Math.PI/180);
  46152. Node721_0._zoomBy = 'Default';
  46153. Node721_0._nodeType = 'image';
  46154. Node721_0._disallowEvert = true;
  46155. dataModel.add(Node721_0);
  46156. })();
  46157. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46158. var Node721_1 = new ht.Node();
  46159. var Node721_1textStart, Node721_1textWidth, Node721_1lineStart, Node721_1align = 'left', Node721_1fontSize = 18.66662*_ratio.ratioY,Node721_1width = 23*_ratio.ratioX, Node721_1height = 76*_ratio.ratioY;
  46160. (function () {
  46161. if (Node721_1align === 'left') {
  46162. Node721_1textStart = Node721_1fontSize * 0.2 > 2 ? Node721_1fontSize * 0.2 - 4 : Node721_1fontSize * 0.2 - 9;
  46163. Node721_1textWidth = Node721_1width;
  46164. Node721_1lineStart = 1;
  46165. } else if (Node721_1align === 'right') {
  46166. Node721_1textStart = 0;
  46167. Node721_1textWidth =Node721_1fontSize <= 8 ? Node721_1width + Node721_1fontSize * 0.2 + 6 : Node721_1width - Node721_1fontSize * 0.2;
  46168. Node721_1lineStart = (Node721_1width - (ht.Default.getTextSize('风机信息', ' '+ Node721_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  46169. } else if (Node721_1align === 'center') {
  46170. Node721_1textStart = -3;
  46171. Node721_1textWidth = Node721_1width;
  46172. Node721_1lineStart = Node721_1width - ht.Default.getTextSize('风机信息', ' '+ Node721_1fontSize + 'px "Arial"').width - 11;
  46173. }
  46174. })();
  46175. Node721_1.setImage(GD.getTextJSON(Node721_1width, Node721_1height, false, true, false, ' '+ Node721_1fontSize + 'px "Arial"'))
  46176. Node721_1.setPosition(12*ratio.ratioX, 617*ratio.ratioY);
  46177. Node721_1.setWidth(Node721_1width);
  46178. Node721_1.setHeight(Node721_1height);
  46179. Node721_1._nodeType = 'text';
  46180. Node721_1._disallowEvert = true;
  46181. Node721_1.setRotation(0*Math.PI/180);
  46182. Node721_1.a('node.width', Node721_1width);
  46183. Node721_1.a('node.height', Node721_1height);
  46184. Node721_1.a('node.rect', [0, 0, Node721_1width, Node721_1height]);
  46185. Node721_1.a('node.bordercolor','rgba(0,0,0,1)');
  46186. Node721_1.a('node.borderwidth', 0);
  46187. Node721_1.a('node.background','' || 'rgba(0,0,0,0)');
  46188. Node721_1.a('node.gradient','');
  46189. Node721_1.a('node.gradientcolor','');
  46190. Node721_1.a('node.text','风机信息');
  46191. Node721_1.a('node.textalign','left');
  46192. Node721_1.a('node.textvAlign','middle');
  46193. Node721_1.a('node.textrect', [Node721_1textStart, 0, Node721_1textWidth, Node721_1height]);
  46194. Node721_1.a('node.color','rgba(0,0,0,1)');
  46195. Node721_1.a('node.font',' '+ Node721_1fontSize + 'px "Arial"');
  46196. Node721_1.a('node.textvisible',false);
  46197. Node721_1.a('node.linefeed',true);
  46198. if (true) {
  46199. Node721_1.a('node.textfunc',function(g) {
  46200. g.beginPath();
  46201. var str=Node721_1.a('node.text') || '风机信息';
  46202. var color=Node721_1.a('node.color') || 'rgba(0,0,0,1)';
  46203. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node721_1width,Node721_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node721_1fontSize + 'px "Arial"', 0,g);
  46204. });
  46205. }
  46206. if (false) {
  46207. Node721_1.a('node.underlinepoints',[Node721_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node721_1fontSize + 2 , ht.Default.getTextSize('风机信息', ' '+ Node721_1fontSize + 'px "Arial"').width + 6, (Node721_1height - Node721_1fontSize) * 0.5*_ratio.ratioY + Node721_1fontSize + 2 ]);
  46208. Node721_1.a('node.underlinevisible',false);
  46209. Node721_1.a('node.underlineBorderWidth', 1);
  46210. }
  46211. dataModel.add(Node721_1);
  46212. zoomNodeList.push({
  46213. node: Node721_1,
  46214. borderWidth: 0,
  46215. attr: 'node.borderwidth'
  46216. }); var Node722_0;
  46217. (function () {
  46218. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46219. var ratioX, ratioY;
  46220. if ('Default' === 'False') {
  46221. ratioX = 1;
  46222. ratioY = 1;
  46223. } else if ('Default' === 'X') {
  46224. ratioX = ratioY = _ratio.ratioX;
  46225. } else if ('Default' === 'Y') {
  46226. ratioX = ratioY = _ratio.ratioY;
  46227. } else {
  46228. ratioX = _ratio.ratioX;
  46229. ratioY = _ratio.ratioY;
  46230. }
  46231. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  46232. Node722_0 = new ht.Node();
  46233. Node722_0.setPosition(13*ratio.ratioX, 719*ratio.ratioY);
  46234. Node722_0.setSize(27*ratioX, 101*ratioY);
  46235. Node722_0.setImage('imgimage//left_menu_out0.png');
  46236. Node722_0.setRotation(0*Math.PI/180);
  46237. Node722_0._zoomBy = 'Default';
  46238. Node722_0._nodeType = 'image';
  46239. Node722_0._disallowEvert = true;
  46240. dataModel.add(Node722_0);
  46241. })();
  46242. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46243. var Node722_1 = new ht.Node();
  46244. var Node722_1textStart, Node722_1textWidth, Node722_1lineStart, Node722_1align = 'left', Node722_1fontSize = 18.66662*_ratio.ratioY,Node722_1width = 23*_ratio.ratioX, Node722_1height = 76*_ratio.ratioY;
  46245. (function () {
  46246. if (Node722_1align === 'left') {
  46247. Node722_1textStart = Node722_1fontSize * 0.2 > 2 ? Node722_1fontSize * 0.2 - 4 : Node722_1fontSize * 0.2 - 9;
  46248. Node722_1textWidth = Node722_1width;
  46249. Node722_1lineStart = 1;
  46250. } else if (Node722_1align === 'right') {
  46251. Node722_1textStart = 0;
  46252. Node722_1textWidth =Node722_1fontSize <= 8 ? Node722_1width + Node722_1fontSize * 0.2 + 6 : Node722_1width - Node722_1fontSize * 0.2;
  46253. Node722_1lineStart = (Node722_1width - (ht.Default.getTextSize('风机矩阵', ' '+ Node722_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  46254. } else if (Node722_1align === 'center') {
  46255. Node722_1textStart = -3;
  46256. Node722_1textWidth = Node722_1width;
  46257. Node722_1lineStart = Node722_1width - ht.Default.getTextSize('风机矩阵', ' '+ Node722_1fontSize + 'px "Arial"').width - 11;
  46258. }
  46259. })();
  46260. Node722_1.setImage(GD.getTextJSON(Node722_1width, Node722_1height, false, true, false, ' '+ Node722_1fontSize + 'px "Arial"'))
  46261. Node722_1.setPosition(12*ratio.ratioX, 717*ratio.ratioY);
  46262. Node722_1.setWidth(Node722_1width);
  46263. Node722_1.setHeight(Node722_1height);
  46264. Node722_1._nodeType = 'text';
  46265. Node722_1._disallowEvert = true;
  46266. Node722_1.setRotation(0*Math.PI/180);
  46267. Node722_1.a('node.width', Node722_1width);
  46268. Node722_1.a('node.height', Node722_1height);
  46269. Node722_1.a('node.rect', [0, 0, Node722_1width, Node722_1height]);
  46270. Node722_1.a('node.bordercolor','rgba(0,0,0,1)');
  46271. Node722_1.a('node.borderwidth', 0);
  46272. Node722_1.a('node.background','' || 'rgba(0,0,0,0)');
  46273. Node722_1.a('node.gradient','');
  46274. Node722_1.a('node.gradientcolor','');
  46275. Node722_1.a('node.text','风机矩阵');
  46276. Node722_1.a('node.textalign','left');
  46277. Node722_1.a('node.textvAlign','middle');
  46278. Node722_1.a('node.textrect', [Node722_1textStart, 0, Node722_1textWidth, Node722_1height]);
  46279. Node722_1.a('node.color','rgba(0,0,0,1)');
  46280. Node722_1.a('node.font',' '+ Node722_1fontSize + 'px "Arial"');
  46281. Node722_1.a('node.textvisible',false);
  46282. Node722_1.a('node.linefeed',true);
  46283. if (true) {
  46284. Node722_1.a('node.textfunc',function(g) {
  46285. g.beginPath();
  46286. var str=Node722_1.a('node.text') || '风机矩阵';
  46287. var color=Node722_1.a('node.color') || 'rgba(0,0,0,1)';
  46288. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node722_1width,Node722_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node722_1fontSize + 'px "Arial"', 0,g);
  46289. });
  46290. }
  46291. if (false) {
  46292. Node722_1.a('node.underlinepoints',[Node722_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node722_1fontSize + 2 , ht.Default.getTextSize('风机矩阵', ' '+ Node722_1fontSize + 'px "Arial"').width + 6, (Node722_1height - Node722_1fontSize) * 0.5*_ratio.ratioY + Node722_1fontSize + 2 ]);
  46293. Node722_1.a('node.underlinevisible',false);
  46294. Node722_1.a('node.underlineBorderWidth', 1);
  46295. }
  46296. dataModel.add(Node722_1);
  46297. zoomNodeList.push({
  46298. node: Node722_1,
  46299. borderWidth: 0,
  46300. attr: 'node.borderwidth'
  46301. }); var Node723_0;
  46302. (function () {
  46303. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46304. var ratioX, ratioY;
  46305. if ('Default' === 'False') {
  46306. ratioX = 1;
  46307. ratioY = 1;
  46308. } else if ('Default' === 'X') {
  46309. ratioX = ratioY = _ratio.ratioX;
  46310. } else if ('Default' === 'Y') {
  46311. ratioX = ratioY = _ratio.ratioY;
  46312. } else {
  46313. ratioX = _ratio.ratioX;
  46314. ratioY = _ratio.ratioY;
  46315. }
  46316. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  46317. Node723_0 = new ht.Node();
  46318. Node723_0.setPosition(13*ratio.ratioX, 719*ratio.ratioY);
  46319. Node723_0.setSize(27*ratioX, 101*ratioY);
  46320. Node723_0.setImage('imgimage//left_menu_over0.png');
  46321. Node723_0.setRotation(0*Math.PI/180);
  46322. Node723_0._zoomBy = 'Default';
  46323. Node723_0._nodeType = 'image';
  46324. Node723_0._disallowEvert = true;
  46325. dataModel.add(Node723_0);
  46326. })();
  46327. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46328. var Node723_1 = new ht.Node();
  46329. var Node723_1textStart, Node723_1textWidth, Node723_1lineStart, Node723_1align = 'left', Node723_1fontSize = 18.66662*_ratio.ratioY,Node723_1width = 23*_ratio.ratioX, Node723_1height = 76*_ratio.ratioY;
  46330. (function () {
  46331. if (Node723_1align === 'left') {
  46332. Node723_1textStart = Node723_1fontSize * 0.2 > 2 ? Node723_1fontSize * 0.2 - 4 : Node723_1fontSize * 0.2 - 9;
  46333. Node723_1textWidth = Node723_1width;
  46334. Node723_1lineStart = 1;
  46335. } else if (Node723_1align === 'right') {
  46336. Node723_1textStart = 0;
  46337. Node723_1textWidth =Node723_1fontSize <= 8 ? Node723_1width + Node723_1fontSize * 0.2 + 6 : Node723_1width - Node723_1fontSize * 0.2;
  46338. Node723_1lineStart = (Node723_1width - (ht.Default.getTextSize('风机矩阵', ' '+ Node723_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  46339. } else if (Node723_1align === 'center') {
  46340. Node723_1textStart = -3;
  46341. Node723_1textWidth = Node723_1width;
  46342. Node723_1lineStart = Node723_1width - ht.Default.getTextSize('风机矩阵', ' '+ Node723_1fontSize + 'px "Arial"').width - 11;
  46343. }
  46344. })();
  46345. Node723_1.setImage(GD.getTextJSON(Node723_1width, Node723_1height, false, true, false, ' '+ Node723_1fontSize + 'px "Arial"'))
  46346. Node723_1.setPosition(12*ratio.ratioX, 717*ratio.ratioY);
  46347. Node723_1.setWidth(Node723_1width);
  46348. Node723_1.setHeight(Node723_1height);
  46349. Node723_1._nodeType = 'text';
  46350. Node723_1._disallowEvert = true;
  46351. Node723_1.setRotation(0*Math.PI/180);
  46352. Node723_1.a('node.width', Node723_1width);
  46353. Node723_1.a('node.height', Node723_1height);
  46354. Node723_1.a('node.rect', [0, 0, Node723_1width, Node723_1height]);
  46355. Node723_1.a('node.bordercolor','rgba(0,0,0,1)');
  46356. Node723_1.a('node.borderwidth', 0);
  46357. Node723_1.a('node.background','' || 'rgba(0,0,0,0)');
  46358. Node723_1.a('node.gradient','');
  46359. Node723_1.a('node.gradientcolor','');
  46360. Node723_1.a('node.text','风机矩阵');
  46361. Node723_1.a('node.textalign','left');
  46362. Node723_1.a('node.textvAlign','middle');
  46363. Node723_1.a('node.textrect', [Node723_1textStart, 0, Node723_1textWidth, Node723_1height]);
  46364. Node723_1.a('node.color','rgba(0,0,0,1)');
  46365. Node723_1.a('node.font',' '+ Node723_1fontSize + 'px "Arial"');
  46366. Node723_1.a('node.textvisible',false);
  46367. Node723_1.a('node.linefeed',true);
  46368. if (true) {
  46369. Node723_1.a('node.textfunc',function(g) {
  46370. g.beginPath();
  46371. var str=Node723_1.a('node.text') || '风机矩阵';
  46372. var color=Node723_1.a('node.color') || 'rgba(0,0,0,1)';
  46373. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node723_1width,Node723_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node723_1fontSize + 'px "Arial"', 0,g);
  46374. });
  46375. }
  46376. if (false) {
  46377. Node723_1.a('node.underlinepoints',[Node723_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node723_1fontSize + 2 , ht.Default.getTextSize('风机矩阵', ' '+ Node723_1fontSize + 'px "Arial"').width + 6, (Node723_1height - Node723_1fontSize) * 0.5*_ratio.ratioY + Node723_1fontSize + 2 ]);
  46378. Node723_1.a('node.underlinevisible',false);
  46379. Node723_1.a('node.underlineBorderWidth', 1);
  46380. }
  46381. dataModel.add(Node723_1);
  46382. zoomNodeList.push({
  46383. node: Node723_1,
  46384. borderWidth: 0,
  46385. attr: 'node.borderwidth'
  46386. }); var Node724_0;
  46387. (function () {
  46388. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46389. var ratioX, ratioY;
  46390. if ('Default' === 'False') {
  46391. ratioX = 1;
  46392. ratioY = 1;
  46393. } else if ('Default' === 'X') {
  46394. ratioX = ratioY = _ratio.ratioX;
  46395. } else if ('Default' === 'Y') {
  46396. ratioX = ratioY = _ratio.ratioY;
  46397. } else {
  46398. ratioX = _ratio.ratioX;
  46399. ratioY = _ratio.ratioY;
  46400. }
  46401. ht.Default.setImage('imgimage//left_menu_out0.png', PAGEROOTDIR + 'image//left_menu_out0.png');
  46402. Node724_0 = new ht.Node();
  46403. Node724_0.setPosition(13*ratio.ratioX, 519*ratio.ratioY);
  46404. Node724_0.setSize(27*ratioX, 101*ratioY);
  46405. Node724_0.setImage('imgimage//left_menu_out0.png');
  46406. Node724_0.setRotation(0*Math.PI/180);
  46407. Node724_0._zoomBy = 'Default';
  46408. Node724_0._nodeType = 'image';
  46409. Node724_0._disallowEvert = true;
  46410. dataModel.add(Node724_0);
  46411. })();
  46412. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46413. var Node724_1 = new ht.Node();
  46414. var Node724_1textStart, Node724_1textWidth, Node724_1lineStart, Node724_1align = 'left', Node724_1fontSize = 18.66662*_ratio.ratioY,Node724_1width = 23*_ratio.ratioX, Node724_1height = 76*_ratio.ratioY;
  46415. (function () {
  46416. if (Node724_1align === 'left') {
  46417. Node724_1textStart = Node724_1fontSize * 0.2 > 2 ? Node724_1fontSize * 0.2 - 4 : Node724_1fontSize * 0.2 - 9;
  46418. Node724_1textWidth = Node724_1width;
  46419. Node724_1lineStart = 1;
  46420. } else if (Node724_1align === 'right') {
  46421. Node724_1textStart = 0;
  46422. Node724_1textWidth =Node724_1fontSize <= 8 ? Node724_1width + Node724_1fontSize * 0.2 + 6 : Node724_1width - Node724_1fontSize * 0.2;
  46423. Node724_1lineStart = (Node724_1width - (ht.Default.getTextSize('测风塔', ' '+ Node724_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  46424. } else if (Node724_1align === 'center') {
  46425. Node724_1textStart = -3;
  46426. Node724_1textWidth = Node724_1width;
  46427. Node724_1lineStart = Node724_1width - ht.Default.getTextSize('测风塔', ' '+ Node724_1fontSize + 'px "Arial"').width - 11;
  46428. }
  46429. })();
  46430. Node724_1.setImage(GD.getTextJSON(Node724_1width, Node724_1height, false, true, false, ' '+ Node724_1fontSize + 'px "Arial"'))
  46431. Node724_1.setPosition(12*ratio.ratioX, 517*ratio.ratioY);
  46432. Node724_1.setWidth(Node724_1width);
  46433. Node724_1.setHeight(Node724_1height);
  46434. Node724_1._nodeType = 'text';
  46435. Node724_1._disallowEvert = true;
  46436. Node724_1.setRotation(0*Math.PI/180);
  46437. Node724_1.a('node.width', Node724_1width);
  46438. Node724_1.a('node.height', Node724_1height);
  46439. Node724_1.a('node.rect', [0, 0, Node724_1width, Node724_1height]);
  46440. Node724_1.a('node.bordercolor','rgba(0,0,0,1)');
  46441. Node724_1.a('node.borderwidth', 0);
  46442. Node724_1.a('node.background','' || 'rgba(0,0,0,0)');
  46443. Node724_1.a('node.gradient','');
  46444. Node724_1.a('node.gradientcolor','');
  46445. Node724_1.a('node.text','测风塔');
  46446. Node724_1.a('node.textalign','left');
  46447. Node724_1.a('node.textvAlign','middle');
  46448. Node724_1.a('node.textrect', [Node724_1textStart, 0, Node724_1textWidth, Node724_1height]);
  46449. Node724_1.a('node.color','rgba(0,0,0,1)');
  46450. Node724_1.a('node.font',' '+ Node724_1fontSize + 'px "Arial"');
  46451. Node724_1.a('node.textvisible',false);
  46452. Node724_1.a('node.linefeed',true);
  46453. if (true) {
  46454. Node724_1.a('node.textfunc',function(g) {
  46455. g.beginPath();
  46456. var str=Node724_1.a('node.text') || '测风塔';
  46457. var color=Node724_1.a('node.color') || 'rgba(0,0,0,1)';
  46458. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node724_1width,Node724_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node724_1fontSize + 'px "Arial"', 0,g);
  46459. });
  46460. }
  46461. if (false) {
  46462. Node724_1.a('node.underlinepoints',[Node724_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node724_1fontSize + 2 , ht.Default.getTextSize('测风塔', ' '+ Node724_1fontSize + 'px "Arial"').width + 6, (Node724_1height - Node724_1fontSize) * 0.5*_ratio.ratioY + Node724_1fontSize + 2 ]);
  46463. Node724_1.a('node.underlinevisible',false);
  46464. Node724_1.a('node.underlineBorderWidth', 1);
  46465. }
  46466. dataModel.add(Node724_1);
  46467. zoomNodeList.push({
  46468. node: Node724_1,
  46469. borderWidth: 0,
  46470. attr: 'node.borderwidth'
  46471. }); var Node725_0;
  46472. (function () {
  46473. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46474. var ratioX, ratioY;
  46475. if ('Default' === 'False') {
  46476. ratioX = 1;
  46477. ratioY = 1;
  46478. } else if ('Default' === 'X') {
  46479. ratioX = ratioY = _ratio.ratioX;
  46480. } else if ('Default' === 'Y') {
  46481. ratioX = ratioY = _ratio.ratioY;
  46482. } else {
  46483. ratioX = _ratio.ratioX;
  46484. ratioY = _ratio.ratioY;
  46485. }
  46486. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  46487. Node725_0 = new ht.Node();
  46488. Node725_0.setPosition(13*ratio.ratioX, 619*ratio.ratioY);
  46489. Node725_0.setSize(27*ratioX, 101*ratioY);
  46490. Node725_0.setImage('imgimage//left_menu_over0.png');
  46491. Node725_0.setRotation(0*Math.PI/180);
  46492. Node725_0._zoomBy = 'Default';
  46493. Node725_0._nodeType = 'image';
  46494. Node725_0._disallowEvert = true;
  46495. dataModel.add(Node725_0);
  46496. })();
  46497. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46498. var Node725_1 = new ht.Node();
  46499. var Node725_1textStart, Node725_1textWidth, Node725_1lineStart, Node725_1align = 'left', Node725_1fontSize = 18.66662*_ratio.ratioY,Node725_1width = 23*_ratio.ratioX, Node725_1height = 76*_ratio.ratioY;
  46500. (function () {
  46501. if (Node725_1align === 'left') {
  46502. Node725_1textStart = Node725_1fontSize * 0.2 > 2 ? Node725_1fontSize * 0.2 - 4 : Node725_1fontSize * 0.2 - 9;
  46503. Node725_1textWidth = Node725_1width;
  46504. Node725_1lineStart = 1;
  46505. } else if (Node725_1align === 'right') {
  46506. Node725_1textStart = 0;
  46507. Node725_1textWidth =Node725_1fontSize <= 8 ? Node725_1width + Node725_1fontSize * 0.2 + 6 : Node725_1width - Node725_1fontSize * 0.2;
  46508. Node725_1lineStart = (Node725_1width - (ht.Default.getTextSize('风机信息', ' '+ Node725_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  46509. } else if (Node725_1align === 'center') {
  46510. Node725_1textStart = -3;
  46511. Node725_1textWidth = Node725_1width;
  46512. Node725_1lineStart = Node725_1width - ht.Default.getTextSize('风机信息', ' '+ Node725_1fontSize + 'px "Arial"').width - 11;
  46513. }
  46514. })();
  46515. Node725_1.setImage(GD.getTextJSON(Node725_1width, Node725_1height, false, true, false, ' '+ Node725_1fontSize + 'px "Arial"'))
  46516. Node725_1.setPosition(12*ratio.ratioX, 617*ratio.ratioY);
  46517. Node725_1.setWidth(Node725_1width);
  46518. Node725_1.setHeight(Node725_1height);
  46519. Node725_1._nodeType = 'text';
  46520. Node725_1._disallowEvert = true;
  46521. Node725_1.setRotation(0*Math.PI/180);
  46522. Node725_1.a('node.width', Node725_1width);
  46523. Node725_1.a('node.height', Node725_1height);
  46524. Node725_1.a('node.rect', [0, 0, Node725_1width, Node725_1height]);
  46525. Node725_1.a('node.bordercolor','rgba(0,0,0,1)');
  46526. Node725_1.a('node.borderwidth', 0);
  46527. Node725_1.a('node.background','' || 'rgba(0,0,0,0)');
  46528. Node725_1.a('node.gradient','');
  46529. Node725_1.a('node.gradientcolor','');
  46530. Node725_1.a('node.text','风机信息');
  46531. Node725_1.a('node.textalign','left');
  46532. Node725_1.a('node.textvAlign','middle');
  46533. Node725_1.a('node.textrect', [Node725_1textStart, 0, Node725_1textWidth, Node725_1height]);
  46534. Node725_1.a('node.color','rgba(0,0,0,1)');
  46535. Node725_1.a('node.font',' '+ Node725_1fontSize + 'px "Arial"');
  46536. Node725_1.a('node.textvisible',false);
  46537. Node725_1.a('node.linefeed',true);
  46538. if (true) {
  46539. Node725_1.a('node.textfunc',function(g) {
  46540. g.beginPath();
  46541. var str=Node725_1.a('node.text') || '风机信息';
  46542. var color=Node725_1.a('node.color') || 'rgba(0,0,0,1)';
  46543. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node725_1width,Node725_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node725_1fontSize + 'px "Arial"', 0,g);
  46544. });
  46545. }
  46546. if (false) {
  46547. Node725_1.a('node.underlinepoints',[Node725_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node725_1fontSize + 2 , ht.Default.getTextSize('风机信息', ' '+ Node725_1fontSize + 'px "Arial"').width + 6, (Node725_1height - Node725_1fontSize) * 0.5*_ratio.ratioY + Node725_1fontSize + 2 ]);
  46548. Node725_1.a('node.underlinevisible',false);
  46549. Node725_1.a('node.underlineBorderWidth', 1);
  46550. }
  46551. dataModel.add(Node725_1);
  46552. zoomNodeList.push({
  46553. node: Node725_1,
  46554. borderWidth: 0,
  46555. attr: 'node.borderwidth'
  46556. }); var Node726_0;
  46557. (function () {
  46558. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46559. var ratioX, ratioY;
  46560. if ('Default' === 'False') {
  46561. ratioX = 1;
  46562. ratioY = 1;
  46563. } else if ('Default' === 'X') {
  46564. ratioX = ratioY = _ratio.ratioX;
  46565. } else if ('Default' === 'Y') {
  46566. ratioX = ratioY = _ratio.ratioY;
  46567. } else {
  46568. ratioX = _ratio.ratioX;
  46569. ratioY = _ratio.ratioY;
  46570. }
  46571. ht.Default.setImage('imgimage//left_menu_over0.png', PAGEROOTDIR + 'image//left_menu_over0.png');
  46572. Node726_0 = new ht.Node();
  46573. Node726_0.setPosition(13*ratio.ratioX, 519*ratio.ratioY);
  46574. Node726_0.setSize(27*ratioX, 101*ratioY);
  46575. Node726_0.setImage('imgimage//left_menu_over0.png');
  46576. Node726_0.setRotation(0*Math.PI/180);
  46577. Node726_0._zoomBy = 'Default';
  46578. Node726_0._nodeType = 'image';
  46579. Node726_0._disallowEvert = true;
  46580. dataModel.add(Node726_0);
  46581. })();
  46582. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46583. var Node726_1 = new ht.Node();
  46584. var Node726_1textStart, Node726_1textWidth, Node726_1lineStart, Node726_1align = 'left', Node726_1fontSize = 18.66662*_ratio.ratioY,Node726_1width = 23*_ratio.ratioX, Node726_1height = 76*_ratio.ratioY;
  46585. (function () {
  46586. if (Node726_1align === 'left') {
  46587. Node726_1textStart = Node726_1fontSize * 0.2 > 2 ? Node726_1fontSize * 0.2 - 4 : Node726_1fontSize * 0.2 - 9;
  46588. Node726_1textWidth = Node726_1width;
  46589. Node726_1lineStart = 1;
  46590. } else if (Node726_1align === 'right') {
  46591. Node726_1textStart = 0;
  46592. Node726_1textWidth =Node726_1fontSize <= 8 ? Node726_1width + Node726_1fontSize * 0.2 + 6 : Node726_1width - Node726_1fontSize * 0.2;
  46593. Node726_1lineStart = (Node726_1width - (ht.Default.getTextSize('测风塔', ' '+ Node726_1fontSize + 'px "Arial"').width + 6)) * 0.5;
  46594. } else if (Node726_1align === 'center') {
  46595. Node726_1textStart = -3;
  46596. Node726_1textWidth = Node726_1width;
  46597. Node726_1lineStart = Node726_1width - ht.Default.getTextSize('测风塔', ' '+ Node726_1fontSize + 'px "Arial"').width - 11;
  46598. }
  46599. })();
  46600. Node726_1.setImage(GD.getTextJSON(Node726_1width, Node726_1height, false, true, false, ' '+ Node726_1fontSize + 'px "Arial"'))
  46601. Node726_1.setPosition(12*ratio.ratioX, 517*ratio.ratioY);
  46602. Node726_1.setWidth(Node726_1width);
  46603. Node726_1.setHeight(Node726_1height);
  46604. Node726_1._nodeType = 'text';
  46605. Node726_1._disallowEvert = true;
  46606. Node726_1.setRotation(0*Math.PI/180);
  46607. Node726_1.a('node.width', Node726_1width);
  46608. Node726_1.a('node.height', Node726_1height);
  46609. Node726_1.a('node.rect', [0, 0, Node726_1width, Node726_1height]);
  46610. Node726_1.a('node.bordercolor','rgba(0,0,0,1)');
  46611. Node726_1.a('node.borderwidth', 0);
  46612. Node726_1.a('node.background','' || 'rgba(0,0,0,0)');
  46613. Node726_1.a('node.gradient','');
  46614. Node726_1.a('node.gradientcolor','');
  46615. Node726_1.a('node.text','测风塔');
  46616. Node726_1.a('node.textalign','left');
  46617. Node726_1.a('node.textvAlign','middle');
  46618. Node726_1.a('node.textrect', [Node726_1textStart, 0, Node726_1textWidth, Node726_1height]);
  46619. Node726_1.a('node.color','rgba(0,0,0,1)');
  46620. Node726_1.a('node.font',' '+ Node726_1fontSize + 'px "Arial"');
  46621. Node726_1.a('node.textvisible',false);
  46622. Node726_1.a('node.linefeed',true);
  46623. if (true) {
  46624. Node726_1.a('node.textfunc',function(g) {
  46625. g.beginPath();
  46626. var str=Node726_1.a('node.text') || '测风塔';
  46627. var color=Node726_1.a('node.color') || 'rgba(0,0,0,1)';
  46628. canvasTextAutoLine(str,0,18.66662*0.5*_ratio.ratioY,Node726_1width,Node726_1height,18.66662*_ratio.ratioY,"left",color,' '+ Node726_1fontSize + 'px "Arial"', 0,g);
  46629. });
  46630. }
  46631. if (false) {
  46632. Node726_1.a('node.underlinepoints',[Node726_1lineStart, (76 - 18.66662) * 0.5 * _ratio.ratioY + Node726_1fontSize + 2 , ht.Default.getTextSize('测风塔', ' '+ Node726_1fontSize + 'px "Arial"').width + 6, (Node726_1height - Node726_1fontSize) * 0.5*_ratio.ratioY + Node726_1fontSize + 2 ]);
  46633. Node726_1.a('node.underlinevisible',false);
  46634. Node726_1.a('node.underlineBorderWidth', 1);
  46635. }
  46636. dataModel.add(Node726_1);
  46637. zoomNodeList.push({
  46638. node: Node726_1,
  46639. borderWidth: 0,
  46640. attr: 'node.borderwidth'
  46641. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46642. var Node727type = 'rect';
  46643. var Node727 = new ht.Node(),
  46644. Node727BorderWidth = 1*2;
  46645. if (Node727type === 'arc') {
  46646. Node727BorderWidth *= 1;
  46647. }
  46648. Node727.setImage(GD.getRectJSON(27*_ratio.ratioX, 121*_ratio.ratioY, Node727type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  46649. Node727.setPosition(1326*ratio.ratioX, 98*ratio.ratioY);
  46650. Node727.setSize(27*_ratio.ratioX, 121*_ratio.ratioY);
  46651. Node727.s({
  46652. 'pixelPerfect':true
  46653. /*@AddPara@*/
  46654. });
  46655. Node727.a('node.width', 27*_ratio.ratioX);
  46656. Node727.a('node.height', 121*_ratio.ratioY);
  46657. Node727.a('node.type', Node727type);
  46658. Node727.a('node.rect', [0, 0, 27*_ratio.ratioX, 121*_ratio.ratioY]);
  46659. Node727.a('node.background', 'rgba(0,0,0,1)');
  46660. Node727.a('node.gradientcolor', 'rgba(0,0,0,1)');
  46661. Node727.a('node.gradient', '');
  46662. Node727.a('node.borderwidth', Node727BorderWidth);
  46663. Node727.a('node.color', 'rgba(0,0,255,1)');
  46664. Node727.a('node.fillrect', [0,0,0,0]);
  46665. Node727.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  46666. Node727.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  46667. Node727.a('node.fillgradient', '');
  46668. if (Node727type !== 'rect') {
  46669. Node727.a('node.arcFrom', parseFloat('@arcFrom@'));
  46670. Node727.a('node.arcTo', parseFloat('@arcTo@'));
  46671. Node727.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  46672. }
  46673. if (Node727type === 'arc') {
  46674. Node727.a('node.arcOval', true);
  46675. }
  46676. Node727.setRotation(0*Math.PI/180);
  46677. Node727.borderWidth = Node727BorderWidth;
  46678. Node727.borderFillwidth = Node727BorderWidth;
  46679. dataModel.add(Node727);
  46680. Node727._nodename = 'Node727'
  46681. Node727._nodeType = 'rect';
  46682. zoomNodeList.push({
  46683. node: Node727,
  46684. attr: 'node.borderwidth'
  46685. });
  46686. (function (node, _img) {
  46687. var setWidth = node.setWidth,
  46688. setHeight = node.setHeight;
  46689. node.setWidth = function (width) {
  46690. if (width === this.getWidth()) return ;
  46691. var height = this.getHeight();
  46692. this.a('node.width', width);
  46693. this.a('node.rect', [0,0,width, height]);
  46694. setWidth.apply(this, arguments);
  46695. }
  46696. node.setHeight = function (height) {
  46697. if (height === this.getHeight()) return ;
  46698. var width = this.getWidth();
  46699. this.a('node.height', height);
  46700. this.a('node.rect', [0,0,width, height]);
  46701. setHeight.apply(this, arguments);
  46702. }
  46703. })(Node727, Node727.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46704. var Node728 = new ht.Node();
  46705. var Node728textStart, Node728textWidth, Node728lineStart, Node728align = 'left', Node728fontSize = 11.99997*_ratio.ratioY,Node728width = 53*_ratio.ratioX, Node728height = 20*_ratio.ratioY;
  46706. (function () {
  46707. if (Node728align === 'left') {
  46708. Node728textStart = Node728fontSize * 0.2 > 2 ? Node728fontSize * 0.2 - 4 : Node728fontSize * 0.2 - 9;
  46709. Node728textWidth = Node728width;
  46710. Node728lineStart = 1;
  46711. } else if (Node728align === 'right') {
  46712. Node728textStart = 0;
  46713. Node728textWidth =Node728fontSize <= 8 ? Node728width + Node728fontSize * 0.2 + 6 : Node728width - Node728fontSize * 0.2;
  46714. Node728lineStart = (Node728width - (ht.Default.getTextSize('风', 'bold '+ Node728fontSize + 'px "Arial"').width + 6)) * 0.5;
  46715. } else if (Node728align === 'center') {
  46716. Node728textStart = -3;
  46717. Node728textWidth = Node728width;
  46718. Node728lineStart = Node728width - ht.Default.getTextSize('风', 'bold '+ Node728fontSize + 'px "Arial"').width - 11;
  46719. }
  46720. })();
  46721. Node728.setImage(GD.getTextJSON(Node728width, Node728height, true, false, false, 'bold '+ Node728fontSize + 'px "Arial"'))
  46722. Node728.setPosition(1343*ratio.ratioX, 64*ratio.ratioY);
  46723. Node728.setWidth(Node728width);
  46724. Node728.setHeight(Node728height);
  46725. Node728._nodeType = 'text';
  46726. Node728._disallowEvert = true;
  46727. Node728.setRotation(0*Math.PI/180);
  46728. Node728.a('node.width', Node728width);
  46729. Node728.a('node.height', Node728height);
  46730. Node728.a('node.rect', [0, 0, Node728width, Node728height]);
  46731. Node728.a('node.bordercolor','rgba(255,255,255,1)');
  46732. Node728.a('node.borderwidth', 0);
  46733. Node728.a('node.background','' || 'rgba(0,0,0,0)');
  46734. Node728.a('node.gradient','');
  46735. Node728.a('node.gradientcolor','');
  46736. Node728.a('node.text','风');
  46737. Node728.a('node.textalign','left');
  46738. Node728.a('node.textvAlign','middle');
  46739. Node728.a('node.textrect', [Node728textStart, 0, Node728textWidth, Node728height]);
  46740. Node728.a('node.color','rgba(255,255,255,1)');
  46741. Node728.a('node.font','bold '+ Node728fontSize + 'px "Arial"');
  46742. Node728.a('node.textvisible',true);
  46743. Node728.a('node.linefeed',false);
  46744. if (false) {
  46745. Node728.a('node.textfunc',function(g) {
  46746. g.beginPath();
  46747. var str=Node728.a('node.text') || '风';
  46748. var color=Node728.a('node.color') || 'rgba(255,255,255,1)';
  46749. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node728width,Node728height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node728fontSize + 'px "Arial"', 0,g);
  46750. });
  46751. }
  46752. if (false) {
  46753. Node728.a('node.underlinepoints',[Node728lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node728fontSize + 2 , ht.Default.getTextSize('风', 'bold '+ Node728fontSize + 'px "Arial"').width + 6, (Node728height - Node728fontSize) * 0.5*_ratio.ratioY + Node728fontSize + 2 ]);
  46754. Node728.a('node.underlinevisible',false);
  46755. Node728.a('node.underlineBorderWidth', 1);
  46756. }
  46757. dataModel.add(Node728);
  46758. zoomNodeList.push({
  46759. node: Node728,
  46760. borderWidth: 0,
  46761. attr: 'node.borderwidth'
  46762. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46763. var Node729type = 'rect';
  46764. var Node729 = new ht.Node(),
  46765. Node729BorderWidth = 1*2;
  46766. if (Node729type === 'arc') {
  46767. Node729BorderWidth *= 1;
  46768. }
  46769. Node729.setImage(GD.getRectJSON(130*_ratio.ratioX, 121*_ratio.ratioY, Node729type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  46770. Node729.setPosition(1405*ratio.ratioX, 98*ratio.ratioY);
  46771. Node729.setSize(130*_ratio.ratioX, 121*_ratio.ratioY);
  46772. Node729.s({
  46773. 'pixelPerfect':true
  46774. /*@AddPara@*/
  46775. });
  46776. Node729.a('node.width', 130*_ratio.ratioX);
  46777. Node729.a('node.height', 121*_ratio.ratioY);
  46778. Node729.a('node.type', Node729type);
  46779. Node729.a('node.rect', [0, 0, 130*_ratio.ratioX, 121*_ratio.ratioY]);
  46780. Node729.a('node.background', 'rgba(255,255,255,0.003921569)');
  46781. Node729.a('node.gradientcolor', '');
  46782. Node729.a('node.gradient', '');
  46783. Node729.a('node.borderwidth', Node729BorderWidth);
  46784. Node729.a('node.color', 'rgba(128,128,128,1)');
  46785. Node729.a('node.fillrect', [0,0,0,0]);
  46786. Node729.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  46787. Node729.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  46788. Node729.a('node.fillgradient', '');
  46789. if (Node729type !== 'rect') {
  46790. Node729.a('node.arcFrom', parseFloat('@arcFrom@'));
  46791. Node729.a('node.arcTo', parseFloat('@arcTo@'));
  46792. Node729.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  46793. }
  46794. if (Node729type === 'arc') {
  46795. Node729.a('node.arcOval', true);
  46796. }
  46797. Node729.setRotation(0*Math.PI/180);
  46798. Node729.borderWidth = Node729BorderWidth;
  46799. Node729.borderFillwidth = Node729BorderWidth;
  46800. dataModel.add(Node729);
  46801. Node729._nodename = 'Node729'
  46802. Node729._nodeType = 'rect';
  46803. zoomNodeList.push({
  46804. node: Node729,
  46805. attr: 'node.borderwidth'
  46806. });
  46807. (function (node, _img) {
  46808. var setWidth = node.setWidth,
  46809. setHeight = node.setHeight;
  46810. node.setWidth = function (width) {
  46811. if (width === this.getWidth()) return ;
  46812. var height = this.getHeight();
  46813. this.a('node.width', width);
  46814. this.a('node.rect', [0,0,width, height]);
  46815. setWidth.apply(this, arguments);
  46816. }
  46817. node.setHeight = function (height) {
  46818. if (height === this.getHeight()) return ;
  46819. var width = this.getWidth();
  46820. this.a('node.height', height);
  46821. this.a('node.rect', [0,0,width, height]);
  46822. setHeight.apply(this, arguments);
  46823. }
  46824. })(Node729, Node729.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46825. var Node730 = new ht.Node();
  46826. var Node730textStart, Node730textWidth, Node730lineStart, Node730align = 'left', Node730fontSize = 13.3333*_ratio.ratioY,Node730width = 59*_ratio.ratioX, Node730height = 25*_ratio.ratioY;
  46827. (function () {
  46828. if (Node730align === 'left') {
  46829. Node730textStart = Node730fontSize * 0.2 > 2 ? Node730fontSize * 0.2 - 4 : Node730fontSize * 0.2 - 9;
  46830. Node730textWidth = Node730width;
  46831. Node730lineStart = 1;
  46832. } else if (Node730align === 'right') {
  46833. Node730textStart = 0;
  46834. Node730textWidth =Node730fontSize <= 8 ? Node730width + Node730fontSize * 0.2 + 6 : Node730width - Node730fontSize * 0.2;
  46835. Node730lineStart = (Node730width - (ht.Default.getTextSize('接入', ' '+ Node730fontSize + 'px "Arial"').width + 6)) * 0.5;
  46836. } else if (Node730align === 'center') {
  46837. Node730textStart = -3;
  46838. Node730textWidth = Node730width;
  46839. Node730lineStart = Node730width - ht.Default.getTextSize('接入', ' '+ Node730fontSize + 'px "Arial"').width - 11;
  46840. }
  46841. })();
  46842. Node730.setImage(GD.getTextJSON(Node730width, Node730height, true, false, false, ' '+ Node730fontSize + 'px "Arial"'))
  46843. Node730.setPosition(1374*ratio.ratioX, 52*ratio.ratioY);
  46844. Node730.setWidth(Node730width);
  46845. Node730.setHeight(Node730height);
  46846. Node730._nodeType = 'text';
  46847. Node730._disallowEvert = true;
  46848. Node730.setRotation(0*Math.PI/180);
  46849. Node730.a('node.width', Node730width);
  46850. Node730.a('node.height', Node730height);
  46851. Node730.a('node.rect', [0, 0, Node730width, Node730height]);
  46852. Node730.a('node.bordercolor','rgba(105,105,105,1)');
  46853. Node730.a('node.borderwidth', 0);
  46854. Node730.a('node.background','' || 'rgba(0,0,0,0)');
  46855. Node730.a('node.gradient','');
  46856. Node730.a('node.gradientcolor','');
  46857. Node730.a('node.text','接入');
  46858. Node730.a('node.textalign','left');
  46859. Node730.a('node.textvAlign','middle');
  46860. Node730.a('node.textrect', [Node730textStart, 0, Node730textWidth, Node730height]);
  46861. Node730.a('node.color','rgba(105,105,105,1)');
  46862. Node730.a('node.font',' '+ Node730fontSize + 'px "Arial"');
  46863. Node730.a('node.textvisible',true);
  46864. Node730.a('node.linefeed',false);
  46865. if (false) {
  46866. Node730.a('node.textfunc',function(g) {
  46867. g.beginPath();
  46868. var str=Node730.a('node.text') || '接入';
  46869. var color=Node730.a('node.color') || 'rgba(105,105,105,1)';
  46870. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node730width,Node730height,13.3333*_ratio.ratioY,"left",color,' '+ Node730fontSize + 'px "Arial"', 0,g);
  46871. });
  46872. }
  46873. if (false) {
  46874. Node730.a('node.underlinepoints',[Node730lineStart, (25 - 13.3333) * 0.5 * _ratio.ratioY + Node730fontSize + 2 , ht.Default.getTextSize('接入', ' '+ Node730fontSize + 'px "Arial"').width + 6, (Node730height - Node730fontSize) * 0.5*_ratio.ratioY + Node730fontSize + 2 ]);
  46875. Node730.a('node.underlinevisible',false);
  46876. Node730.a('node.underlineBorderWidth', 1);
  46877. }
  46878. dataModel.add(Node730);
  46879. zoomNodeList.push({
  46880. node: Node730,
  46881. borderWidth: 0,
  46882. attr: 'node.borderwidth'
  46883. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46884. var Node731 = new ht.Node();
  46885. var Node731textStart, Node731textWidth, Node731lineStart, Node731align = 'center', Node731fontSize = 33.33325*_ratio.ratioY,Node731width = 87*_ratio.ratioX, Node731height = 41*_ratio.ratioY;
  46886. (function () {
  46887. if (Node731align === 'left') {
  46888. Node731textStart = Node731fontSize * 0.2 > 2 ? Node731fontSize * 0.2 - 4 : Node731fontSize * 0.2 - 9;
  46889. Node731textWidth = Node731width;
  46890. Node731lineStart = 1;
  46891. } else if (Node731align === 'right') {
  46892. Node731textStart = 0;
  46893. Node731textWidth =Node731fontSize <= 8 ? Node731width + Node731fontSize * 0.2 + 6 : Node731width - Node731fontSize * 0.2;
  46894. Node731lineStart = (Node731width - (ht.Default.getTextSize('2 8 7', ' '+ Node731fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  46895. } else if (Node731align === 'center') {
  46896. Node731textStart = -3;
  46897. Node731textWidth = Node731width;
  46898. Node731lineStart = Node731width - ht.Default.getTextSize('2 8 7', ' '+ Node731fontSize + 'px "UniDreamLED"').width - 11;
  46899. }
  46900. })();
  46901. Node731.setImage(GD.getTextJSON(Node731width, Node731height, true, false, false, ' '+ Node731fontSize + 'px "UniDreamLED"'))
  46902. Node731.setPosition(1403*ratio.ratioX, 101*ratio.ratioY);
  46903. Node731.setWidth(Node731width);
  46904. Node731.setHeight(Node731height);
  46905. Node731._nodeType = 'text';
  46906. Node731._disallowEvert = true;
  46907. Node731.setRotation(0*Math.PI/180);
  46908. Node731.a('node.width', Node731width);
  46909. Node731.a('node.height', Node731height);
  46910. Node731.a('node.rect', [0, 0, Node731width, Node731height]);
  46911. Node731.a('node.bordercolor','rgba(0,0,0,1)');
  46912. Node731.a('node.borderwidth', 0);
  46913. Node731.a('node.background','' || 'rgba(0,0,0,0)');
  46914. Node731.a('node.gradient','');
  46915. Node731.a('node.gradientcolor','');
  46916. Node731.a('node.text','2 8 7');
  46917. Node731.a('node.textalign','center');
  46918. Node731.a('node.textvAlign','middle');
  46919. Node731.a('node.textrect', [Node731textStart, 0, Node731textWidth, Node731height]);
  46920. Node731.a('node.color','rgba(0,0,0,1)');
  46921. Node731.a('node.font',' '+ Node731fontSize + 'px "UniDreamLED"');
  46922. Node731.a('node.textvisible',true);
  46923. Node731.a('node.linefeed',false);
  46924. if (false) {
  46925. Node731.a('node.textfunc',function(g) {
  46926. g.beginPath();
  46927. var str=Node731.a('node.text') || '2 8 7';
  46928. var color=Node731.a('node.color') || 'rgba(0,0,0,1)';
  46929. canvasTextAutoLine(str,0,33.33325*0.5*_ratio.ratioY,Node731width,Node731height,33.33325*_ratio.ratioY,"center",color,' '+ Node731fontSize + 'px "UniDreamLED"', 0,g);
  46930. });
  46931. }
  46932. if (false) {
  46933. Node731.a('node.underlinepoints',[Node731lineStart, (41 - 33.33325) * 0.5 * _ratio.ratioY + Node731fontSize + 2 , ht.Default.getTextSize('2 8 7', ' '+ Node731fontSize + 'px "UniDreamLED"').width + 6, (Node731height - Node731fontSize) * 0.5*_ratio.ratioY + Node731fontSize + 2 ]);
  46934. Node731.a('node.underlinevisible',false);
  46935. Node731.a('node.underlineBorderWidth', 1);
  46936. }
  46937. dataModel.add(Node731);
  46938. zoomNodeList.push({
  46939. node: Node731,
  46940. borderWidth: 0,
  46941. attr: 'node.borderwidth'
  46942. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  46943. var Node732 = new ht.Node();
  46944. var Node732textStart, Node732textWidth, Node732lineStart, Node732align = 'center', Node732fontSize = 14.66663*_ratio.ratioY,Node732width = 87*_ratio.ratioX, Node732height = 26*_ratio.ratioY;
  46945. (function () {
  46946. if (Node732align === 'left') {
  46947. Node732textStart = Node732fontSize * 0.2 > 2 ? Node732fontSize * 0.2 - 4 : Node732fontSize * 0.2 - 9;
  46948. Node732textWidth = Node732width;
  46949. Node732lineStart = 1;
  46950. } else if (Node732align === 'right') {
  46951. Node732textStart = 0;
  46952. Node732textWidth =Node732fontSize <= 8 ? Node732width + Node732fontSize * 0.2 + 6 : Node732width - Node732fontSize * 0.2;
  46953. Node732lineStart = (Node732width - (ht.Default.getTextSize('台', ' '+ Node732fontSize + 'px "Arial"').width + 6)) * 0.5;
  46954. } else if (Node732align === 'center') {
  46955. Node732textStart = -3;
  46956. Node732textWidth = Node732width;
  46957. Node732lineStart = Node732width - ht.Default.getTextSize('台', ' '+ Node732fontSize + 'px "Arial"').width - 11;
  46958. }
  46959. })();
  46960. Node732.setImage(GD.getTextJSON(Node732width, Node732height, true, false, false, ' '+ Node732fontSize + 'px "Arial"'))
  46961. Node732.setPosition(1453*ratio.ratioX, 146*ratio.ratioY);
  46962. Node732.setWidth(Node732width);
  46963. Node732.setHeight(Node732height);
  46964. Node732._nodeType = 'text';
  46965. Node732._disallowEvert = true;
  46966. Node732.setRotation(0*Math.PI/180);
  46967. Node732.a('node.width', Node732width);
  46968. Node732.a('node.height', Node732height);
  46969. Node732.a('node.rect', [0, 0, Node732width, Node732height]);
  46970. Node732.a('node.bordercolor','rgba(105,105,105,1)');
  46971. Node732.a('node.borderwidth', 0);
  46972. Node732.a('node.background','' || 'rgba(0,0,0,0)');
  46973. Node732.a('node.gradient','');
  46974. Node732.a('node.gradientcolor','');
  46975. Node732.a('node.text','台');
  46976. Node732.a('node.textalign','center');
  46977. Node732.a('node.textvAlign','middle');
  46978. Node732.a('node.textrect', [Node732textStart, 0, Node732textWidth, Node732height]);
  46979. Node732.a('node.color','rgba(105,105,105,1)');
  46980. Node732.a('node.font',' '+ Node732fontSize + 'px "Arial"');
  46981. Node732.a('node.textvisible',true);
  46982. Node732.a('node.linefeed',false);
  46983. if (false) {
  46984. Node732.a('node.textfunc',function(g) {
  46985. g.beginPath();
  46986. var str=Node732.a('node.text') || '台';
  46987. var color=Node732.a('node.color') || 'rgba(105,105,105,1)';
  46988. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node732width,Node732height,14.66663*_ratio.ratioY,"center",color,' '+ Node732fontSize + 'px "Arial"', 0,g);
  46989. });
  46990. }
  46991. if (false) {
  46992. Node732.a('node.underlinepoints',[Node732lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node732fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node732fontSize + 'px "Arial"').width + 6, (Node732height - Node732fontSize) * 0.5*_ratio.ratioY + Node732fontSize + 2 ]);
  46993. Node732.a('node.underlinevisible',false);
  46994. Node732.a('node.underlineBorderWidth', 1);
  46995. }
  46996. dataModel.add(Node732);
  46997. zoomNodeList.push({
  46998. node: Node732,
  46999. borderWidth: 0,
  47000. attr: 'node.borderwidth'
  47001. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47002. var Node733 = new ht.Node();
  47003. var Node733textStart, Node733textWidth, Node733lineStart, Node733align = 'center', Node733fontSize = 14.66663*_ratio.ratioY,Node733width = 67*_ratio.ratioX, Node733height = 26*_ratio.ratioY;
  47004. (function () {
  47005. if (Node733align === 'left') {
  47006. Node733textStart = Node733fontSize * 0.2 > 2 ? Node733fontSize * 0.2 - 4 : Node733fontSize * 0.2 - 9;
  47007. Node733textWidth = Node733width;
  47008. Node733lineStart = 1;
  47009. } else if (Node733align === 'right') {
  47010. Node733textStart = 0;
  47011. Node733textWidth =Node733fontSize <= 8 ? Node733width + Node733fontSize * 0.2 + 6 : Node733width - Node733fontSize * 0.2;
  47012. Node733lineStart = (Node733width - (ht.Default.getTextSize('台', ' '+ Node733fontSize + 'px "Arial"').width + 6)) * 0.5;
  47013. } else if (Node733align === 'center') {
  47014. Node733textStart = -3;
  47015. Node733textWidth = Node733width;
  47016. Node733lineStart = Node733width - ht.Default.getTextSize('台', ' '+ Node733fontSize + 'px "Arial"').width - 11;
  47017. }
  47018. })();
  47019. Node733.setImage(GD.getTextJSON(Node733width, Node733height, true, false, false, ' '+ Node733fontSize + 'px "Arial"'))
  47020. Node733.setPosition(1586*ratio.ratioX, 144*ratio.ratioY);
  47021. Node733.setWidth(Node733width);
  47022. Node733.setHeight(Node733height);
  47023. Node733._nodeType = 'text';
  47024. Node733._disallowEvert = true;
  47025. Node733.setRotation(0*Math.PI/180);
  47026. Node733.a('node.width', Node733width);
  47027. Node733.a('node.height', Node733height);
  47028. Node733.a('node.rect', [0, 0, Node733width, Node733height]);
  47029. Node733.a('node.bordercolor','rgba(105,105,105,1)');
  47030. Node733.a('node.borderwidth', 0);
  47031. Node733.a('node.background','' || 'rgba(0,0,0,0)');
  47032. Node733.a('node.gradient','');
  47033. Node733.a('node.gradientcolor','');
  47034. Node733.a('node.text','台');
  47035. Node733.a('node.textalign','center');
  47036. Node733.a('node.textvAlign','middle');
  47037. Node733.a('node.textrect', [Node733textStart, 0, Node733textWidth, Node733height]);
  47038. Node733.a('node.color','rgba(105,105,105,1)');
  47039. Node733.a('node.font',' '+ Node733fontSize + 'px "Arial"');
  47040. Node733.a('node.textvisible',true);
  47041. Node733.a('node.linefeed',false);
  47042. if (false) {
  47043. Node733.a('node.textfunc',function(g) {
  47044. g.beginPath();
  47045. var str=Node733.a('node.text') || '台';
  47046. var color=Node733.a('node.color') || 'rgba(105,105,105,1)';
  47047. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node733width,Node733height,14.66663*_ratio.ratioY,"center",color,' '+ Node733fontSize + 'px "Arial"', 0,g);
  47048. });
  47049. }
  47050. if (false) {
  47051. Node733.a('node.underlinepoints',[Node733lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node733fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node733fontSize + 'px "Arial"').width + 6, (Node733height - Node733fontSize) * 0.5*_ratio.ratioY + Node733fontSize + 2 ]);
  47052. Node733.a('node.underlinevisible',false);
  47053. Node733.a('node.underlineBorderWidth', 1);
  47054. }
  47055. dataModel.add(Node733);
  47056. zoomNodeList.push({
  47057. node: Node733,
  47058. borderWidth: 0,
  47059. attr: 'node.borderwidth'
  47060. }); var Node734;
  47061. (function () {
  47062. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47063. var ratioX, ratioY;
  47064. if ('Default' === 'False') {
  47065. ratioX = 1;
  47066. ratioY = 1;
  47067. } else if ('Default' === 'X') {
  47068. ratioX = ratioY = _ratio.ratioX;
  47069. } else if ('Default' === 'Y') {
  47070. ratioX = ratioY = _ratio.ratioY;
  47071. } else {
  47072. ratioX = _ratio.ratioX;
  47073. ratioY = _ratio.ratioY;
  47074. }
  47075. ht.Default.setImage('imgimage//page_list_box_left_orange.jpg', PAGEROOTDIR + 'image//page_list_box_left_orange.jpg');
  47076. Node734 = new ht.Node();
  47077. Node734.setPosition(1475*ratio.ratioX, 128*ratio.ratioY);
  47078. Node734.setSize(9*ratioX, 60*ratioY);
  47079. Node734.setImage('imgimage//page_list_box_left_orange.jpg');
  47080. Node734.setRotation(0*Math.PI/180);
  47081. Node734._zoomBy = 'Default';
  47082. Node734._nodeType = 'image';
  47083. Node734._disallowEvert = true;
  47084. dataModel.add(Node734);
  47085. })();
  47086. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47087. var Node735type = 'rect';
  47088. var Node735 = new ht.Node(),
  47089. Node735BorderWidth = 1*2;
  47090. if (Node735type === 'arc') {
  47091. Node735BorderWidth *= 1;
  47092. }
  47093. Node735.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81537*_ratio.ratioY, Node735type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47094. Node735.setPosition(1543*ratio.ratioX, 129*ratio.ratioY);
  47095. Node735.setSize(127*_ratio.ratioX, 60.81537*_ratio.ratioY);
  47096. Node735.s({
  47097. 'pixelPerfect':true
  47098. /*@AddPara@*/
  47099. });
  47100. Node735.a('node.width', 127*_ratio.ratioX);
  47101. Node735.a('node.height', 60.81537*_ratio.ratioY);
  47102. Node735.a('node.type', Node735type);
  47103. Node735.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81537*_ratio.ratioY]);
  47104. Node735.a('node.background', 'rgba(255,255,255,0.003921569)');
  47105. Node735.a('node.gradientcolor', '');
  47106. Node735.a('node.gradient', '');
  47107. Node735.a('node.borderwidth', Node735BorderWidth);
  47108. Node735.a('node.color', 'rgba(128,128,128,1)');
  47109. Node735.a('node.fillrect', [0,0,0,0]);
  47110. Node735.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47111. Node735.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47112. Node735.a('node.fillgradient', '');
  47113. if (Node735type !== 'rect') {
  47114. Node735.a('node.arcFrom', parseFloat('@arcFrom@'));
  47115. Node735.a('node.arcTo', parseFloat('@arcTo@'));
  47116. Node735.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47117. }
  47118. if (Node735type === 'arc') {
  47119. Node735.a('node.arcOval', true);
  47120. }
  47121. Node735.setRotation(0*Math.PI/180);
  47122. Node735.borderWidth = Node735BorderWidth;
  47123. Node735.borderFillwidth = Node735BorderWidth;
  47124. dataModel.add(Node735);
  47125. Node735._nodename = 'Node735'
  47126. Node735._nodeType = 'rect';
  47127. zoomNodeList.push({
  47128. node: Node735,
  47129. attr: 'node.borderwidth'
  47130. });
  47131. (function (node, _img) {
  47132. var setWidth = node.setWidth,
  47133. setHeight = node.setHeight;
  47134. node.setWidth = function (width) {
  47135. if (width === this.getWidth()) return ;
  47136. var height = this.getHeight();
  47137. this.a('node.width', width);
  47138. this.a('node.rect', [0,0,width, height]);
  47139. setWidth.apply(this, arguments);
  47140. }
  47141. node.setHeight = function (height) {
  47142. if (height === this.getHeight()) return ;
  47143. var width = this.getWidth();
  47144. this.a('node.height', height);
  47145. this.a('node.rect', [0,0,width, height]);
  47146. setHeight.apply(this, arguments);
  47147. }
  47148. })(Node735, Node735.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47149. var Node736 = new ht.Node();
  47150. var Node736textStart, Node736textWidth, Node736lineStart, Node736align = 'left', Node736fontSize = 13.3333*_ratio.ratioY,Node736width = 47*_ratio.ratioX, Node736height = 38*_ratio.ratioY;
  47151. (function () {
  47152. if (Node736align === 'left') {
  47153. Node736textStart = Node736fontSize * 0.2 > 2 ? Node736fontSize * 0.2 - 4 : Node736fontSize * 0.2 - 9;
  47154. Node736textWidth = Node736width;
  47155. Node736lineStart = 1;
  47156. } else if (Node736align === 'right') {
  47157. Node736textStart = 0;
  47158. Node736textWidth =Node736fontSize <= 8 ? Node736width + Node736fontSize * 0.2 + 6 : Node736width - Node736fontSize * 0.2;
  47159. Node736lineStart = (Node736width - (ht.Default.getTextSize('维护', 'bold '+ Node736fontSize + 'px "Arial"').width + 6)) * 0.5;
  47160. } else if (Node736align === 'center') {
  47161. Node736textStart = -3;
  47162. Node736textWidth = Node736width;
  47163. Node736lineStart = Node736width - ht.Default.getTextSize('维护', 'bold '+ Node736fontSize + 'px "Arial"').width - 11;
  47164. }
  47165. })();
  47166. Node736.setImage(GD.getTextJSON(Node736width, Node736height, true, false, false, 'bold '+ Node736fontSize + 'px "Arial"'))
  47167. Node736.setPosition(1506*ratio.ratioX, 111*ratio.ratioY);
  47168. Node736.setWidth(Node736width);
  47169. Node736.setHeight(Node736height);
  47170. Node736._nodeType = 'text';
  47171. Node736._disallowEvert = true;
  47172. Node736.setRotation(0*Math.PI/180);
  47173. Node736.a('node.width', Node736width);
  47174. Node736.a('node.height', Node736height);
  47175. Node736.a('node.rect', [0, 0, Node736width, Node736height]);
  47176. Node736.a('node.bordercolor','rgba(0,0,0,1)');
  47177. Node736.a('node.borderwidth', 0);
  47178. Node736.a('node.background','' || 'rgba(0,0,0,0)');
  47179. Node736.a('node.gradient','');
  47180. Node736.a('node.gradientcolor','');
  47181. Node736.a('node.text','维护');
  47182. Node736.a('node.textalign','left');
  47183. Node736.a('node.textvAlign','middle');
  47184. Node736.a('node.textrect', [Node736textStart, 0, Node736textWidth, Node736height]);
  47185. Node736.a('node.color','rgba(0,0,0,1)');
  47186. Node736.a('node.font','bold '+ Node736fontSize + 'px "Arial"');
  47187. Node736.a('node.textvisible',true);
  47188. Node736.a('node.linefeed',false);
  47189. if (false) {
  47190. Node736.a('node.textfunc',function(g) {
  47191. g.beginPath();
  47192. var str=Node736.a('node.text') || '维护';
  47193. var color=Node736.a('node.color') || 'rgba(0,0,0,1)';
  47194. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node736width,Node736height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node736fontSize + 'px "Arial"', 0,g);
  47195. });
  47196. }
  47197. if (false) {
  47198. Node736.a('node.underlinepoints',[Node736lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node736fontSize + 2 , ht.Default.getTextSize('维护', 'bold '+ Node736fontSize + 'px "Arial"').width + 6, (Node736height - Node736fontSize) * 0.5*_ratio.ratioY + Node736fontSize + 2 ]);
  47199. Node736.a('node.underlinevisible',false);
  47200. Node736.a('node.underlineBorderWidth', 1);
  47201. }
  47202. dataModel.add(Node736);
  47203. zoomNodeList.push({
  47204. node: Node736,
  47205. borderWidth: 0,
  47206. attr: 'node.borderwidth'
  47207. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47208. var Node737 = new ht.Node();
  47209. var Node737textStart, Node737textWidth, Node737lineStart, Node737align = 'center', Node737fontSize = 14.66663*_ratio.ratioY,Node737width = 67*_ratio.ratioX, Node737height = 26*_ratio.ratioY;
  47210. (function () {
  47211. if (Node737align === 'left') {
  47212. Node737textStart = Node737fontSize * 0.2 > 2 ? Node737fontSize * 0.2 - 4 : Node737fontSize * 0.2 - 9;
  47213. Node737textWidth = Node737width;
  47214. Node737lineStart = 1;
  47215. } else if (Node737align === 'right') {
  47216. Node737textStart = 0;
  47217. Node737textWidth =Node737fontSize <= 8 ? Node737width + Node737fontSize * 0.2 + 6 : Node737width - Node737fontSize * 0.2;
  47218. Node737lineStart = (Node737width - (ht.Default.getTextSize('台', ' '+ Node737fontSize + 'px "Arial"').width + 6)) * 0.5;
  47219. } else if (Node737align === 'center') {
  47220. Node737textStart = -3;
  47221. Node737textWidth = Node737width;
  47222. Node737lineStart = Node737width - ht.Default.getTextSize('台', ' '+ Node737fontSize + 'px "Arial"').width - 11;
  47223. }
  47224. })();
  47225. Node737.setImage(GD.getTextJSON(Node737width, Node737height, true, false, false, ' '+ Node737fontSize + 'px "Arial"'))
  47226. Node737.setPosition(1724*ratio.ratioX, 84*ratio.ratioY);
  47227. Node737.setWidth(Node737width);
  47228. Node737.setHeight(Node737height);
  47229. Node737._nodeType = 'text';
  47230. Node737._disallowEvert = true;
  47231. Node737.setRotation(0*Math.PI/180);
  47232. Node737.a('node.width', Node737width);
  47233. Node737.a('node.height', Node737height);
  47234. Node737.a('node.rect', [0, 0, Node737width, Node737height]);
  47235. Node737.a('node.bordercolor','rgba(105,105,105,1)');
  47236. Node737.a('node.borderwidth', 0);
  47237. Node737.a('node.background','' || 'rgba(0,0,0,0)');
  47238. Node737.a('node.gradient','');
  47239. Node737.a('node.gradientcolor','');
  47240. Node737.a('node.text','台');
  47241. Node737.a('node.textalign','center');
  47242. Node737.a('node.textvAlign','middle');
  47243. Node737.a('node.textrect', [Node737textStart, 0, Node737textWidth, Node737height]);
  47244. Node737.a('node.color','rgba(105,105,105,1)');
  47245. Node737.a('node.font',' '+ Node737fontSize + 'px "Arial"');
  47246. Node737.a('node.textvisible',true);
  47247. Node737.a('node.linefeed',false);
  47248. if (false) {
  47249. Node737.a('node.textfunc',function(g) {
  47250. g.beginPath();
  47251. var str=Node737.a('node.text') || '台';
  47252. var color=Node737.a('node.color') || 'rgba(105,105,105,1)';
  47253. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node737width,Node737height,14.66663*_ratio.ratioY,"center",color,' '+ Node737fontSize + 'px "Arial"', 0,g);
  47254. });
  47255. }
  47256. if (false) {
  47257. Node737.a('node.underlinepoints',[Node737lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node737fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node737fontSize + 'px "Arial"').width + 6, (Node737height - Node737fontSize) * 0.5*_ratio.ratioY + Node737fontSize + 2 ]);
  47258. Node737.a('node.underlinevisible',false);
  47259. Node737.a('node.underlineBorderWidth', 1);
  47260. }
  47261. dataModel.add(Node737);
  47262. zoomNodeList.push({
  47263. node: Node737,
  47264. borderWidth: 0,
  47265. attr: 'node.borderwidth'
  47266. }); var Node738;
  47267. (function () {
  47268. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47269. var ratioX, ratioY;
  47270. if ('Default' === 'False') {
  47271. ratioX = 1;
  47272. ratioY = 1;
  47273. } else if ('Default' === 'X') {
  47274. ratioX = ratioY = _ratio.ratioX;
  47275. } else if ('Default' === 'Y') {
  47276. ratioX = ratioY = _ratio.ratioY;
  47277. } else {
  47278. ratioX = _ratio.ratioX;
  47279. ratioY = _ratio.ratioY;
  47280. }
  47281. ht.Default.setImage('imgimage//page_list_box_left_green.jpg', PAGEROOTDIR + 'image//page_list_box_left_green.jpg');
  47282. Node738 = new ht.Node();
  47283. Node738.setPosition(1613*ratio.ratioX, 68*ratio.ratioY);
  47284. Node738.setSize(9*ratioX, 60*ratioY);
  47285. Node738.setImage('imgimage//page_list_box_left_green.jpg');
  47286. Node738.setRotation(0*Math.PI/180);
  47287. Node738._zoomBy = 'Default';
  47288. Node738._nodeType = 'image';
  47289. Node738._disallowEvert = true;
  47290. dataModel.add(Node738);
  47291. })();
  47292. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47293. var Node739type = 'rect';
  47294. var Node739 = new ht.Node(),
  47295. Node739BorderWidth = 1*2;
  47296. if (Node739type === 'arc') {
  47297. Node739BorderWidth *= 1;
  47298. }
  47299. Node739.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node739type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47300. Node739.setPosition(1682*ratio.ratioX, 68*ratio.ratioY);
  47301. Node739.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  47302. Node739.s({
  47303. 'pixelPerfect':true
  47304. /*@AddPara@*/
  47305. });
  47306. Node739.a('node.width', 127*_ratio.ratioX);
  47307. Node739.a('node.height', 60.81538*_ratio.ratioY);
  47308. Node739.a('node.type', Node739type);
  47309. Node739.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  47310. Node739.a('node.background', 'rgba(255,255,255,0.003921569)');
  47311. Node739.a('node.gradientcolor', '');
  47312. Node739.a('node.gradient', '');
  47313. Node739.a('node.borderwidth', Node739BorderWidth);
  47314. Node739.a('node.color', 'rgba(128,128,128,1)');
  47315. Node739.a('node.fillrect', [0,0,0,0]);
  47316. Node739.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47317. Node739.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47318. Node739.a('node.fillgradient', '');
  47319. if (Node739type !== 'rect') {
  47320. Node739.a('node.arcFrom', parseFloat('@arcFrom@'));
  47321. Node739.a('node.arcTo', parseFloat('@arcTo@'));
  47322. Node739.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47323. }
  47324. if (Node739type === 'arc') {
  47325. Node739.a('node.arcOval', true);
  47326. }
  47327. Node739.setRotation(0*Math.PI/180);
  47328. Node739.borderWidth = Node739BorderWidth;
  47329. Node739.borderFillwidth = Node739BorderWidth;
  47330. dataModel.add(Node739);
  47331. Node739._nodename = 'Node739'
  47332. Node739._nodeType = 'rect';
  47333. zoomNodeList.push({
  47334. node: Node739,
  47335. attr: 'node.borderwidth'
  47336. });
  47337. (function (node, _img) {
  47338. var setWidth = node.setWidth,
  47339. setHeight = node.setHeight;
  47340. node.setWidth = function (width) {
  47341. if (width === this.getWidth()) return ;
  47342. var height = this.getHeight();
  47343. this.a('node.width', width);
  47344. this.a('node.rect', [0,0,width, height]);
  47345. setWidth.apply(this, arguments);
  47346. }
  47347. node.setHeight = function (height) {
  47348. if (height === this.getHeight()) return ;
  47349. var width = this.getWidth();
  47350. this.a('node.height', height);
  47351. this.a('node.rect', [0,0,width, height]);
  47352. setHeight.apply(this, arguments);
  47353. }
  47354. })(Node739, Node739.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47355. var Node740 = new ht.Node();
  47356. var Node740textStart, Node740textWidth, Node740lineStart, Node740align = 'center', Node740fontSize = 14.66663*_ratio.ratioY,Node740width = 67*_ratio.ratioX, Node740height = 26*_ratio.ratioY;
  47357. (function () {
  47358. if (Node740align === 'left') {
  47359. Node740textStart = Node740fontSize * 0.2 > 2 ? Node740fontSize * 0.2 - 4 : Node740fontSize * 0.2 - 9;
  47360. Node740textWidth = Node740width;
  47361. Node740lineStart = 1;
  47362. } else if (Node740align === 'right') {
  47363. Node740textStart = 0;
  47364. Node740textWidth =Node740fontSize <= 8 ? Node740width + Node740fontSize * 0.2 + 6 : Node740width - Node740fontSize * 0.2;
  47365. Node740lineStart = (Node740width - (ht.Default.getTextSize('台', ' '+ Node740fontSize + 'px "Arial"').width + 6)) * 0.5;
  47366. } else if (Node740align === 'center') {
  47367. Node740textStart = -3;
  47368. Node740textWidth = Node740width;
  47369. Node740lineStart = Node740width - ht.Default.getTextSize('台', ' '+ Node740fontSize + 'px "Arial"').width - 11;
  47370. }
  47371. })();
  47372. Node740.setImage(GD.getTextJSON(Node740width, Node740height, true, false, false, ' '+ Node740fontSize + 'px "Arial"'))
  47373. Node740.setPosition(1724*ratio.ratioX, 145*ratio.ratioY);
  47374. Node740.setWidth(Node740width);
  47375. Node740.setHeight(Node740height);
  47376. Node740._nodeType = 'text';
  47377. Node740._disallowEvert = true;
  47378. Node740.setRotation(0*Math.PI/180);
  47379. Node740.a('node.width', Node740width);
  47380. Node740.a('node.height', Node740height);
  47381. Node740.a('node.rect', [0, 0, Node740width, Node740height]);
  47382. Node740.a('node.bordercolor','rgba(105,105,105,1)');
  47383. Node740.a('node.borderwidth', 0);
  47384. Node740.a('node.background','' || 'rgba(0,0,0,0)');
  47385. Node740.a('node.gradient','');
  47386. Node740.a('node.gradientcolor','');
  47387. Node740.a('node.text','台');
  47388. Node740.a('node.textalign','center');
  47389. Node740.a('node.textvAlign','middle');
  47390. Node740.a('node.textrect', [Node740textStart, 0, Node740textWidth, Node740height]);
  47391. Node740.a('node.color','rgba(105,105,105,1)');
  47392. Node740.a('node.font',' '+ Node740fontSize + 'px "Arial"');
  47393. Node740.a('node.textvisible',true);
  47394. Node740.a('node.linefeed',false);
  47395. if (false) {
  47396. Node740.a('node.textfunc',function(g) {
  47397. g.beginPath();
  47398. var str=Node740.a('node.text') || '台';
  47399. var color=Node740.a('node.color') || 'rgba(105,105,105,1)';
  47400. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node740width,Node740height,14.66663*_ratio.ratioY,"center",color,' '+ Node740fontSize + 'px "Arial"', 0,g);
  47401. });
  47402. }
  47403. if (false) {
  47404. Node740.a('node.underlinepoints',[Node740lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node740fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node740fontSize + 'px "Arial"').width + 6, (Node740height - Node740fontSize) * 0.5*_ratio.ratioY + Node740fontSize + 2 ]);
  47405. Node740.a('node.underlinevisible',false);
  47406. Node740.a('node.underlineBorderWidth', 1);
  47407. }
  47408. dataModel.add(Node740);
  47409. zoomNodeList.push({
  47410. node: Node740,
  47411. borderWidth: 0,
  47412. attr: 'node.borderwidth'
  47413. }); var Node741;
  47414. (function () {
  47415. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47416. var ratioX, ratioY;
  47417. if ('Default' === 'False') {
  47418. ratioX = 1;
  47419. ratioY = 1;
  47420. } else if ('Default' === 'X') {
  47421. ratioX = ratioY = _ratio.ratioX;
  47422. } else if ('Default' === 'Y') {
  47423. ratioX = ratioY = _ratio.ratioY;
  47424. } else {
  47425. ratioX = _ratio.ratioX;
  47426. ratioY = _ratio.ratioY;
  47427. }
  47428. ht.Default.setImage('imgimage//page_list_box_left_pink.jpg', PAGEROOTDIR + 'image//page_list_box_left_pink.jpg');
  47429. Node741 = new ht.Node();
  47430. Node741.setPosition(1613*ratio.ratioX, 129*ratio.ratioY);
  47431. Node741.setSize(9*ratioX, 60*ratioY);
  47432. Node741.setImage('imgimage//page_list_box_left_pink.jpg');
  47433. Node741.setRotation(0*Math.PI/180);
  47434. Node741._zoomBy = 'Default';
  47435. Node741._nodeType = 'image';
  47436. Node741._disallowEvert = true;
  47437. dataModel.add(Node741);
  47438. })();
  47439. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47440. var Node742type = 'rect';
  47441. var Node742 = new ht.Node(),
  47442. Node742BorderWidth = 1*2;
  47443. if (Node742type === 'arc') {
  47444. Node742BorderWidth *= 1;
  47445. }
  47446. Node742.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81537*_ratio.ratioY, Node742type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47447. Node742.setPosition(1682*ratio.ratioX, 129*ratio.ratioY);
  47448. Node742.setSize(127*_ratio.ratioX, 60.81537*_ratio.ratioY);
  47449. Node742.s({
  47450. 'pixelPerfect':true
  47451. /*@AddPara@*/
  47452. });
  47453. Node742.a('node.width', 127*_ratio.ratioX);
  47454. Node742.a('node.height', 60.81537*_ratio.ratioY);
  47455. Node742.a('node.type', Node742type);
  47456. Node742.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81537*_ratio.ratioY]);
  47457. Node742.a('node.background', 'rgba(255,255,255,0.003921569)');
  47458. Node742.a('node.gradientcolor', '');
  47459. Node742.a('node.gradient', '');
  47460. Node742.a('node.borderwidth', Node742BorderWidth);
  47461. Node742.a('node.color', 'rgba(128,128,128,1)');
  47462. Node742.a('node.fillrect', [0,0,0,0]);
  47463. Node742.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47464. Node742.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47465. Node742.a('node.fillgradient', '');
  47466. if (Node742type !== 'rect') {
  47467. Node742.a('node.arcFrom', parseFloat('@arcFrom@'));
  47468. Node742.a('node.arcTo', parseFloat('@arcTo@'));
  47469. Node742.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47470. }
  47471. if (Node742type === 'arc') {
  47472. Node742.a('node.arcOval', true);
  47473. }
  47474. Node742.setRotation(0*Math.PI/180);
  47475. Node742.borderWidth = Node742BorderWidth;
  47476. Node742.borderFillwidth = Node742BorderWidth;
  47477. dataModel.add(Node742);
  47478. Node742._nodename = 'Node742'
  47479. Node742._nodeType = 'rect';
  47480. zoomNodeList.push({
  47481. node: Node742,
  47482. attr: 'node.borderwidth'
  47483. });
  47484. (function (node, _img) {
  47485. var setWidth = node.setWidth,
  47486. setHeight = node.setHeight;
  47487. node.setWidth = function (width) {
  47488. if (width === this.getWidth()) return ;
  47489. var height = this.getHeight();
  47490. this.a('node.width', width);
  47491. this.a('node.rect', [0,0,width, height]);
  47492. setWidth.apply(this, arguments);
  47493. }
  47494. node.setHeight = function (height) {
  47495. if (height === this.getHeight()) return ;
  47496. var width = this.getWidth();
  47497. this.a('node.height', height);
  47498. this.a('node.rect', [0,0,width, height]);
  47499. setHeight.apply(this, arguments);
  47500. }
  47501. })(Node742, Node742.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47502. var Node743 = new ht.Node();
  47503. var Node743textStart, Node743textWidth, Node743lineStart, Node743align = 'left', Node743fontSize = 13.3333*_ratio.ratioY,Node743width = 47*_ratio.ratioX, Node743height = 38*_ratio.ratioY;
  47504. (function () {
  47505. if (Node743align === 'left') {
  47506. Node743textStart = Node743fontSize * 0.2 > 2 ? Node743fontSize * 0.2 - 4 : Node743fontSize * 0.2 - 9;
  47507. Node743textWidth = Node743width;
  47508. Node743lineStart = 1;
  47509. } else if (Node743align === 'right') {
  47510. Node743textStart = 0;
  47511. Node743textWidth =Node743fontSize <= 8 ? Node743width + Node743fontSize * 0.2 + 6 : Node743width - Node743fontSize * 0.2;
  47512. Node743lineStart = (Node743width - (ht.Default.getTextSize('限电', 'bold '+ Node743fontSize + 'px "Arial"').width + 6)) * 0.5;
  47513. } else if (Node743align === 'center') {
  47514. Node743textStart = -3;
  47515. Node743textWidth = Node743width;
  47516. Node743lineStart = Node743width - ht.Default.getTextSize('限电', 'bold '+ Node743fontSize + 'px "Arial"').width - 11;
  47517. }
  47518. })();
  47519. Node743.setImage(GD.getTextJSON(Node743width, Node743height, true, false, false, 'bold '+ Node743fontSize + 'px "Arial"'))
  47520. Node743.setPosition(1644*ratio.ratioX, 112*ratio.ratioY);
  47521. Node743.setWidth(Node743width);
  47522. Node743.setHeight(Node743height);
  47523. Node743._nodeType = 'text';
  47524. Node743._disallowEvert = true;
  47525. Node743.setRotation(0*Math.PI/180);
  47526. Node743.a('node.width', Node743width);
  47527. Node743.a('node.height', Node743height);
  47528. Node743.a('node.rect', [0, 0, Node743width, Node743height]);
  47529. Node743.a('node.bordercolor','rgba(0,0,0,1)');
  47530. Node743.a('node.borderwidth', 0);
  47531. Node743.a('node.background','' || 'rgba(0,0,0,0)');
  47532. Node743.a('node.gradient','');
  47533. Node743.a('node.gradientcolor','');
  47534. Node743.a('node.text','限电');
  47535. Node743.a('node.textalign','left');
  47536. Node743.a('node.textvAlign','middle');
  47537. Node743.a('node.textrect', [Node743textStart, 0, Node743textWidth, Node743height]);
  47538. Node743.a('node.color','rgba(0,0,0,1)');
  47539. Node743.a('node.font','bold '+ Node743fontSize + 'px "Arial"');
  47540. Node743.a('node.textvisible',true);
  47541. Node743.a('node.linefeed',false);
  47542. if (false) {
  47543. Node743.a('node.textfunc',function(g) {
  47544. g.beginPath();
  47545. var str=Node743.a('node.text') || '限电';
  47546. var color=Node743.a('node.color') || 'rgba(0,0,0,1)';
  47547. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node743width,Node743height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node743fontSize + 'px "Arial"', 0,g);
  47548. });
  47549. }
  47550. if (false) {
  47551. Node743.a('node.underlinepoints',[Node743lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node743fontSize + 2 , ht.Default.getTextSize('限电', 'bold '+ Node743fontSize + 'px "Arial"').width + 6, (Node743height - Node743fontSize) * 0.5*_ratio.ratioY + Node743fontSize + 2 ]);
  47552. Node743.a('node.underlinevisible',false);
  47553. Node743.a('node.underlineBorderWidth', 1);
  47554. }
  47555. dataModel.add(Node743);
  47556. zoomNodeList.push({
  47557. node: Node743,
  47558. borderWidth: 0,
  47559. attr: 'node.borderwidth'
  47560. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47561. var Node744type = 'rect';
  47562. var Node744 = new ht.Node(),
  47563. Node744BorderWidth = 1*2;
  47564. if (Node744type === 'arc') {
  47565. Node744BorderWidth *= 1;
  47566. }
  47567. Node744.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node744type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47568. Node744.setPosition(246*ratio.ratioX, 98*ratio.ratioY);
  47569. Node744.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  47570. Node744.s({
  47571. 'pixelPerfect':true
  47572. /*@AddPara@*/
  47573. });
  47574. Node744.a('node.width', 121*_ratio.ratioX);
  47575. Node744.a('node.height', 24.33138*_ratio.ratioY);
  47576. Node744.a('node.type', Node744type);
  47577. Node744.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  47578. Node744.a('node.background', 'rgba(240,240,240,1)');
  47579. Node744.a('node.gradientcolor', 'rgba(240,240,240,1)');
  47580. Node744.a('node.gradient', '');
  47581. Node744.a('node.borderwidth', Node744BorderWidth);
  47582. Node744.a('node.color', 'rgba(224,224,224,1)');
  47583. Node744.a('node.fillrect', [0,0,0,0]);
  47584. Node744.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47585. Node744.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47586. Node744.a('node.fillgradient', '');
  47587. if (Node744type !== 'rect') {
  47588. Node744.a('node.arcFrom', parseFloat('@arcFrom@'));
  47589. Node744.a('node.arcTo', parseFloat('@arcTo@'));
  47590. Node744.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47591. }
  47592. if (Node744type === 'arc') {
  47593. Node744.a('node.arcOval', true);
  47594. }
  47595. Node744.setRotation(0*Math.PI/180);
  47596. Node744.borderWidth = Node744BorderWidth;
  47597. Node744.borderFillwidth = Node744BorderWidth;
  47598. dataModel.add(Node744);
  47599. Node744._nodename = 'Node744'
  47600. Node744._nodeType = 'rect';
  47601. zoomNodeList.push({
  47602. node: Node744,
  47603. attr: 'node.borderwidth'
  47604. });
  47605. (function (node, _img) {
  47606. var setWidth = node.setWidth,
  47607. setHeight = node.setHeight;
  47608. node.setWidth = function (width) {
  47609. if (width === this.getWidth()) return ;
  47610. var height = this.getHeight();
  47611. this.a('node.width', width);
  47612. this.a('node.rect', [0,0,width, height]);
  47613. setWidth.apply(this, arguments);
  47614. }
  47615. node.setHeight = function (height) {
  47616. if (height === this.getHeight()) return ;
  47617. var width = this.getWidth();
  47618. this.a('node.height', height);
  47619. this.a('node.rect', [0,0,width, height]);
  47620. setHeight.apply(this, arguments);
  47621. }
  47622. })(Node744, Node744.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47623. var Node745type = 'rect';
  47624. var Node745 = new ht.Node(),
  47625. Node745BorderWidth = 1*2;
  47626. if (Node745type === 'arc') {
  47627. Node745BorderWidth *= 1;
  47628. }
  47629. Node745.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node745type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47630. Node745.setPosition(246*ratio.ratioX, 74*ratio.ratioY);
  47631. Node745.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  47632. Node745.s({
  47633. 'pixelPerfect':true
  47634. /*@AddPara@*/
  47635. });
  47636. Node745.a('node.width', 121*_ratio.ratioX);
  47637. Node745.a('node.height', 24.33138*_ratio.ratioY);
  47638. Node745.a('node.type', Node745type);
  47639. Node745.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  47640. Node745.a('node.background', 'rgba(240,240,240,1)');
  47641. Node745.a('node.gradientcolor', 'rgba(240,240,240,1)');
  47642. Node745.a('node.gradient', '');
  47643. Node745.a('node.borderwidth', Node745BorderWidth);
  47644. Node745.a('node.color', 'rgba(224,224,224,1)');
  47645. Node745.a('node.fillrect', [0,0,0,0]);
  47646. Node745.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47647. Node745.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47648. Node745.a('node.fillgradient', '');
  47649. if (Node745type !== 'rect') {
  47650. Node745.a('node.arcFrom', parseFloat('@arcFrom@'));
  47651. Node745.a('node.arcTo', parseFloat('@arcTo@'));
  47652. Node745.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47653. }
  47654. if (Node745type === 'arc') {
  47655. Node745.a('node.arcOval', true);
  47656. }
  47657. Node745.setRotation(0*Math.PI/180);
  47658. Node745.borderWidth = Node745BorderWidth;
  47659. Node745.borderFillwidth = Node745BorderWidth;
  47660. dataModel.add(Node745);
  47661. Node745._nodename = 'Node745'
  47662. Node745._nodeType = 'rect';
  47663. zoomNodeList.push({
  47664. node: Node745,
  47665. attr: 'node.borderwidth'
  47666. });
  47667. (function (node, _img) {
  47668. var setWidth = node.setWidth,
  47669. setHeight = node.setHeight;
  47670. node.setWidth = function (width) {
  47671. if (width === this.getWidth()) return ;
  47672. var height = this.getHeight();
  47673. this.a('node.width', width);
  47674. this.a('node.rect', [0,0,width, height]);
  47675. setWidth.apply(this, arguments);
  47676. }
  47677. node.setHeight = function (height) {
  47678. if (height === this.getHeight()) return ;
  47679. var width = this.getWidth();
  47680. this.a('node.height', height);
  47681. this.a('node.rect', [0,0,width, height]);
  47682. setHeight.apply(this, arguments);
  47683. }
  47684. })(Node745, Node745.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47685. var Node746type = 'rect';
  47686. var Node746 = new ht.Node(),
  47687. Node746BorderWidth = 1*2;
  47688. if (Node746type === 'arc') {
  47689. Node746BorderWidth *= 1;
  47690. }
  47691. Node746.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node746type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47692. Node746.setPosition(246*ratio.ratioX, 123*ratio.ratioY);
  47693. Node746.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  47694. Node746.s({
  47695. 'pixelPerfect':true
  47696. /*@AddPara@*/
  47697. });
  47698. Node746.a('node.width', 121*_ratio.ratioX);
  47699. Node746.a('node.height', 24.33136*_ratio.ratioY);
  47700. Node746.a('node.type', Node746type);
  47701. Node746.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  47702. Node746.a('node.background', 'rgba(240,240,240,1)');
  47703. Node746.a('node.gradientcolor', 'rgba(240,240,240,1)');
  47704. Node746.a('node.gradient', '');
  47705. Node746.a('node.borderwidth', Node746BorderWidth);
  47706. Node746.a('node.color', 'rgba(224,224,224,1)');
  47707. Node746.a('node.fillrect', [0,0,0,0]);
  47708. Node746.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47709. Node746.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47710. Node746.a('node.fillgradient', '');
  47711. if (Node746type !== 'rect') {
  47712. Node746.a('node.arcFrom', parseFloat('@arcFrom@'));
  47713. Node746.a('node.arcTo', parseFloat('@arcTo@'));
  47714. Node746.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47715. }
  47716. if (Node746type === 'arc') {
  47717. Node746.a('node.arcOval', true);
  47718. }
  47719. Node746.setRotation(0*Math.PI/180);
  47720. Node746.borderWidth = Node746BorderWidth;
  47721. Node746.borderFillwidth = Node746BorderWidth;
  47722. dataModel.add(Node746);
  47723. Node746._nodename = 'Node746'
  47724. Node746._nodeType = 'rect';
  47725. zoomNodeList.push({
  47726. node: Node746,
  47727. attr: 'node.borderwidth'
  47728. });
  47729. (function (node, _img) {
  47730. var setWidth = node.setWidth,
  47731. setHeight = node.setHeight;
  47732. node.setWidth = function (width) {
  47733. if (width === this.getWidth()) return ;
  47734. var height = this.getHeight();
  47735. this.a('node.width', width);
  47736. this.a('node.rect', [0,0,width, height]);
  47737. setWidth.apply(this, arguments);
  47738. }
  47739. node.setHeight = function (height) {
  47740. if (height === this.getHeight()) return ;
  47741. var width = this.getWidth();
  47742. this.a('node.height', height);
  47743. this.a('node.rect', [0,0,width, height]);
  47744. setHeight.apply(this, arguments);
  47745. }
  47746. })(Node746, Node746.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47747. var Node747type = 'rect';
  47748. var Node747 = new ht.Node(),
  47749. Node747BorderWidth = 1*2;
  47750. if (Node747type === 'arc') {
  47751. Node747BorderWidth *= 1;
  47752. }
  47753. Node747.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node747type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47754. Node747.setPosition(246*ratio.ratioX, 50*ratio.ratioY);
  47755. Node747.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  47756. Node747.s({
  47757. 'pixelPerfect':true
  47758. /*@AddPara@*/
  47759. });
  47760. Node747.a('node.width', 121*_ratio.ratioX);
  47761. Node747.a('node.height', 24.33136*_ratio.ratioY);
  47762. Node747.a('node.type', Node747type);
  47763. Node747.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  47764. Node747.a('node.background', 'rgba(240,240,240,1)');
  47765. Node747.a('node.gradientcolor', 'rgba(240,240,240,1)');
  47766. Node747.a('node.gradient', '');
  47767. Node747.a('node.borderwidth', Node747BorderWidth);
  47768. Node747.a('node.color', 'rgba(224,224,224,1)');
  47769. Node747.a('node.fillrect', [0,0,0,0]);
  47770. Node747.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47771. Node747.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47772. Node747.a('node.fillgradient', '');
  47773. if (Node747type !== 'rect') {
  47774. Node747.a('node.arcFrom', parseFloat('@arcFrom@'));
  47775. Node747.a('node.arcTo', parseFloat('@arcTo@'));
  47776. Node747.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47777. }
  47778. if (Node747type === 'arc') {
  47779. Node747.a('node.arcOval', true);
  47780. }
  47781. Node747.setRotation(0*Math.PI/180);
  47782. Node747.borderWidth = Node747BorderWidth;
  47783. Node747.borderFillwidth = Node747BorderWidth;
  47784. dataModel.add(Node747);
  47785. Node747._nodename = 'Node747'
  47786. Node747._nodeType = 'rect';
  47787. zoomNodeList.push({
  47788. node: Node747,
  47789. attr: 'node.borderwidth'
  47790. });
  47791. (function (node, _img) {
  47792. var setWidth = node.setWidth,
  47793. setHeight = node.setHeight;
  47794. node.setWidth = function (width) {
  47795. if (width === this.getWidth()) return ;
  47796. var height = this.getHeight();
  47797. this.a('node.width', width);
  47798. this.a('node.rect', [0,0,width, height]);
  47799. setWidth.apply(this, arguments);
  47800. }
  47801. node.setHeight = function (height) {
  47802. if (height === this.getHeight()) return ;
  47803. var width = this.getWidth();
  47804. this.a('node.height', height);
  47805. this.a('node.rect', [0,0,width, height]);
  47806. setHeight.apply(this, arguments);
  47807. }
  47808. })(Node747, Node747.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47809. var Node748type = 'rect';
  47810. var Node748 = new ht.Node(),
  47811. Node748BorderWidth = 1*2;
  47812. if (Node748type === 'arc') {
  47813. Node748BorderWidth *= 1;
  47814. }
  47815. Node748.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node748type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  47816. Node748.setPosition(246*ratio.ratioX, 147*ratio.ratioY);
  47817. Node748.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  47818. Node748.s({
  47819. 'pixelPerfect':true
  47820. /*@AddPara@*/
  47821. });
  47822. Node748.a('node.width', 121*_ratio.ratioX);
  47823. Node748.a('node.height', 24.33138*_ratio.ratioY);
  47824. Node748.a('node.type', Node748type);
  47825. Node748.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  47826. Node748.a('node.background', 'rgba(240,240,240,1)');
  47827. Node748.a('node.gradientcolor', 'rgba(240,240,240,1)');
  47828. Node748.a('node.gradient', '');
  47829. Node748.a('node.borderwidth', Node748BorderWidth);
  47830. Node748.a('node.color', 'rgba(224,224,224,1)');
  47831. Node748.a('node.fillrect', [0,0,0,0]);
  47832. Node748.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  47833. Node748.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  47834. Node748.a('node.fillgradient', '');
  47835. if (Node748type !== 'rect') {
  47836. Node748.a('node.arcFrom', parseFloat('@arcFrom@'));
  47837. Node748.a('node.arcTo', parseFloat('@arcTo@'));
  47838. Node748.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  47839. }
  47840. if (Node748type === 'arc') {
  47841. Node748.a('node.arcOval', true);
  47842. }
  47843. Node748.setRotation(0*Math.PI/180);
  47844. Node748.borderWidth = Node748BorderWidth;
  47845. Node748.borderFillwidth = Node748BorderWidth;
  47846. dataModel.add(Node748);
  47847. Node748._nodename = 'Node748'
  47848. Node748._nodeType = 'rect';
  47849. zoomNodeList.push({
  47850. node: Node748,
  47851. attr: 'node.borderwidth'
  47852. });
  47853. (function (node, _img) {
  47854. var setWidth = node.setWidth,
  47855. setHeight = node.setHeight;
  47856. node.setWidth = function (width) {
  47857. if (width === this.getWidth()) return ;
  47858. var height = this.getHeight();
  47859. this.a('node.width', width);
  47860. this.a('node.rect', [0,0,width, height]);
  47861. setWidth.apply(this, arguments);
  47862. }
  47863. node.setHeight = function (height) {
  47864. if (height === this.getHeight()) return ;
  47865. var width = this.getWidth();
  47866. this.a('node.height', height);
  47867. this.a('node.rect', [0,0,width, height]);
  47868. setHeight.apply(this, arguments);
  47869. }
  47870. })(Node748, Node748.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47871. var Node749 = new ht.Node();
  47872. var Node749textStart, Node749textWidth, Node749lineStart, Node749align = 'left', Node749fontSize = 13.3333*_ratio.ratioY,Node749width = 61*_ratio.ratioX, Node749height = 26*_ratio.ratioY;
  47873. (function () {
  47874. if (Node749align === 'left') {
  47875. Node749textStart = Node749fontSize * 0.2 > 2 ? Node749fontSize * 0.2 - 4 : Node749fontSize * 0.2 - 9;
  47876. Node749textWidth = Node749width;
  47877. Node749lineStart = 1;
  47878. } else if (Node749align === 'right') {
  47879. Node749textStart = 0;
  47880. Node749textWidth =Node749fontSize <= 8 ? Node749width + Node749fontSize * 0.2 + 6 : Node749width - Node749fontSize * 0.2;
  47881. Node749lineStart = (Node749width - (ht.Default.getTextSize('功率', ' '+ Node749fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  47882. } else if (Node749align === 'center') {
  47883. Node749textStart = -3;
  47884. Node749textWidth = Node749width;
  47885. Node749lineStart = Node749width - ht.Default.getTextSize('功率', ' '+ Node749fontSize + 'px "微软雅黑"').width - 11;
  47886. }
  47887. })();
  47888. Node749.setImage(GD.getTextJSON(Node749width, Node749height, true, false, false, ' '+ Node749fontSize + 'px "微软雅黑"'))
  47889. Node749.setPosition(220*ratio.ratioX, 76*ratio.ratioY);
  47890. Node749.setWidth(Node749width);
  47891. Node749.setHeight(Node749height);
  47892. Node749._nodeType = 'text';
  47893. Node749._disallowEvert = true;
  47894. Node749.setRotation(0*Math.PI/180);
  47895. Node749.a('node.width', Node749width);
  47896. Node749.a('node.height', Node749height);
  47897. Node749.a('node.rect', [0, 0, Node749width, Node749height]);
  47898. Node749.a('node.bordercolor','rgba(0,0,0,1)');
  47899. Node749.a('node.borderwidth', 0);
  47900. Node749.a('node.background','' || 'rgba(0,0,0,0)');
  47901. Node749.a('node.gradient','');
  47902. Node749.a('node.gradientcolor','');
  47903. Node749.a('node.text','功率');
  47904. Node749.a('node.textalign','left');
  47905. Node749.a('node.textvAlign','middle');
  47906. Node749.a('node.textrect', [Node749textStart, 0, Node749textWidth, Node749height]);
  47907. Node749.a('node.color','rgba(0,0,0,1)');
  47908. Node749.a('node.font',' '+ Node749fontSize + 'px "微软雅黑"');
  47909. Node749.a('node.textvisible',true);
  47910. Node749.a('node.linefeed',false);
  47911. if (false) {
  47912. Node749.a('node.textfunc',function(g) {
  47913. g.beginPath();
  47914. var str=Node749.a('node.text') || '功率';
  47915. var color=Node749.a('node.color') || 'rgba(0,0,0,1)';
  47916. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node749width,Node749height,13.3333*_ratio.ratioY,"left",color,' '+ Node749fontSize + 'px "微软雅黑"', 0,g);
  47917. });
  47918. }
  47919. if (false) {
  47920. Node749.a('node.underlinepoints',[Node749lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node749fontSize + 2 , ht.Default.getTextSize('功率', ' '+ Node749fontSize + 'px "微软雅黑"').width + 6, (Node749height - Node749fontSize) * 0.5*_ratio.ratioY + Node749fontSize + 2 ]);
  47921. Node749.a('node.underlinevisible',false);
  47922. Node749.a('node.underlineBorderWidth', 1);
  47923. }
  47924. dataModel.add(Node749);
  47925. zoomNodeList.push({
  47926. node: Node749,
  47927. borderWidth: 0,
  47928. attr: 'node.borderwidth'
  47929. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47930. var Node750 = new ht.Node();
  47931. var Node750textStart, Node750textWidth, Node750lineStart, Node750align = 'left', Node750fontSize = 13.3333*_ratio.ratioY,Node750width = 61*_ratio.ratioX, Node750height = 26*_ratio.ratioY;
  47932. (function () {
  47933. if (Node750align === 'left') {
  47934. Node750textStart = Node750fontSize * 0.2 > 2 ? Node750fontSize * 0.2 - 4 : Node750fontSize * 0.2 - 9;
  47935. Node750textWidth = Node750width;
  47936. Node750lineStart = 1;
  47937. } else if (Node750align === 'right') {
  47938. Node750textStart = 0;
  47939. Node750textWidth =Node750fontSize <= 8 ? Node750width + Node750fontSize * 0.2 + 6 : Node750width - Node750fontSize * 0.2;
  47940. Node750lineStart = (Node750width - (ht.Default.getTextSize('风速', ' '+ Node750fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  47941. } else if (Node750align === 'center') {
  47942. Node750textStart = -3;
  47943. Node750textWidth = Node750width;
  47944. Node750lineStart = Node750width - ht.Default.getTextSize('风速', ' '+ Node750fontSize + 'px "微软雅黑"').width - 11;
  47945. }
  47946. })();
  47947. Node750.setImage(GD.getTextJSON(Node750width, Node750height, true, false, false, ' '+ Node750fontSize + 'px "微软雅黑"'))
  47948. Node750.setPosition(220*ratio.ratioX, 100*ratio.ratioY);
  47949. Node750.setWidth(Node750width);
  47950. Node750.setHeight(Node750height);
  47951. Node750._nodeType = 'text';
  47952. Node750._disallowEvert = true;
  47953. Node750.setRotation(0*Math.PI/180);
  47954. Node750.a('node.width', Node750width);
  47955. Node750.a('node.height', Node750height);
  47956. Node750.a('node.rect', [0, 0, Node750width, Node750height]);
  47957. Node750.a('node.bordercolor','rgba(0,0,0,1)');
  47958. Node750.a('node.borderwidth', 0);
  47959. Node750.a('node.background','' || 'rgba(0,0,0,0)');
  47960. Node750.a('node.gradient','');
  47961. Node750.a('node.gradientcolor','');
  47962. Node750.a('node.text','风速');
  47963. Node750.a('node.textalign','left');
  47964. Node750.a('node.textvAlign','middle');
  47965. Node750.a('node.textrect', [Node750textStart, 0, Node750textWidth, Node750height]);
  47966. Node750.a('node.color','rgba(0,0,0,1)');
  47967. Node750.a('node.font',' '+ Node750fontSize + 'px "微软雅黑"');
  47968. Node750.a('node.textvisible',true);
  47969. Node750.a('node.linefeed',false);
  47970. if (false) {
  47971. Node750.a('node.textfunc',function(g) {
  47972. g.beginPath();
  47973. var str=Node750.a('node.text') || '风速';
  47974. var color=Node750.a('node.color') || 'rgba(0,0,0,1)';
  47975. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node750width,Node750height,13.3333*_ratio.ratioY,"left",color,' '+ Node750fontSize + 'px "微软雅黑"', 0,g);
  47976. });
  47977. }
  47978. if (false) {
  47979. Node750.a('node.underlinepoints',[Node750lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node750fontSize + 2 , ht.Default.getTextSize('风速', ' '+ Node750fontSize + 'px "微软雅黑"').width + 6, (Node750height - Node750fontSize) * 0.5*_ratio.ratioY + Node750fontSize + 2 ]);
  47980. Node750.a('node.underlinevisible',false);
  47981. Node750.a('node.underlineBorderWidth', 1);
  47982. }
  47983. dataModel.add(Node750);
  47984. zoomNodeList.push({
  47985. node: Node750,
  47986. borderWidth: 0,
  47987. attr: 'node.borderwidth'
  47988. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  47989. var Node751 = new ht.Node();
  47990. var Node751textStart, Node751textWidth, Node751lineStart, Node751align = 'left', Node751fontSize = 13.3333*_ratio.ratioY,Node751width = 77*_ratio.ratioX, Node751height = 26*_ratio.ratioY;
  47991. (function () {
  47992. if (Node751align === 'left') {
  47993. Node751textStart = Node751fontSize * 0.2 > 2 ? Node751fontSize * 0.2 - 4 : Node751fontSize * 0.2 - 9;
  47994. Node751textWidth = Node751width;
  47995. Node751lineStart = 1;
  47996. } else if (Node751align === 'right') {
  47997. Node751textStart = 0;
  47998. Node751textWidth =Node751fontSize <= 8 ? Node751width + Node751fontSize * 0.2 + 6 : Node751width - Node751fontSize * 0.2;
  47999. Node751lineStart = (Node751width - (ht.Default.getTextSize('发电量', ' '+ Node751fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  48000. } else if (Node751align === 'center') {
  48001. Node751textStart = -3;
  48002. Node751textWidth = Node751width;
  48003. Node751lineStart = Node751width - ht.Default.getTextSize('发电量', ' '+ Node751fontSize + 'px "微软雅黑"').width - 11;
  48004. }
  48005. })();
  48006. Node751.setImage(GD.getTextJSON(Node751width, Node751height, true, false, false, ' '+ Node751fontSize + 'px "微软雅黑"'))
  48007. Node751.setPosition(226*ratio.ratioX, 125*ratio.ratioY);
  48008. Node751.setWidth(Node751width);
  48009. Node751.setHeight(Node751height);
  48010. Node751._nodeType = 'text';
  48011. Node751._disallowEvert = true;
  48012. Node751.setRotation(0*Math.PI/180);
  48013. Node751.a('node.width', Node751width);
  48014. Node751.a('node.height', Node751height);
  48015. Node751.a('node.rect', [0, 0, Node751width, Node751height]);
  48016. Node751.a('node.bordercolor','rgba(0,0,0,1)');
  48017. Node751.a('node.borderwidth', 0);
  48018. Node751.a('node.background','' || 'rgba(0,0,0,0)');
  48019. Node751.a('node.gradient','');
  48020. Node751.a('node.gradientcolor','');
  48021. Node751.a('node.text','发电量');
  48022. Node751.a('node.textalign','left');
  48023. Node751.a('node.textvAlign','middle');
  48024. Node751.a('node.textrect', [Node751textStart, 0, Node751textWidth, Node751height]);
  48025. Node751.a('node.color','rgba(0,0,0,1)');
  48026. Node751.a('node.font',' '+ Node751fontSize + 'px "微软雅黑"');
  48027. Node751.a('node.textvisible',true);
  48028. Node751.a('node.linefeed',false);
  48029. if (false) {
  48030. Node751.a('node.textfunc',function(g) {
  48031. g.beginPath();
  48032. var str=Node751.a('node.text') || '发电量';
  48033. var color=Node751.a('node.color') || 'rgba(0,0,0,1)';
  48034. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node751width,Node751height,13.3333*_ratio.ratioY,"left",color,' '+ Node751fontSize + 'px "微软雅黑"', 0,g);
  48035. });
  48036. }
  48037. if (false) {
  48038. Node751.a('node.underlinepoints',[Node751lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node751fontSize + 2 , ht.Default.getTextSize('发电量', ' '+ Node751fontSize + 'px "微软雅黑"').width + 6, (Node751height - Node751fontSize) * 0.5*_ratio.ratioY + Node751fontSize + 2 ]);
  48039. Node751.a('node.underlinevisible',false);
  48040. Node751.a('node.underlineBorderWidth', 1);
  48041. }
  48042. dataModel.add(Node751);
  48043. zoomNodeList.push({
  48044. node: Node751,
  48045. borderWidth: 0,
  48046. attr: 'node.borderwidth'
  48047. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48048. var Node752type = 'rect';
  48049. var Node752 = new ht.Node(),
  48050. Node752BorderWidth = 1*2;
  48051. if (Node752type === 'arc') {
  48052. Node752BorderWidth *= 1;
  48053. }
  48054. Node752.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node752type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48055. Node752.setPosition(530*ratio.ratioX, 98*ratio.ratioY);
  48056. Node752.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  48057. Node752.s({
  48058. 'pixelPerfect':true
  48059. /*@AddPara@*/
  48060. });
  48061. Node752.a('node.width', 121*_ratio.ratioX);
  48062. Node752.a('node.height', 24.33138*_ratio.ratioY);
  48063. Node752.a('node.type', Node752type);
  48064. Node752.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  48065. Node752.a('node.background', 'rgba(240,240,240,1)');
  48066. Node752.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48067. Node752.a('node.gradient', '');
  48068. Node752.a('node.borderwidth', Node752BorderWidth);
  48069. Node752.a('node.color', 'rgba(224,224,224,1)');
  48070. Node752.a('node.fillrect', [0,0,0,0]);
  48071. Node752.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48072. Node752.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48073. Node752.a('node.fillgradient', '');
  48074. if (Node752type !== 'rect') {
  48075. Node752.a('node.arcFrom', parseFloat('@arcFrom@'));
  48076. Node752.a('node.arcTo', parseFloat('@arcTo@'));
  48077. Node752.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48078. }
  48079. if (Node752type === 'arc') {
  48080. Node752.a('node.arcOval', true);
  48081. }
  48082. Node752.setRotation(0*Math.PI/180);
  48083. Node752.borderWidth = Node752BorderWidth;
  48084. Node752.borderFillwidth = Node752BorderWidth;
  48085. dataModel.add(Node752);
  48086. Node752._nodename = 'Node752'
  48087. Node752._nodeType = 'rect';
  48088. zoomNodeList.push({
  48089. node: Node752,
  48090. attr: 'node.borderwidth'
  48091. });
  48092. (function (node, _img) {
  48093. var setWidth = node.setWidth,
  48094. setHeight = node.setHeight;
  48095. node.setWidth = function (width) {
  48096. if (width === this.getWidth()) return ;
  48097. var height = this.getHeight();
  48098. this.a('node.width', width);
  48099. this.a('node.rect', [0,0,width, height]);
  48100. setWidth.apply(this, arguments);
  48101. }
  48102. node.setHeight = function (height) {
  48103. if (height === this.getHeight()) return ;
  48104. var width = this.getWidth();
  48105. this.a('node.height', height);
  48106. this.a('node.rect', [0,0,width, height]);
  48107. setHeight.apply(this, arguments);
  48108. }
  48109. })(Node752, Node752.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48110. var Node753type = 'rect';
  48111. var Node753 = new ht.Node(),
  48112. Node753BorderWidth = 1*2;
  48113. if (Node753type === 'arc') {
  48114. Node753BorderWidth *= 1;
  48115. }
  48116. Node753.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node753type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48117. Node753.setPosition(530*ratio.ratioX, 74*ratio.ratioY);
  48118. Node753.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  48119. Node753.s({
  48120. 'pixelPerfect':true
  48121. /*@AddPara@*/
  48122. });
  48123. Node753.a('node.width', 121*_ratio.ratioX);
  48124. Node753.a('node.height', 24.33138*_ratio.ratioY);
  48125. Node753.a('node.type', Node753type);
  48126. Node753.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  48127. Node753.a('node.background', 'rgba(240,240,240,1)');
  48128. Node753.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48129. Node753.a('node.gradient', '');
  48130. Node753.a('node.borderwidth', Node753BorderWidth);
  48131. Node753.a('node.color', 'rgba(224,224,224,1)');
  48132. Node753.a('node.fillrect', [0,0,0,0]);
  48133. Node753.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48134. Node753.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48135. Node753.a('node.fillgradient', '');
  48136. if (Node753type !== 'rect') {
  48137. Node753.a('node.arcFrom', parseFloat('@arcFrom@'));
  48138. Node753.a('node.arcTo', parseFloat('@arcTo@'));
  48139. Node753.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48140. }
  48141. if (Node753type === 'arc') {
  48142. Node753.a('node.arcOval', true);
  48143. }
  48144. Node753.setRotation(0*Math.PI/180);
  48145. Node753.borderWidth = Node753BorderWidth;
  48146. Node753.borderFillwidth = Node753BorderWidth;
  48147. dataModel.add(Node753);
  48148. Node753._nodename = 'Node753'
  48149. Node753._nodeType = 'rect';
  48150. zoomNodeList.push({
  48151. node: Node753,
  48152. attr: 'node.borderwidth'
  48153. });
  48154. (function (node, _img) {
  48155. var setWidth = node.setWidth,
  48156. setHeight = node.setHeight;
  48157. node.setWidth = function (width) {
  48158. if (width === this.getWidth()) return ;
  48159. var height = this.getHeight();
  48160. this.a('node.width', width);
  48161. this.a('node.rect', [0,0,width, height]);
  48162. setWidth.apply(this, arguments);
  48163. }
  48164. node.setHeight = function (height) {
  48165. if (height === this.getHeight()) return ;
  48166. var width = this.getWidth();
  48167. this.a('node.height', height);
  48168. this.a('node.rect', [0,0,width, height]);
  48169. setHeight.apply(this, arguments);
  48170. }
  48171. })(Node753, Node753.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48172. var Node754type = 'rect';
  48173. var Node754 = new ht.Node(),
  48174. Node754BorderWidth = 1*2;
  48175. if (Node754type === 'arc') {
  48176. Node754BorderWidth *= 1;
  48177. }
  48178. Node754.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node754type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48179. Node754.setPosition(530*ratio.ratioX, 123*ratio.ratioY);
  48180. Node754.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  48181. Node754.s({
  48182. 'pixelPerfect':true
  48183. /*@AddPara@*/
  48184. });
  48185. Node754.a('node.width', 121*_ratio.ratioX);
  48186. Node754.a('node.height', 24.33136*_ratio.ratioY);
  48187. Node754.a('node.type', Node754type);
  48188. Node754.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  48189. Node754.a('node.background', 'rgba(240,240,240,1)');
  48190. Node754.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48191. Node754.a('node.gradient', '');
  48192. Node754.a('node.borderwidth', Node754BorderWidth);
  48193. Node754.a('node.color', 'rgba(224,224,224,1)');
  48194. Node754.a('node.fillrect', [0,0,0,0]);
  48195. Node754.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48196. Node754.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48197. Node754.a('node.fillgradient', '');
  48198. if (Node754type !== 'rect') {
  48199. Node754.a('node.arcFrom', parseFloat('@arcFrom@'));
  48200. Node754.a('node.arcTo', parseFloat('@arcTo@'));
  48201. Node754.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48202. }
  48203. if (Node754type === 'arc') {
  48204. Node754.a('node.arcOval', true);
  48205. }
  48206. Node754.setRotation(0*Math.PI/180);
  48207. Node754.borderWidth = Node754BorderWidth;
  48208. Node754.borderFillwidth = Node754BorderWidth;
  48209. dataModel.add(Node754);
  48210. Node754._nodename = 'Node754'
  48211. Node754._nodeType = 'rect';
  48212. zoomNodeList.push({
  48213. node: Node754,
  48214. attr: 'node.borderwidth'
  48215. });
  48216. (function (node, _img) {
  48217. var setWidth = node.setWidth,
  48218. setHeight = node.setHeight;
  48219. node.setWidth = function (width) {
  48220. if (width === this.getWidth()) return ;
  48221. var height = this.getHeight();
  48222. this.a('node.width', width);
  48223. this.a('node.rect', [0,0,width, height]);
  48224. setWidth.apply(this, arguments);
  48225. }
  48226. node.setHeight = function (height) {
  48227. if (height === this.getHeight()) return ;
  48228. var width = this.getWidth();
  48229. this.a('node.height', height);
  48230. this.a('node.rect', [0,0,width, height]);
  48231. setHeight.apply(this, arguments);
  48232. }
  48233. })(Node754, Node754.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48234. var Node755type = 'rect';
  48235. var Node755 = new ht.Node(),
  48236. Node755BorderWidth = 1*2;
  48237. if (Node755type === 'arc') {
  48238. Node755BorderWidth *= 1;
  48239. }
  48240. Node755.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33136*_ratio.ratioY, Node755type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48241. Node755.setPosition(530*ratio.ratioX, 50*ratio.ratioY);
  48242. Node755.setSize(121*_ratio.ratioX, 24.33136*_ratio.ratioY);
  48243. Node755.s({
  48244. 'pixelPerfect':true
  48245. /*@AddPara@*/
  48246. });
  48247. Node755.a('node.width', 121*_ratio.ratioX);
  48248. Node755.a('node.height', 24.33136*_ratio.ratioY);
  48249. Node755.a('node.type', Node755type);
  48250. Node755.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  48251. Node755.a('node.background', 'rgba(240,240,240,1)');
  48252. Node755.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48253. Node755.a('node.gradient', '');
  48254. Node755.a('node.borderwidth', Node755BorderWidth);
  48255. Node755.a('node.color', 'rgba(224,224,224,1)');
  48256. Node755.a('node.fillrect', [0,0,0,0]);
  48257. Node755.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48258. Node755.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48259. Node755.a('node.fillgradient', '');
  48260. if (Node755type !== 'rect') {
  48261. Node755.a('node.arcFrom', parseFloat('@arcFrom@'));
  48262. Node755.a('node.arcTo', parseFloat('@arcTo@'));
  48263. Node755.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48264. }
  48265. if (Node755type === 'arc') {
  48266. Node755.a('node.arcOval', true);
  48267. }
  48268. Node755.setRotation(0*Math.PI/180);
  48269. Node755.borderWidth = Node755BorderWidth;
  48270. Node755.borderFillwidth = Node755BorderWidth;
  48271. dataModel.add(Node755);
  48272. Node755._nodename = 'Node755'
  48273. Node755._nodeType = 'rect';
  48274. zoomNodeList.push({
  48275. node: Node755,
  48276. attr: 'node.borderwidth'
  48277. });
  48278. (function (node, _img) {
  48279. var setWidth = node.setWidth,
  48280. setHeight = node.setHeight;
  48281. node.setWidth = function (width) {
  48282. if (width === this.getWidth()) return ;
  48283. var height = this.getHeight();
  48284. this.a('node.width', width);
  48285. this.a('node.rect', [0,0,width, height]);
  48286. setWidth.apply(this, arguments);
  48287. }
  48288. node.setHeight = function (height) {
  48289. if (height === this.getHeight()) return ;
  48290. var width = this.getWidth();
  48291. this.a('node.height', height);
  48292. this.a('node.rect', [0,0,width, height]);
  48293. setHeight.apply(this, arguments);
  48294. }
  48295. })(Node755, Node755.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48296. var Node756type = 'rect';
  48297. var Node756 = new ht.Node(),
  48298. Node756BorderWidth = 1*2;
  48299. if (Node756type === 'arc') {
  48300. Node756BorderWidth *= 1;
  48301. }
  48302. Node756.setImage(GD.getRectJSON(121*_ratio.ratioX, 24.33138*_ratio.ratioY, Node756type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48303. Node756.setPosition(530*ratio.ratioX, 147*ratio.ratioY);
  48304. Node756.setSize(121*_ratio.ratioX, 24.33138*_ratio.ratioY);
  48305. Node756.s({
  48306. 'pixelPerfect':true
  48307. /*@AddPara@*/
  48308. });
  48309. Node756.a('node.width', 121*_ratio.ratioX);
  48310. Node756.a('node.height', 24.33138*_ratio.ratioY);
  48311. Node756.a('node.type', Node756type);
  48312. Node756.a('node.rect', [0, 0, 121*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  48313. Node756.a('node.background', 'rgba(240,240,240,1)');
  48314. Node756.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48315. Node756.a('node.gradient', '');
  48316. Node756.a('node.borderwidth', Node756BorderWidth);
  48317. Node756.a('node.color', 'rgba(224,224,224,1)');
  48318. Node756.a('node.fillrect', [0,0,0,0]);
  48319. Node756.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48320. Node756.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48321. Node756.a('node.fillgradient', '');
  48322. if (Node756type !== 'rect') {
  48323. Node756.a('node.arcFrom', parseFloat('@arcFrom@'));
  48324. Node756.a('node.arcTo', parseFloat('@arcTo@'));
  48325. Node756.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48326. }
  48327. if (Node756type === 'arc') {
  48328. Node756.a('node.arcOval', true);
  48329. }
  48330. Node756.setRotation(0*Math.PI/180);
  48331. Node756.borderWidth = Node756BorderWidth;
  48332. Node756.borderFillwidth = Node756BorderWidth;
  48333. dataModel.add(Node756);
  48334. Node756._nodename = 'Node756'
  48335. Node756._nodeType = 'rect';
  48336. zoomNodeList.push({
  48337. node: Node756,
  48338. attr: 'node.borderwidth'
  48339. });
  48340. (function (node, _img) {
  48341. var setWidth = node.setWidth,
  48342. setHeight = node.setHeight;
  48343. node.setWidth = function (width) {
  48344. if (width === this.getWidth()) return ;
  48345. var height = this.getHeight();
  48346. this.a('node.width', width);
  48347. this.a('node.rect', [0,0,width, height]);
  48348. setWidth.apply(this, arguments);
  48349. }
  48350. node.setHeight = function (height) {
  48351. if (height === this.getHeight()) return ;
  48352. var width = this.getWidth();
  48353. this.a('node.height', height);
  48354. this.a('node.rect', [0,0,width, height]);
  48355. setHeight.apply(this, arguments);
  48356. }
  48357. })(Node756, Node756.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48358. var Node757 = new ht.Node();
  48359. var Node757textStart, Node757textWidth, Node757lineStart, Node757align = 'center', Node757fontSize = 13.3333*_ratio.ratioY,Node757width = 113*_ratio.ratioX, Node757height = 26*_ratio.ratioY;
  48360. (function () {
  48361. if (Node757align === 'left') {
  48362. Node757textStart = Node757fontSize * 0.2 > 2 ? Node757fontSize * 0.2 - 4 : Node757fontSize * 0.2 - 9;
  48363. Node757textWidth = Node757width;
  48364. Node757lineStart = 1;
  48365. } else if (Node757align === 'right') {
  48366. Node757textStart = 0;
  48367. Node757textWidth =Node757fontSize <= 8 ? Node757width + Node757fontSize * 0.2 + 6 : Node757width - Node757fontSize * 0.2;
  48368. Node757lineStart = (Node757width - (ht.Default.getTextSize('日维护损失电量', ' '+ Node757fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  48369. } else if (Node757align === 'center') {
  48370. Node757textStart = -3;
  48371. Node757textWidth = Node757width;
  48372. Node757lineStart = Node757width - ht.Default.getTextSize('日维护损失电量', ' '+ Node757fontSize + 'px "微软雅黑"').width - 11;
  48373. }
  48374. })();
  48375. Node757.setImage(GD.getTextJSON(Node757width, Node757height, true, false, false, ' '+ Node757fontSize + 'px "微软雅黑"'))
  48376. Node757.setPosition(530*ratio.ratioX, 52*ratio.ratioY);
  48377. Node757.setWidth(Node757width);
  48378. Node757.setHeight(Node757height);
  48379. Node757._nodeType = 'text';
  48380. Node757._disallowEvert = true;
  48381. Node757.setRotation(0*Math.PI/180);
  48382. Node757.a('node.width', Node757width);
  48383. Node757.a('node.height', Node757height);
  48384. Node757.a('node.rect', [0, 0, Node757width, Node757height]);
  48385. Node757.a('node.bordercolor','rgba(0,0,0,1)');
  48386. Node757.a('node.borderwidth', 0);
  48387. Node757.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  48388. Node757.a('node.gradient','');
  48389. Node757.a('node.gradientcolor','rgba(255,255,255,0)');
  48390. Node757.a('node.text','日维护损失电量');
  48391. Node757.a('node.textalign','center');
  48392. Node757.a('node.textvAlign','middle');
  48393. Node757.a('node.textrect', [Node757textStart, 0, Node757textWidth, Node757height]);
  48394. Node757.a('node.color','rgba(0,0,0,1)');
  48395. Node757.a('node.font',' '+ Node757fontSize + 'px "微软雅黑"');
  48396. Node757.a('node.textvisible',true);
  48397. Node757.a('node.linefeed',false);
  48398. if (false) {
  48399. Node757.a('node.textfunc',function(g) {
  48400. g.beginPath();
  48401. var str=Node757.a('node.text') || '日维护损失电量';
  48402. var color=Node757.a('node.color') || 'rgba(0,0,0,1)';
  48403. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node757width,Node757height,13.3333*_ratio.ratioY,"center",color,' '+ Node757fontSize + 'px "微软雅黑"', 0,g);
  48404. });
  48405. }
  48406. if (false) {
  48407. Node757.a('node.underlinepoints',[Node757lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node757fontSize + 2 , ht.Default.getTextSize('日维护损失电量', ' '+ Node757fontSize + 'px "微软雅黑"').width + 6, (Node757height - Node757fontSize) * 0.5*_ratio.ratioY + Node757fontSize + 2 ]);
  48408. Node757.a('node.underlinevisible',false);
  48409. Node757.a('node.underlineBorderWidth', 1);
  48410. }
  48411. dataModel.add(Node757);
  48412. zoomNodeList.push({
  48413. node: Node757,
  48414. borderWidth: 0,
  48415. attr: 'node.borderwidth'
  48416. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48417. var Node758 = new ht.Node();
  48418. var Node758textStart, Node758textWidth, Node758lineStart, Node758align = 'center', Node758fontSize = 13.3333*_ratio.ratioY,Node758width = 113*_ratio.ratioX, Node758height = 26*_ratio.ratioY;
  48419. (function () {
  48420. if (Node758align === 'left') {
  48421. Node758textStart = Node758fontSize * 0.2 > 2 ? Node758fontSize * 0.2 - 4 : Node758fontSize * 0.2 - 9;
  48422. Node758textWidth = Node758width;
  48423. Node758lineStart = 1;
  48424. } else if (Node758align === 'right') {
  48425. Node758textStart = 0;
  48426. Node758textWidth =Node758fontSize <= 8 ? Node758width + Node758fontSize * 0.2 + 6 : Node758width - Node758fontSize * 0.2;
  48427. Node758lineStart = (Node758width - (ht.Default.getTextSize('日故障损失电量', ' '+ Node758fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  48428. } else if (Node758align === 'center') {
  48429. Node758textStart = -3;
  48430. Node758textWidth = Node758width;
  48431. Node758lineStart = Node758width - ht.Default.getTextSize('日故障损失电量', ' '+ Node758fontSize + 'px "微软雅黑"').width - 11;
  48432. }
  48433. })();
  48434. Node758.setImage(GD.getTextJSON(Node758width, Node758height, true, false, false, ' '+ Node758fontSize + 'px "微软雅黑"'))
  48435. Node758.setPosition(531*ratio.ratioX, 76*ratio.ratioY);
  48436. Node758.setWidth(Node758width);
  48437. Node758.setHeight(Node758height);
  48438. Node758._nodeType = 'text';
  48439. Node758._disallowEvert = true;
  48440. Node758.setRotation(0*Math.PI/180);
  48441. Node758.a('node.width', Node758width);
  48442. Node758.a('node.height', Node758height);
  48443. Node758.a('node.rect', [0, 0, Node758width, Node758height]);
  48444. Node758.a('node.bordercolor','rgba(0,0,0,1)');
  48445. Node758.a('node.borderwidth', 0);
  48446. Node758.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  48447. Node758.a('node.gradient','');
  48448. Node758.a('node.gradientcolor','rgba(255,255,255,0)');
  48449. Node758.a('node.text','日故障损失电量');
  48450. Node758.a('node.textalign','center');
  48451. Node758.a('node.textvAlign','middle');
  48452. Node758.a('node.textrect', [Node758textStart, 0, Node758textWidth, Node758height]);
  48453. Node758.a('node.color','rgba(0,0,0,1)');
  48454. Node758.a('node.font',' '+ Node758fontSize + 'px "微软雅黑"');
  48455. Node758.a('node.textvisible',true);
  48456. Node758.a('node.linefeed',false);
  48457. if (false) {
  48458. Node758.a('node.textfunc',function(g) {
  48459. g.beginPath();
  48460. var str=Node758.a('node.text') || '日故障损失电量';
  48461. var color=Node758.a('node.color') || 'rgba(0,0,0,1)';
  48462. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node758width,Node758height,13.3333*_ratio.ratioY,"center",color,' '+ Node758fontSize + 'px "微软雅黑"', 0,g);
  48463. });
  48464. }
  48465. if (false) {
  48466. Node758.a('node.underlinepoints',[Node758lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node758fontSize + 2 , ht.Default.getTextSize('日故障损失电量', ' '+ Node758fontSize + 'px "微软雅黑"').width + 6, (Node758height - Node758fontSize) * 0.5*_ratio.ratioY + Node758fontSize + 2 ]);
  48467. Node758.a('node.underlinevisible',false);
  48468. Node758.a('node.underlineBorderWidth', 1);
  48469. }
  48470. dataModel.add(Node758);
  48471. zoomNodeList.push({
  48472. node: Node758,
  48473. borderWidth: 0,
  48474. attr: 'node.borderwidth'
  48475. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48476. var Node759 = new ht.Node();
  48477. var Node759textStart, Node759textWidth, Node759lineStart, Node759align = 'center', Node759fontSize = 13.3333*_ratio.ratioY,Node759width = 113*_ratio.ratioX, Node759height = 26*_ratio.ratioY;
  48478. (function () {
  48479. if (Node759align === 'left') {
  48480. Node759textStart = Node759fontSize * 0.2 > 2 ? Node759fontSize * 0.2 - 4 : Node759fontSize * 0.2 - 9;
  48481. Node759textWidth = Node759width;
  48482. Node759lineStart = 1;
  48483. } else if (Node759align === 'right') {
  48484. Node759textStart = 0;
  48485. Node759textWidth =Node759fontSize <= 8 ? Node759width + Node759fontSize * 0.2 + 6 : Node759width - Node759fontSize * 0.2;
  48486. Node759lineStart = (Node759width - (ht.Default.getTextSize('日限电损失电量', ' '+ Node759fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  48487. } else if (Node759align === 'center') {
  48488. Node759textStart = -3;
  48489. Node759textWidth = Node759width;
  48490. Node759lineStart = Node759width - ht.Default.getTextSize('日限电损失电量', ' '+ Node759fontSize + 'px "微软雅黑"').width - 11;
  48491. }
  48492. })();
  48493. Node759.setImage(GD.getTextJSON(Node759width, Node759height, true, false, false, ' '+ Node759fontSize + 'px "微软雅黑"'))
  48494. Node759.setPosition(531*ratio.ratioX, 101*ratio.ratioY);
  48495. Node759.setWidth(Node759width);
  48496. Node759.setHeight(Node759height);
  48497. Node759._nodeType = 'text';
  48498. Node759._disallowEvert = true;
  48499. Node759.setRotation(0*Math.PI/180);
  48500. Node759.a('node.width', Node759width);
  48501. Node759.a('node.height', Node759height);
  48502. Node759.a('node.rect', [0, 0, Node759width, Node759height]);
  48503. Node759.a('node.bordercolor','rgba(0,0,0,1)');
  48504. Node759.a('node.borderwidth', 0);
  48505. Node759.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  48506. Node759.a('node.gradient','');
  48507. Node759.a('node.gradientcolor','rgba(255,255,255,0)');
  48508. Node759.a('node.text','日限电损失电量');
  48509. Node759.a('node.textalign','center');
  48510. Node759.a('node.textvAlign','middle');
  48511. Node759.a('node.textrect', [Node759textStart, 0, Node759textWidth, Node759height]);
  48512. Node759.a('node.color','rgba(0,0,0,1)');
  48513. Node759.a('node.font',' '+ Node759fontSize + 'px "微软雅黑"');
  48514. Node759.a('node.textvisible',true);
  48515. Node759.a('node.linefeed',false);
  48516. if (false) {
  48517. Node759.a('node.textfunc',function(g) {
  48518. g.beginPath();
  48519. var str=Node759.a('node.text') || '日限电损失电量';
  48520. var color=Node759.a('node.color') || 'rgba(0,0,0,1)';
  48521. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node759width,Node759height,13.3333*_ratio.ratioY,"center",color,' '+ Node759fontSize + 'px "微软雅黑"', 0,g);
  48522. });
  48523. }
  48524. if (false) {
  48525. Node759.a('node.underlinepoints',[Node759lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node759fontSize + 2 , ht.Default.getTextSize('日限电损失电量', ' '+ Node759fontSize + 'px "微软雅黑"').width + 6, (Node759height - Node759fontSize) * 0.5*_ratio.ratioY + Node759fontSize + 2 ]);
  48526. Node759.a('node.underlinevisible',false);
  48527. Node759.a('node.underlineBorderWidth', 1);
  48528. }
  48529. dataModel.add(Node759);
  48530. zoomNodeList.push({
  48531. node: Node759,
  48532. borderWidth: 0,
  48533. attr: 'node.borderwidth'
  48534. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48535. var Node760 = new ht.Node();
  48536. var Node760textStart, Node760textWidth, Node760lineStart, Node760align = 'center', Node760fontSize = 13.3333*_ratio.ratioY,Node760width = 113*_ratio.ratioX, Node760height = 26*_ratio.ratioY;
  48537. (function () {
  48538. if (Node760align === 'left') {
  48539. Node760textStart = Node760fontSize * 0.2 > 2 ? Node760fontSize * 0.2 - 4 : Node760fontSize * 0.2 - 9;
  48540. Node760textWidth = Node760width;
  48541. Node760lineStart = 1;
  48542. } else if (Node760align === 'right') {
  48543. Node760textStart = 0;
  48544. Node760textWidth =Node760fontSize <= 8 ? Node760width + Node760fontSize * 0.2 + 6 : Node760width - Node760fontSize * 0.2;
  48545. Node760lineStart = (Node760width - (ht.Default.getTextSize('日受累损失电量', ' '+ Node760fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  48546. } else if (Node760align === 'center') {
  48547. Node760textStart = -3;
  48548. Node760textWidth = Node760width;
  48549. Node760lineStart = Node760width - ht.Default.getTextSize('日受累损失电量', ' '+ Node760fontSize + 'px "微软雅黑"').width - 11;
  48550. }
  48551. })();
  48552. Node760.setImage(GD.getTextJSON(Node760width, Node760height, true, false, false, ' '+ Node760fontSize + 'px "微软雅黑"'))
  48553. Node760.setPosition(531*ratio.ratioX, 125*ratio.ratioY);
  48554. Node760.setWidth(Node760width);
  48555. Node760.setHeight(Node760height);
  48556. Node760._nodeType = 'text';
  48557. Node760._disallowEvert = true;
  48558. Node760.setRotation(0*Math.PI/180);
  48559. Node760.a('node.width', Node760width);
  48560. Node760.a('node.height', Node760height);
  48561. Node760.a('node.rect', [0, 0, Node760width, Node760height]);
  48562. Node760.a('node.bordercolor','rgba(0,0,0,1)');
  48563. Node760.a('node.borderwidth', 0);
  48564. Node760.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  48565. Node760.a('node.gradient','');
  48566. Node760.a('node.gradientcolor','rgba(255,255,255,0)');
  48567. Node760.a('node.text','日受累损失电量');
  48568. Node760.a('node.textalign','center');
  48569. Node760.a('node.textvAlign','middle');
  48570. Node760.a('node.textrect', [Node760textStart, 0, Node760textWidth, Node760height]);
  48571. Node760.a('node.color','rgba(0,0,0,1)');
  48572. Node760.a('node.font',' '+ Node760fontSize + 'px "微软雅黑"');
  48573. Node760.a('node.textvisible',true);
  48574. Node760.a('node.linefeed',false);
  48575. if (false) {
  48576. Node760.a('node.textfunc',function(g) {
  48577. g.beginPath();
  48578. var str=Node760.a('node.text') || '日受累损失电量';
  48579. var color=Node760.a('node.color') || 'rgba(0,0,0,1)';
  48580. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node760width,Node760height,13.3333*_ratio.ratioY,"center",color,' '+ Node760fontSize + 'px "微软雅黑"', 0,g);
  48581. });
  48582. }
  48583. if (false) {
  48584. Node760.a('node.underlinepoints',[Node760lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node760fontSize + 2 , ht.Default.getTextSize('日受累损失电量', ' '+ Node760fontSize + 'px "微软雅黑"').width + 6, (Node760height - Node760fontSize) * 0.5*_ratio.ratioY + Node760fontSize + 2 ]);
  48585. Node760.a('node.underlinevisible',false);
  48586. Node760.a('node.underlineBorderWidth', 1);
  48587. }
  48588. dataModel.add(Node760);
  48589. zoomNodeList.push({
  48590. node: Node760,
  48591. borderWidth: 0,
  48592. attr: 'node.borderwidth'
  48593. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48594. var Node761type = 'rect';
  48595. var Node761 = new ht.Node(),
  48596. Node761BorderWidth = 1*2;
  48597. if (Node761type === 'arc') {
  48598. Node761BorderWidth *= 1;
  48599. }
  48600. Node761.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node761type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48601. Node761.setPosition(811*ratio.ratioX, 98*ratio.ratioY);
  48602. Node761.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  48603. Node761.s({
  48604. 'pixelPerfect':true
  48605. /*@AddPara@*/
  48606. });
  48607. Node761.a('node.width', 117*_ratio.ratioX);
  48608. Node761.a('node.height', 24.33138*_ratio.ratioY);
  48609. Node761.a('node.type', Node761type);
  48610. Node761.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  48611. Node761.a('node.background', 'rgba(240,240,240,1)');
  48612. Node761.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48613. Node761.a('node.gradient', '');
  48614. Node761.a('node.borderwidth', Node761BorderWidth);
  48615. Node761.a('node.color', 'rgba(224,224,224,1)');
  48616. Node761.a('node.fillrect', [0,0,0,0]);
  48617. Node761.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48618. Node761.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48619. Node761.a('node.fillgradient', '');
  48620. if (Node761type !== 'rect') {
  48621. Node761.a('node.arcFrom', parseFloat('@arcFrom@'));
  48622. Node761.a('node.arcTo', parseFloat('@arcTo@'));
  48623. Node761.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48624. }
  48625. if (Node761type === 'arc') {
  48626. Node761.a('node.arcOval', true);
  48627. }
  48628. Node761.setRotation(0*Math.PI/180);
  48629. Node761.borderWidth = Node761BorderWidth;
  48630. Node761.borderFillwidth = Node761BorderWidth;
  48631. dataModel.add(Node761);
  48632. Node761._nodename = 'Node761'
  48633. Node761._nodeType = 'rect';
  48634. zoomNodeList.push({
  48635. node: Node761,
  48636. attr: 'node.borderwidth'
  48637. });
  48638. (function (node, _img) {
  48639. var setWidth = node.setWidth,
  48640. setHeight = node.setHeight;
  48641. node.setWidth = function (width) {
  48642. if (width === this.getWidth()) return ;
  48643. var height = this.getHeight();
  48644. this.a('node.width', width);
  48645. this.a('node.rect', [0,0,width, height]);
  48646. setWidth.apply(this, arguments);
  48647. }
  48648. node.setHeight = function (height) {
  48649. if (height === this.getHeight()) return ;
  48650. var width = this.getWidth();
  48651. this.a('node.height', height);
  48652. this.a('node.rect', [0,0,width, height]);
  48653. setHeight.apply(this, arguments);
  48654. }
  48655. })(Node761, Node761.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48656. var Node762type = 'rect';
  48657. var Node762 = new ht.Node(),
  48658. Node762BorderWidth = 1*2;
  48659. if (Node762type === 'arc') {
  48660. Node762BorderWidth *= 1;
  48661. }
  48662. Node762.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node762type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48663. Node762.setPosition(811*ratio.ratioX, 74*ratio.ratioY);
  48664. Node762.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  48665. Node762.s({
  48666. 'pixelPerfect':true
  48667. /*@AddPara@*/
  48668. });
  48669. Node762.a('node.width', 117*_ratio.ratioX);
  48670. Node762.a('node.height', 24.33138*_ratio.ratioY);
  48671. Node762.a('node.type', Node762type);
  48672. Node762.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  48673. Node762.a('node.background', 'rgba(240,240,240,1)');
  48674. Node762.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48675. Node762.a('node.gradient', '');
  48676. Node762.a('node.borderwidth', Node762BorderWidth);
  48677. Node762.a('node.color', 'rgba(224,224,224,1)');
  48678. Node762.a('node.fillrect', [0,0,0,0]);
  48679. Node762.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48680. Node762.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48681. Node762.a('node.fillgradient', '');
  48682. if (Node762type !== 'rect') {
  48683. Node762.a('node.arcFrom', parseFloat('@arcFrom@'));
  48684. Node762.a('node.arcTo', parseFloat('@arcTo@'));
  48685. Node762.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48686. }
  48687. if (Node762type === 'arc') {
  48688. Node762.a('node.arcOval', true);
  48689. }
  48690. Node762.setRotation(0*Math.PI/180);
  48691. Node762.borderWidth = Node762BorderWidth;
  48692. Node762.borderFillwidth = Node762BorderWidth;
  48693. dataModel.add(Node762);
  48694. Node762._nodename = 'Node762'
  48695. Node762._nodeType = 'rect';
  48696. zoomNodeList.push({
  48697. node: Node762,
  48698. attr: 'node.borderwidth'
  48699. });
  48700. (function (node, _img) {
  48701. var setWidth = node.setWidth,
  48702. setHeight = node.setHeight;
  48703. node.setWidth = function (width) {
  48704. if (width === this.getWidth()) return ;
  48705. var height = this.getHeight();
  48706. this.a('node.width', width);
  48707. this.a('node.rect', [0,0,width, height]);
  48708. setWidth.apply(this, arguments);
  48709. }
  48710. node.setHeight = function (height) {
  48711. if (height === this.getHeight()) return ;
  48712. var width = this.getWidth();
  48713. this.a('node.height', height);
  48714. this.a('node.rect', [0,0,width, height]);
  48715. setHeight.apply(this, arguments);
  48716. }
  48717. })(Node762, Node762.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48718. var Node763type = 'rect';
  48719. var Node763 = new ht.Node(),
  48720. Node763BorderWidth = 1*2;
  48721. if (Node763type === 'arc') {
  48722. Node763BorderWidth *= 1;
  48723. }
  48724. Node763.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node763type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48725. Node763.setPosition(811*ratio.ratioX, 123*ratio.ratioY);
  48726. Node763.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  48727. Node763.s({
  48728. 'pixelPerfect':true
  48729. /*@AddPara@*/
  48730. });
  48731. Node763.a('node.width', 117*_ratio.ratioX);
  48732. Node763.a('node.height', 24.33136*_ratio.ratioY);
  48733. Node763.a('node.type', Node763type);
  48734. Node763.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  48735. Node763.a('node.background', 'rgba(240,240,240,1)');
  48736. Node763.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48737. Node763.a('node.gradient', '');
  48738. Node763.a('node.borderwidth', Node763BorderWidth);
  48739. Node763.a('node.color', 'rgba(224,224,224,1)');
  48740. Node763.a('node.fillrect', [0,0,0,0]);
  48741. Node763.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48742. Node763.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48743. Node763.a('node.fillgradient', '');
  48744. if (Node763type !== 'rect') {
  48745. Node763.a('node.arcFrom', parseFloat('@arcFrom@'));
  48746. Node763.a('node.arcTo', parseFloat('@arcTo@'));
  48747. Node763.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48748. }
  48749. if (Node763type === 'arc') {
  48750. Node763.a('node.arcOval', true);
  48751. }
  48752. Node763.setRotation(0*Math.PI/180);
  48753. Node763.borderWidth = Node763BorderWidth;
  48754. Node763.borderFillwidth = Node763BorderWidth;
  48755. dataModel.add(Node763);
  48756. Node763._nodename = 'Node763'
  48757. Node763._nodeType = 'rect';
  48758. zoomNodeList.push({
  48759. node: Node763,
  48760. attr: 'node.borderwidth'
  48761. });
  48762. (function (node, _img) {
  48763. var setWidth = node.setWidth,
  48764. setHeight = node.setHeight;
  48765. node.setWidth = function (width) {
  48766. if (width === this.getWidth()) return ;
  48767. var height = this.getHeight();
  48768. this.a('node.width', width);
  48769. this.a('node.rect', [0,0,width, height]);
  48770. setWidth.apply(this, arguments);
  48771. }
  48772. node.setHeight = function (height) {
  48773. if (height === this.getHeight()) return ;
  48774. var width = this.getWidth();
  48775. this.a('node.height', height);
  48776. this.a('node.rect', [0,0,width, height]);
  48777. setHeight.apply(this, arguments);
  48778. }
  48779. })(Node763, Node763.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48780. var Node764type = 'rect';
  48781. var Node764 = new ht.Node(),
  48782. Node764BorderWidth = 1*2;
  48783. if (Node764type === 'arc') {
  48784. Node764BorderWidth *= 1;
  48785. }
  48786. Node764.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node764type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48787. Node764.setPosition(811*ratio.ratioX, 50*ratio.ratioY);
  48788. Node764.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  48789. Node764.s({
  48790. 'pixelPerfect':true
  48791. /*@AddPara@*/
  48792. });
  48793. Node764.a('node.width', 117*_ratio.ratioX);
  48794. Node764.a('node.height', 24.33136*_ratio.ratioY);
  48795. Node764.a('node.type', Node764type);
  48796. Node764.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  48797. Node764.a('node.background', 'rgba(240,240,240,1)');
  48798. Node764.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48799. Node764.a('node.gradient', '');
  48800. Node764.a('node.borderwidth', Node764BorderWidth);
  48801. Node764.a('node.color', 'rgba(224,224,224,1)');
  48802. Node764.a('node.fillrect', [0,0,0,0]);
  48803. Node764.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48804. Node764.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48805. Node764.a('node.fillgradient', '');
  48806. if (Node764type !== 'rect') {
  48807. Node764.a('node.arcFrom', parseFloat('@arcFrom@'));
  48808. Node764.a('node.arcTo', parseFloat('@arcTo@'));
  48809. Node764.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48810. }
  48811. if (Node764type === 'arc') {
  48812. Node764.a('node.arcOval', true);
  48813. }
  48814. Node764.setRotation(0*Math.PI/180);
  48815. Node764.borderWidth = Node764BorderWidth;
  48816. Node764.borderFillwidth = Node764BorderWidth;
  48817. dataModel.add(Node764);
  48818. Node764._nodename = 'Node764'
  48819. Node764._nodeType = 'rect';
  48820. zoomNodeList.push({
  48821. node: Node764,
  48822. attr: 'node.borderwidth'
  48823. });
  48824. (function (node, _img) {
  48825. var setWidth = node.setWidth,
  48826. setHeight = node.setHeight;
  48827. node.setWidth = function (width) {
  48828. if (width === this.getWidth()) return ;
  48829. var height = this.getHeight();
  48830. this.a('node.width', width);
  48831. this.a('node.rect', [0,0,width, height]);
  48832. setWidth.apply(this, arguments);
  48833. }
  48834. node.setHeight = function (height) {
  48835. if (height === this.getHeight()) return ;
  48836. var width = this.getWidth();
  48837. this.a('node.height', height);
  48838. this.a('node.rect', [0,0,width, height]);
  48839. setHeight.apply(this, arguments);
  48840. }
  48841. })(Node764, Node764.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48842. var Node765type = 'rect';
  48843. var Node765 = new ht.Node(),
  48844. Node765BorderWidth = 1*2;
  48845. if (Node765type === 'arc') {
  48846. Node765BorderWidth *= 1;
  48847. }
  48848. Node765.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node765type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  48849. Node765.setPosition(811*ratio.ratioX, 147*ratio.ratioY);
  48850. Node765.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  48851. Node765.s({
  48852. 'pixelPerfect':true
  48853. /*@AddPara@*/
  48854. });
  48855. Node765.a('node.width', 117*_ratio.ratioX);
  48856. Node765.a('node.height', 24.33138*_ratio.ratioY);
  48857. Node765.a('node.type', Node765type);
  48858. Node765.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  48859. Node765.a('node.background', 'rgba(240,240,240,1)');
  48860. Node765.a('node.gradientcolor', 'rgba(240,240,240,1)');
  48861. Node765.a('node.gradient', '');
  48862. Node765.a('node.borderwidth', Node765BorderWidth);
  48863. Node765.a('node.color', 'rgba(224,224,224,1)');
  48864. Node765.a('node.fillrect', [0,0,0,0]);
  48865. Node765.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  48866. Node765.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  48867. Node765.a('node.fillgradient', '');
  48868. if (Node765type !== 'rect') {
  48869. Node765.a('node.arcFrom', parseFloat('@arcFrom@'));
  48870. Node765.a('node.arcTo', parseFloat('@arcTo@'));
  48871. Node765.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  48872. }
  48873. if (Node765type === 'arc') {
  48874. Node765.a('node.arcOval', true);
  48875. }
  48876. Node765.setRotation(0*Math.PI/180);
  48877. Node765.borderWidth = Node765BorderWidth;
  48878. Node765.borderFillwidth = Node765BorderWidth;
  48879. dataModel.add(Node765);
  48880. Node765._nodename = 'Node765'
  48881. Node765._nodeType = 'rect';
  48882. zoomNodeList.push({
  48883. node: Node765,
  48884. attr: 'node.borderwidth'
  48885. });
  48886. (function (node, _img) {
  48887. var setWidth = node.setWidth,
  48888. setHeight = node.setHeight;
  48889. node.setWidth = function (width) {
  48890. if (width === this.getWidth()) return ;
  48891. var height = this.getHeight();
  48892. this.a('node.width', width);
  48893. this.a('node.rect', [0,0,width, height]);
  48894. setWidth.apply(this, arguments);
  48895. }
  48896. node.setHeight = function (height) {
  48897. if (height === this.getHeight()) return ;
  48898. var width = this.getWidth();
  48899. this.a('node.height', height);
  48900. this.a('node.rect', [0,0,width, height]);
  48901. setHeight.apply(this, arguments);
  48902. }
  48903. })(Node765, Node765.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48904. var Node766 = new ht.Node();
  48905. var Node766textStart, Node766textWidth, Node766lineStart, Node766align = 'center', Node766fontSize = 13.3333*_ratio.ratioY,Node766width = 110*_ratio.ratioX, Node766height = 26*_ratio.ratioY;
  48906. (function () {
  48907. if (Node766align === 'left') {
  48908. Node766textStart = Node766fontSize * 0.2 > 2 ? Node766fontSize * 0.2 - 4 : Node766fontSize * 0.2 - 9;
  48909. Node766textWidth = Node766width;
  48910. Node766lineStart = 1;
  48911. } else if (Node766align === 'right') {
  48912. Node766textStart = 0;
  48913. Node766textWidth =Node766fontSize <= 8 ? Node766width + Node766fontSize * 0.2 + 6 : Node766width - Node766fontSize * 0.2;
  48914. Node766lineStart = (Node766width - (ht.Default.getTextSize('月维护损失电量', ' '+ Node766fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  48915. } else if (Node766align === 'center') {
  48916. Node766textStart = -3;
  48917. Node766textWidth = Node766width;
  48918. Node766lineStart = Node766width - ht.Default.getTextSize('月维护损失电量', ' '+ Node766fontSize + 'px "微软雅黑"').width - 11;
  48919. }
  48920. })();
  48921. Node766.setImage(GD.getTextJSON(Node766width, Node766height, true, false, false, ' '+ Node766fontSize + 'px "微软雅黑"'))
  48922. Node766.setPosition(811*ratio.ratioX, 52*ratio.ratioY);
  48923. Node766.setWidth(Node766width);
  48924. Node766.setHeight(Node766height);
  48925. Node766._nodeType = 'text';
  48926. Node766._disallowEvert = true;
  48927. Node766.setRotation(0*Math.PI/180);
  48928. Node766.a('node.width', Node766width);
  48929. Node766.a('node.height', Node766height);
  48930. Node766.a('node.rect', [0, 0, Node766width, Node766height]);
  48931. Node766.a('node.bordercolor','rgba(0,0,0,1)');
  48932. Node766.a('node.borderwidth', 0);
  48933. Node766.a('node.background','' || 'rgba(0,0,0,0)');
  48934. Node766.a('node.gradient','');
  48935. Node766.a('node.gradientcolor','');
  48936. Node766.a('node.text','月维护损失电量');
  48937. Node766.a('node.textalign','center');
  48938. Node766.a('node.textvAlign','middle');
  48939. Node766.a('node.textrect', [Node766textStart, 0, Node766textWidth, Node766height]);
  48940. Node766.a('node.color','rgba(0,0,0,1)');
  48941. Node766.a('node.font',' '+ Node766fontSize + 'px "微软雅黑"');
  48942. Node766.a('node.textvisible',true);
  48943. Node766.a('node.linefeed',false);
  48944. if (false) {
  48945. Node766.a('node.textfunc',function(g) {
  48946. g.beginPath();
  48947. var str=Node766.a('node.text') || '月维护损失电量';
  48948. var color=Node766.a('node.color') || 'rgba(0,0,0,1)';
  48949. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node766width,Node766height,13.3333*_ratio.ratioY,"center",color,' '+ Node766fontSize + 'px "微软雅黑"', 0,g);
  48950. });
  48951. }
  48952. if (false) {
  48953. Node766.a('node.underlinepoints',[Node766lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node766fontSize + 2 , ht.Default.getTextSize('月维护损失电量', ' '+ Node766fontSize + 'px "微软雅黑"').width + 6, (Node766height - Node766fontSize) * 0.5*_ratio.ratioY + Node766fontSize + 2 ]);
  48954. Node766.a('node.underlinevisible',false);
  48955. Node766.a('node.underlineBorderWidth', 1);
  48956. }
  48957. dataModel.add(Node766);
  48958. zoomNodeList.push({
  48959. node: Node766,
  48960. borderWidth: 0,
  48961. attr: 'node.borderwidth'
  48962. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  48963. var Node767 = new ht.Node();
  48964. var Node767textStart, Node767textWidth, Node767lineStart, Node767align = 'center', Node767fontSize = 13.3333*_ratio.ratioY,Node767width = 110*_ratio.ratioX, Node767height = 26*_ratio.ratioY;
  48965. (function () {
  48966. if (Node767align === 'left') {
  48967. Node767textStart = Node767fontSize * 0.2 > 2 ? Node767fontSize * 0.2 - 4 : Node767fontSize * 0.2 - 9;
  48968. Node767textWidth = Node767width;
  48969. Node767lineStart = 1;
  48970. } else if (Node767align === 'right') {
  48971. Node767textStart = 0;
  48972. Node767textWidth =Node767fontSize <= 8 ? Node767width + Node767fontSize * 0.2 + 6 : Node767width - Node767fontSize * 0.2;
  48973. Node767lineStart = (Node767width - (ht.Default.getTextSize('月故障损失电量', ' '+ Node767fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  48974. } else if (Node767align === 'center') {
  48975. Node767textStart = -3;
  48976. Node767textWidth = Node767width;
  48977. Node767lineStart = Node767width - ht.Default.getTextSize('月故障损失电量', ' '+ Node767fontSize + 'px "微软雅黑"').width - 11;
  48978. }
  48979. })();
  48980. Node767.setImage(GD.getTextJSON(Node767width, Node767height, true, false, false, ' '+ Node767fontSize + 'px "微软雅黑"'))
  48981. Node767.setPosition(811*ratio.ratioX, 76*ratio.ratioY);
  48982. Node767.setWidth(Node767width);
  48983. Node767.setHeight(Node767height);
  48984. Node767._nodeType = 'text';
  48985. Node767._disallowEvert = true;
  48986. Node767.setRotation(0*Math.PI/180);
  48987. Node767.a('node.width', Node767width);
  48988. Node767.a('node.height', Node767height);
  48989. Node767.a('node.rect', [0, 0, Node767width, Node767height]);
  48990. Node767.a('node.bordercolor','rgba(0,0,0,1)');
  48991. Node767.a('node.borderwidth', 0);
  48992. Node767.a('node.background','' || 'rgba(0,0,0,0)');
  48993. Node767.a('node.gradient','');
  48994. Node767.a('node.gradientcolor','');
  48995. Node767.a('node.text','月故障损失电量');
  48996. Node767.a('node.textalign','center');
  48997. Node767.a('node.textvAlign','middle');
  48998. Node767.a('node.textrect', [Node767textStart, 0, Node767textWidth, Node767height]);
  48999. Node767.a('node.color','rgba(0,0,0,1)');
  49000. Node767.a('node.font',' '+ Node767fontSize + 'px "微软雅黑"');
  49001. Node767.a('node.textvisible',true);
  49002. Node767.a('node.linefeed',false);
  49003. if (false) {
  49004. Node767.a('node.textfunc',function(g) {
  49005. g.beginPath();
  49006. var str=Node767.a('node.text') || '月故障损失电量';
  49007. var color=Node767.a('node.color') || 'rgba(0,0,0,1)';
  49008. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node767width,Node767height,13.3333*_ratio.ratioY,"center",color,' '+ Node767fontSize + 'px "微软雅黑"', 0,g);
  49009. });
  49010. }
  49011. if (false) {
  49012. Node767.a('node.underlinepoints',[Node767lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node767fontSize + 2 , ht.Default.getTextSize('月故障损失电量', ' '+ Node767fontSize + 'px "微软雅黑"').width + 6, (Node767height - Node767fontSize) * 0.5*_ratio.ratioY + Node767fontSize + 2 ]);
  49013. Node767.a('node.underlinevisible',false);
  49014. Node767.a('node.underlineBorderWidth', 1);
  49015. }
  49016. dataModel.add(Node767);
  49017. zoomNodeList.push({
  49018. node: Node767,
  49019. borderWidth: 0,
  49020. attr: 'node.borderwidth'
  49021. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49022. var Node768 = new ht.Node();
  49023. var Node768textStart, Node768textWidth, Node768lineStart, Node768align = 'center', Node768fontSize = 13.3333*_ratio.ratioY,Node768width = 110*_ratio.ratioX, Node768height = 26*_ratio.ratioY;
  49024. (function () {
  49025. if (Node768align === 'left') {
  49026. Node768textStart = Node768fontSize * 0.2 > 2 ? Node768fontSize * 0.2 - 4 : Node768fontSize * 0.2 - 9;
  49027. Node768textWidth = Node768width;
  49028. Node768lineStart = 1;
  49029. } else if (Node768align === 'right') {
  49030. Node768textStart = 0;
  49031. Node768textWidth =Node768fontSize <= 8 ? Node768width + Node768fontSize * 0.2 + 6 : Node768width - Node768fontSize * 0.2;
  49032. Node768lineStart = (Node768width - (ht.Default.getTextSize('月限电损失电量', ' '+ Node768fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  49033. } else if (Node768align === 'center') {
  49034. Node768textStart = -3;
  49035. Node768textWidth = Node768width;
  49036. Node768lineStart = Node768width - ht.Default.getTextSize('月限电损失电量', ' '+ Node768fontSize + 'px "微软雅黑"').width - 11;
  49037. }
  49038. })();
  49039. Node768.setImage(GD.getTextJSON(Node768width, Node768height, true, false, false, ' '+ Node768fontSize + 'px "微软雅黑"'))
  49040. Node768.setPosition(811*ratio.ratioX, 101*ratio.ratioY);
  49041. Node768.setWidth(Node768width);
  49042. Node768.setHeight(Node768height);
  49043. Node768._nodeType = 'text';
  49044. Node768._disallowEvert = true;
  49045. Node768.setRotation(0*Math.PI/180);
  49046. Node768.a('node.width', Node768width);
  49047. Node768.a('node.height', Node768height);
  49048. Node768.a('node.rect', [0, 0, Node768width, Node768height]);
  49049. Node768.a('node.bordercolor','rgba(0,0,0,1)');
  49050. Node768.a('node.borderwidth', 0);
  49051. Node768.a('node.background','' || 'rgba(0,0,0,0)');
  49052. Node768.a('node.gradient','');
  49053. Node768.a('node.gradientcolor','');
  49054. Node768.a('node.text','月限电损失电量');
  49055. Node768.a('node.textalign','center');
  49056. Node768.a('node.textvAlign','middle');
  49057. Node768.a('node.textrect', [Node768textStart, 0, Node768textWidth, Node768height]);
  49058. Node768.a('node.color','rgba(0,0,0,1)');
  49059. Node768.a('node.font',' '+ Node768fontSize + 'px "微软雅黑"');
  49060. Node768.a('node.textvisible',true);
  49061. Node768.a('node.linefeed',false);
  49062. if (false) {
  49063. Node768.a('node.textfunc',function(g) {
  49064. g.beginPath();
  49065. var str=Node768.a('node.text') || '月限电损失电量';
  49066. var color=Node768.a('node.color') || 'rgba(0,0,0,1)';
  49067. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node768width,Node768height,13.3333*_ratio.ratioY,"center",color,' '+ Node768fontSize + 'px "微软雅黑"', 0,g);
  49068. });
  49069. }
  49070. if (false) {
  49071. Node768.a('node.underlinepoints',[Node768lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node768fontSize + 2 , ht.Default.getTextSize('月限电损失电量', ' '+ Node768fontSize + 'px "微软雅黑"').width + 6, (Node768height - Node768fontSize) * 0.5*_ratio.ratioY + Node768fontSize + 2 ]);
  49072. Node768.a('node.underlinevisible',false);
  49073. Node768.a('node.underlineBorderWidth', 1);
  49074. }
  49075. dataModel.add(Node768);
  49076. zoomNodeList.push({
  49077. node: Node768,
  49078. borderWidth: 0,
  49079. attr: 'node.borderwidth'
  49080. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49081. var Node769 = new ht.Node();
  49082. var Node769textStart, Node769textWidth, Node769lineStart, Node769align = 'center', Node769fontSize = 13.3333*_ratio.ratioY,Node769width = 110*_ratio.ratioX, Node769height = 26*_ratio.ratioY;
  49083. (function () {
  49084. if (Node769align === 'left') {
  49085. Node769textStart = Node769fontSize * 0.2 > 2 ? Node769fontSize * 0.2 - 4 : Node769fontSize * 0.2 - 9;
  49086. Node769textWidth = Node769width;
  49087. Node769lineStart = 1;
  49088. } else if (Node769align === 'right') {
  49089. Node769textStart = 0;
  49090. Node769textWidth =Node769fontSize <= 8 ? Node769width + Node769fontSize * 0.2 + 6 : Node769width - Node769fontSize * 0.2;
  49091. Node769lineStart = (Node769width - (ht.Default.getTextSize('月受累损失电量', ' '+ Node769fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  49092. } else if (Node769align === 'center') {
  49093. Node769textStart = -3;
  49094. Node769textWidth = Node769width;
  49095. Node769lineStart = Node769width - ht.Default.getTextSize('月受累损失电量', ' '+ Node769fontSize + 'px "微软雅黑"').width - 11;
  49096. }
  49097. })();
  49098. Node769.setImage(GD.getTextJSON(Node769width, Node769height, true, false, false, ' '+ Node769fontSize + 'px "微软雅黑"'))
  49099. Node769.setPosition(811*ratio.ratioX, 125*ratio.ratioY);
  49100. Node769.setWidth(Node769width);
  49101. Node769.setHeight(Node769height);
  49102. Node769._nodeType = 'text';
  49103. Node769._disallowEvert = true;
  49104. Node769.setRotation(0*Math.PI/180);
  49105. Node769.a('node.width', Node769width);
  49106. Node769.a('node.height', Node769height);
  49107. Node769.a('node.rect', [0, 0, Node769width, Node769height]);
  49108. Node769.a('node.bordercolor','rgba(0,0,0,1)');
  49109. Node769.a('node.borderwidth', 0);
  49110. Node769.a('node.background','' || 'rgba(0,0,0,0)');
  49111. Node769.a('node.gradient','');
  49112. Node769.a('node.gradientcolor','');
  49113. Node769.a('node.text','月受累损失电量');
  49114. Node769.a('node.textalign','center');
  49115. Node769.a('node.textvAlign','middle');
  49116. Node769.a('node.textrect', [Node769textStart, 0, Node769textWidth, Node769height]);
  49117. Node769.a('node.color','rgba(0,0,0,1)');
  49118. Node769.a('node.font',' '+ Node769fontSize + 'px "微软雅黑"');
  49119. Node769.a('node.textvisible',true);
  49120. Node769.a('node.linefeed',false);
  49121. if (false) {
  49122. Node769.a('node.textfunc',function(g) {
  49123. g.beginPath();
  49124. var str=Node769.a('node.text') || '月受累损失电量';
  49125. var color=Node769.a('node.color') || 'rgba(0,0,0,1)';
  49126. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node769width,Node769height,13.3333*_ratio.ratioY,"center",color,' '+ Node769fontSize + 'px "微软雅黑"', 0,g);
  49127. });
  49128. }
  49129. if (false) {
  49130. Node769.a('node.underlinepoints',[Node769lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node769fontSize + 2 , ht.Default.getTextSize('月受累损失电量', ' '+ Node769fontSize + 'px "微软雅黑"').width + 6, (Node769height - Node769fontSize) * 0.5*_ratio.ratioY + Node769fontSize + 2 ]);
  49131. Node769.a('node.underlinevisible',false);
  49132. Node769.a('node.underlineBorderWidth', 1);
  49133. }
  49134. dataModel.add(Node769);
  49135. zoomNodeList.push({
  49136. node: Node769,
  49137. borderWidth: 0,
  49138. attr: 'node.borderwidth'
  49139. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49140. var Node770type = 'rect';
  49141. var Node770 = new ht.Node(),
  49142. Node770BorderWidth = 1*2;
  49143. if (Node770type === 'arc') {
  49144. Node770BorderWidth *= 1;
  49145. }
  49146. Node770.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node770type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49147. Node770.setPosition(917*ratio.ratioX, 50*ratio.ratioY);
  49148. Node770.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  49149. Node770.s({
  49150. 'pixelPerfect':true
  49151. /*@AddPara@*/
  49152. });
  49153. Node770.a('node.width', 95*_ratio.ratioX);
  49154. Node770.a('node.height', 24.33136*_ratio.ratioY);
  49155. Node770.a('node.type', Node770type);
  49156. Node770.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  49157. Node770.a('node.background', 'rgba(255,255,255,0.003921569)');
  49158. Node770.a('node.gradientcolor', '');
  49159. Node770.a('node.gradient', '');
  49160. Node770.a('node.borderwidth', Node770BorderWidth);
  49161. Node770.a('node.color', 'rgba(224,224,224,1)');
  49162. Node770.a('node.fillrect', [0,0,0,0]);
  49163. Node770.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49164. Node770.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49165. Node770.a('node.fillgradient', '');
  49166. if (Node770type !== 'rect') {
  49167. Node770.a('node.arcFrom', parseFloat('@arcFrom@'));
  49168. Node770.a('node.arcTo', parseFloat('@arcTo@'));
  49169. Node770.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49170. }
  49171. if (Node770type === 'arc') {
  49172. Node770.a('node.arcOval', true);
  49173. }
  49174. Node770.setRotation(0*Math.PI/180);
  49175. Node770.borderWidth = Node770BorderWidth;
  49176. Node770.borderFillwidth = Node770BorderWidth;
  49177. dataModel.add(Node770);
  49178. Node770._nodename = 'Node770'
  49179. Node770._nodeType = 'rect';
  49180. zoomNodeList.push({
  49181. node: Node770,
  49182. attr: 'node.borderwidth'
  49183. });
  49184. (function (node, _img) {
  49185. var setWidth = node.setWidth,
  49186. setHeight = node.setHeight;
  49187. node.setWidth = function (width) {
  49188. if (width === this.getWidth()) return ;
  49189. var height = this.getHeight();
  49190. this.a('node.width', width);
  49191. this.a('node.rect', [0,0,width, height]);
  49192. setWidth.apply(this, arguments);
  49193. }
  49194. node.setHeight = function (height) {
  49195. if (height === this.getHeight()) return ;
  49196. var width = this.getWidth();
  49197. this.a('node.height', height);
  49198. this.a('node.rect', [0,0,width, height]);
  49199. setHeight.apply(this, arguments);
  49200. }
  49201. })(Node770, Node770.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49202. var Node771type = 'rect';
  49203. var Node771 = new ht.Node(),
  49204. Node771BorderWidth = 1*2;
  49205. if (Node771type === 'arc') {
  49206. Node771BorderWidth *= 1;
  49207. }
  49208. Node771.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node771type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49209. Node771.setPosition(917*ratio.ratioX, 74*ratio.ratioY);
  49210. Node771.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  49211. Node771.s({
  49212. 'pixelPerfect':true
  49213. /*@AddPara@*/
  49214. });
  49215. Node771.a('node.width', 95*_ratio.ratioX);
  49216. Node771.a('node.height', 24.33138*_ratio.ratioY);
  49217. Node771.a('node.type', Node771type);
  49218. Node771.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  49219. Node771.a('node.background', 'rgba(255,255,255,0.003921569)');
  49220. Node771.a('node.gradientcolor', '');
  49221. Node771.a('node.gradient', '');
  49222. Node771.a('node.borderwidth', Node771BorderWidth);
  49223. Node771.a('node.color', 'rgba(224,224,224,1)');
  49224. Node771.a('node.fillrect', [0,0,0,0]);
  49225. Node771.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49226. Node771.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49227. Node771.a('node.fillgradient', '');
  49228. if (Node771type !== 'rect') {
  49229. Node771.a('node.arcFrom', parseFloat('@arcFrom@'));
  49230. Node771.a('node.arcTo', parseFloat('@arcTo@'));
  49231. Node771.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49232. }
  49233. if (Node771type === 'arc') {
  49234. Node771.a('node.arcOval', true);
  49235. }
  49236. Node771.setRotation(0*Math.PI/180);
  49237. Node771.borderWidth = Node771BorderWidth;
  49238. Node771.borderFillwidth = Node771BorderWidth;
  49239. dataModel.add(Node771);
  49240. Node771._nodename = 'Node771'
  49241. Node771._nodeType = 'rect';
  49242. zoomNodeList.push({
  49243. node: Node771,
  49244. attr: 'node.borderwidth'
  49245. });
  49246. (function (node, _img) {
  49247. var setWidth = node.setWidth,
  49248. setHeight = node.setHeight;
  49249. node.setWidth = function (width) {
  49250. if (width === this.getWidth()) return ;
  49251. var height = this.getHeight();
  49252. this.a('node.width', width);
  49253. this.a('node.rect', [0,0,width, height]);
  49254. setWidth.apply(this, arguments);
  49255. }
  49256. node.setHeight = function (height) {
  49257. if (height === this.getHeight()) return ;
  49258. var width = this.getWidth();
  49259. this.a('node.height', height);
  49260. this.a('node.rect', [0,0,width, height]);
  49261. setHeight.apply(this, arguments);
  49262. }
  49263. })(Node771, Node771.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49264. var Node772type = 'rect';
  49265. var Node772 = new ht.Node(),
  49266. Node772BorderWidth = 1*2;
  49267. if (Node772type === 'arc') {
  49268. Node772BorderWidth *= 1;
  49269. }
  49270. Node772.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node772type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49271. Node772.setPosition(917*ratio.ratioX, 98*ratio.ratioY);
  49272. Node772.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  49273. Node772.s({
  49274. 'pixelPerfect':true
  49275. /*@AddPara@*/
  49276. });
  49277. Node772.a('node.width', 95*_ratio.ratioX);
  49278. Node772.a('node.height', 24.33138*_ratio.ratioY);
  49279. Node772.a('node.type', Node772type);
  49280. Node772.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  49281. Node772.a('node.background', 'rgba(255,255,255,0.003921569)');
  49282. Node772.a('node.gradientcolor', '');
  49283. Node772.a('node.gradient', '');
  49284. Node772.a('node.borderwidth', Node772BorderWidth);
  49285. Node772.a('node.color', 'rgba(224,224,224,1)');
  49286. Node772.a('node.fillrect', [0,0,0,0]);
  49287. Node772.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49288. Node772.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49289. Node772.a('node.fillgradient', '');
  49290. if (Node772type !== 'rect') {
  49291. Node772.a('node.arcFrom', parseFloat('@arcFrom@'));
  49292. Node772.a('node.arcTo', parseFloat('@arcTo@'));
  49293. Node772.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49294. }
  49295. if (Node772type === 'arc') {
  49296. Node772.a('node.arcOval', true);
  49297. }
  49298. Node772.setRotation(0*Math.PI/180);
  49299. Node772.borderWidth = Node772BorderWidth;
  49300. Node772.borderFillwidth = Node772BorderWidth;
  49301. dataModel.add(Node772);
  49302. Node772._nodename = 'Node772'
  49303. Node772._nodeType = 'rect';
  49304. zoomNodeList.push({
  49305. node: Node772,
  49306. attr: 'node.borderwidth'
  49307. });
  49308. (function (node, _img) {
  49309. var setWidth = node.setWidth,
  49310. setHeight = node.setHeight;
  49311. node.setWidth = function (width) {
  49312. if (width === this.getWidth()) return ;
  49313. var height = this.getHeight();
  49314. this.a('node.width', width);
  49315. this.a('node.rect', [0,0,width, height]);
  49316. setWidth.apply(this, arguments);
  49317. }
  49318. node.setHeight = function (height) {
  49319. if (height === this.getHeight()) return ;
  49320. var width = this.getWidth();
  49321. this.a('node.height', height);
  49322. this.a('node.rect', [0,0,width, height]);
  49323. setHeight.apply(this, arguments);
  49324. }
  49325. })(Node772, Node772.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49326. var Node773type = 'rect';
  49327. var Node773 = new ht.Node(),
  49328. Node773BorderWidth = 1*2;
  49329. if (Node773type === 'arc') {
  49330. Node773BorderWidth *= 1;
  49331. }
  49332. Node773.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node773type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49333. Node773.setPosition(917*ratio.ratioX, 123*ratio.ratioY);
  49334. Node773.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  49335. Node773.s({
  49336. 'pixelPerfect':true
  49337. /*@AddPara@*/
  49338. });
  49339. Node773.a('node.width', 95*_ratio.ratioX);
  49340. Node773.a('node.height', 24.33136*_ratio.ratioY);
  49341. Node773.a('node.type', Node773type);
  49342. Node773.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  49343. Node773.a('node.background', 'rgba(255,255,255,0.003921569)');
  49344. Node773.a('node.gradientcolor', '');
  49345. Node773.a('node.gradient', '');
  49346. Node773.a('node.borderwidth', Node773BorderWidth);
  49347. Node773.a('node.color', 'rgba(224,224,224,1)');
  49348. Node773.a('node.fillrect', [0,0,0,0]);
  49349. Node773.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49350. Node773.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49351. Node773.a('node.fillgradient', '');
  49352. if (Node773type !== 'rect') {
  49353. Node773.a('node.arcFrom', parseFloat('@arcFrom@'));
  49354. Node773.a('node.arcTo', parseFloat('@arcTo@'));
  49355. Node773.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49356. }
  49357. if (Node773type === 'arc') {
  49358. Node773.a('node.arcOval', true);
  49359. }
  49360. Node773.setRotation(0*Math.PI/180);
  49361. Node773.borderWidth = Node773BorderWidth;
  49362. Node773.borderFillwidth = Node773BorderWidth;
  49363. dataModel.add(Node773);
  49364. Node773._nodename = 'Node773'
  49365. Node773._nodeType = 'rect';
  49366. zoomNodeList.push({
  49367. node: Node773,
  49368. attr: 'node.borderwidth'
  49369. });
  49370. (function (node, _img) {
  49371. var setWidth = node.setWidth,
  49372. setHeight = node.setHeight;
  49373. node.setWidth = function (width) {
  49374. if (width === this.getWidth()) return ;
  49375. var height = this.getHeight();
  49376. this.a('node.width', width);
  49377. this.a('node.rect', [0,0,width, height]);
  49378. setWidth.apply(this, arguments);
  49379. }
  49380. node.setHeight = function (height) {
  49381. if (height === this.getHeight()) return ;
  49382. var width = this.getWidth();
  49383. this.a('node.height', height);
  49384. this.a('node.rect', [0,0,width, height]);
  49385. setHeight.apply(this, arguments);
  49386. }
  49387. })(Node773, Node773.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49388. var Node774type = 'rect';
  49389. var Node774 = new ht.Node(),
  49390. Node774BorderWidth = 1*2;
  49391. if (Node774type === 'arc') {
  49392. Node774BorderWidth *= 1;
  49393. }
  49394. Node774.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33139*_ratio.ratioY, Node774type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49395. Node774.setPosition(917*ratio.ratioX, 147*ratio.ratioY);
  49396. Node774.setSize(95*_ratio.ratioX, 24.33139*_ratio.ratioY);
  49397. Node774.s({
  49398. 'pixelPerfect':true
  49399. /*@AddPara@*/
  49400. });
  49401. Node774.a('node.width', 95*_ratio.ratioX);
  49402. Node774.a('node.height', 24.33139*_ratio.ratioY);
  49403. Node774.a('node.type', Node774type);
  49404. Node774.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  49405. Node774.a('node.background', 'rgba(255,255,255,0.003921569)');
  49406. Node774.a('node.gradientcolor', '');
  49407. Node774.a('node.gradient', '');
  49408. Node774.a('node.borderwidth', Node774BorderWidth);
  49409. Node774.a('node.color', 'rgba(224,224,224,1)');
  49410. Node774.a('node.fillrect', [0,0,0,0]);
  49411. Node774.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49412. Node774.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49413. Node774.a('node.fillgradient', '');
  49414. if (Node774type !== 'rect') {
  49415. Node774.a('node.arcFrom', parseFloat('@arcFrom@'));
  49416. Node774.a('node.arcTo', parseFloat('@arcTo@'));
  49417. Node774.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49418. }
  49419. if (Node774type === 'arc') {
  49420. Node774.a('node.arcOval', true);
  49421. }
  49422. Node774.setRotation(0*Math.PI/180);
  49423. Node774.borderWidth = Node774BorderWidth;
  49424. Node774.borderFillwidth = Node774BorderWidth;
  49425. dataModel.add(Node774);
  49426. Node774._nodename = 'Node774'
  49427. Node774._nodeType = 'rect';
  49428. zoomNodeList.push({
  49429. node: Node774,
  49430. attr: 'node.borderwidth'
  49431. });
  49432. (function (node, _img) {
  49433. var setWidth = node.setWidth,
  49434. setHeight = node.setHeight;
  49435. node.setWidth = function (width) {
  49436. if (width === this.getWidth()) return ;
  49437. var height = this.getHeight();
  49438. this.a('node.width', width);
  49439. this.a('node.rect', [0,0,width, height]);
  49440. setWidth.apply(this, arguments);
  49441. }
  49442. node.setHeight = function (height) {
  49443. if (height === this.getHeight()) return ;
  49444. var width = this.getWidth();
  49445. this.a('node.height', height);
  49446. this.a('node.rect', [0,0,width, height]);
  49447. setHeight.apply(this, arguments);
  49448. }
  49449. })(Node774, Node774.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49450. var Node775type = 'rect';
  49451. var Node775 = new ht.Node(),
  49452. Node775BorderWidth = 1*2;
  49453. if (Node775type === 'arc') {
  49454. Node775BorderWidth *= 1;
  49455. }
  49456. Node775.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node775type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49457. Node775.setPosition(997*ratio.ratioX, 50*ratio.ratioY);
  49458. Node775.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  49459. Node775.s({
  49460. 'pixelPerfect':true
  49461. /*@AddPara@*/
  49462. });
  49463. Node775.a('node.width', 65*_ratio.ratioX);
  49464. Node775.a('node.height', 24.33136*_ratio.ratioY);
  49465. Node775.a('node.type', Node775type);
  49466. Node775.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  49467. Node775.a('node.background', 'rgba(255,255,255,0.003921569)');
  49468. Node775.a('node.gradientcolor', '');
  49469. Node775.a('node.gradient', '');
  49470. Node775.a('node.borderwidth', Node775BorderWidth);
  49471. Node775.a('node.color', 'rgba(224,224,224,1)');
  49472. Node775.a('node.fillrect', [0,0,0,0]);
  49473. Node775.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49474. Node775.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49475. Node775.a('node.fillgradient', '');
  49476. if (Node775type !== 'rect') {
  49477. Node775.a('node.arcFrom', parseFloat('@arcFrom@'));
  49478. Node775.a('node.arcTo', parseFloat('@arcTo@'));
  49479. Node775.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49480. }
  49481. if (Node775type === 'arc') {
  49482. Node775.a('node.arcOval', true);
  49483. }
  49484. Node775.setRotation(0*Math.PI/180);
  49485. Node775.borderWidth = Node775BorderWidth;
  49486. Node775.borderFillwidth = Node775BorderWidth;
  49487. dataModel.add(Node775);
  49488. Node775._nodename = 'Node775'
  49489. Node775._nodeType = 'rect';
  49490. zoomNodeList.push({
  49491. node: Node775,
  49492. attr: 'node.borderwidth'
  49493. });
  49494. (function (node, _img) {
  49495. var setWidth = node.setWidth,
  49496. setHeight = node.setHeight;
  49497. node.setWidth = function (width) {
  49498. if (width === this.getWidth()) return ;
  49499. var height = this.getHeight();
  49500. this.a('node.width', width);
  49501. this.a('node.rect', [0,0,width, height]);
  49502. setWidth.apply(this, arguments);
  49503. }
  49504. node.setHeight = function (height) {
  49505. if (height === this.getHeight()) return ;
  49506. var width = this.getWidth();
  49507. this.a('node.height', height);
  49508. this.a('node.rect', [0,0,width, height]);
  49509. setHeight.apply(this, arguments);
  49510. }
  49511. })(Node775, Node775.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49512. var Node776 = new ht.Node();
  49513. var Node776textStart, Node776textWidth, Node776lineStart, Node776align = 'center', Node776fontSize = 14.66663*_ratio.ratioY,Node776width = 59*_ratio.ratioX, Node776height = 26*_ratio.ratioY;
  49514. (function () {
  49515. if (Node776align === 'left') {
  49516. Node776textStart = Node776fontSize * 0.2 > 2 ? Node776fontSize * 0.2 - 4 : Node776fontSize * 0.2 - 9;
  49517. Node776textWidth = Node776width;
  49518. Node776lineStart = 1;
  49519. } else if (Node776align === 'right') {
  49520. Node776textStart = 0;
  49521. Node776textWidth =Node776fontSize <= 8 ? Node776width + Node776fontSize * 0.2 + 6 : Node776width - Node776fontSize * 0.2;
  49522. Node776lineStart = (Node776width - (ht.Default.getTextSize('0', ' '+ Node776fontSize + 'px "Arial"').width + 6)) * 0.5;
  49523. } else if (Node776align === 'center') {
  49524. Node776textStart = -3;
  49525. Node776textWidth = Node776width;
  49526. Node776lineStart = Node776width - ht.Default.getTextSize('0', ' '+ Node776fontSize + 'px "Arial"').width - 11;
  49527. }
  49528. })();
  49529. Node776.setImage(GD.getTextJSON(Node776width, Node776height, true, false, false, ' '+ Node776fontSize + 'px "Arial"'))
  49530. Node776.setPosition(917*ratio.ratioX, 52*ratio.ratioY);
  49531. Node776.setWidth(Node776width);
  49532. Node776.setHeight(Node776height);
  49533. Node776._nodeType = 'text';
  49534. Node776._disallowEvert = true;
  49535. Node776.setRotation(0*Math.PI/180);
  49536. Node776.a('node.width', Node776width);
  49537. Node776.a('node.height', Node776height);
  49538. Node776.a('node.rect', [0, 0, Node776width, Node776height]);
  49539. Node776.a('node.bordercolor','rgba(0,0,0,1)');
  49540. Node776.a('node.borderwidth', 0);
  49541. Node776.a('node.background','' || 'rgba(0,0,0,0)');
  49542. Node776.a('node.gradient','');
  49543. Node776.a('node.gradientcolor','');
  49544. Node776.a('node.text','0');
  49545. Node776.a('node.textalign','center');
  49546. Node776.a('node.textvAlign','middle');
  49547. Node776.a('node.textrect', [Node776textStart, 0, Node776textWidth, Node776height]);
  49548. Node776.a('node.color','rgba(0,0,0,1)');
  49549. Node776.a('node.font',' '+ Node776fontSize + 'px "Arial"');
  49550. Node776.a('node.textvisible',true);
  49551. Node776.a('node.linefeed',false);
  49552. if (false) {
  49553. Node776.a('node.textfunc',function(g) {
  49554. g.beginPath();
  49555. var str=Node776.a('node.text') || '0';
  49556. var color=Node776.a('node.color') || 'rgba(0,0,0,1)';
  49557. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node776width,Node776height,14.66663*_ratio.ratioY,"center",color,' '+ Node776fontSize + 'px "Arial"', 0,g);
  49558. });
  49559. }
  49560. if (false) {
  49561. Node776.a('node.underlinepoints',[Node776lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node776fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node776fontSize + 'px "Arial"').width + 6, (Node776height - Node776fontSize) * 0.5*_ratio.ratioY + Node776fontSize + 2 ]);
  49562. Node776.a('node.underlinevisible',false);
  49563. Node776.a('node.underlineBorderWidth', 1);
  49564. }
  49565. dataModel.add(Node776);
  49566. zoomNodeList.push({
  49567. node: Node776,
  49568. borderWidth: 0,
  49569. attr: 'node.borderwidth'
  49570. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49571. var Node777 = new ht.Node();
  49572. var Node777textStart, Node777textWidth, Node777lineStart, Node777align = 'center', Node777fontSize = 14.66663*_ratio.ratioY,Node777width = 59*_ratio.ratioX, Node777height = 26*_ratio.ratioY;
  49573. (function () {
  49574. if (Node777align === 'left') {
  49575. Node777textStart = Node777fontSize * 0.2 > 2 ? Node777fontSize * 0.2 - 4 : Node777fontSize * 0.2 - 9;
  49576. Node777textWidth = Node777width;
  49577. Node777lineStart = 1;
  49578. } else if (Node777align === 'right') {
  49579. Node777textStart = 0;
  49580. Node777textWidth =Node777fontSize <= 8 ? Node777width + Node777fontSize * 0.2 + 6 : Node777width - Node777fontSize * 0.2;
  49581. Node777lineStart = (Node777width - (ht.Default.getTextSize('0', ' '+ Node777fontSize + 'px "Arial"').width + 6)) * 0.5;
  49582. } else if (Node777align === 'center') {
  49583. Node777textStart = -3;
  49584. Node777textWidth = Node777width;
  49585. Node777lineStart = Node777width - ht.Default.getTextSize('0', ' '+ Node777fontSize + 'px "Arial"').width - 11;
  49586. }
  49587. })();
  49588. Node777.setImage(GD.getTextJSON(Node777width, Node777height, true, false, false, ' '+ Node777fontSize + 'px "Arial"'))
  49589. Node777.setPosition(917*ratio.ratioX, 76*ratio.ratioY);
  49590. Node777.setWidth(Node777width);
  49591. Node777.setHeight(Node777height);
  49592. Node777._nodeType = 'text';
  49593. Node777._disallowEvert = true;
  49594. Node777.setRotation(0*Math.PI/180);
  49595. Node777.a('node.width', Node777width);
  49596. Node777.a('node.height', Node777height);
  49597. Node777.a('node.rect', [0, 0, Node777width, Node777height]);
  49598. Node777.a('node.bordercolor','rgba(0,0,0,1)');
  49599. Node777.a('node.borderwidth', 0);
  49600. Node777.a('node.background','' || 'rgba(0,0,0,0)');
  49601. Node777.a('node.gradient','');
  49602. Node777.a('node.gradientcolor','');
  49603. Node777.a('node.text','0');
  49604. Node777.a('node.textalign','center');
  49605. Node777.a('node.textvAlign','middle');
  49606. Node777.a('node.textrect', [Node777textStart, 0, Node777textWidth, Node777height]);
  49607. Node777.a('node.color','rgba(0,0,0,1)');
  49608. Node777.a('node.font',' '+ Node777fontSize + 'px "Arial"');
  49609. Node777.a('node.textvisible',true);
  49610. Node777.a('node.linefeed',false);
  49611. if (false) {
  49612. Node777.a('node.textfunc',function(g) {
  49613. g.beginPath();
  49614. var str=Node777.a('node.text') || '0';
  49615. var color=Node777.a('node.color') || 'rgba(0,0,0,1)';
  49616. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node777width,Node777height,14.66663*_ratio.ratioY,"center",color,' '+ Node777fontSize + 'px "Arial"', 0,g);
  49617. });
  49618. }
  49619. if (false) {
  49620. Node777.a('node.underlinepoints',[Node777lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node777fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node777fontSize + 'px "Arial"').width + 6, (Node777height - Node777fontSize) * 0.5*_ratio.ratioY + Node777fontSize + 2 ]);
  49621. Node777.a('node.underlinevisible',false);
  49622. Node777.a('node.underlineBorderWidth', 1);
  49623. }
  49624. dataModel.add(Node777);
  49625. zoomNodeList.push({
  49626. node: Node777,
  49627. borderWidth: 0,
  49628. attr: 'node.borderwidth'
  49629. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49630. var Node778 = new ht.Node();
  49631. var Node778textStart, Node778textWidth, Node778lineStart, Node778align = 'center', Node778fontSize = 14.66663*_ratio.ratioY,Node778width = 59*_ratio.ratioX, Node778height = 26*_ratio.ratioY;
  49632. (function () {
  49633. if (Node778align === 'left') {
  49634. Node778textStart = Node778fontSize * 0.2 > 2 ? Node778fontSize * 0.2 - 4 : Node778fontSize * 0.2 - 9;
  49635. Node778textWidth = Node778width;
  49636. Node778lineStart = 1;
  49637. } else if (Node778align === 'right') {
  49638. Node778textStart = 0;
  49639. Node778textWidth =Node778fontSize <= 8 ? Node778width + Node778fontSize * 0.2 + 6 : Node778width - Node778fontSize * 0.2;
  49640. Node778lineStart = (Node778width - (ht.Default.getTextSize('0', ' '+ Node778fontSize + 'px "Arial"').width + 6)) * 0.5;
  49641. } else if (Node778align === 'center') {
  49642. Node778textStart = -3;
  49643. Node778textWidth = Node778width;
  49644. Node778lineStart = Node778width - ht.Default.getTextSize('0', ' '+ Node778fontSize + 'px "Arial"').width - 11;
  49645. }
  49646. })();
  49647. Node778.setImage(GD.getTextJSON(Node778width, Node778height, true, false, false, ' '+ Node778fontSize + 'px "Arial"'))
  49648. Node778.setPosition(917*ratio.ratioX, 101*ratio.ratioY);
  49649. Node778.setWidth(Node778width);
  49650. Node778.setHeight(Node778height);
  49651. Node778._nodeType = 'text';
  49652. Node778._disallowEvert = true;
  49653. Node778.setRotation(0*Math.PI/180);
  49654. Node778.a('node.width', Node778width);
  49655. Node778.a('node.height', Node778height);
  49656. Node778.a('node.rect', [0, 0, Node778width, Node778height]);
  49657. Node778.a('node.bordercolor','rgba(0,0,0,1)');
  49658. Node778.a('node.borderwidth', 0);
  49659. Node778.a('node.background','' || 'rgba(0,0,0,0)');
  49660. Node778.a('node.gradient','');
  49661. Node778.a('node.gradientcolor','');
  49662. Node778.a('node.text','0');
  49663. Node778.a('node.textalign','center');
  49664. Node778.a('node.textvAlign','middle');
  49665. Node778.a('node.textrect', [Node778textStart, 0, Node778textWidth, Node778height]);
  49666. Node778.a('node.color','rgba(0,0,0,1)');
  49667. Node778.a('node.font',' '+ Node778fontSize + 'px "Arial"');
  49668. Node778.a('node.textvisible',true);
  49669. Node778.a('node.linefeed',false);
  49670. if (false) {
  49671. Node778.a('node.textfunc',function(g) {
  49672. g.beginPath();
  49673. var str=Node778.a('node.text') || '0';
  49674. var color=Node778.a('node.color') || 'rgba(0,0,0,1)';
  49675. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node778width,Node778height,14.66663*_ratio.ratioY,"center",color,' '+ Node778fontSize + 'px "Arial"', 0,g);
  49676. });
  49677. }
  49678. if (false) {
  49679. Node778.a('node.underlinepoints',[Node778lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node778fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node778fontSize + 'px "Arial"').width + 6, (Node778height - Node778fontSize) * 0.5*_ratio.ratioY + Node778fontSize + 2 ]);
  49680. Node778.a('node.underlinevisible',false);
  49681. Node778.a('node.underlineBorderWidth', 1);
  49682. }
  49683. dataModel.add(Node778);
  49684. zoomNodeList.push({
  49685. node: Node778,
  49686. borderWidth: 0,
  49687. attr: 'node.borderwidth'
  49688. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49689. var Node779 = new ht.Node();
  49690. var Node779textStart, Node779textWidth, Node779lineStart, Node779align = 'center', Node779fontSize = 14.66663*_ratio.ratioY,Node779width = 59*_ratio.ratioX, Node779height = 26*_ratio.ratioY;
  49691. (function () {
  49692. if (Node779align === 'left') {
  49693. Node779textStart = Node779fontSize * 0.2 > 2 ? Node779fontSize * 0.2 - 4 : Node779fontSize * 0.2 - 9;
  49694. Node779textWidth = Node779width;
  49695. Node779lineStart = 1;
  49696. } else if (Node779align === 'right') {
  49697. Node779textStart = 0;
  49698. Node779textWidth =Node779fontSize <= 8 ? Node779width + Node779fontSize * 0.2 + 6 : Node779width - Node779fontSize * 0.2;
  49699. Node779lineStart = (Node779width - (ht.Default.getTextSize('0', ' '+ Node779fontSize + 'px "Arial"').width + 6)) * 0.5;
  49700. } else if (Node779align === 'center') {
  49701. Node779textStart = -3;
  49702. Node779textWidth = Node779width;
  49703. Node779lineStart = Node779width - ht.Default.getTextSize('0', ' '+ Node779fontSize + 'px "Arial"').width - 11;
  49704. }
  49705. })();
  49706. Node779.setImage(GD.getTextJSON(Node779width, Node779height, true, false, false, ' '+ Node779fontSize + 'px "Arial"'))
  49707. Node779.setPosition(917*ratio.ratioX, 124*ratio.ratioY);
  49708. Node779.setWidth(Node779width);
  49709. Node779.setHeight(Node779height);
  49710. Node779._nodeType = 'text';
  49711. Node779._disallowEvert = true;
  49712. Node779.setRotation(0*Math.PI/180);
  49713. Node779.a('node.width', Node779width);
  49714. Node779.a('node.height', Node779height);
  49715. Node779.a('node.rect', [0, 0, Node779width, Node779height]);
  49716. Node779.a('node.bordercolor','rgba(0,0,0,1)');
  49717. Node779.a('node.borderwidth', 0);
  49718. Node779.a('node.background','' || 'rgba(0,0,0,0)');
  49719. Node779.a('node.gradient','');
  49720. Node779.a('node.gradientcolor','');
  49721. Node779.a('node.text','0');
  49722. Node779.a('node.textalign','center');
  49723. Node779.a('node.textvAlign','middle');
  49724. Node779.a('node.textrect', [Node779textStart, 0, Node779textWidth, Node779height]);
  49725. Node779.a('node.color','rgba(0,0,0,1)');
  49726. Node779.a('node.font',' '+ Node779fontSize + 'px "Arial"');
  49727. Node779.a('node.textvisible',true);
  49728. Node779.a('node.linefeed',false);
  49729. if (false) {
  49730. Node779.a('node.textfunc',function(g) {
  49731. g.beginPath();
  49732. var str=Node779.a('node.text') || '0';
  49733. var color=Node779.a('node.color') || 'rgba(0,0,0,1)';
  49734. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node779width,Node779height,14.66663*_ratio.ratioY,"center",color,' '+ Node779fontSize + 'px "Arial"', 0,g);
  49735. });
  49736. }
  49737. if (false) {
  49738. Node779.a('node.underlinepoints',[Node779lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node779fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node779fontSize + 'px "Arial"').width + 6, (Node779height - Node779fontSize) * 0.5*_ratio.ratioY + Node779fontSize + 2 ]);
  49739. Node779.a('node.underlinevisible',false);
  49740. Node779.a('node.underlineBorderWidth', 1);
  49741. }
  49742. dataModel.add(Node779);
  49743. zoomNodeList.push({
  49744. node: Node779,
  49745. borderWidth: 0,
  49746. attr: 'node.borderwidth'
  49747. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49748. var Node780type = 'rect';
  49749. var Node780 = new ht.Node(),
  49750. Node780BorderWidth = 1*2;
  49751. if (Node780type === 'arc') {
  49752. Node780BorderWidth *= 1;
  49753. }
  49754. Node780.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node780type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49755. Node780.setPosition(997*ratio.ratioX, 74*ratio.ratioY);
  49756. Node780.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  49757. Node780.s({
  49758. 'pixelPerfect':true
  49759. /*@AddPara@*/
  49760. });
  49761. Node780.a('node.width', 65*_ratio.ratioX);
  49762. Node780.a('node.height', 24.33138*_ratio.ratioY);
  49763. Node780.a('node.type', Node780type);
  49764. Node780.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  49765. Node780.a('node.background', 'rgba(255,255,255,0.003921569)');
  49766. Node780.a('node.gradientcolor', '');
  49767. Node780.a('node.gradient', '');
  49768. Node780.a('node.borderwidth', Node780BorderWidth);
  49769. Node780.a('node.color', 'rgba(224,224,224,1)');
  49770. Node780.a('node.fillrect', [0,0,0,0]);
  49771. Node780.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49772. Node780.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49773. Node780.a('node.fillgradient', '');
  49774. if (Node780type !== 'rect') {
  49775. Node780.a('node.arcFrom', parseFloat('@arcFrom@'));
  49776. Node780.a('node.arcTo', parseFloat('@arcTo@'));
  49777. Node780.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49778. }
  49779. if (Node780type === 'arc') {
  49780. Node780.a('node.arcOval', true);
  49781. }
  49782. Node780.setRotation(0*Math.PI/180);
  49783. Node780.borderWidth = Node780BorderWidth;
  49784. Node780.borderFillwidth = Node780BorderWidth;
  49785. dataModel.add(Node780);
  49786. Node780._nodename = 'Node780'
  49787. Node780._nodeType = 'rect';
  49788. zoomNodeList.push({
  49789. node: Node780,
  49790. attr: 'node.borderwidth'
  49791. });
  49792. (function (node, _img) {
  49793. var setWidth = node.setWidth,
  49794. setHeight = node.setHeight;
  49795. node.setWidth = function (width) {
  49796. if (width === this.getWidth()) return ;
  49797. var height = this.getHeight();
  49798. this.a('node.width', width);
  49799. this.a('node.rect', [0,0,width, height]);
  49800. setWidth.apply(this, arguments);
  49801. }
  49802. node.setHeight = function (height) {
  49803. if (height === this.getHeight()) return ;
  49804. var width = this.getWidth();
  49805. this.a('node.height', height);
  49806. this.a('node.rect', [0,0,width, height]);
  49807. setHeight.apply(this, arguments);
  49808. }
  49809. })(Node780, Node780.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49810. var Node781type = 'rect';
  49811. var Node781 = new ht.Node(),
  49812. Node781BorderWidth = 1*2;
  49813. if (Node781type === 'arc') {
  49814. Node781BorderWidth *= 1;
  49815. }
  49816. Node781.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node781type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49817. Node781.setPosition(997*ratio.ratioX, 98*ratio.ratioY);
  49818. Node781.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  49819. Node781.s({
  49820. 'pixelPerfect':true
  49821. /*@AddPara@*/
  49822. });
  49823. Node781.a('node.width', 65*_ratio.ratioX);
  49824. Node781.a('node.height', 24.33138*_ratio.ratioY);
  49825. Node781.a('node.type', Node781type);
  49826. Node781.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  49827. Node781.a('node.background', 'rgba(255,255,255,0.003921569)');
  49828. Node781.a('node.gradientcolor', '');
  49829. Node781.a('node.gradient', '');
  49830. Node781.a('node.borderwidth', Node781BorderWidth);
  49831. Node781.a('node.color', 'rgba(224,224,224,1)');
  49832. Node781.a('node.fillrect', [0,0,0,0]);
  49833. Node781.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49834. Node781.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49835. Node781.a('node.fillgradient', '');
  49836. if (Node781type !== 'rect') {
  49837. Node781.a('node.arcFrom', parseFloat('@arcFrom@'));
  49838. Node781.a('node.arcTo', parseFloat('@arcTo@'));
  49839. Node781.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49840. }
  49841. if (Node781type === 'arc') {
  49842. Node781.a('node.arcOval', true);
  49843. }
  49844. Node781.setRotation(0*Math.PI/180);
  49845. Node781.borderWidth = Node781BorderWidth;
  49846. Node781.borderFillwidth = Node781BorderWidth;
  49847. dataModel.add(Node781);
  49848. Node781._nodename = 'Node781'
  49849. Node781._nodeType = 'rect';
  49850. zoomNodeList.push({
  49851. node: Node781,
  49852. attr: 'node.borderwidth'
  49853. });
  49854. (function (node, _img) {
  49855. var setWidth = node.setWidth,
  49856. setHeight = node.setHeight;
  49857. node.setWidth = function (width) {
  49858. if (width === this.getWidth()) return ;
  49859. var height = this.getHeight();
  49860. this.a('node.width', width);
  49861. this.a('node.rect', [0,0,width, height]);
  49862. setWidth.apply(this, arguments);
  49863. }
  49864. node.setHeight = function (height) {
  49865. if (height === this.getHeight()) return ;
  49866. var width = this.getWidth();
  49867. this.a('node.height', height);
  49868. this.a('node.rect', [0,0,width, height]);
  49869. setHeight.apply(this, arguments);
  49870. }
  49871. })(Node781, Node781.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49872. var Node782type = 'rect';
  49873. var Node782 = new ht.Node(),
  49874. Node782BorderWidth = 1*2;
  49875. if (Node782type === 'arc') {
  49876. Node782BorderWidth *= 1;
  49877. }
  49878. Node782.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node782type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49879. Node782.setPosition(997*ratio.ratioX, 123*ratio.ratioY);
  49880. Node782.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  49881. Node782.s({
  49882. 'pixelPerfect':true
  49883. /*@AddPara@*/
  49884. });
  49885. Node782.a('node.width', 65*_ratio.ratioX);
  49886. Node782.a('node.height', 24.33136*_ratio.ratioY);
  49887. Node782.a('node.type', Node782type);
  49888. Node782.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  49889. Node782.a('node.background', 'rgba(255,255,255,0.003921569)');
  49890. Node782.a('node.gradientcolor', '');
  49891. Node782.a('node.gradient', '');
  49892. Node782.a('node.borderwidth', Node782BorderWidth);
  49893. Node782.a('node.color', 'rgba(224,224,224,1)');
  49894. Node782.a('node.fillrect', [0,0,0,0]);
  49895. Node782.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49896. Node782.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49897. Node782.a('node.fillgradient', '');
  49898. if (Node782type !== 'rect') {
  49899. Node782.a('node.arcFrom', parseFloat('@arcFrom@'));
  49900. Node782.a('node.arcTo', parseFloat('@arcTo@'));
  49901. Node782.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49902. }
  49903. if (Node782type === 'arc') {
  49904. Node782.a('node.arcOval', true);
  49905. }
  49906. Node782.setRotation(0*Math.PI/180);
  49907. Node782.borderWidth = Node782BorderWidth;
  49908. Node782.borderFillwidth = Node782BorderWidth;
  49909. dataModel.add(Node782);
  49910. Node782._nodename = 'Node782'
  49911. Node782._nodeType = 'rect';
  49912. zoomNodeList.push({
  49913. node: Node782,
  49914. attr: 'node.borderwidth'
  49915. });
  49916. (function (node, _img) {
  49917. var setWidth = node.setWidth,
  49918. setHeight = node.setHeight;
  49919. node.setWidth = function (width) {
  49920. if (width === this.getWidth()) return ;
  49921. var height = this.getHeight();
  49922. this.a('node.width', width);
  49923. this.a('node.rect', [0,0,width, height]);
  49924. setWidth.apply(this, arguments);
  49925. }
  49926. node.setHeight = function (height) {
  49927. if (height === this.getHeight()) return ;
  49928. var width = this.getWidth();
  49929. this.a('node.height', height);
  49930. this.a('node.rect', [0,0,width, height]);
  49931. setHeight.apply(this, arguments);
  49932. }
  49933. })(Node782, Node782.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49934. var Node783type = 'rect';
  49935. var Node783 = new ht.Node(),
  49936. Node783BorderWidth = 1*2;
  49937. if (Node783type === 'arc') {
  49938. Node783BorderWidth *= 1;
  49939. }
  49940. Node783.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node783type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  49941. Node783.setPosition(997*ratio.ratioX, 147*ratio.ratioY);
  49942. Node783.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  49943. Node783.s({
  49944. 'pixelPerfect':true
  49945. /*@AddPara@*/
  49946. });
  49947. Node783.a('node.width', 65*_ratio.ratioX);
  49948. Node783.a('node.height', 24.33138*_ratio.ratioY);
  49949. Node783.a('node.type', Node783type);
  49950. Node783.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  49951. Node783.a('node.background', 'rgba(255,255,255,0.003921569)');
  49952. Node783.a('node.gradientcolor', '');
  49953. Node783.a('node.gradient', '');
  49954. Node783.a('node.borderwidth', Node783BorderWidth);
  49955. Node783.a('node.color', 'rgba(224,224,224,1)');
  49956. Node783.a('node.fillrect', [0,0,0,0]);
  49957. Node783.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  49958. Node783.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  49959. Node783.a('node.fillgradient', '');
  49960. if (Node783type !== 'rect') {
  49961. Node783.a('node.arcFrom', parseFloat('@arcFrom@'));
  49962. Node783.a('node.arcTo', parseFloat('@arcTo@'));
  49963. Node783.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  49964. }
  49965. if (Node783type === 'arc') {
  49966. Node783.a('node.arcOval', true);
  49967. }
  49968. Node783.setRotation(0*Math.PI/180);
  49969. Node783.borderWidth = Node783BorderWidth;
  49970. Node783.borderFillwidth = Node783BorderWidth;
  49971. dataModel.add(Node783);
  49972. Node783._nodename = 'Node783'
  49973. Node783._nodeType = 'rect';
  49974. zoomNodeList.push({
  49975. node: Node783,
  49976. attr: 'node.borderwidth'
  49977. });
  49978. (function (node, _img) {
  49979. var setWidth = node.setWidth,
  49980. setHeight = node.setHeight;
  49981. node.setWidth = function (width) {
  49982. if (width === this.getWidth()) return ;
  49983. var height = this.getHeight();
  49984. this.a('node.width', width);
  49985. this.a('node.rect', [0,0,width, height]);
  49986. setWidth.apply(this, arguments);
  49987. }
  49988. node.setHeight = function (height) {
  49989. if (height === this.getHeight()) return ;
  49990. var width = this.getWidth();
  49991. this.a('node.height', height);
  49992. this.a('node.rect', [0,0,width, height]);
  49993. setHeight.apply(this, arguments);
  49994. }
  49995. })(Node783, Node783.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  49996. var Node784 = new ht.Node();
  49997. var Node784textStart, Node784textWidth, Node784lineStart, Node784align = 'center', Node784fontSize = 13.3333*_ratio.ratioY,Node784width = 59*_ratio.ratioX, Node784height = 26*_ratio.ratioY;
  49998. (function () {
  49999. if (Node784align === 'left') {
  50000. Node784textStart = Node784fontSize * 0.2 > 2 ? Node784fontSize * 0.2 - 4 : Node784fontSize * 0.2 - 9;
  50001. Node784textWidth = Node784width;
  50002. Node784lineStart = 1;
  50003. } else if (Node784align === 'right') {
  50004. Node784textStart = 0;
  50005. Node784textWidth =Node784fontSize <= 8 ? Node784width + Node784fontSize * 0.2 + 6 : Node784width - Node784fontSize * 0.2;
  50006. Node784lineStart = (Node784width - (ht.Default.getTextSize('万kWh', ' '+ Node784fontSize + 'px "Arial"').width + 6)) * 0.5;
  50007. } else if (Node784align === 'center') {
  50008. Node784textStart = -3;
  50009. Node784textWidth = Node784width;
  50010. Node784lineStart = Node784width - ht.Default.getTextSize('万kWh', ' '+ Node784fontSize + 'px "Arial"').width - 11;
  50011. }
  50012. })();
  50013. Node784.setImage(GD.getTextJSON(Node784width, Node784height, true, false, false, ' '+ Node784fontSize + 'px "Arial"'))
  50014. Node784.setPosition(998*ratio.ratioX, 52*ratio.ratioY);
  50015. Node784.setWidth(Node784width);
  50016. Node784.setHeight(Node784height);
  50017. Node784._nodeType = 'text';
  50018. Node784._disallowEvert = true;
  50019. Node784.setRotation(0*Math.PI/180);
  50020. Node784.a('node.width', Node784width);
  50021. Node784.a('node.height', Node784height);
  50022. Node784.a('node.rect', [0, 0, Node784width, Node784height]);
  50023. Node784.a('node.bordercolor','rgba(128,128,128,1)');
  50024. Node784.a('node.borderwidth', 0);
  50025. Node784.a('node.background','' || 'rgba(0,0,0,0)');
  50026. Node784.a('node.gradient','');
  50027. Node784.a('node.gradientcolor','');
  50028. Node784.a('node.text','万kWh');
  50029. Node784.a('node.textalign','center');
  50030. Node784.a('node.textvAlign','middle');
  50031. Node784.a('node.textrect', [Node784textStart, 0, Node784textWidth, Node784height]);
  50032. Node784.a('node.color','rgba(128,128,128,1)');
  50033. Node784.a('node.font',' '+ Node784fontSize + 'px "Arial"');
  50034. Node784.a('node.textvisible',true);
  50035. Node784.a('node.linefeed',false);
  50036. if (false) {
  50037. Node784.a('node.textfunc',function(g) {
  50038. g.beginPath();
  50039. var str=Node784.a('node.text') || '万kWh';
  50040. var color=Node784.a('node.color') || 'rgba(128,128,128,1)';
  50041. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node784width,Node784height,13.3333*_ratio.ratioY,"center",color,' '+ Node784fontSize + 'px "Arial"', 0,g);
  50042. });
  50043. }
  50044. if (false) {
  50045. Node784.a('node.underlinepoints',[Node784lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node784fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node784fontSize + 'px "Arial"').width + 6, (Node784height - Node784fontSize) * 0.5*_ratio.ratioY + Node784fontSize + 2 ]);
  50046. Node784.a('node.underlinevisible',false);
  50047. Node784.a('node.underlineBorderWidth', 1);
  50048. }
  50049. dataModel.add(Node784);
  50050. zoomNodeList.push({
  50051. node: Node784,
  50052. borderWidth: 0,
  50053. attr: 'node.borderwidth'
  50054. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50055. var Node785 = new ht.Node();
  50056. var Node785textStart, Node785textWidth, Node785lineStart, Node785align = 'center', Node785fontSize = 13.3333*_ratio.ratioY,Node785width = 59*_ratio.ratioX, Node785height = 26*_ratio.ratioY;
  50057. (function () {
  50058. if (Node785align === 'left') {
  50059. Node785textStart = Node785fontSize * 0.2 > 2 ? Node785fontSize * 0.2 - 4 : Node785fontSize * 0.2 - 9;
  50060. Node785textWidth = Node785width;
  50061. Node785lineStart = 1;
  50062. } else if (Node785align === 'right') {
  50063. Node785textStart = 0;
  50064. Node785textWidth =Node785fontSize <= 8 ? Node785width + Node785fontSize * 0.2 + 6 : Node785width - Node785fontSize * 0.2;
  50065. Node785lineStart = (Node785width - (ht.Default.getTextSize('万kWh', ' '+ Node785fontSize + 'px "Arial"').width + 6)) * 0.5;
  50066. } else if (Node785align === 'center') {
  50067. Node785textStart = -3;
  50068. Node785textWidth = Node785width;
  50069. Node785lineStart = Node785width - ht.Default.getTextSize('万kWh', ' '+ Node785fontSize + 'px "Arial"').width - 11;
  50070. }
  50071. })();
  50072. Node785.setImage(GD.getTextJSON(Node785width, Node785height, true, false, false, ' '+ Node785fontSize + 'px "Arial"'))
  50073. Node785.setPosition(998*ratio.ratioX, 76*ratio.ratioY);
  50074. Node785.setWidth(Node785width);
  50075. Node785.setHeight(Node785height);
  50076. Node785._nodeType = 'text';
  50077. Node785._disallowEvert = true;
  50078. Node785.setRotation(0*Math.PI/180);
  50079. Node785.a('node.width', Node785width);
  50080. Node785.a('node.height', Node785height);
  50081. Node785.a('node.rect', [0, 0, Node785width, Node785height]);
  50082. Node785.a('node.bordercolor','rgba(128,128,128,1)');
  50083. Node785.a('node.borderwidth', 0);
  50084. Node785.a('node.background','' || 'rgba(0,0,0,0)');
  50085. Node785.a('node.gradient','');
  50086. Node785.a('node.gradientcolor','');
  50087. Node785.a('node.text','万kWh');
  50088. Node785.a('node.textalign','center');
  50089. Node785.a('node.textvAlign','middle');
  50090. Node785.a('node.textrect', [Node785textStart, 0, Node785textWidth, Node785height]);
  50091. Node785.a('node.color','rgba(128,128,128,1)');
  50092. Node785.a('node.font',' '+ Node785fontSize + 'px "Arial"');
  50093. Node785.a('node.textvisible',true);
  50094. Node785.a('node.linefeed',false);
  50095. if (false) {
  50096. Node785.a('node.textfunc',function(g) {
  50097. g.beginPath();
  50098. var str=Node785.a('node.text') || '万kWh';
  50099. var color=Node785.a('node.color') || 'rgba(128,128,128,1)';
  50100. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node785width,Node785height,13.3333*_ratio.ratioY,"center",color,' '+ Node785fontSize + 'px "Arial"', 0,g);
  50101. });
  50102. }
  50103. if (false) {
  50104. Node785.a('node.underlinepoints',[Node785lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node785fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node785fontSize + 'px "Arial"').width + 6, (Node785height - Node785fontSize) * 0.5*_ratio.ratioY + Node785fontSize + 2 ]);
  50105. Node785.a('node.underlinevisible',false);
  50106. Node785.a('node.underlineBorderWidth', 1);
  50107. }
  50108. dataModel.add(Node785);
  50109. zoomNodeList.push({
  50110. node: Node785,
  50111. borderWidth: 0,
  50112. attr: 'node.borderwidth'
  50113. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50114. var Node786 = new ht.Node();
  50115. var Node786textStart, Node786textWidth, Node786lineStart, Node786align = 'center', Node786fontSize = 13.3333*_ratio.ratioY,Node786width = 59*_ratio.ratioX, Node786height = 26*_ratio.ratioY;
  50116. (function () {
  50117. if (Node786align === 'left') {
  50118. Node786textStart = Node786fontSize * 0.2 > 2 ? Node786fontSize * 0.2 - 4 : Node786fontSize * 0.2 - 9;
  50119. Node786textWidth = Node786width;
  50120. Node786lineStart = 1;
  50121. } else if (Node786align === 'right') {
  50122. Node786textStart = 0;
  50123. Node786textWidth =Node786fontSize <= 8 ? Node786width + Node786fontSize * 0.2 + 6 : Node786width - Node786fontSize * 0.2;
  50124. Node786lineStart = (Node786width - (ht.Default.getTextSize('万kWh', ' '+ Node786fontSize + 'px "Arial"').width + 6)) * 0.5;
  50125. } else if (Node786align === 'center') {
  50126. Node786textStart = -3;
  50127. Node786textWidth = Node786width;
  50128. Node786lineStart = Node786width - ht.Default.getTextSize('万kWh', ' '+ Node786fontSize + 'px "Arial"').width - 11;
  50129. }
  50130. })();
  50131. Node786.setImage(GD.getTextJSON(Node786width, Node786height, true, false, false, ' '+ Node786fontSize + 'px "Arial"'))
  50132. Node786.setPosition(998*ratio.ratioX, 99*ratio.ratioY);
  50133. Node786.setWidth(Node786width);
  50134. Node786.setHeight(Node786height);
  50135. Node786._nodeType = 'text';
  50136. Node786._disallowEvert = true;
  50137. Node786.setRotation(0*Math.PI/180);
  50138. Node786.a('node.width', Node786width);
  50139. Node786.a('node.height', Node786height);
  50140. Node786.a('node.rect', [0, 0, Node786width, Node786height]);
  50141. Node786.a('node.bordercolor','rgba(128,128,128,1)');
  50142. Node786.a('node.borderwidth', 0);
  50143. Node786.a('node.background','' || 'rgba(0,0,0,0)');
  50144. Node786.a('node.gradient','');
  50145. Node786.a('node.gradientcolor','');
  50146. Node786.a('node.text','万kWh');
  50147. Node786.a('node.textalign','center');
  50148. Node786.a('node.textvAlign','middle');
  50149. Node786.a('node.textrect', [Node786textStart, 0, Node786textWidth, Node786height]);
  50150. Node786.a('node.color','rgba(128,128,128,1)');
  50151. Node786.a('node.font',' '+ Node786fontSize + 'px "Arial"');
  50152. Node786.a('node.textvisible',true);
  50153. Node786.a('node.linefeed',false);
  50154. if (false) {
  50155. Node786.a('node.textfunc',function(g) {
  50156. g.beginPath();
  50157. var str=Node786.a('node.text') || '万kWh';
  50158. var color=Node786.a('node.color') || 'rgba(128,128,128,1)';
  50159. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node786width,Node786height,13.3333*_ratio.ratioY,"center",color,' '+ Node786fontSize + 'px "Arial"', 0,g);
  50160. });
  50161. }
  50162. if (false) {
  50163. Node786.a('node.underlinepoints',[Node786lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node786fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node786fontSize + 'px "Arial"').width + 6, (Node786height - Node786fontSize) * 0.5*_ratio.ratioY + Node786fontSize + 2 ]);
  50164. Node786.a('node.underlinevisible',false);
  50165. Node786.a('node.underlineBorderWidth', 1);
  50166. }
  50167. dataModel.add(Node786);
  50168. zoomNodeList.push({
  50169. node: Node786,
  50170. borderWidth: 0,
  50171. attr: 'node.borderwidth'
  50172. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50173. var Node787 = new ht.Node();
  50174. var Node787textStart, Node787textWidth, Node787lineStart, Node787align = 'center', Node787fontSize = 13.3333*_ratio.ratioY,Node787width = 59*_ratio.ratioX, Node787height = 26*_ratio.ratioY;
  50175. (function () {
  50176. if (Node787align === 'left') {
  50177. Node787textStart = Node787fontSize * 0.2 > 2 ? Node787fontSize * 0.2 - 4 : Node787fontSize * 0.2 - 9;
  50178. Node787textWidth = Node787width;
  50179. Node787lineStart = 1;
  50180. } else if (Node787align === 'right') {
  50181. Node787textStart = 0;
  50182. Node787textWidth =Node787fontSize <= 8 ? Node787width + Node787fontSize * 0.2 + 6 : Node787width - Node787fontSize * 0.2;
  50183. Node787lineStart = (Node787width - (ht.Default.getTextSize('万kWh', ' '+ Node787fontSize + 'px "Arial"').width + 6)) * 0.5;
  50184. } else if (Node787align === 'center') {
  50185. Node787textStart = -3;
  50186. Node787textWidth = Node787width;
  50187. Node787lineStart = Node787width - ht.Default.getTextSize('万kWh', ' '+ Node787fontSize + 'px "Arial"').width - 11;
  50188. }
  50189. })();
  50190. Node787.setImage(GD.getTextJSON(Node787width, Node787height, true, false, false, ' '+ Node787fontSize + 'px "Arial"'))
  50191. Node787.setPosition(998*ratio.ratioX, 125*ratio.ratioY);
  50192. Node787.setWidth(Node787width);
  50193. Node787.setHeight(Node787height);
  50194. Node787._nodeType = 'text';
  50195. Node787._disallowEvert = true;
  50196. Node787.setRotation(0*Math.PI/180);
  50197. Node787.a('node.width', Node787width);
  50198. Node787.a('node.height', Node787height);
  50199. Node787.a('node.rect', [0, 0, Node787width, Node787height]);
  50200. Node787.a('node.bordercolor','rgba(128,128,128,1)');
  50201. Node787.a('node.borderwidth', 0);
  50202. Node787.a('node.background','' || 'rgba(0,0,0,0)');
  50203. Node787.a('node.gradient','');
  50204. Node787.a('node.gradientcolor','');
  50205. Node787.a('node.text','万kWh');
  50206. Node787.a('node.textalign','center');
  50207. Node787.a('node.textvAlign','middle');
  50208. Node787.a('node.textrect', [Node787textStart, 0, Node787textWidth, Node787height]);
  50209. Node787.a('node.color','rgba(128,128,128,1)');
  50210. Node787.a('node.font',' '+ Node787fontSize + 'px "Arial"');
  50211. Node787.a('node.textvisible',true);
  50212. Node787.a('node.linefeed',false);
  50213. if (false) {
  50214. Node787.a('node.textfunc',function(g) {
  50215. g.beginPath();
  50216. var str=Node787.a('node.text') || '万kWh';
  50217. var color=Node787.a('node.color') || 'rgba(128,128,128,1)';
  50218. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node787width,Node787height,13.3333*_ratio.ratioY,"center",color,' '+ Node787fontSize + 'px "Arial"', 0,g);
  50219. });
  50220. }
  50221. if (false) {
  50222. Node787.a('node.underlinepoints',[Node787lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node787fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node787fontSize + 'px "Arial"').width + 6, (Node787height - Node787fontSize) * 0.5*_ratio.ratioY + Node787fontSize + 2 ]);
  50223. Node787.a('node.underlinevisible',false);
  50224. Node787.a('node.underlineBorderWidth', 1);
  50225. }
  50226. dataModel.add(Node787);
  50227. zoomNodeList.push({
  50228. node: Node787,
  50229. borderWidth: 0,
  50230. attr: 'node.borderwidth'
  50231. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50232. var Node788type = 'rect';
  50233. var Node788 = new ht.Node(),
  50234. Node788BorderWidth = 1*2;
  50235. if (Node788type === 'arc') {
  50236. Node788BorderWidth *= 1;
  50237. }
  50238. Node788.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node788type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50239. Node788.setPosition(1091*ratio.ratioX, 98*ratio.ratioY);
  50240. Node788.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  50241. Node788.s({
  50242. 'pixelPerfect':true
  50243. /*@AddPara@*/
  50244. });
  50245. Node788.a('node.width', 117*_ratio.ratioX);
  50246. Node788.a('node.height', 24.33138*_ratio.ratioY);
  50247. Node788.a('node.type', Node788type);
  50248. Node788.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  50249. Node788.a('node.background', 'rgba(240,240,240,1)');
  50250. Node788.a('node.gradientcolor', 'rgba(240,240,240,1)');
  50251. Node788.a('node.gradient', '');
  50252. Node788.a('node.borderwidth', Node788BorderWidth);
  50253. Node788.a('node.color', 'rgba(224,224,224,1)');
  50254. Node788.a('node.fillrect', [0,0,0,0]);
  50255. Node788.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50256. Node788.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50257. Node788.a('node.fillgradient', '');
  50258. if (Node788type !== 'rect') {
  50259. Node788.a('node.arcFrom', parseFloat('@arcFrom@'));
  50260. Node788.a('node.arcTo', parseFloat('@arcTo@'));
  50261. Node788.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50262. }
  50263. if (Node788type === 'arc') {
  50264. Node788.a('node.arcOval', true);
  50265. }
  50266. Node788.setRotation(0*Math.PI/180);
  50267. Node788.borderWidth = Node788BorderWidth;
  50268. Node788.borderFillwidth = Node788BorderWidth;
  50269. dataModel.add(Node788);
  50270. Node788._nodename = 'Node788'
  50271. Node788._nodeType = 'rect';
  50272. zoomNodeList.push({
  50273. node: Node788,
  50274. attr: 'node.borderwidth'
  50275. });
  50276. (function (node, _img) {
  50277. var setWidth = node.setWidth,
  50278. setHeight = node.setHeight;
  50279. node.setWidth = function (width) {
  50280. if (width === this.getWidth()) return ;
  50281. var height = this.getHeight();
  50282. this.a('node.width', width);
  50283. this.a('node.rect', [0,0,width, height]);
  50284. setWidth.apply(this, arguments);
  50285. }
  50286. node.setHeight = function (height) {
  50287. if (height === this.getHeight()) return ;
  50288. var width = this.getWidth();
  50289. this.a('node.height', height);
  50290. this.a('node.rect', [0,0,width, height]);
  50291. setHeight.apply(this, arguments);
  50292. }
  50293. })(Node788, Node788.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50294. var Node789type = 'rect';
  50295. var Node789 = new ht.Node(),
  50296. Node789BorderWidth = 1*2;
  50297. if (Node789type === 'arc') {
  50298. Node789BorderWidth *= 1;
  50299. }
  50300. Node789.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node789type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50301. Node789.setPosition(1091*ratio.ratioX, 74*ratio.ratioY);
  50302. Node789.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  50303. Node789.s({
  50304. 'pixelPerfect':true
  50305. /*@AddPara@*/
  50306. });
  50307. Node789.a('node.width', 117*_ratio.ratioX);
  50308. Node789.a('node.height', 24.33138*_ratio.ratioY);
  50309. Node789.a('node.type', Node789type);
  50310. Node789.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  50311. Node789.a('node.background', 'rgba(240,240,240,1)');
  50312. Node789.a('node.gradientcolor', 'rgba(240,240,240,1)');
  50313. Node789.a('node.gradient', '');
  50314. Node789.a('node.borderwidth', Node789BorderWidth);
  50315. Node789.a('node.color', 'rgba(224,224,224,1)');
  50316. Node789.a('node.fillrect', [0,0,0,0]);
  50317. Node789.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50318. Node789.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50319. Node789.a('node.fillgradient', '');
  50320. if (Node789type !== 'rect') {
  50321. Node789.a('node.arcFrom', parseFloat('@arcFrom@'));
  50322. Node789.a('node.arcTo', parseFloat('@arcTo@'));
  50323. Node789.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50324. }
  50325. if (Node789type === 'arc') {
  50326. Node789.a('node.arcOval', true);
  50327. }
  50328. Node789.setRotation(0*Math.PI/180);
  50329. Node789.borderWidth = Node789BorderWidth;
  50330. Node789.borderFillwidth = Node789BorderWidth;
  50331. dataModel.add(Node789);
  50332. Node789._nodename = 'Node789'
  50333. Node789._nodeType = 'rect';
  50334. zoomNodeList.push({
  50335. node: Node789,
  50336. attr: 'node.borderwidth'
  50337. });
  50338. (function (node, _img) {
  50339. var setWidth = node.setWidth,
  50340. setHeight = node.setHeight;
  50341. node.setWidth = function (width) {
  50342. if (width === this.getWidth()) return ;
  50343. var height = this.getHeight();
  50344. this.a('node.width', width);
  50345. this.a('node.rect', [0,0,width, height]);
  50346. setWidth.apply(this, arguments);
  50347. }
  50348. node.setHeight = function (height) {
  50349. if (height === this.getHeight()) return ;
  50350. var width = this.getWidth();
  50351. this.a('node.height', height);
  50352. this.a('node.rect', [0,0,width, height]);
  50353. setHeight.apply(this, arguments);
  50354. }
  50355. })(Node789, Node789.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50356. var Node790type = 'rect';
  50357. var Node790 = new ht.Node(),
  50358. Node790BorderWidth = 1*2;
  50359. if (Node790type === 'arc') {
  50360. Node790BorderWidth *= 1;
  50361. }
  50362. Node790.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node790type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50363. Node790.setPosition(1091*ratio.ratioX, 123*ratio.ratioY);
  50364. Node790.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  50365. Node790.s({
  50366. 'pixelPerfect':true
  50367. /*@AddPara@*/
  50368. });
  50369. Node790.a('node.width', 117*_ratio.ratioX);
  50370. Node790.a('node.height', 24.33136*_ratio.ratioY);
  50371. Node790.a('node.type', Node790type);
  50372. Node790.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  50373. Node790.a('node.background', 'rgba(240,240,240,1)');
  50374. Node790.a('node.gradientcolor', 'rgba(240,240,240,1)');
  50375. Node790.a('node.gradient', '');
  50376. Node790.a('node.borderwidth', Node790BorderWidth);
  50377. Node790.a('node.color', 'rgba(224,224,224,1)');
  50378. Node790.a('node.fillrect', [0,0,0,0]);
  50379. Node790.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50380. Node790.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50381. Node790.a('node.fillgradient', '');
  50382. if (Node790type !== 'rect') {
  50383. Node790.a('node.arcFrom', parseFloat('@arcFrom@'));
  50384. Node790.a('node.arcTo', parseFloat('@arcTo@'));
  50385. Node790.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50386. }
  50387. if (Node790type === 'arc') {
  50388. Node790.a('node.arcOval', true);
  50389. }
  50390. Node790.setRotation(0*Math.PI/180);
  50391. Node790.borderWidth = Node790BorderWidth;
  50392. Node790.borderFillwidth = Node790BorderWidth;
  50393. dataModel.add(Node790);
  50394. Node790._nodename = 'Node790'
  50395. Node790._nodeType = 'rect';
  50396. zoomNodeList.push({
  50397. node: Node790,
  50398. attr: 'node.borderwidth'
  50399. });
  50400. (function (node, _img) {
  50401. var setWidth = node.setWidth,
  50402. setHeight = node.setHeight;
  50403. node.setWidth = function (width) {
  50404. if (width === this.getWidth()) return ;
  50405. var height = this.getHeight();
  50406. this.a('node.width', width);
  50407. this.a('node.rect', [0,0,width, height]);
  50408. setWidth.apply(this, arguments);
  50409. }
  50410. node.setHeight = function (height) {
  50411. if (height === this.getHeight()) return ;
  50412. var width = this.getWidth();
  50413. this.a('node.height', height);
  50414. this.a('node.rect', [0,0,width, height]);
  50415. setHeight.apply(this, arguments);
  50416. }
  50417. })(Node790, Node790.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50418. var Node791type = 'rect';
  50419. var Node791 = new ht.Node(),
  50420. Node791BorderWidth = 1*2;
  50421. if (Node791type === 'arc') {
  50422. Node791BorderWidth *= 1;
  50423. }
  50424. Node791.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33136*_ratio.ratioY, Node791type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50425. Node791.setPosition(1091*ratio.ratioX, 50*ratio.ratioY);
  50426. Node791.setSize(117*_ratio.ratioX, 24.33136*_ratio.ratioY);
  50427. Node791.s({
  50428. 'pixelPerfect':true
  50429. /*@AddPara@*/
  50430. });
  50431. Node791.a('node.width', 117*_ratio.ratioX);
  50432. Node791.a('node.height', 24.33136*_ratio.ratioY);
  50433. Node791.a('node.type', Node791type);
  50434. Node791.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  50435. Node791.a('node.background', 'rgba(240,240,240,1)');
  50436. Node791.a('node.gradientcolor', 'rgba(240,240,240,1)');
  50437. Node791.a('node.gradient', '');
  50438. Node791.a('node.borderwidth', Node791BorderWidth);
  50439. Node791.a('node.color', 'rgba(224,224,224,1)');
  50440. Node791.a('node.fillrect', [0,0,0,0]);
  50441. Node791.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50442. Node791.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50443. Node791.a('node.fillgradient', '');
  50444. if (Node791type !== 'rect') {
  50445. Node791.a('node.arcFrom', parseFloat('@arcFrom@'));
  50446. Node791.a('node.arcTo', parseFloat('@arcTo@'));
  50447. Node791.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50448. }
  50449. if (Node791type === 'arc') {
  50450. Node791.a('node.arcOval', true);
  50451. }
  50452. Node791.setRotation(0*Math.PI/180);
  50453. Node791.borderWidth = Node791BorderWidth;
  50454. Node791.borderFillwidth = Node791BorderWidth;
  50455. dataModel.add(Node791);
  50456. Node791._nodename = 'Node791'
  50457. Node791._nodeType = 'rect';
  50458. zoomNodeList.push({
  50459. node: Node791,
  50460. attr: 'node.borderwidth'
  50461. });
  50462. (function (node, _img) {
  50463. var setWidth = node.setWidth,
  50464. setHeight = node.setHeight;
  50465. node.setWidth = function (width) {
  50466. if (width === this.getWidth()) return ;
  50467. var height = this.getHeight();
  50468. this.a('node.width', width);
  50469. this.a('node.rect', [0,0,width, height]);
  50470. setWidth.apply(this, arguments);
  50471. }
  50472. node.setHeight = function (height) {
  50473. if (height === this.getHeight()) return ;
  50474. var width = this.getWidth();
  50475. this.a('node.height', height);
  50476. this.a('node.rect', [0,0,width, height]);
  50477. setHeight.apply(this, arguments);
  50478. }
  50479. })(Node791, Node791.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50480. var Node792type = 'rect';
  50481. var Node792 = new ht.Node(),
  50482. Node792BorderWidth = 1*2;
  50483. if (Node792type === 'arc') {
  50484. Node792BorderWidth *= 1;
  50485. }
  50486. Node792.setImage(GD.getRectJSON(117*_ratio.ratioX, 24.33138*_ratio.ratioY, Node792type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50487. Node792.setPosition(1091*ratio.ratioX, 147*ratio.ratioY);
  50488. Node792.setSize(117*_ratio.ratioX, 24.33138*_ratio.ratioY);
  50489. Node792.s({
  50490. 'pixelPerfect':true
  50491. /*@AddPara@*/
  50492. });
  50493. Node792.a('node.width', 117*_ratio.ratioX);
  50494. Node792.a('node.height', 24.33138*_ratio.ratioY);
  50495. Node792.a('node.type', Node792type);
  50496. Node792.a('node.rect', [0, 0, 117*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  50497. Node792.a('node.background', 'rgba(240,240,240,1)');
  50498. Node792.a('node.gradientcolor', 'rgba(240,240,240,1)');
  50499. Node792.a('node.gradient', '');
  50500. Node792.a('node.borderwidth', Node792BorderWidth);
  50501. Node792.a('node.color', 'rgba(224,224,224,1)');
  50502. Node792.a('node.fillrect', [0,0,0,0]);
  50503. Node792.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50504. Node792.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50505. Node792.a('node.fillgradient', '');
  50506. if (Node792type !== 'rect') {
  50507. Node792.a('node.arcFrom', parseFloat('@arcFrom@'));
  50508. Node792.a('node.arcTo', parseFloat('@arcTo@'));
  50509. Node792.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50510. }
  50511. if (Node792type === 'arc') {
  50512. Node792.a('node.arcOval', true);
  50513. }
  50514. Node792.setRotation(0*Math.PI/180);
  50515. Node792.borderWidth = Node792BorderWidth;
  50516. Node792.borderFillwidth = Node792BorderWidth;
  50517. dataModel.add(Node792);
  50518. Node792._nodename = 'Node792'
  50519. Node792._nodeType = 'rect';
  50520. zoomNodeList.push({
  50521. node: Node792,
  50522. attr: 'node.borderwidth'
  50523. });
  50524. (function (node, _img) {
  50525. var setWidth = node.setWidth,
  50526. setHeight = node.setHeight;
  50527. node.setWidth = function (width) {
  50528. if (width === this.getWidth()) return ;
  50529. var height = this.getHeight();
  50530. this.a('node.width', width);
  50531. this.a('node.rect', [0,0,width, height]);
  50532. setWidth.apply(this, arguments);
  50533. }
  50534. node.setHeight = function (height) {
  50535. if (height === this.getHeight()) return ;
  50536. var width = this.getWidth();
  50537. this.a('node.height', height);
  50538. this.a('node.rect', [0,0,width, height]);
  50539. setHeight.apply(this, arguments);
  50540. }
  50541. })(Node792, Node792.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50542. var Node793 = new ht.Node();
  50543. var Node793textStart, Node793textWidth, Node793lineStart, Node793align = 'center', Node793fontSize = 13.3333*_ratio.ratioY,Node793width = 110*_ratio.ratioX, Node793height = 26*_ratio.ratioY;
  50544. (function () {
  50545. if (Node793align === 'left') {
  50546. Node793textStart = Node793fontSize * 0.2 > 2 ? Node793fontSize * 0.2 - 4 : Node793fontSize * 0.2 - 9;
  50547. Node793textWidth = Node793width;
  50548. Node793lineStart = 1;
  50549. } else if (Node793align === 'right') {
  50550. Node793textStart = 0;
  50551. Node793textWidth =Node793fontSize <= 8 ? Node793width + Node793fontSize * 0.2 + 6 : Node793width - Node793fontSize * 0.2;
  50552. Node793lineStart = (Node793width - (ht.Default.getTextSize('年维护损失电量', ' '+ Node793fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  50553. } else if (Node793align === 'center') {
  50554. Node793textStart = -3;
  50555. Node793textWidth = Node793width;
  50556. Node793lineStart = Node793width - ht.Default.getTextSize('年维护损失电量', ' '+ Node793fontSize + 'px "微软雅黑"').width - 11;
  50557. }
  50558. })();
  50559. Node793.setImage(GD.getTextJSON(Node793width, Node793height, true, false, false, ' '+ Node793fontSize + 'px "微软雅黑"'))
  50560. Node793.setPosition(1091*ratio.ratioX, 52*ratio.ratioY);
  50561. Node793.setWidth(Node793width);
  50562. Node793.setHeight(Node793height);
  50563. Node793._nodeType = 'text';
  50564. Node793._disallowEvert = true;
  50565. Node793.setRotation(0*Math.PI/180);
  50566. Node793.a('node.width', Node793width);
  50567. Node793.a('node.height', Node793height);
  50568. Node793.a('node.rect', [0, 0, Node793width, Node793height]);
  50569. Node793.a('node.bordercolor','rgba(0,0,0,1)');
  50570. Node793.a('node.borderwidth', 0);
  50571. Node793.a('node.background','' || 'rgba(0,0,0,0)');
  50572. Node793.a('node.gradient','');
  50573. Node793.a('node.gradientcolor','');
  50574. Node793.a('node.text','年维护损失电量');
  50575. Node793.a('node.textalign','center');
  50576. Node793.a('node.textvAlign','middle');
  50577. Node793.a('node.textrect', [Node793textStart, 0, Node793textWidth, Node793height]);
  50578. Node793.a('node.color','rgba(0,0,0,1)');
  50579. Node793.a('node.font',' '+ Node793fontSize + 'px "微软雅黑"');
  50580. Node793.a('node.textvisible',true);
  50581. Node793.a('node.linefeed',false);
  50582. if (false) {
  50583. Node793.a('node.textfunc',function(g) {
  50584. g.beginPath();
  50585. var str=Node793.a('node.text') || '年维护损失电量';
  50586. var color=Node793.a('node.color') || 'rgba(0,0,0,1)';
  50587. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node793width,Node793height,13.3333*_ratio.ratioY,"center",color,' '+ Node793fontSize + 'px "微软雅黑"', 0,g);
  50588. });
  50589. }
  50590. if (false) {
  50591. Node793.a('node.underlinepoints',[Node793lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node793fontSize + 2 , ht.Default.getTextSize('年维护损失电量', ' '+ Node793fontSize + 'px "微软雅黑"').width + 6, (Node793height - Node793fontSize) * 0.5*_ratio.ratioY + Node793fontSize + 2 ]);
  50592. Node793.a('node.underlinevisible',false);
  50593. Node793.a('node.underlineBorderWidth', 1);
  50594. }
  50595. dataModel.add(Node793);
  50596. zoomNodeList.push({
  50597. node: Node793,
  50598. borderWidth: 0,
  50599. attr: 'node.borderwidth'
  50600. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50601. var Node794 = new ht.Node();
  50602. var Node794textStart, Node794textWidth, Node794lineStart, Node794align = 'center', Node794fontSize = 13.3333*_ratio.ratioY,Node794width = 110*_ratio.ratioX, Node794height = 26*_ratio.ratioY;
  50603. (function () {
  50604. if (Node794align === 'left') {
  50605. Node794textStart = Node794fontSize * 0.2 > 2 ? Node794fontSize * 0.2 - 4 : Node794fontSize * 0.2 - 9;
  50606. Node794textWidth = Node794width;
  50607. Node794lineStart = 1;
  50608. } else if (Node794align === 'right') {
  50609. Node794textStart = 0;
  50610. Node794textWidth =Node794fontSize <= 8 ? Node794width + Node794fontSize * 0.2 + 6 : Node794width - Node794fontSize * 0.2;
  50611. Node794lineStart = (Node794width - (ht.Default.getTextSize('年故障损失电量', ' '+ Node794fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  50612. } else if (Node794align === 'center') {
  50613. Node794textStart = -3;
  50614. Node794textWidth = Node794width;
  50615. Node794lineStart = Node794width - ht.Default.getTextSize('年故障损失电量', ' '+ Node794fontSize + 'px "微软雅黑"').width - 11;
  50616. }
  50617. })();
  50618. Node794.setImage(GD.getTextJSON(Node794width, Node794height, true, false, false, ' '+ Node794fontSize + 'px "微软雅黑"'))
  50619. Node794.setPosition(1091*ratio.ratioX, 75*ratio.ratioY);
  50620. Node794.setWidth(Node794width);
  50621. Node794.setHeight(Node794height);
  50622. Node794._nodeType = 'text';
  50623. Node794._disallowEvert = true;
  50624. Node794.setRotation(0*Math.PI/180);
  50625. Node794.a('node.width', Node794width);
  50626. Node794.a('node.height', Node794height);
  50627. Node794.a('node.rect', [0, 0, Node794width, Node794height]);
  50628. Node794.a('node.bordercolor','rgba(0,0,0,1)');
  50629. Node794.a('node.borderwidth', 0);
  50630. Node794.a('node.background','' || 'rgba(0,0,0,0)');
  50631. Node794.a('node.gradient','');
  50632. Node794.a('node.gradientcolor','');
  50633. Node794.a('node.text','年故障损失电量');
  50634. Node794.a('node.textalign','center');
  50635. Node794.a('node.textvAlign','middle');
  50636. Node794.a('node.textrect', [Node794textStart, 0, Node794textWidth, Node794height]);
  50637. Node794.a('node.color','rgba(0,0,0,1)');
  50638. Node794.a('node.font',' '+ Node794fontSize + 'px "微软雅黑"');
  50639. Node794.a('node.textvisible',true);
  50640. Node794.a('node.linefeed',false);
  50641. if (false) {
  50642. Node794.a('node.textfunc',function(g) {
  50643. g.beginPath();
  50644. var str=Node794.a('node.text') || '年故障损失电量';
  50645. var color=Node794.a('node.color') || 'rgba(0,0,0,1)';
  50646. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node794width,Node794height,13.3333*_ratio.ratioY,"center",color,' '+ Node794fontSize + 'px "微软雅黑"', 0,g);
  50647. });
  50648. }
  50649. if (false) {
  50650. Node794.a('node.underlinepoints',[Node794lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node794fontSize + 2 , ht.Default.getTextSize('年故障损失电量', ' '+ Node794fontSize + 'px "微软雅黑"').width + 6, (Node794height - Node794fontSize) * 0.5*_ratio.ratioY + Node794fontSize + 2 ]);
  50651. Node794.a('node.underlinevisible',false);
  50652. Node794.a('node.underlineBorderWidth', 1);
  50653. }
  50654. dataModel.add(Node794);
  50655. zoomNodeList.push({
  50656. node: Node794,
  50657. borderWidth: 0,
  50658. attr: 'node.borderwidth'
  50659. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50660. var Node795 = new ht.Node();
  50661. var Node795textStart, Node795textWidth, Node795lineStart, Node795align = 'center', Node795fontSize = 13.3333*_ratio.ratioY,Node795width = 110*_ratio.ratioX, Node795height = 26*_ratio.ratioY;
  50662. (function () {
  50663. if (Node795align === 'left') {
  50664. Node795textStart = Node795fontSize * 0.2 > 2 ? Node795fontSize * 0.2 - 4 : Node795fontSize * 0.2 - 9;
  50665. Node795textWidth = Node795width;
  50666. Node795lineStart = 1;
  50667. } else if (Node795align === 'right') {
  50668. Node795textStart = 0;
  50669. Node795textWidth =Node795fontSize <= 8 ? Node795width + Node795fontSize * 0.2 + 6 : Node795width - Node795fontSize * 0.2;
  50670. Node795lineStart = (Node795width - (ht.Default.getTextSize('年限电损失电量', ' '+ Node795fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  50671. } else if (Node795align === 'center') {
  50672. Node795textStart = -3;
  50673. Node795textWidth = Node795width;
  50674. Node795lineStart = Node795width - ht.Default.getTextSize('年限电损失电量', ' '+ Node795fontSize + 'px "微软雅黑"').width - 11;
  50675. }
  50676. })();
  50677. Node795.setImage(GD.getTextJSON(Node795width, Node795height, true, false, false, ' '+ Node795fontSize + 'px "微软雅黑"'))
  50678. Node795.setPosition(1091*ratio.ratioX, 100*ratio.ratioY);
  50679. Node795.setWidth(Node795width);
  50680. Node795.setHeight(Node795height);
  50681. Node795._nodeType = 'text';
  50682. Node795._disallowEvert = true;
  50683. Node795.setRotation(0*Math.PI/180);
  50684. Node795.a('node.width', Node795width);
  50685. Node795.a('node.height', Node795height);
  50686. Node795.a('node.rect', [0, 0, Node795width, Node795height]);
  50687. Node795.a('node.bordercolor','rgba(0,0,0,1)');
  50688. Node795.a('node.borderwidth', 0);
  50689. Node795.a('node.background','' || 'rgba(0,0,0,0)');
  50690. Node795.a('node.gradient','');
  50691. Node795.a('node.gradientcolor','');
  50692. Node795.a('node.text','年限电损失电量');
  50693. Node795.a('node.textalign','center');
  50694. Node795.a('node.textvAlign','middle');
  50695. Node795.a('node.textrect', [Node795textStart, 0, Node795textWidth, Node795height]);
  50696. Node795.a('node.color','rgba(0,0,0,1)');
  50697. Node795.a('node.font',' '+ Node795fontSize + 'px "微软雅黑"');
  50698. Node795.a('node.textvisible',true);
  50699. Node795.a('node.linefeed',false);
  50700. if (false) {
  50701. Node795.a('node.textfunc',function(g) {
  50702. g.beginPath();
  50703. var str=Node795.a('node.text') || '年限电损失电量';
  50704. var color=Node795.a('node.color') || 'rgba(0,0,0,1)';
  50705. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node795width,Node795height,13.3333*_ratio.ratioY,"center",color,' '+ Node795fontSize + 'px "微软雅黑"', 0,g);
  50706. });
  50707. }
  50708. if (false) {
  50709. Node795.a('node.underlinepoints',[Node795lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node795fontSize + 2 , ht.Default.getTextSize('年限电损失电量', ' '+ Node795fontSize + 'px "微软雅黑"').width + 6, (Node795height - Node795fontSize) * 0.5*_ratio.ratioY + Node795fontSize + 2 ]);
  50710. Node795.a('node.underlinevisible',false);
  50711. Node795.a('node.underlineBorderWidth', 1);
  50712. }
  50713. dataModel.add(Node795);
  50714. zoomNodeList.push({
  50715. node: Node795,
  50716. borderWidth: 0,
  50717. attr: 'node.borderwidth'
  50718. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50719. var Node796 = new ht.Node();
  50720. var Node796textStart, Node796textWidth, Node796lineStart, Node796align = 'center', Node796fontSize = 13.3333*_ratio.ratioY,Node796width = 110*_ratio.ratioX, Node796height = 26*_ratio.ratioY;
  50721. (function () {
  50722. if (Node796align === 'left') {
  50723. Node796textStart = Node796fontSize * 0.2 > 2 ? Node796fontSize * 0.2 - 4 : Node796fontSize * 0.2 - 9;
  50724. Node796textWidth = Node796width;
  50725. Node796lineStart = 1;
  50726. } else if (Node796align === 'right') {
  50727. Node796textStart = 0;
  50728. Node796textWidth =Node796fontSize <= 8 ? Node796width + Node796fontSize * 0.2 + 6 : Node796width - Node796fontSize * 0.2;
  50729. Node796lineStart = (Node796width - (ht.Default.getTextSize('年受累损失电量', ' '+ Node796fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  50730. } else if (Node796align === 'center') {
  50731. Node796textStart = -3;
  50732. Node796textWidth = Node796width;
  50733. Node796lineStart = Node796width - ht.Default.getTextSize('年受累损失电量', ' '+ Node796fontSize + 'px "微软雅黑"').width - 11;
  50734. }
  50735. })();
  50736. Node796.setImage(GD.getTextJSON(Node796width, Node796height, true, false, false, ' '+ Node796fontSize + 'px "微软雅黑"'))
  50737. Node796.setPosition(1091*ratio.ratioX, 125*ratio.ratioY);
  50738. Node796.setWidth(Node796width);
  50739. Node796.setHeight(Node796height);
  50740. Node796._nodeType = 'text';
  50741. Node796._disallowEvert = true;
  50742. Node796.setRotation(0*Math.PI/180);
  50743. Node796.a('node.width', Node796width);
  50744. Node796.a('node.height', Node796height);
  50745. Node796.a('node.rect', [0, 0, Node796width, Node796height]);
  50746. Node796.a('node.bordercolor','rgba(0,0,0,1)');
  50747. Node796.a('node.borderwidth', 0);
  50748. Node796.a('node.background','' || 'rgba(0,0,0,0)');
  50749. Node796.a('node.gradient','');
  50750. Node796.a('node.gradientcolor','');
  50751. Node796.a('node.text','年受累损失电量');
  50752. Node796.a('node.textalign','center');
  50753. Node796.a('node.textvAlign','middle');
  50754. Node796.a('node.textrect', [Node796textStart, 0, Node796textWidth, Node796height]);
  50755. Node796.a('node.color','rgba(0,0,0,1)');
  50756. Node796.a('node.font',' '+ Node796fontSize + 'px "微软雅黑"');
  50757. Node796.a('node.textvisible',true);
  50758. Node796.a('node.linefeed',false);
  50759. if (false) {
  50760. Node796.a('node.textfunc',function(g) {
  50761. g.beginPath();
  50762. var str=Node796.a('node.text') || '年受累损失电量';
  50763. var color=Node796.a('node.color') || 'rgba(0,0,0,1)';
  50764. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node796width,Node796height,13.3333*_ratio.ratioY,"center",color,' '+ Node796fontSize + 'px "微软雅黑"', 0,g);
  50765. });
  50766. }
  50767. if (false) {
  50768. Node796.a('node.underlinepoints',[Node796lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node796fontSize + 2 , ht.Default.getTextSize('年受累损失电量', ' '+ Node796fontSize + 'px "微软雅黑"').width + 6, (Node796height - Node796fontSize) * 0.5*_ratio.ratioY + Node796fontSize + 2 ]);
  50769. Node796.a('node.underlinevisible',false);
  50770. Node796.a('node.underlineBorderWidth', 1);
  50771. }
  50772. dataModel.add(Node796);
  50773. zoomNodeList.push({
  50774. node: Node796,
  50775. borderWidth: 0,
  50776. attr: 'node.borderwidth'
  50777. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50778. var Node797type = 'rect';
  50779. var Node797 = new ht.Node(),
  50780. Node797BorderWidth = 1*2;
  50781. if (Node797type === 'arc') {
  50782. Node797BorderWidth *= 1;
  50783. }
  50784. Node797.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node797type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50785. Node797.setPosition(1197*ratio.ratioX, 50*ratio.ratioY);
  50786. Node797.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  50787. Node797.s({
  50788. 'pixelPerfect':true
  50789. /*@AddPara@*/
  50790. });
  50791. Node797.a('node.width', 95*_ratio.ratioX);
  50792. Node797.a('node.height', 24.33136*_ratio.ratioY);
  50793. Node797.a('node.type', Node797type);
  50794. Node797.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  50795. Node797.a('node.background', 'rgba(255,255,255,0.003921569)');
  50796. Node797.a('node.gradientcolor', '');
  50797. Node797.a('node.gradient', '');
  50798. Node797.a('node.borderwidth', Node797BorderWidth);
  50799. Node797.a('node.color', 'rgba(224,224,224,1)');
  50800. Node797.a('node.fillrect', [0,0,0,0]);
  50801. Node797.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50802. Node797.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50803. Node797.a('node.fillgradient', '');
  50804. if (Node797type !== 'rect') {
  50805. Node797.a('node.arcFrom', parseFloat('@arcFrom@'));
  50806. Node797.a('node.arcTo', parseFloat('@arcTo@'));
  50807. Node797.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50808. }
  50809. if (Node797type === 'arc') {
  50810. Node797.a('node.arcOval', true);
  50811. }
  50812. Node797.setRotation(0*Math.PI/180);
  50813. Node797.borderWidth = Node797BorderWidth;
  50814. Node797.borderFillwidth = Node797BorderWidth;
  50815. dataModel.add(Node797);
  50816. Node797._nodename = 'Node797'
  50817. Node797._nodeType = 'rect';
  50818. zoomNodeList.push({
  50819. node: Node797,
  50820. attr: 'node.borderwidth'
  50821. });
  50822. (function (node, _img) {
  50823. var setWidth = node.setWidth,
  50824. setHeight = node.setHeight;
  50825. node.setWidth = function (width) {
  50826. if (width === this.getWidth()) return ;
  50827. var height = this.getHeight();
  50828. this.a('node.width', width);
  50829. this.a('node.rect', [0,0,width, height]);
  50830. setWidth.apply(this, arguments);
  50831. }
  50832. node.setHeight = function (height) {
  50833. if (height === this.getHeight()) return ;
  50834. var width = this.getWidth();
  50835. this.a('node.height', height);
  50836. this.a('node.rect', [0,0,width, height]);
  50837. setHeight.apply(this, arguments);
  50838. }
  50839. })(Node797, Node797.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50840. var Node798type = 'rect';
  50841. var Node798 = new ht.Node(),
  50842. Node798BorderWidth = 1*2;
  50843. if (Node798type === 'arc') {
  50844. Node798BorderWidth *= 1;
  50845. }
  50846. Node798.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node798type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50847. Node798.setPosition(1197*ratio.ratioX, 74*ratio.ratioY);
  50848. Node798.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  50849. Node798.s({
  50850. 'pixelPerfect':true
  50851. /*@AddPara@*/
  50852. });
  50853. Node798.a('node.width', 95*_ratio.ratioX);
  50854. Node798.a('node.height', 24.33138*_ratio.ratioY);
  50855. Node798.a('node.type', Node798type);
  50856. Node798.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  50857. Node798.a('node.background', 'rgba(255,255,255,0.003921569)');
  50858. Node798.a('node.gradientcolor', '');
  50859. Node798.a('node.gradient', '');
  50860. Node798.a('node.borderwidth', Node798BorderWidth);
  50861. Node798.a('node.color', 'rgba(224,224,224,1)');
  50862. Node798.a('node.fillrect', [0,0,0,0]);
  50863. Node798.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50864. Node798.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50865. Node798.a('node.fillgradient', '');
  50866. if (Node798type !== 'rect') {
  50867. Node798.a('node.arcFrom', parseFloat('@arcFrom@'));
  50868. Node798.a('node.arcTo', parseFloat('@arcTo@'));
  50869. Node798.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50870. }
  50871. if (Node798type === 'arc') {
  50872. Node798.a('node.arcOval', true);
  50873. }
  50874. Node798.setRotation(0*Math.PI/180);
  50875. Node798.borderWidth = Node798BorderWidth;
  50876. Node798.borderFillwidth = Node798BorderWidth;
  50877. dataModel.add(Node798);
  50878. Node798._nodename = 'Node798'
  50879. Node798._nodeType = 'rect';
  50880. zoomNodeList.push({
  50881. node: Node798,
  50882. attr: 'node.borderwidth'
  50883. });
  50884. (function (node, _img) {
  50885. var setWidth = node.setWidth,
  50886. setHeight = node.setHeight;
  50887. node.setWidth = function (width) {
  50888. if (width === this.getWidth()) return ;
  50889. var height = this.getHeight();
  50890. this.a('node.width', width);
  50891. this.a('node.rect', [0,0,width, height]);
  50892. setWidth.apply(this, arguments);
  50893. }
  50894. node.setHeight = function (height) {
  50895. if (height === this.getHeight()) return ;
  50896. var width = this.getWidth();
  50897. this.a('node.height', height);
  50898. this.a('node.rect', [0,0,width, height]);
  50899. setHeight.apply(this, arguments);
  50900. }
  50901. })(Node798, Node798.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50902. var Node799type = 'rect';
  50903. var Node799 = new ht.Node(),
  50904. Node799BorderWidth = 1*2;
  50905. if (Node799type === 'arc') {
  50906. Node799BorderWidth *= 1;
  50907. }
  50908. Node799.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33138*_ratio.ratioY, Node799type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50909. Node799.setPosition(1197*ratio.ratioX, 98*ratio.ratioY);
  50910. Node799.setSize(95*_ratio.ratioX, 24.33138*_ratio.ratioY);
  50911. Node799.s({
  50912. 'pixelPerfect':true
  50913. /*@AddPara@*/
  50914. });
  50915. Node799.a('node.width', 95*_ratio.ratioX);
  50916. Node799.a('node.height', 24.33138*_ratio.ratioY);
  50917. Node799.a('node.type', Node799type);
  50918. Node799.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  50919. Node799.a('node.background', 'rgba(255,255,255,0.003921569)');
  50920. Node799.a('node.gradientcolor', '');
  50921. Node799.a('node.gradient', '');
  50922. Node799.a('node.borderwidth', Node799BorderWidth);
  50923. Node799.a('node.color', 'rgba(224,224,224,1)');
  50924. Node799.a('node.fillrect', [0,0,0,0]);
  50925. Node799.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50926. Node799.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50927. Node799.a('node.fillgradient', '');
  50928. if (Node799type !== 'rect') {
  50929. Node799.a('node.arcFrom', parseFloat('@arcFrom@'));
  50930. Node799.a('node.arcTo', parseFloat('@arcTo@'));
  50931. Node799.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50932. }
  50933. if (Node799type === 'arc') {
  50934. Node799.a('node.arcOval', true);
  50935. }
  50936. Node799.setRotation(0*Math.PI/180);
  50937. Node799.borderWidth = Node799BorderWidth;
  50938. Node799.borderFillwidth = Node799BorderWidth;
  50939. dataModel.add(Node799);
  50940. Node799._nodename = 'Node799'
  50941. Node799._nodeType = 'rect';
  50942. zoomNodeList.push({
  50943. node: Node799,
  50944. attr: 'node.borderwidth'
  50945. });
  50946. (function (node, _img) {
  50947. var setWidth = node.setWidth,
  50948. setHeight = node.setHeight;
  50949. node.setWidth = function (width) {
  50950. if (width === this.getWidth()) return ;
  50951. var height = this.getHeight();
  50952. this.a('node.width', width);
  50953. this.a('node.rect', [0,0,width, height]);
  50954. setWidth.apply(this, arguments);
  50955. }
  50956. node.setHeight = function (height) {
  50957. if (height === this.getHeight()) return ;
  50958. var width = this.getWidth();
  50959. this.a('node.height', height);
  50960. this.a('node.rect', [0,0,width, height]);
  50961. setHeight.apply(this, arguments);
  50962. }
  50963. })(Node799, Node799.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  50964. var Node800type = 'rect';
  50965. var Node800 = new ht.Node(),
  50966. Node800BorderWidth = 1*2;
  50967. if (Node800type === 'arc') {
  50968. Node800BorderWidth *= 1;
  50969. }
  50970. Node800.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33136*_ratio.ratioY, Node800type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  50971. Node800.setPosition(1197*ratio.ratioX, 123*ratio.ratioY);
  50972. Node800.setSize(95*_ratio.ratioX, 24.33136*_ratio.ratioY);
  50973. Node800.s({
  50974. 'pixelPerfect':true
  50975. /*@AddPara@*/
  50976. });
  50977. Node800.a('node.width', 95*_ratio.ratioX);
  50978. Node800.a('node.height', 24.33136*_ratio.ratioY);
  50979. Node800.a('node.type', Node800type);
  50980. Node800.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  50981. Node800.a('node.background', 'rgba(255,255,255,0.003921569)');
  50982. Node800.a('node.gradientcolor', '');
  50983. Node800.a('node.gradient', '');
  50984. Node800.a('node.borderwidth', Node800BorderWidth);
  50985. Node800.a('node.color', 'rgba(224,224,224,1)');
  50986. Node800.a('node.fillrect', [0,0,0,0]);
  50987. Node800.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  50988. Node800.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  50989. Node800.a('node.fillgradient', '');
  50990. if (Node800type !== 'rect') {
  50991. Node800.a('node.arcFrom', parseFloat('@arcFrom@'));
  50992. Node800.a('node.arcTo', parseFloat('@arcTo@'));
  50993. Node800.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  50994. }
  50995. if (Node800type === 'arc') {
  50996. Node800.a('node.arcOval', true);
  50997. }
  50998. Node800.setRotation(0*Math.PI/180);
  50999. Node800.borderWidth = Node800BorderWidth;
  51000. Node800.borderFillwidth = Node800BorderWidth;
  51001. dataModel.add(Node800);
  51002. Node800._nodename = 'Node800'
  51003. Node800._nodeType = 'rect';
  51004. zoomNodeList.push({
  51005. node: Node800,
  51006. attr: 'node.borderwidth'
  51007. });
  51008. (function (node, _img) {
  51009. var setWidth = node.setWidth,
  51010. setHeight = node.setHeight;
  51011. node.setWidth = function (width) {
  51012. if (width === this.getWidth()) return ;
  51013. var height = this.getHeight();
  51014. this.a('node.width', width);
  51015. this.a('node.rect', [0,0,width, height]);
  51016. setWidth.apply(this, arguments);
  51017. }
  51018. node.setHeight = function (height) {
  51019. if (height === this.getHeight()) return ;
  51020. var width = this.getWidth();
  51021. this.a('node.height', height);
  51022. this.a('node.rect', [0,0,width, height]);
  51023. setHeight.apply(this, arguments);
  51024. }
  51025. })(Node800, Node800.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51026. var Node801type = 'rect';
  51027. var Node801 = new ht.Node(),
  51028. Node801BorderWidth = 1*2;
  51029. if (Node801type === 'arc') {
  51030. Node801BorderWidth *= 1;
  51031. }
  51032. Node801.setImage(GD.getRectJSON(95*_ratio.ratioX, 24.33139*_ratio.ratioY, Node801type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51033. Node801.setPosition(1197*ratio.ratioX, 147*ratio.ratioY);
  51034. Node801.setSize(95*_ratio.ratioX, 24.33139*_ratio.ratioY);
  51035. Node801.s({
  51036. 'pixelPerfect':true
  51037. /*@AddPara@*/
  51038. });
  51039. Node801.a('node.width', 95*_ratio.ratioX);
  51040. Node801.a('node.height', 24.33139*_ratio.ratioY);
  51041. Node801.a('node.type', Node801type);
  51042. Node801.a('node.rect', [0, 0, 95*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  51043. Node801.a('node.background', 'rgba(255,255,255,0.003921569)');
  51044. Node801.a('node.gradientcolor', '');
  51045. Node801.a('node.gradient', '');
  51046. Node801.a('node.borderwidth', Node801BorderWidth);
  51047. Node801.a('node.color', 'rgba(224,224,224,1)');
  51048. Node801.a('node.fillrect', [0,0,0,0]);
  51049. Node801.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  51050. Node801.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  51051. Node801.a('node.fillgradient', '');
  51052. if (Node801type !== 'rect') {
  51053. Node801.a('node.arcFrom', parseFloat('@arcFrom@'));
  51054. Node801.a('node.arcTo', parseFloat('@arcTo@'));
  51055. Node801.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  51056. }
  51057. if (Node801type === 'arc') {
  51058. Node801.a('node.arcOval', true);
  51059. }
  51060. Node801.setRotation(0*Math.PI/180);
  51061. Node801.borderWidth = Node801BorderWidth;
  51062. Node801.borderFillwidth = Node801BorderWidth;
  51063. dataModel.add(Node801);
  51064. Node801._nodename = 'Node801'
  51065. Node801._nodeType = 'rect';
  51066. zoomNodeList.push({
  51067. node: Node801,
  51068. attr: 'node.borderwidth'
  51069. });
  51070. (function (node, _img) {
  51071. var setWidth = node.setWidth,
  51072. setHeight = node.setHeight;
  51073. node.setWidth = function (width) {
  51074. if (width === this.getWidth()) return ;
  51075. var height = this.getHeight();
  51076. this.a('node.width', width);
  51077. this.a('node.rect', [0,0,width, height]);
  51078. setWidth.apply(this, arguments);
  51079. }
  51080. node.setHeight = function (height) {
  51081. if (height === this.getHeight()) return ;
  51082. var width = this.getWidth();
  51083. this.a('node.height', height);
  51084. this.a('node.rect', [0,0,width, height]);
  51085. setHeight.apply(this, arguments);
  51086. }
  51087. })(Node801, Node801.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51088. var Node802type = 'rect';
  51089. var Node802 = new ht.Node(),
  51090. Node802BorderWidth = 1*2;
  51091. if (Node802type === 'arc') {
  51092. Node802BorderWidth *= 1;
  51093. }
  51094. Node802.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node802type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51095. Node802.setPosition(1277*ratio.ratioX, 50*ratio.ratioY);
  51096. Node802.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  51097. Node802.s({
  51098. 'pixelPerfect':true
  51099. /*@AddPara@*/
  51100. });
  51101. Node802.a('node.width', 65*_ratio.ratioX);
  51102. Node802.a('node.height', 24.33136*_ratio.ratioY);
  51103. Node802.a('node.type', Node802type);
  51104. Node802.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  51105. Node802.a('node.background', 'rgba(255,255,255,0.003921569)');
  51106. Node802.a('node.gradientcolor', '');
  51107. Node802.a('node.gradient', '');
  51108. Node802.a('node.borderwidth', Node802BorderWidth);
  51109. Node802.a('node.color', 'rgba(224,224,224,1)');
  51110. Node802.a('node.fillrect', [0,0,0,0]);
  51111. Node802.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  51112. Node802.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  51113. Node802.a('node.fillgradient', '');
  51114. if (Node802type !== 'rect') {
  51115. Node802.a('node.arcFrom', parseFloat('@arcFrom@'));
  51116. Node802.a('node.arcTo', parseFloat('@arcTo@'));
  51117. Node802.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  51118. }
  51119. if (Node802type === 'arc') {
  51120. Node802.a('node.arcOval', true);
  51121. }
  51122. Node802.setRotation(0*Math.PI/180);
  51123. Node802.borderWidth = Node802BorderWidth;
  51124. Node802.borderFillwidth = Node802BorderWidth;
  51125. dataModel.add(Node802);
  51126. Node802._nodename = 'Node802'
  51127. Node802._nodeType = 'rect';
  51128. zoomNodeList.push({
  51129. node: Node802,
  51130. attr: 'node.borderwidth'
  51131. });
  51132. (function (node, _img) {
  51133. var setWidth = node.setWidth,
  51134. setHeight = node.setHeight;
  51135. node.setWidth = function (width) {
  51136. if (width === this.getWidth()) return ;
  51137. var height = this.getHeight();
  51138. this.a('node.width', width);
  51139. this.a('node.rect', [0,0,width, height]);
  51140. setWidth.apply(this, arguments);
  51141. }
  51142. node.setHeight = function (height) {
  51143. if (height === this.getHeight()) return ;
  51144. var width = this.getWidth();
  51145. this.a('node.height', height);
  51146. this.a('node.rect', [0,0,width, height]);
  51147. setHeight.apply(this, arguments);
  51148. }
  51149. })(Node802, Node802.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51150. var Node803 = new ht.Node();
  51151. var Node803textStart, Node803textWidth, Node803lineStart, Node803align = 'center', Node803fontSize = 14.66663*_ratio.ratioY,Node803width = 59*_ratio.ratioX, Node803height = 26*_ratio.ratioY;
  51152. (function () {
  51153. if (Node803align === 'left') {
  51154. Node803textStart = Node803fontSize * 0.2 > 2 ? Node803fontSize * 0.2 - 4 : Node803fontSize * 0.2 - 9;
  51155. Node803textWidth = Node803width;
  51156. Node803lineStart = 1;
  51157. } else if (Node803align === 'right') {
  51158. Node803textStart = 0;
  51159. Node803textWidth =Node803fontSize <= 8 ? Node803width + Node803fontSize * 0.2 + 6 : Node803width - Node803fontSize * 0.2;
  51160. Node803lineStart = (Node803width - (ht.Default.getTextSize('0', ' '+ Node803fontSize + 'px "Arial"').width + 6)) * 0.5;
  51161. } else if (Node803align === 'center') {
  51162. Node803textStart = -3;
  51163. Node803textWidth = Node803width;
  51164. Node803lineStart = Node803width - ht.Default.getTextSize('0', ' '+ Node803fontSize + 'px "Arial"').width - 11;
  51165. }
  51166. })();
  51167. Node803.setImage(GD.getTextJSON(Node803width, Node803height, true, false, false, ' '+ Node803fontSize + 'px "Arial"'))
  51168. Node803.setPosition(1197*ratio.ratioX, 52*ratio.ratioY);
  51169. Node803.setWidth(Node803width);
  51170. Node803.setHeight(Node803height);
  51171. Node803._nodeType = 'text';
  51172. Node803._disallowEvert = true;
  51173. Node803.setRotation(0*Math.PI/180);
  51174. Node803.a('node.width', Node803width);
  51175. Node803.a('node.height', Node803height);
  51176. Node803.a('node.rect', [0, 0, Node803width, Node803height]);
  51177. Node803.a('node.bordercolor','rgba(0,0,0,1)');
  51178. Node803.a('node.borderwidth', 0);
  51179. Node803.a('node.background','' || 'rgba(0,0,0,0)');
  51180. Node803.a('node.gradient','');
  51181. Node803.a('node.gradientcolor','');
  51182. Node803.a('node.text','0');
  51183. Node803.a('node.textalign','center');
  51184. Node803.a('node.textvAlign','middle');
  51185. Node803.a('node.textrect', [Node803textStart, 0, Node803textWidth, Node803height]);
  51186. Node803.a('node.color','rgba(0,0,0,1)');
  51187. Node803.a('node.font',' '+ Node803fontSize + 'px "Arial"');
  51188. Node803.a('node.textvisible',true);
  51189. Node803.a('node.linefeed',false);
  51190. if (false) {
  51191. Node803.a('node.textfunc',function(g) {
  51192. g.beginPath();
  51193. var str=Node803.a('node.text') || '0';
  51194. var color=Node803.a('node.color') || 'rgba(0,0,0,1)';
  51195. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node803width,Node803height,14.66663*_ratio.ratioY,"center",color,' '+ Node803fontSize + 'px "Arial"', 0,g);
  51196. });
  51197. }
  51198. if (false) {
  51199. Node803.a('node.underlinepoints',[Node803lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node803fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node803fontSize + 'px "Arial"').width + 6, (Node803height - Node803fontSize) * 0.5*_ratio.ratioY + Node803fontSize + 2 ]);
  51200. Node803.a('node.underlinevisible',false);
  51201. Node803.a('node.underlineBorderWidth', 1);
  51202. }
  51203. dataModel.add(Node803);
  51204. zoomNodeList.push({
  51205. node: Node803,
  51206. borderWidth: 0,
  51207. attr: 'node.borderwidth'
  51208. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51209. var Node804 = new ht.Node();
  51210. var Node804textStart, Node804textWidth, Node804lineStart, Node804align = 'center', Node804fontSize = 14.66663*_ratio.ratioY,Node804width = 59*_ratio.ratioX, Node804height = 26*_ratio.ratioY;
  51211. (function () {
  51212. if (Node804align === 'left') {
  51213. Node804textStart = Node804fontSize * 0.2 > 2 ? Node804fontSize * 0.2 - 4 : Node804fontSize * 0.2 - 9;
  51214. Node804textWidth = Node804width;
  51215. Node804lineStart = 1;
  51216. } else if (Node804align === 'right') {
  51217. Node804textStart = 0;
  51218. Node804textWidth =Node804fontSize <= 8 ? Node804width + Node804fontSize * 0.2 + 6 : Node804width - Node804fontSize * 0.2;
  51219. Node804lineStart = (Node804width - (ht.Default.getTextSize('0', ' '+ Node804fontSize + 'px "Arial"').width + 6)) * 0.5;
  51220. } else if (Node804align === 'center') {
  51221. Node804textStart = -3;
  51222. Node804textWidth = Node804width;
  51223. Node804lineStart = Node804width - ht.Default.getTextSize('0', ' '+ Node804fontSize + 'px "Arial"').width - 11;
  51224. }
  51225. })();
  51226. Node804.setImage(GD.getTextJSON(Node804width, Node804height, true, false, false, ' '+ Node804fontSize + 'px "Arial"'))
  51227. Node804.setPosition(1197*ratio.ratioX, 76*ratio.ratioY);
  51228. Node804.setWidth(Node804width);
  51229. Node804.setHeight(Node804height);
  51230. Node804._nodeType = 'text';
  51231. Node804._disallowEvert = true;
  51232. Node804.setRotation(0*Math.PI/180);
  51233. Node804.a('node.width', Node804width);
  51234. Node804.a('node.height', Node804height);
  51235. Node804.a('node.rect', [0, 0, Node804width, Node804height]);
  51236. Node804.a('node.bordercolor','rgba(0,0,0,1)');
  51237. Node804.a('node.borderwidth', 0);
  51238. Node804.a('node.background','' || 'rgba(0,0,0,0)');
  51239. Node804.a('node.gradient','');
  51240. Node804.a('node.gradientcolor','');
  51241. Node804.a('node.text','0');
  51242. Node804.a('node.textalign','center');
  51243. Node804.a('node.textvAlign','middle');
  51244. Node804.a('node.textrect', [Node804textStart, 0, Node804textWidth, Node804height]);
  51245. Node804.a('node.color','rgba(0,0,0,1)');
  51246. Node804.a('node.font',' '+ Node804fontSize + 'px "Arial"');
  51247. Node804.a('node.textvisible',true);
  51248. Node804.a('node.linefeed',false);
  51249. if (false) {
  51250. Node804.a('node.textfunc',function(g) {
  51251. g.beginPath();
  51252. var str=Node804.a('node.text') || '0';
  51253. var color=Node804.a('node.color') || 'rgba(0,0,0,1)';
  51254. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node804width,Node804height,14.66663*_ratio.ratioY,"center",color,' '+ Node804fontSize + 'px "Arial"', 0,g);
  51255. });
  51256. }
  51257. if (false) {
  51258. Node804.a('node.underlinepoints',[Node804lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node804fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node804fontSize + 'px "Arial"').width + 6, (Node804height - Node804fontSize) * 0.5*_ratio.ratioY + Node804fontSize + 2 ]);
  51259. Node804.a('node.underlinevisible',false);
  51260. Node804.a('node.underlineBorderWidth', 1);
  51261. }
  51262. dataModel.add(Node804);
  51263. zoomNodeList.push({
  51264. node: Node804,
  51265. borderWidth: 0,
  51266. attr: 'node.borderwidth'
  51267. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51268. var Node805 = new ht.Node();
  51269. var Node805textStart, Node805textWidth, Node805lineStart, Node805align = 'center', Node805fontSize = 14.66663*_ratio.ratioY,Node805width = 59*_ratio.ratioX, Node805height = 26*_ratio.ratioY;
  51270. (function () {
  51271. if (Node805align === 'left') {
  51272. Node805textStart = Node805fontSize * 0.2 > 2 ? Node805fontSize * 0.2 - 4 : Node805fontSize * 0.2 - 9;
  51273. Node805textWidth = Node805width;
  51274. Node805lineStart = 1;
  51275. } else if (Node805align === 'right') {
  51276. Node805textStart = 0;
  51277. Node805textWidth =Node805fontSize <= 8 ? Node805width + Node805fontSize * 0.2 + 6 : Node805width - Node805fontSize * 0.2;
  51278. Node805lineStart = (Node805width - (ht.Default.getTextSize('0', ' '+ Node805fontSize + 'px "Arial"').width + 6)) * 0.5;
  51279. } else if (Node805align === 'center') {
  51280. Node805textStart = -3;
  51281. Node805textWidth = Node805width;
  51282. Node805lineStart = Node805width - ht.Default.getTextSize('0', ' '+ Node805fontSize + 'px "Arial"').width - 11;
  51283. }
  51284. })();
  51285. Node805.setImage(GD.getTextJSON(Node805width, Node805height, true, false, false, ' '+ Node805fontSize + 'px "Arial"'))
  51286. Node805.setPosition(1197*ratio.ratioX, 101*ratio.ratioY);
  51287. Node805.setWidth(Node805width);
  51288. Node805.setHeight(Node805height);
  51289. Node805._nodeType = 'text';
  51290. Node805._disallowEvert = true;
  51291. Node805.setRotation(0*Math.PI/180);
  51292. Node805.a('node.width', Node805width);
  51293. Node805.a('node.height', Node805height);
  51294. Node805.a('node.rect', [0, 0, Node805width, Node805height]);
  51295. Node805.a('node.bordercolor','rgba(0,0,0,1)');
  51296. Node805.a('node.borderwidth', 0);
  51297. Node805.a('node.background','' || 'rgba(0,0,0,0)');
  51298. Node805.a('node.gradient','');
  51299. Node805.a('node.gradientcolor','');
  51300. Node805.a('node.text','0');
  51301. Node805.a('node.textalign','center');
  51302. Node805.a('node.textvAlign','middle');
  51303. Node805.a('node.textrect', [Node805textStart, 0, Node805textWidth, Node805height]);
  51304. Node805.a('node.color','rgba(0,0,0,1)');
  51305. Node805.a('node.font',' '+ Node805fontSize + 'px "Arial"');
  51306. Node805.a('node.textvisible',true);
  51307. Node805.a('node.linefeed',false);
  51308. if (false) {
  51309. Node805.a('node.textfunc',function(g) {
  51310. g.beginPath();
  51311. var str=Node805.a('node.text') || '0';
  51312. var color=Node805.a('node.color') || 'rgba(0,0,0,1)';
  51313. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node805width,Node805height,14.66663*_ratio.ratioY,"center",color,' '+ Node805fontSize + 'px "Arial"', 0,g);
  51314. });
  51315. }
  51316. if (false) {
  51317. Node805.a('node.underlinepoints',[Node805lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node805fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node805fontSize + 'px "Arial"').width + 6, (Node805height - Node805fontSize) * 0.5*_ratio.ratioY + Node805fontSize + 2 ]);
  51318. Node805.a('node.underlinevisible',false);
  51319. Node805.a('node.underlineBorderWidth', 1);
  51320. }
  51321. dataModel.add(Node805);
  51322. zoomNodeList.push({
  51323. node: Node805,
  51324. borderWidth: 0,
  51325. attr: 'node.borderwidth'
  51326. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51327. var Node806 = new ht.Node();
  51328. var Node806textStart, Node806textWidth, Node806lineStart, Node806align = 'center', Node806fontSize = 14.66663*_ratio.ratioY,Node806width = 59*_ratio.ratioX, Node806height = 26*_ratio.ratioY;
  51329. (function () {
  51330. if (Node806align === 'left') {
  51331. Node806textStart = Node806fontSize * 0.2 > 2 ? Node806fontSize * 0.2 - 4 : Node806fontSize * 0.2 - 9;
  51332. Node806textWidth = Node806width;
  51333. Node806lineStart = 1;
  51334. } else if (Node806align === 'right') {
  51335. Node806textStart = 0;
  51336. Node806textWidth =Node806fontSize <= 8 ? Node806width + Node806fontSize * 0.2 + 6 : Node806width - Node806fontSize * 0.2;
  51337. Node806lineStart = (Node806width - (ht.Default.getTextSize('0', ' '+ Node806fontSize + 'px "Arial"').width + 6)) * 0.5;
  51338. } else if (Node806align === 'center') {
  51339. Node806textStart = -3;
  51340. Node806textWidth = Node806width;
  51341. Node806lineStart = Node806width - ht.Default.getTextSize('0', ' '+ Node806fontSize + 'px "Arial"').width - 11;
  51342. }
  51343. })();
  51344. Node806.setImage(GD.getTextJSON(Node806width, Node806height, true, false, false, ' '+ Node806fontSize + 'px "Arial"'))
  51345. Node806.setPosition(1197*ratio.ratioX, 124*ratio.ratioY);
  51346. Node806.setWidth(Node806width);
  51347. Node806.setHeight(Node806height);
  51348. Node806._nodeType = 'text';
  51349. Node806._disallowEvert = true;
  51350. Node806.setRotation(0*Math.PI/180);
  51351. Node806.a('node.width', Node806width);
  51352. Node806.a('node.height', Node806height);
  51353. Node806.a('node.rect', [0, 0, Node806width, Node806height]);
  51354. Node806.a('node.bordercolor','rgba(0,0,0,1)');
  51355. Node806.a('node.borderwidth', 0);
  51356. Node806.a('node.background','' || 'rgba(0,0,0,0)');
  51357. Node806.a('node.gradient','');
  51358. Node806.a('node.gradientcolor','');
  51359. Node806.a('node.text','0');
  51360. Node806.a('node.textalign','center');
  51361. Node806.a('node.textvAlign','middle');
  51362. Node806.a('node.textrect', [Node806textStart, 0, Node806textWidth, Node806height]);
  51363. Node806.a('node.color','rgba(0,0,0,1)');
  51364. Node806.a('node.font',' '+ Node806fontSize + 'px "Arial"');
  51365. Node806.a('node.textvisible',true);
  51366. Node806.a('node.linefeed',false);
  51367. if (false) {
  51368. Node806.a('node.textfunc',function(g) {
  51369. g.beginPath();
  51370. var str=Node806.a('node.text') || '0';
  51371. var color=Node806.a('node.color') || 'rgba(0,0,0,1)';
  51372. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node806width,Node806height,14.66663*_ratio.ratioY,"center",color,' '+ Node806fontSize + 'px "Arial"', 0,g);
  51373. });
  51374. }
  51375. if (false) {
  51376. Node806.a('node.underlinepoints',[Node806lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node806fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node806fontSize + 'px "Arial"').width + 6, (Node806height - Node806fontSize) * 0.5*_ratio.ratioY + Node806fontSize + 2 ]);
  51377. Node806.a('node.underlinevisible',false);
  51378. Node806.a('node.underlineBorderWidth', 1);
  51379. }
  51380. dataModel.add(Node806);
  51381. zoomNodeList.push({
  51382. node: Node806,
  51383. borderWidth: 0,
  51384. attr: 'node.borderwidth'
  51385. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51386. var Node807type = 'rect';
  51387. var Node807 = new ht.Node(),
  51388. Node807BorderWidth = 1*2;
  51389. if (Node807type === 'arc') {
  51390. Node807BorderWidth *= 1;
  51391. }
  51392. Node807.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node807type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51393. Node807.setPosition(1277*ratio.ratioX, 74*ratio.ratioY);
  51394. Node807.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  51395. Node807.s({
  51396. 'pixelPerfect':true
  51397. /*@AddPara@*/
  51398. });
  51399. Node807.a('node.width', 65*_ratio.ratioX);
  51400. Node807.a('node.height', 24.33138*_ratio.ratioY);
  51401. Node807.a('node.type', Node807type);
  51402. Node807.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  51403. Node807.a('node.background', 'rgba(255,255,255,0.003921569)');
  51404. Node807.a('node.gradientcolor', '');
  51405. Node807.a('node.gradient', '');
  51406. Node807.a('node.borderwidth', Node807BorderWidth);
  51407. Node807.a('node.color', 'rgba(224,224,224,1)');
  51408. Node807.a('node.fillrect', [0,0,0,0]);
  51409. Node807.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  51410. Node807.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  51411. Node807.a('node.fillgradient', '');
  51412. if (Node807type !== 'rect') {
  51413. Node807.a('node.arcFrom', parseFloat('@arcFrom@'));
  51414. Node807.a('node.arcTo', parseFloat('@arcTo@'));
  51415. Node807.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  51416. }
  51417. if (Node807type === 'arc') {
  51418. Node807.a('node.arcOval', true);
  51419. }
  51420. Node807.setRotation(0*Math.PI/180);
  51421. Node807.borderWidth = Node807BorderWidth;
  51422. Node807.borderFillwidth = Node807BorderWidth;
  51423. dataModel.add(Node807);
  51424. Node807._nodename = 'Node807'
  51425. Node807._nodeType = 'rect';
  51426. zoomNodeList.push({
  51427. node: Node807,
  51428. attr: 'node.borderwidth'
  51429. });
  51430. (function (node, _img) {
  51431. var setWidth = node.setWidth,
  51432. setHeight = node.setHeight;
  51433. node.setWidth = function (width) {
  51434. if (width === this.getWidth()) return ;
  51435. var height = this.getHeight();
  51436. this.a('node.width', width);
  51437. this.a('node.rect', [0,0,width, height]);
  51438. setWidth.apply(this, arguments);
  51439. }
  51440. node.setHeight = function (height) {
  51441. if (height === this.getHeight()) return ;
  51442. var width = this.getWidth();
  51443. this.a('node.height', height);
  51444. this.a('node.rect', [0,0,width, height]);
  51445. setHeight.apply(this, arguments);
  51446. }
  51447. })(Node807, Node807.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51448. var Node808type = 'rect';
  51449. var Node808 = new ht.Node(),
  51450. Node808BorderWidth = 1*2;
  51451. if (Node808type === 'arc') {
  51452. Node808BorderWidth *= 1;
  51453. }
  51454. Node808.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node808type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51455. Node808.setPosition(1277*ratio.ratioX, 98*ratio.ratioY);
  51456. Node808.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  51457. Node808.s({
  51458. 'pixelPerfect':true
  51459. /*@AddPara@*/
  51460. });
  51461. Node808.a('node.width', 65*_ratio.ratioX);
  51462. Node808.a('node.height', 24.33138*_ratio.ratioY);
  51463. Node808.a('node.type', Node808type);
  51464. Node808.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  51465. Node808.a('node.background', 'rgba(255,255,255,0.003921569)');
  51466. Node808.a('node.gradientcolor', '');
  51467. Node808.a('node.gradient', '');
  51468. Node808.a('node.borderwidth', Node808BorderWidth);
  51469. Node808.a('node.color', 'rgba(224,224,224,1)');
  51470. Node808.a('node.fillrect', [0,0,0,0]);
  51471. Node808.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  51472. Node808.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  51473. Node808.a('node.fillgradient', '');
  51474. if (Node808type !== 'rect') {
  51475. Node808.a('node.arcFrom', parseFloat('@arcFrom@'));
  51476. Node808.a('node.arcTo', parseFloat('@arcTo@'));
  51477. Node808.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  51478. }
  51479. if (Node808type === 'arc') {
  51480. Node808.a('node.arcOval', true);
  51481. }
  51482. Node808.setRotation(0*Math.PI/180);
  51483. Node808.borderWidth = Node808BorderWidth;
  51484. Node808.borderFillwidth = Node808BorderWidth;
  51485. dataModel.add(Node808);
  51486. Node808._nodename = 'Node808'
  51487. Node808._nodeType = 'rect';
  51488. zoomNodeList.push({
  51489. node: Node808,
  51490. attr: 'node.borderwidth'
  51491. });
  51492. (function (node, _img) {
  51493. var setWidth = node.setWidth,
  51494. setHeight = node.setHeight;
  51495. node.setWidth = function (width) {
  51496. if (width === this.getWidth()) return ;
  51497. var height = this.getHeight();
  51498. this.a('node.width', width);
  51499. this.a('node.rect', [0,0,width, height]);
  51500. setWidth.apply(this, arguments);
  51501. }
  51502. node.setHeight = function (height) {
  51503. if (height === this.getHeight()) return ;
  51504. var width = this.getWidth();
  51505. this.a('node.height', height);
  51506. this.a('node.rect', [0,0,width, height]);
  51507. setHeight.apply(this, arguments);
  51508. }
  51509. })(Node808, Node808.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51510. var Node809type = 'rect';
  51511. var Node809 = new ht.Node(),
  51512. Node809BorderWidth = 1*2;
  51513. if (Node809type === 'arc') {
  51514. Node809BorderWidth *= 1;
  51515. }
  51516. Node809.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node809type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51517. Node809.setPosition(1277*ratio.ratioX, 123*ratio.ratioY);
  51518. Node809.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  51519. Node809.s({
  51520. 'pixelPerfect':true
  51521. /*@AddPara@*/
  51522. });
  51523. Node809.a('node.width', 65*_ratio.ratioX);
  51524. Node809.a('node.height', 24.33136*_ratio.ratioY);
  51525. Node809.a('node.type', Node809type);
  51526. Node809.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  51527. Node809.a('node.background', 'rgba(255,255,255,0.003921569)');
  51528. Node809.a('node.gradientcolor', '');
  51529. Node809.a('node.gradient', '');
  51530. Node809.a('node.borderwidth', Node809BorderWidth);
  51531. Node809.a('node.color', 'rgba(224,224,224,1)');
  51532. Node809.a('node.fillrect', [0,0,0,0]);
  51533. Node809.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  51534. Node809.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  51535. Node809.a('node.fillgradient', '');
  51536. if (Node809type !== 'rect') {
  51537. Node809.a('node.arcFrom', parseFloat('@arcFrom@'));
  51538. Node809.a('node.arcTo', parseFloat('@arcTo@'));
  51539. Node809.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  51540. }
  51541. if (Node809type === 'arc') {
  51542. Node809.a('node.arcOval', true);
  51543. }
  51544. Node809.setRotation(0*Math.PI/180);
  51545. Node809.borderWidth = Node809BorderWidth;
  51546. Node809.borderFillwidth = Node809BorderWidth;
  51547. dataModel.add(Node809);
  51548. Node809._nodename = 'Node809'
  51549. Node809._nodeType = 'rect';
  51550. zoomNodeList.push({
  51551. node: Node809,
  51552. attr: 'node.borderwidth'
  51553. });
  51554. (function (node, _img) {
  51555. var setWidth = node.setWidth,
  51556. setHeight = node.setHeight;
  51557. node.setWidth = function (width) {
  51558. if (width === this.getWidth()) return ;
  51559. var height = this.getHeight();
  51560. this.a('node.width', width);
  51561. this.a('node.rect', [0,0,width, height]);
  51562. setWidth.apply(this, arguments);
  51563. }
  51564. node.setHeight = function (height) {
  51565. if (height === this.getHeight()) return ;
  51566. var width = this.getWidth();
  51567. this.a('node.height', height);
  51568. this.a('node.rect', [0,0,width, height]);
  51569. setHeight.apply(this, arguments);
  51570. }
  51571. })(Node809, Node809.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51572. var Node810type = 'rect';
  51573. var Node810 = new ht.Node(),
  51574. Node810BorderWidth = 1*2;
  51575. if (Node810type === 'arc') {
  51576. Node810BorderWidth *= 1;
  51577. }
  51578. Node810.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node810type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51579. Node810.setPosition(1277*ratio.ratioX, 147*ratio.ratioY);
  51580. Node810.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  51581. Node810.s({
  51582. 'pixelPerfect':true
  51583. /*@AddPara@*/
  51584. });
  51585. Node810.a('node.width', 65*_ratio.ratioX);
  51586. Node810.a('node.height', 24.33138*_ratio.ratioY);
  51587. Node810.a('node.type', Node810type);
  51588. Node810.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  51589. Node810.a('node.background', 'rgba(255,255,255,0.003921569)');
  51590. Node810.a('node.gradientcolor', '');
  51591. Node810.a('node.gradient', '');
  51592. Node810.a('node.borderwidth', Node810BorderWidth);
  51593. Node810.a('node.color', 'rgba(224,224,224,1)');
  51594. Node810.a('node.fillrect', [0,0,0,0]);
  51595. Node810.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  51596. Node810.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  51597. Node810.a('node.fillgradient', '');
  51598. if (Node810type !== 'rect') {
  51599. Node810.a('node.arcFrom', parseFloat('@arcFrom@'));
  51600. Node810.a('node.arcTo', parseFloat('@arcTo@'));
  51601. Node810.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  51602. }
  51603. if (Node810type === 'arc') {
  51604. Node810.a('node.arcOval', true);
  51605. }
  51606. Node810.setRotation(0*Math.PI/180);
  51607. Node810.borderWidth = Node810BorderWidth;
  51608. Node810.borderFillwidth = Node810BorderWidth;
  51609. dataModel.add(Node810);
  51610. Node810._nodename = 'Node810'
  51611. Node810._nodeType = 'rect';
  51612. zoomNodeList.push({
  51613. node: Node810,
  51614. attr: 'node.borderwidth'
  51615. });
  51616. (function (node, _img) {
  51617. var setWidth = node.setWidth,
  51618. setHeight = node.setHeight;
  51619. node.setWidth = function (width) {
  51620. if (width === this.getWidth()) return ;
  51621. var height = this.getHeight();
  51622. this.a('node.width', width);
  51623. this.a('node.rect', [0,0,width, height]);
  51624. setWidth.apply(this, arguments);
  51625. }
  51626. node.setHeight = function (height) {
  51627. if (height === this.getHeight()) return ;
  51628. var width = this.getWidth();
  51629. this.a('node.height', height);
  51630. this.a('node.rect', [0,0,width, height]);
  51631. setHeight.apply(this, arguments);
  51632. }
  51633. })(Node810, Node810.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51634. var Node811 = new ht.Node();
  51635. var Node811textStart, Node811textWidth, Node811lineStart, Node811align = 'center', Node811fontSize = 13.3333*_ratio.ratioY,Node811width = 59*_ratio.ratioX, Node811height = 26*_ratio.ratioY;
  51636. (function () {
  51637. if (Node811align === 'left') {
  51638. Node811textStart = Node811fontSize * 0.2 > 2 ? Node811fontSize * 0.2 - 4 : Node811fontSize * 0.2 - 9;
  51639. Node811textWidth = Node811width;
  51640. Node811lineStart = 1;
  51641. } else if (Node811align === 'right') {
  51642. Node811textStart = 0;
  51643. Node811textWidth =Node811fontSize <= 8 ? Node811width + Node811fontSize * 0.2 + 6 : Node811width - Node811fontSize * 0.2;
  51644. Node811lineStart = (Node811width - (ht.Default.getTextSize('万kWh', ' '+ Node811fontSize + 'px "Arial"').width + 6)) * 0.5;
  51645. } else if (Node811align === 'center') {
  51646. Node811textStart = -3;
  51647. Node811textWidth = Node811width;
  51648. Node811lineStart = Node811width - ht.Default.getTextSize('万kWh', ' '+ Node811fontSize + 'px "Arial"').width - 11;
  51649. }
  51650. })();
  51651. Node811.setImage(GD.getTextJSON(Node811width, Node811height, true, false, false, ' '+ Node811fontSize + 'px "Arial"'))
  51652. Node811.setPosition(1278*ratio.ratioX, 52*ratio.ratioY);
  51653. Node811.setWidth(Node811width);
  51654. Node811.setHeight(Node811height);
  51655. Node811._nodeType = 'text';
  51656. Node811._disallowEvert = true;
  51657. Node811.setRotation(0*Math.PI/180);
  51658. Node811.a('node.width', Node811width);
  51659. Node811.a('node.height', Node811height);
  51660. Node811.a('node.rect', [0, 0, Node811width, Node811height]);
  51661. Node811.a('node.bordercolor','rgba(128,128,128,1)');
  51662. Node811.a('node.borderwidth', 0);
  51663. Node811.a('node.background','' || 'rgba(0,0,0,0)');
  51664. Node811.a('node.gradient','');
  51665. Node811.a('node.gradientcolor','');
  51666. Node811.a('node.text','万kWh');
  51667. Node811.a('node.textalign','center');
  51668. Node811.a('node.textvAlign','middle');
  51669. Node811.a('node.textrect', [Node811textStart, 0, Node811textWidth, Node811height]);
  51670. Node811.a('node.color','rgba(128,128,128,1)');
  51671. Node811.a('node.font',' '+ Node811fontSize + 'px "Arial"');
  51672. Node811.a('node.textvisible',true);
  51673. Node811.a('node.linefeed',false);
  51674. if (false) {
  51675. Node811.a('node.textfunc',function(g) {
  51676. g.beginPath();
  51677. var str=Node811.a('node.text') || '万kWh';
  51678. var color=Node811.a('node.color') || 'rgba(128,128,128,1)';
  51679. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node811width,Node811height,13.3333*_ratio.ratioY,"center",color,' '+ Node811fontSize + 'px "Arial"', 0,g);
  51680. });
  51681. }
  51682. if (false) {
  51683. Node811.a('node.underlinepoints',[Node811lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node811fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node811fontSize + 'px "Arial"').width + 6, (Node811height - Node811fontSize) * 0.5*_ratio.ratioY + Node811fontSize + 2 ]);
  51684. Node811.a('node.underlinevisible',false);
  51685. Node811.a('node.underlineBorderWidth', 1);
  51686. }
  51687. dataModel.add(Node811);
  51688. zoomNodeList.push({
  51689. node: Node811,
  51690. borderWidth: 0,
  51691. attr: 'node.borderwidth'
  51692. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51693. var Node812 = new ht.Node();
  51694. var Node812textStart, Node812textWidth, Node812lineStart, Node812align = 'center', Node812fontSize = 13.3333*_ratio.ratioY,Node812width = 59*_ratio.ratioX, Node812height = 26*_ratio.ratioY;
  51695. (function () {
  51696. if (Node812align === 'left') {
  51697. Node812textStart = Node812fontSize * 0.2 > 2 ? Node812fontSize * 0.2 - 4 : Node812fontSize * 0.2 - 9;
  51698. Node812textWidth = Node812width;
  51699. Node812lineStart = 1;
  51700. } else if (Node812align === 'right') {
  51701. Node812textStart = 0;
  51702. Node812textWidth =Node812fontSize <= 8 ? Node812width + Node812fontSize * 0.2 + 6 : Node812width - Node812fontSize * 0.2;
  51703. Node812lineStart = (Node812width - (ht.Default.getTextSize('万kWh', ' '+ Node812fontSize + 'px "Arial"').width + 6)) * 0.5;
  51704. } else if (Node812align === 'center') {
  51705. Node812textStart = -3;
  51706. Node812textWidth = Node812width;
  51707. Node812lineStart = Node812width - ht.Default.getTextSize('万kWh', ' '+ Node812fontSize + 'px "Arial"').width - 11;
  51708. }
  51709. })();
  51710. Node812.setImage(GD.getTextJSON(Node812width, Node812height, true, false, false, ' '+ Node812fontSize + 'px "Arial"'))
  51711. Node812.setPosition(1278*ratio.ratioX, 76*ratio.ratioY);
  51712. Node812.setWidth(Node812width);
  51713. Node812.setHeight(Node812height);
  51714. Node812._nodeType = 'text';
  51715. Node812._disallowEvert = true;
  51716. Node812.setRotation(0*Math.PI/180);
  51717. Node812.a('node.width', Node812width);
  51718. Node812.a('node.height', Node812height);
  51719. Node812.a('node.rect', [0, 0, Node812width, Node812height]);
  51720. Node812.a('node.bordercolor','rgba(128,128,128,1)');
  51721. Node812.a('node.borderwidth', 0);
  51722. Node812.a('node.background','' || 'rgba(0,0,0,0)');
  51723. Node812.a('node.gradient','');
  51724. Node812.a('node.gradientcolor','');
  51725. Node812.a('node.text','万kWh');
  51726. Node812.a('node.textalign','center');
  51727. Node812.a('node.textvAlign','middle');
  51728. Node812.a('node.textrect', [Node812textStart, 0, Node812textWidth, Node812height]);
  51729. Node812.a('node.color','rgba(128,128,128,1)');
  51730. Node812.a('node.font',' '+ Node812fontSize + 'px "Arial"');
  51731. Node812.a('node.textvisible',true);
  51732. Node812.a('node.linefeed',false);
  51733. if (false) {
  51734. Node812.a('node.textfunc',function(g) {
  51735. g.beginPath();
  51736. var str=Node812.a('node.text') || '万kWh';
  51737. var color=Node812.a('node.color') || 'rgba(128,128,128,1)';
  51738. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node812width,Node812height,13.3333*_ratio.ratioY,"center",color,' '+ Node812fontSize + 'px "Arial"', 0,g);
  51739. });
  51740. }
  51741. if (false) {
  51742. Node812.a('node.underlinepoints',[Node812lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node812fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node812fontSize + 'px "Arial"').width + 6, (Node812height - Node812fontSize) * 0.5*_ratio.ratioY + Node812fontSize + 2 ]);
  51743. Node812.a('node.underlinevisible',false);
  51744. Node812.a('node.underlineBorderWidth', 1);
  51745. }
  51746. dataModel.add(Node812);
  51747. zoomNodeList.push({
  51748. node: Node812,
  51749. borderWidth: 0,
  51750. attr: 'node.borderwidth'
  51751. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51752. var Node813 = new ht.Node();
  51753. var Node813textStart, Node813textWidth, Node813lineStart, Node813align = 'center', Node813fontSize = 13.3333*_ratio.ratioY,Node813width = 59*_ratio.ratioX, Node813height = 26*_ratio.ratioY;
  51754. (function () {
  51755. if (Node813align === 'left') {
  51756. Node813textStart = Node813fontSize * 0.2 > 2 ? Node813fontSize * 0.2 - 4 : Node813fontSize * 0.2 - 9;
  51757. Node813textWidth = Node813width;
  51758. Node813lineStart = 1;
  51759. } else if (Node813align === 'right') {
  51760. Node813textStart = 0;
  51761. Node813textWidth =Node813fontSize <= 8 ? Node813width + Node813fontSize * 0.2 + 6 : Node813width - Node813fontSize * 0.2;
  51762. Node813lineStart = (Node813width - (ht.Default.getTextSize('万kWh', ' '+ Node813fontSize + 'px "Arial"').width + 6)) * 0.5;
  51763. } else if (Node813align === 'center') {
  51764. Node813textStart = -3;
  51765. Node813textWidth = Node813width;
  51766. Node813lineStart = Node813width - ht.Default.getTextSize('万kWh', ' '+ Node813fontSize + 'px "Arial"').width - 11;
  51767. }
  51768. })();
  51769. Node813.setImage(GD.getTextJSON(Node813width, Node813height, true, false, false, ' '+ Node813fontSize + 'px "Arial"'))
  51770. Node813.setPosition(1278*ratio.ratioX, 99*ratio.ratioY);
  51771. Node813.setWidth(Node813width);
  51772. Node813.setHeight(Node813height);
  51773. Node813._nodeType = 'text';
  51774. Node813._disallowEvert = true;
  51775. Node813.setRotation(0*Math.PI/180);
  51776. Node813.a('node.width', Node813width);
  51777. Node813.a('node.height', Node813height);
  51778. Node813.a('node.rect', [0, 0, Node813width, Node813height]);
  51779. Node813.a('node.bordercolor','rgba(128,128,128,1)');
  51780. Node813.a('node.borderwidth', 0);
  51781. Node813.a('node.background','' || 'rgba(0,0,0,0)');
  51782. Node813.a('node.gradient','');
  51783. Node813.a('node.gradientcolor','');
  51784. Node813.a('node.text','万kWh');
  51785. Node813.a('node.textalign','center');
  51786. Node813.a('node.textvAlign','middle');
  51787. Node813.a('node.textrect', [Node813textStart, 0, Node813textWidth, Node813height]);
  51788. Node813.a('node.color','rgba(128,128,128,1)');
  51789. Node813.a('node.font',' '+ Node813fontSize + 'px "Arial"');
  51790. Node813.a('node.textvisible',true);
  51791. Node813.a('node.linefeed',false);
  51792. if (false) {
  51793. Node813.a('node.textfunc',function(g) {
  51794. g.beginPath();
  51795. var str=Node813.a('node.text') || '万kWh';
  51796. var color=Node813.a('node.color') || 'rgba(128,128,128,1)';
  51797. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node813width,Node813height,13.3333*_ratio.ratioY,"center",color,' '+ Node813fontSize + 'px "Arial"', 0,g);
  51798. });
  51799. }
  51800. if (false) {
  51801. Node813.a('node.underlinepoints',[Node813lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node813fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node813fontSize + 'px "Arial"').width + 6, (Node813height - Node813fontSize) * 0.5*_ratio.ratioY + Node813fontSize + 2 ]);
  51802. Node813.a('node.underlinevisible',false);
  51803. Node813.a('node.underlineBorderWidth', 1);
  51804. }
  51805. dataModel.add(Node813);
  51806. zoomNodeList.push({
  51807. node: Node813,
  51808. borderWidth: 0,
  51809. attr: 'node.borderwidth'
  51810. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51811. var Node814 = new ht.Node();
  51812. var Node814textStart, Node814textWidth, Node814lineStart, Node814align = 'center', Node814fontSize = 13.3333*_ratio.ratioY,Node814width = 59*_ratio.ratioX, Node814height = 26*_ratio.ratioY;
  51813. (function () {
  51814. if (Node814align === 'left') {
  51815. Node814textStart = Node814fontSize * 0.2 > 2 ? Node814fontSize * 0.2 - 4 : Node814fontSize * 0.2 - 9;
  51816. Node814textWidth = Node814width;
  51817. Node814lineStart = 1;
  51818. } else if (Node814align === 'right') {
  51819. Node814textStart = 0;
  51820. Node814textWidth =Node814fontSize <= 8 ? Node814width + Node814fontSize * 0.2 + 6 : Node814width - Node814fontSize * 0.2;
  51821. Node814lineStart = (Node814width - (ht.Default.getTextSize('万kWh', ' '+ Node814fontSize + 'px "Arial"').width + 6)) * 0.5;
  51822. } else if (Node814align === 'center') {
  51823. Node814textStart = -3;
  51824. Node814textWidth = Node814width;
  51825. Node814lineStart = Node814width - ht.Default.getTextSize('万kWh', ' '+ Node814fontSize + 'px "Arial"').width - 11;
  51826. }
  51827. })();
  51828. Node814.setImage(GD.getTextJSON(Node814width, Node814height, true, false, false, ' '+ Node814fontSize + 'px "Arial"'))
  51829. Node814.setPosition(1278*ratio.ratioX, 125*ratio.ratioY);
  51830. Node814.setWidth(Node814width);
  51831. Node814.setHeight(Node814height);
  51832. Node814._nodeType = 'text';
  51833. Node814._disallowEvert = true;
  51834. Node814.setRotation(0*Math.PI/180);
  51835. Node814.a('node.width', Node814width);
  51836. Node814.a('node.height', Node814height);
  51837. Node814.a('node.rect', [0, 0, Node814width, Node814height]);
  51838. Node814.a('node.bordercolor','rgba(128,128,128,1)');
  51839. Node814.a('node.borderwidth', 0);
  51840. Node814.a('node.background','' || 'rgba(0,0,0,0)');
  51841. Node814.a('node.gradient','');
  51842. Node814.a('node.gradientcolor','');
  51843. Node814.a('node.text','万kWh');
  51844. Node814.a('node.textalign','center');
  51845. Node814.a('node.textvAlign','middle');
  51846. Node814.a('node.textrect', [Node814textStart, 0, Node814textWidth, Node814height]);
  51847. Node814.a('node.color','rgba(128,128,128,1)');
  51848. Node814.a('node.font',' '+ Node814fontSize + 'px "Arial"');
  51849. Node814.a('node.textvisible',true);
  51850. Node814.a('node.linefeed',false);
  51851. if (false) {
  51852. Node814.a('node.textfunc',function(g) {
  51853. g.beginPath();
  51854. var str=Node814.a('node.text') || '万kWh';
  51855. var color=Node814.a('node.color') || 'rgba(128,128,128,1)';
  51856. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node814width,Node814height,13.3333*_ratio.ratioY,"center",color,' '+ Node814fontSize + 'px "Arial"', 0,g);
  51857. });
  51858. }
  51859. if (false) {
  51860. Node814.a('node.underlinepoints',[Node814lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node814fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node814fontSize + 'px "Arial"').width + 6, (Node814height - Node814fontSize) * 0.5*_ratio.ratioY + Node814fontSize + 2 ]);
  51861. Node814.a('node.underlinevisible',false);
  51862. Node814.a('node.underlineBorderWidth', 1);
  51863. }
  51864. dataModel.add(Node814);
  51865. zoomNodeList.push({
  51866. node: Node814,
  51867. borderWidth: 0,
  51868. attr: 'node.borderwidth'
  51869. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51870. var Node815 = new ht.Node();
  51871. var Node815textStart, Node815textWidth, Node815lineStart, Node815align = 'left', Node815fontSize = 13.3333*_ratio.ratioY,Node815width = 67*_ratio.ratioX, Node815height = 26*_ratio.ratioY;
  51872. (function () {
  51873. if (Node815align === 'left') {
  51874. Node815textStart = Node815fontSize * 0.2 > 2 ? Node815fontSize * 0.2 - 4 : Node815fontSize * 0.2 - 9;
  51875. Node815textWidth = Node815width;
  51876. Node815lineStart = 1;
  51877. } else if (Node815align === 'right') {
  51878. Node815textStart = 0;
  51879. Node815textWidth =Node815fontSize <= 8 ? Node815width + Node815fontSize * 0.2 + 6 : Node815width - Node815fontSize * 0.2;
  51880. Node815lineStart = (Node815width - (ht.Default.getTextSize('装机容量', ' '+ Node815fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  51881. } else if (Node815align === 'center') {
  51882. Node815textStart = -3;
  51883. Node815textWidth = Node815width;
  51884. Node815lineStart = Node815width - ht.Default.getTextSize('装机容量', ' '+ Node815fontSize + 'px "微软雅黑"').width - 11;
  51885. }
  51886. })();
  51887. Node815.setImage(GD.getTextJSON(Node815width, Node815height, true, false, false, ' '+ Node815fontSize + 'px "微软雅黑"'))
  51888. Node815.setPosition(223*ratio.ratioX, 51*ratio.ratioY);
  51889. Node815.setWidth(Node815width);
  51890. Node815.setHeight(Node815height);
  51891. Node815._nodeType = 'text';
  51892. Node815._disallowEvert = true;
  51893. Node815.setRotation(0*Math.PI/180);
  51894. Node815.a('node.width', Node815width);
  51895. Node815.a('node.height', Node815height);
  51896. Node815.a('node.rect', [0, 0, Node815width, Node815height]);
  51897. Node815.a('node.bordercolor','rgba(0,0,0,1)');
  51898. Node815.a('node.borderwidth', 0);
  51899. Node815.a('node.background','' || 'rgba(0,0,0,0)');
  51900. Node815.a('node.gradient','');
  51901. Node815.a('node.gradientcolor','');
  51902. Node815.a('node.text','装机容量');
  51903. Node815.a('node.textalign','left');
  51904. Node815.a('node.textvAlign','middle');
  51905. Node815.a('node.textrect', [Node815textStart, 0, Node815textWidth, Node815height]);
  51906. Node815.a('node.color','rgba(0,0,0,1)');
  51907. Node815.a('node.font',' '+ Node815fontSize + 'px "微软雅黑"');
  51908. Node815.a('node.textvisible',true);
  51909. Node815.a('node.linefeed',false);
  51910. if (false) {
  51911. Node815.a('node.textfunc',function(g) {
  51912. g.beginPath();
  51913. var str=Node815.a('node.text') || '装机容量';
  51914. var color=Node815.a('node.color') || 'rgba(0,0,0,1)';
  51915. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node815width,Node815height,13.3333*_ratio.ratioY,"left",color,' '+ Node815fontSize + 'px "微软雅黑"', 0,g);
  51916. });
  51917. }
  51918. if (false) {
  51919. Node815.a('node.underlinepoints',[Node815lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node815fontSize + 2 , ht.Default.getTextSize('装机容量', ' '+ Node815fontSize + 'px "微软雅黑"').width + 6, (Node815height - Node815fontSize) * 0.5*_ratio.ratioY + Node815fontSize + 2 ]);
  51920. Node815.a('node.underlinevisible',false);
  51921. Node815.a('node.underlineBorderWidth', 1);
  51922. }
  51923. dataModel.add(Node815);
  51924. zoomNodeList.push({
  51925. node: Node815,
  51926. borderWidth: 0,
  51927. attr: 'node.borderwidth'
  51928. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51929. var Node816type = 'rect';
  51930. var Node816 = new ht.Node(),
  51931. Node816BorderWidth = 1*2;
  51932. if (Node816type === 'arc') {
  51933. Node816BorderWidth *= 1;
  51934. }
  51935. Node816.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node816type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51936. Node816.setPosition(354*ratio.ratioX, 50*ratio.ratioY);
  51937. Node816.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  51938. Node816.s({
  51939. 'pixelPerfect':true
  51940. /*@AddPara@*/
  51941. });
  51942. Node816.a('node.width', 94*_ratio.ratioX);
  51943. Node816.a('node.height', 24.33136*_ratio.ratioY);
  51944. Node816.a('node.type', Node816type);
  51945. Node816.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  51946. Node816.a('node.background', 'rgba(255,255,255,0.003921569)');
  51947. Node816.a('node.gradientcolor', '');
  51948. Node816.a('node.gradient', '');
  51949. Node816.a('node.borderwidth', Node816BorderWidth);
  51950. Node816.a('node.color', 'rgba(224,224,224,1)');
  51951. Node816.a('node.fillrect', [0,0,0,0]);
  51952. Node816.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  51953. Node816.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  51954. Node816.a('node.fillgradient', '');
  51955. if (Node816type !== 'rect') {
  51956. Node816.a('node.arcFrom', parseFloat('@arcFrom@'));
  51957. Node816.a('node.arcTo', parseFloat('@arcTo@'));
  51958. Node816.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  51959. }
  51960. if (Node816type === 'arc') {
  51961. Node816.a('node.arcOval', true);
  51962. }
  51963. Node816.setRotation(0*Math.PI/180);
  51964. Node816.borderWidth = Node816BorderWidth;
  51965. Node816.borderFillwidth = Node816BorderWidth;
  51966. dataModel.add(Node816);
  51967. Node816._nodename = 'Node816'
  51968. Node816._nodeType = 'rect';
  51969. zoomNodeList.push({
  51970. node: Node816,
  51971. attr: 'node.borderwidth'
  51972. });
  51973. (function (node, _img) {
  51974. var setWidth = node.setWidth,
  51975. setHeight = node.setHeight;
  51976. node.setWidth = function (width) {
  51977. if (width === this.getWidth()) return ;
  51978. var height = this.getHeight();
  51979. this.a('node.width', width);
  51980. this.a('node.rect', [0,0,width, height]);
  51981. setWidth.apply(this, arguments);
  51982. }
  51983. node.setHeight = function (height) {
  51984. if (height === this.getHeight()) return ;
  51985. var width = this.getWidth();
  51986. this.a('node.height', height);
  51987. this.a('node.rect', [0,0,width, height]);
  51988. setHeight.apply(this, arguments);
  51989. }
  51990. })(Node816, Node816.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  51991. var Node817type = 'rect';
  51992. var Node817 = new ht.Node(),
  51993. Node817BorderWidth = 1*2;
  51994. if (Node817type === 'arc') {
  51995. Node817BorderWidth *= 1;
  51996. }
  51997. Node817.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node817type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  51998. Node817.setPosition(354*ratio.ratioX, 74*ratio.ratioY);
  51999. Node817.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  52000. Node817.s({
  52001. 'pixelPerfect':true
  52002. /*@AddPara@*/
  52003. });
  52004. Node817.a('node.width', 94*_ratio.ratioX);
  52005. Node817.a('node.height', 24.33138*_ratio.ratioY);
  52006. Node817.a('node.type', Node817type);
  52007. Node817.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  52008. Node817.a('node.background', 'rgba(255,255,255,0.003921569)');
  52009. Node817.a('node.gradientcolor', '');
  52010. Node817.a('node.gradient', '');
  52011. Node817.a('node.borderwidth', Node817BorderWidth);
  52012. Node817.a('node.color', 'rgba(224,224,224,1)');
  52013. Node817.a('node.fillrect', [0,0,0,0]);
  52014. Node817.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52015. Node817.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52016. Node817.a('node.fillgradient', '');
  52017. if (Node817type !== 'rect') {
  52018. Node817.a('node.arcFrom', parseFloat('@arcFrom@'));
  52019. Node817.a('node.arcTo', parseFloat('@arcTo@'));
  52020. Node817.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52021. }
  52022. if (Node817type === 'arc') {
  52023. Node817.a('node.arcOval', true);
  52024. }
  52025. Node817.setRotation(0*Math.PI/180);
  52026. Node817.borderWidth = Node817BorderWidth;
  52027. Node817.borderFillwidth = Node817BorderWidth;
  52028. dataModel.add(Node817);
  52029. Node817._nodename = 'Node817'
  52030. Node817._nodeType = 'rect';
  52031. zoomNodeList.push({
  52032. node: Node817,
  52033. attr: 'node.borderwidth'
  52034. });
  52035. (function (node, _img) {
  52036. var setWidth = node.setWidth,
  52037. setHeight = node.setHeight;
  52038. node.setWidth = function (width) {
  52039. if (width === this.getWidth()) return ;
  52040. var height = this.getHeight();
  52041. this.a('node.width', width);
  52042. this.a('node.rect', [0,0,width, height]);
  52043. setWidth.apply(this, arguments);
  52044. }
  52045. node.setHeight = function (height) {
  52046. if (height === this.getHeight()) return ;
  52047. var width = this.getWidth();
  52048. this.a('node.height', height);
  52049. this.a('node.rect', [0,0,width, height]);
  52050. setHeight.apply(this, arguments);
  52051. }
  52052. })(Node817, Node817.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52053. var Node818type = 'rect';
  52054. var Node818 = new ht.Node(),
  52055. Node818BorderWidth = 1*2;
  52056. if (Node818type === 'arc') {
  52057. Node818BorderWidth *= 1;
  52058. }
  52059. Node818.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node818type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52060. Node818.setPosition(354*ratio.ratioX, 98*ratio.ratioY);
  52061. Node818.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  52062. Node818.s({
  52063. 'pixelPerfect':true
  52064. /*@AddPara@*/
  52065. });
  52066. Node818.a('node.width', 94*_ratio.ratioX);
  52067. Node818.a('node.height', 24.33138*_ratio.ratioY);
  52068. Node818.a('node.type', Node818type);
  52069. Node818.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  52070. Node818.a('node.background', 'rgba(255,255,255,0.003921569)');
  52071. Node818.a('node.gradientcolor', '');
  52072. Node818.a('node.gradient', '');
  52073. Node818.a('node.borderwidth', Node818BorderWidth);
  52074. Node818.a('node.color', 'rgba(224,224,224,1)');
  52075. Node818.a('node.fillrect', [0,0,0,0]);
  52076. Node818.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52077. Node818.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52078. Node818.a('node.fillgradient', '');
  52079. if (Node818type !== 'rect') {
  52080. Node818.a('node.arcFrom', parseFloat('@arcFrom@'));
  52081. Node818.a('node.arcTo', parseFloat('@arcTo@'));
  52082. Node818.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52083. }
  52084. if (Node818type === 'arc') {
  52085. Node818.a('node.arcOval', true);
  52086. }
  52087. Node818.setRotation(0*Math.PI/180);
  52088. Node818.borderWidth = Node818BorderWidth;
  52089. Node818.borderFillwidth = Node818BorderWidth;
  52090. dataModel.add(Node818);
  52091. Node818._nodename = 'Node818'
  52092. Node818._nodeType = 'rect';
  52093. zoomNodeList.push({
  52094. node: Node818,
  52095. attr: 'node.borderwidth'
  52096. });
  52097. (function (node, _img) {
  52098. var setWidth = node.setWidth,
  52099. setHeight = node.setHeight;
  52100. node.setWidth = function (width) {
  52101. if (width === this.getWidth()) return ;
  52102. var height = this.getHeight();
  52103. this.a('node.width', width);
  52104. this.a('node.rect', [0,0,width, height]);
  52105. setWidth.apply(this, arguments);
  52106. }
  52107. node.setHeight = function (height) {
  52108. if (height === this.getHeight()) return ;
  52109. var width = this.getWidth();
  52110. this.a('node.height', height);
  52111. this.a('node.rect', [0,0,width, height]);
  52112. setHeight.apply(this, arguments);
  52113. }
  52114. })(Node818, Node818.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52115. var Node819type = 'rect';
  52116. var Node819 = new ht.Node(),
  52117. Node819BorderWidth = 1*2;
  52118. if (Node819type === 'arc') {
  52119. Node819BorderWidth *= 1;
  52120. }
  52121. Node819.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node819type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52122. Node819.setPosition(354*ratio.ratioX, 123*ratio.ratioY);
  52123. Node819.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  52124. Node819.s({
  52125. 'pixelPerfect':true
  52126. /*@AddPara@*/
  52127. });
  52128. Node819.a('node.width', 94*_ratio.ratioX);
  52129. Node819.a('node.height', 24.33136*_ratio.ratioY);
  52130. Node819.a('node.type', Node819type);
  52131. Node819.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  52132. Node819.a('node.background', 'rgba(255,255,255,0.003921569)');
  52133. Node819.a('node.gradientcolor', '');
  52134. Node819.a('node.gradient', '');
  52135. Node819.a('node.borderwidth', Node819BorderWidth);
  52136. Node819.a('node.color', 'rgba(224,224,224,1)');
  52137. Node819.a('node.fillrect', [0,0,0,0]);
  52138. Node819.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52139. Node819.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52140. Node819.a('node.fillgradient', '');
  52141. if (Node819type !== 'rect') {
  52142. Node819.a('node.arcFrom', parseFloat('@arcFrom@'));
  52143. Node819.a('node.arcTo', parseFloat('@arcTo@'));
  52144. Node819.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52145. }
  52146. if (Node819type === 'arc') {
  52147. Node819.a('node.arcOval', true);
  52148. }
  52149. Node819.setRotation(0*Math.PI/180);
  52150. Node819.borderWidth = Node819BorderWidth;
  52151. Node819.borderFillwidth = Node819BorderWidth;
  52152. dataModel.add(Node819);
  52153. Node819._nodename = 'Node819'
  52154. Node819._nodeType = 'rect';
  52155. zoomNodeList.push({
  52156. node: Node819,
  52157. attr: 'node.borderwidth'
  52158. });
  52159. (function (node, _img) {
  52160. var setWidth = node.setWidth,
  52161. setHeight = node.setHeight;
  52162. node.setWidth = function (width) {
  52163. if (width === this.getWidth()) return ;
  52164. var height = this.getHeight();
  52165. this.a('node.width', width);
  52166. this.a('node.rect', [0,0,width, height]);
  52167. setWidth.apply(this, arguments);
  52168. }
  52169. node.setHeight = function (height) {
  52170. if (height === this.getHeight()) return ;
  52171. var width = this.getWidth();
  52172. this.a('node.height', height);
  52173. this.a('node.rect', [0,0,width, height]);
  52174. setHeight.apply(this, arguments);
  52175. }
  52176. })(Node819, Node819.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52177. var Node820type = 'rect';
  52178. var Node820 = new ht.Node(),
  52179. Node820BorderWidth = 1*2;
  52180. if (Node820type === 'arc') {
  52181. Node820BorderWidth *= 1;
  52182. }
  52183. Node820.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33139*_ratio.ratioY, Node820type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52184. Node820.setPosition(354*ratio.ratioX, 147*ratio.ratioY);
  52185. Node820.setSize(94*_ratio.ratioX, 24.33139*_ratio.ratioY);
  52186. Node820.s({
  52187. 'pixelPerfect':true
  52188. /*@AddPara@*/
  52189. });
  52190. Node820.a('node.width', 94*_ratio.ratioX);
  52191. Node820.a('node.height', 24.33139*_ratio.ratioY);
  52192. Node820.a('node.type', Node820type);
  52193. Node820.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  52194. Node820.a('node.background', 'rgba(255,255,255,0.003921569)');
  52195. Node820.a('node.gradientcolor', '');
  52196. Node820.a('node.gradient', '');
  52197. Node820.a('node.borderwidth', Node820BorderWidth);
  52198. Node820.a('node.color', 'rgba(224,224,224,1)');
  52199. Node820.a('node.fillrect', [0,0,0,0]);
  52200. Node820.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52201. Node820.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52202. Node820.a('node.fillgradient', '');
  52203. if (Node820type !== 'rect') {
  52204. Node820.a('node.arcFrom', parseFloat('@arcFrom@'));
  52205. Node820.a('node.arcTo', parseFloat('@arcTo@'));
  52206. Node820.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52207. }
  52208. if (Node820type === 'arc') {
  52209. Node820.a('node.arcOval', true);
  52210. }
  52211. Node820.setRotation(0*Math.PI/180);
  52212. Node820.borderWidth = Node820BorderWidth;
  52213. Node820.borderFillwidth = Node820BorderWidth;
  52214. dataModel.add(Node820);
  52215. Node820._nodename = 'Node820'
  52216. Node820._nodeType = 'rect';
  52217. zoomNodeList.push({
  52218. node: Node820,
  52219. attr: 'node.borderwidth'
  52220. });
  52221. (function (node, _img) {
  52222. var setWidth = node.setWidth,
  52223. setHeight = node.setHeight;
  52224. node.setWidth = function (width) {
  52225. if (width === this.getWidth()) return ;
  52226. var height = this.getHeight();
  52227. this.a('node.width', width);
  52228. this.a('node.rect', [0,0,width, height]);
  52229. setWidth.apply(this, arguments);
  52230. }
  52231. node.setHeight = function (height) {
  52232. if (height === this.getHeight()) return ;
  52233. var width = this.getWidth();
  52234. this.a('node.height', height);
  52235. this.a('node.rect', [0,0,width, height]);
  52236. setHeight.apply(this, arguments);
  52237. }
  52238. })(Node820, Node820.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52239. var Node821 = new ht.Node();
  52240. var Node821textStart, Node821textWidth, Node821lineStart, Node821align = 'center', Node821fontSize = 13.3333*_ratio.ratioY,Node821width = 58*_ratio.ratioX, Node821height = 26*_ratio.ratioY;
  52241. (function () {
  52242. if (Node821align === 'left') {
  52243. Node821textStart = Node821fontSize * 0.2 > 2 ? Node821fontSize * 0.2 - 4 : Node821fontSize * 0.2 - 9;
  52244. Node821textWidth = Node821width;
  52245. Node821lineStart = 1;
  52246. } else if (Node821align === 'right') {
  52247. Node821textStart = 0;
  52248. Node821textWidth =Node821fontSize <= 8 ? Node821width + Node821fontSize * 0.2 + 6 : Node821width - Node821fontSize * 0.2;
  52249. Node821lineStart = (Node821width - (ht.Default.getTextSize('0', ' '+ Node821fontSize + 'px "Arial"').width + 6)) * 0.5;
  52250. } else if (Node821align === 'center') {
  52251. Node821textStart = -3;
  52252. Node821textWidth = Node821width;
  52253. Node821lineStart = Node821width - ht.Default.getTextSize('0', ' '+ Node821fontSize + 'px "Arial"').width - 11;
  52254. }
  52255. })();
  52256. Node821.setImage(GD.getTextJSON(Node821width, Node821height, true, false, false, ' '+ Node821fontSize + 'px "Arial"'))
  52257. Node821.setPosition(354*ratio.ratioX, 52*ratio.ratioY);
  52258. Node821.setWidth(Node821width);
  52259. Node821.setHeight(Node821height);
  52260. Node821._nodeType = 'text';
  52261. Node821._disallowEvert = true;
  52262. Node821.setRotation(0*Math.PI/180);
  52263. Node821.a('node.width', Node821width);
  52264. Node821.a('node.height', Node821height);
  52265. Node821.a('node.rect', [0, 0, Node821width, Node821height]);
  52266. Node821.a('node.bordercolor','rgba(0,0,0,1)');
  52267. Node821.a('node.borderwidth', 0);
  52268. Node821.a('node.background','' || 'rgba(0,0,0,0)');
  52269. Node821.a('node.gradient','');
  52270. Node821.a('node.gradientcolor','');
  52271. Node821.a('node.text','0');
  52272. Node821.a('node.textalign','center');
  52273. Node821.a('node.textvAlign','middle');
  52274. Node821.a('node.textrect', [Node821textStart, 0, Node821textWidth, Node821height]);
  52275. Node821.a('node.color','rgba(0,0,0,1)');
  52276. Node821.a('node.font',' '+ Node821fontSize + 'px "Arial"');
  52277. Node821.a('node.textvisible',true);
  52278. Node821.a('node.linefeed',false);
  52279. if (false) {
  52280. Node821.a('node.textfunc',function(g) {
  52281. g.beginPath();
  52282. var str=Node821.a('node.text') || '0';
  52283. var color=Node821.a('node.color') || 'rgba(0,0,0,1)';
  52284. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node821width,Node821height,13.3333*_ratio.ratioY,"center",color,' '+ Node821fontSize + 'px "Arial"', 0,g);
  52285. });
  52286. }
  52287. if (false) {
  52288. Node821.a('node.underlinepoints',[Node821lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node821fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node821fontSize + 'px "Arial"').width + 6, (Node821height - Node821fontSize) * 0.5*_ratio.ratioY + Node821fontSize + 2 ]);
  52289. Node821.a('node.underlinevisible',false);
  52290. Node821.a('node.underlineBorderWidth', 1);
  52291. }
  52292. dataModel.add(Node821);
  52293. zoomNodeList.push({
  52294. node: Node821,
  52295. borderWidth: 0,
  52296. attr: 'node.borderwidth'
  52297. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52298. var Node822 = new ht.Node();
  52299. var Node822textStart, Node822textWidth, Node822lineStart, Node822align = 'center', Node822fontSize = 13.3333*_ratio.ratioY,Node822width = 58*_ratio.ratioX, Node822height = 26*_ratio.ratioY;
  52300. (function () {
  52301. if (Node822align === 'left') {
  52302. Node822textStart = Node822fontSize * 0.2 > 2 ? Node822fontSize * 0.2 - 4 : Node822fontSize * 0.2 - 9;
  52303. Node822textWidth = Node822width;
  52304. Node822lineStart = 1;
  52305. } else if (Node822align === 'right') {
  52306. Node822textStart = 0;
  52307. Node822textWidth =Node822fontSize <= 8 ? Node822width + Node822fontSize * 0.2 + 6 : Node822width - Node822fontSize * 0.2;
  52308. Node822lineStart = (Node822width - (ht.Default.getTextSize('0', ' '+ Node822fontSize + 'px "Arial"').width + 6)) * 0.5;
  52309. } else if (Node822align === 'center') {
  52310. Node822textStart = -3;
  52311. Node822textWidth = Node822width;
  52312. Node822lineStart = Node822width - ht.Default.getTextSize('0', ' '+ Node822fontSize + 'px "Arial"').width - 11;
  52313. }
  52314. })();
  52315. Node822.setImage(GD.getTextJSON(Node822width, Node822height, true, false, false, ' '+ Node822fontSize + 'px "Arial"'))
  52316. Node822.setPosition(354*ratio.ratioX, 76*ratio.ratioY);
  52317. Node822.setWidth(Node822width);
  52318. Node822.setHeight(Node822height);
  52319. Node822._nodeType = 'text';
  52320. Node822._disallowEvert = true;
  52321. Node822.setRotation(0*Math.PI/180);
  52322. Node822.a('node.width', Node822width);
  52323. Node822.a('node.height', Node822height);
  52324. Node822.a('node.rect', [0, 0, Node822width, Node822height]);
  52325. Node822.a('node.bordercolor','rgba(0,0,0,1)');
  52326. Node822.a('node.borderwidth', 0);
  52327. Node822.a('node.background','' || 'rgba(0,0,0,0)');
  52328. Node822.a('node.gradient','');
  52329. Node822.a('node.gradientcolor','');
  52330. Node822.a('node.text','0');
  52331. Node822.a('node.textalign','center');
  52332. Node822.a('node.textvAlign','middle');
  52333. Node822.a('node.textrect', [Node822textStart, 0, Node822textWidth, Node822height]);
  52334. Node822.a('node.color','rgba(0,0,0,1)');
  52335. Node822.a('node.font',' '+ Node822fontSize + 'px "Arial"');
  52336. Node822.a('node.textvisible',true);
  52337. Node822.a('node.linefeed',false);
  52338. if (false) {
  52339. Node822.a('node.textfunc',function(g) {
  52340. g.beginPath();
  52341. var str=Node822.a('node.text') || '0';
  52342. var color=Node822.a('node.color') || 'rgba(0,0,0,1)';
  52343. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node822width,Node822height,13.3333*_ratio.ratioY,"center",color,' '+ Node822fontSize + 'px "Arial"', 0,g);
  52344. });
  52345. }
  52346. if (false) {
  52347. Node822.a('node.underlinepoints',[Node822lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node822fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node822fontSize + 'px "Arial"').width + 6, (Node822height - Node822fontSize) * 0.5*_ratio.ratioY + Node822fontSize + 2 ]);
  52348. Node822.a('node.underlinevisible',false);
  52349. Node822.a('node.underlineBorderWidth', 1);
  52350. }
  52351. dataModel.add(Node822);
  52352. zoomNodeList.push({
  52353. node: Node822,
  52354. borderWidth: 0,
  52355. attr: 'node.borderwidth'
  52356. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52357. var Node823 = new ht.Node();
  52358. var Node823textStart, Node823textWidth, Node823lineStart, Node823align = 'center', Node823fontSize = 13.3333*_ratio.ratioY,Node823width = 58*_ratio.ratioX, Node823height = 26*_ratio.ratioY;
  52359. (function () {
  52360. if (Node823align === 'left') {
  52361. Node823textStart = Node823fontSize * 0.2 > 2 ? Node823fontSize * 0.2 - 4 : Node823fontSize * 0.2 - 9;
  52362. Node823textWidth = Node823width;
  52363. Node823lineStart = 1;
  52364. } else if (Node823align === 'right') {
  52365. Node823textStart = 0;
  52366. Node823textWidth =Node823fontSize <= 8 ? Node823width + Node823fontSize * 0.2 + 6 : Node823width - Node823fontSize * 0.2;
  52367. Node823lineStart = (Node823width - (ht.Default.getTextSize('0', ' '+ Node823fontSize + 'px "Arial"').width + 6)) * 0.5;
  52368. } else if (Node823align === 'center') {
  52369. Node823textStart = -3;
  52370. Node823textWidth = Node823width;
  52371. Node823lineStart = Node823width - ht.Default.getTextSize('0', ' '+ Node823fontSize + 'px "Arial"').width - 11;
  52372. }
  52373. })();
  52374. Node823.setImage(GD.getTextJSON(Node823width, Node823height, true, false, false, ' '+ Node823fontSize + 'px "Arial"'))
  52375. Node823.setPosition(354*ratio.ratioX, 101*ratio.ratioY);
  52376. Node823.setWidth(Node823width);
  52377. Node823.setHeight(Node823height);
  52378. Node823._nodeType = 'text';
  52379. Node823._disallowEvert = true;
  52380. Node823.setRotation(0*Math.PI/180);
  52381. Node823.a('node.width', Node823width);
  52382. Node823.a('node.height', Node823height);
  52383. Node823.a('node.rect', [0, 0, Node823width, Node823height]);
  52384. Node823.a('node.bordercolor','rgba(0,0,0,1)');
  52385. Node823.a('node.borderwidth', 0);
  52386. Node823.a('node.background','' || 'rgba(0,0,0,0)');
  52387. Node823.a('node.gradient','');
  52388. Node823.a('node.gradientcolor','');
  52389. Node823.a('node.text','0');
  52390. Node823.a('node.textalign','center');
  52391. Node823.a('node.textvAlign','middle');
  52392. Node823.a('node.textrect', [Node823textStart, 0, Node823textWidth, Node823height]);
  52393. Node823.a('node.color','rgba(0,0,0,1)');
  52394. Node823.a('node.font',' '+ Node823fontSize + 'px "Arial"');
  52395. Node823.a('node.textvisible',true);
  52396. Node823.a('node.linefeed',false);
  52397. if (false) {
  52398. Node823.a('node.textfunc',function(g) {
  52399. g.beginPath();
  52400. var str=Node823.a('node.text') || '0';
  52401. var color=Node823.a('node.color') || 'rgba(0,0,0,1)';
  52402. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node823width,Node823height,13.3333*_ratio.ratioY,"center",color,' '+ Node823fontSize + 'px "Arial"', 0,g);
  52403. });
  52404. }
  52405. if (false) {
  52406. Node823.a('node.underlinepoints',[Node823lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node823fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node823fontSize + 'px "Arial"').width + 6, (Node823height - Node823fontSize) * 0.5*_ratio.ratioY + Node823fontSize + 2 ]);
  52407. Node823.a('node.underlinevisible',false);
  52408. Node823.a('node.underlineBorderWidth', 1);
  52409. }
  52410. dataModel.add(Node823);
  52411. zoomNodeList.push({
  52412. node: Node823,
  52413. borderWidth: 0,
  52414. attr: 'node.borderwidth'
  52415. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52416. var Node824 = new ht.Node();
  52417. var Node824textStart, Node824textWidth, Node824lineStart, Node824align = 'center', Node824fontSize = 13.3333*_ratio.ratioY,Node824width = 58*_ratio.ratioX, Node824height = 26*_ratio.ratioY;
  52418. (function () {
  52419. if (Node824align === 'left') {
  52420. Node824textStart = Node824fontSize * 0.2 > 2 ? Node824fontSize * 0.2 - 4 : Node824fontSize * 0.2 - 9;
  52421. Node824textWidth = Node824width;
  52422. Node824lineStart = 1;
  52423. } else if (Node824align === 'right') {
  52424. Node824textStart = 0;
  52425. Node824textWidth =Node824fontSize <= 8 ? Node824width + Node824fontSize * 0.2 + 6 : Node824width - Node824fontSize * 0.2;
  52426. Node824lineStart = (Node824width - (ht.Default.getTextSize('0', ' '+ Node824fontSize + 'px "Arial"').width + 6)) * 0.5;
  52427. } else if (Node824align === 'center') {
  52428. Node824textStart = -3;
  52429. Node824textWidth = Node824width;
  52430. Node824lineStart = Node824width - ht.Default.getTextSize('0', ' '+ Node824fontSize + 'px "Arial"').width - 11;
  52431. }
  52432. })();
  52433. Node824.setImage(GD.getTextJSON(Node824width, Node824height, true, false, false, ' '+ Node824fontSize + 'px "Arial"'))
  52434. Node824.setPosition(354*ratio.ratioX, 124*ratio.ratioY);
  52435. Node824.setWidth(Node824width);
  52436. Node824.setHeight(Node824height);
  52437. Node824._nodeType = 'text';
  52438. Node824._disallowEvert = true;
  52439. Node824.setRotation(0*Math.PI/180);
  52440. Node824.a('node.width', Node824width);
  52441. Node824.a('node.height', Node824height);
  52442. Node824.a('node.rect', [0, 0, Node824width, Node824height]);
  52443. Node824.a('node.bordercolor','rgba(0,0,0,1)');
  52444. Node824.a('node.borderwidth', 0);
  52445. Node824.a('node.background','' || 'rgba(0,0,0,0)');
  52446. Node824.a('node.gradient','');
  52447. Node824.a('node.gradientcolor','');
  52448. Node824.a('node.text','0');
  52449. Node824.a('node.textalign','center');
  52450. Node824.a('node.textvAlign','middle');
  52451. Node824.a('node.textrect', [Node824textStart, 0, Node824textWidth, Node824height]);
  52452. Node824.a('node.color','rgba(0,0,0,1)');
  52453. Node824.a('node.font',' '+ Node824fontSize + 'px "Arial"');
  52454. Node824.a('node.textvisible',true);
  52455. Node824.a('node.linefeed',false);
  52456. if (false) {
  52457. Node824.a('node.textfunc',function(g) {
  52458. g.beginPath();
  52459. var str=Node824.a('node.text') || '0';
  52460. var color=Node824.a('node.color') || 'rgba(0,0,0,1)';
  52461. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node824width,Node824height,13.3333*_ratio.ratioY,"center",color,' '+ Node824fontSize + 'px "Arial"', 0,g);
  52462. });
  52463. }
  52464. if (false) {
  52465. Node824.a('node.underlinepoints',[Node824lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node824fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node824fontSize + 'px "Arial"').width + 6, (Node824height - Node824fontSize) * 0.5*_ratio.ratioY + Node824fontSize + 2 ]);
  52466. Node824.a('node.underlinevisible',false);
  52467. Node824.a('node.underlineBorderWidth', 1);
  52468. }
  52469. dataModel.add(Node824);
  52470. zoomNodeList.push({
  52471. node: Node824,
  52472. borderWidth: 0,
  52473. attr: 'node.borderwidth'
  52474. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52475. var Node825type = 'rect';
  52476. var Node825 = new ht.Node(),
  52477. Node825BorderWidth = 1*2;
  52478. if (Node825type === 'arc') {
  52479. Node825BorderWidth *= 1;
  52480. }
  52481. Node825.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node825type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52482. Node825.setPosition(433*ratio.ratioX, 50*ratio.ratioY);
  52483. Node825.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  52484. Node825.s({
  52485. 'pixelPerfect':true
  52486. /*@AddPara@*/
  52487. });
  52488. Node825.a('node.width', 65*_ratio.ratioX);
  52489. Node825.a('node.height', 24.33136*_ratio.ratioY);
  52490. Node825.a('node.type', Node825type);
  52491. Node825.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  52492. Node825.a('node.background', 'rgba(255,255,255,0.003921569)');
  52493. Node825.a('node.gradientcolor', '');
  52494. Node825.a('node.gradient', '');
  52495. Node825.a('node.borderwidth', Node825BorderWidth);
  52496. Node825.a('node.color', 'rgba(224,224,224,1)');
  52497. Node825.a('node.fillrect', [0,0,0,0]);
  52498. Node825.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52499. Node825.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52500. Node825.a('node.fillgradient', '');
  52501. if (Node825type !== 'rect') {
  52502. Node825.a('node.arcFrom', parseFloat('@arcFrom@'));
  52503. Node825.a('node.arcTo', parseFloat('@arcTo@'));
  52504. Node825.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52505. }
  52506. if (Node825type === 'arc') {
  52507. Node825.a('node.arcOval', true);
  52508. }
  52509. Node825.setRotation(0*Math.PI/180);
  52510. Node825.borderWidth = Node825BorderWidth;
  52511. Node825.borderFillwidth = Node825BorderWidth;
  52512. dataModel.add(Node825);
  52513. Node825._nodename = 'Node825'
  52514. Node825._nodeType = 'rect';
  52515. zoomNodeList.push({
  52516. node: Node825,
  52517. attr: 'node.borderwidth'
  52518. });
  52519. (function (node, _img) {
  52520. var setWidth = node.setWidth,
  52521. setHeight = node.setHeight;
  52522. node.setWidth = function (width) {
  52523. if (width === this.getWidth()) return ;
  52524. var height = this.getHeight();
  52525. this.a('node.width', width);
  52526. this.a('node.rect', [0,0,width, height]);
  52527. setWidth.apply(this, arguments);
  52528. }
  52529. node.setHeight = function (height) {
  52530. if (height === this.getHeight()) return ;
  52531. var width = this.getWidth();
  52532. this.a('node.height', height);
  52533. this.a('node.rect', [0,0,width, height]);
  52534. setHeight.apply(this, arguments);
  52535. }
  52536. })(Node825, Node825.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52537. var Node826type = 'rect';
  52538. var Node826 = new ht.Node(),
  52539. Node826BorderWidth = 1*2;
  52540. if (Node826type === 'arc') {
  52541. Node826BorderWidth *= 1;
  52542. }
  52543. Node826.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node826type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52544. Node826.setPosition(433*ratio.ratioX, 74*ratio.ratioY);
  52545. Node826.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  52546. Node826.s({
  52547. 'pixelPerfect':true
  52548. /*@AddPara@*/
  52549. });
  52550. Node826.a('node.width', 65*_ratio.ratioX);
  52551. Node826.a('node.height', 24.33138*_ratio.ratioY);
  52552. Node826.a('node.type', Node826type);
  52553. Node826.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  52554. Node826.a('node.background', 'rgba(255,255,255,0.003921569)');
  52555. Node826.a('node.gradientcolor', '');
  52556. Node826.a('node.gradient', '');
  52557. Node826.a('node.borderwidth', Node826BorderWidth);
  52558. Node826.a('node.color', 'rgba(224,224,224,1)');
  52559. Node826.a('node.fillrect', [0,0,0,0]);
  52560. Node826.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52561. Node826.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52562. Node826.a('node.fillgradient', '');
  52563. if (Node826type !== 'rect') {
  52564. Node826.a('node.arcFrom', parseFloat('@arcFrom@'));
  52565. Node826.a('node.arcTo', parseFloat('@arcTo@'));
  52566. Node826.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52567. }
  52568. if (Node826type === 'arc') {
  52569. Node826.a('node.arcOval', true);
  52570. }
  52571. Node826.setRotation(0*Math.PI/180);
  52572. Node826.borderWidth = Node826BorderWidth;
  52573. Node826.borderFillwidth = Node826BorderWidth;
  52574. dataModel.add(Node826);
  52575. Node826._nodename = 'Node826'
  52576. Node826._nodeType = 'rect';
  52577. zoomNodeList.push({
  52578. node: Node826,
  52579. attr: 'node.borderwidth'
  52580. });
  52581. (function (node, _img) {
  52582. var setWidth = node.setWidth,
  52583. setHeight = node.setHeight;
  52584. node.setWidth = function (width) {
  52585. if (width === this.getWidth()) return ;
  52586. var height = this.getHeight();
  52587. this.a('node.width', width);
  52588. this.a('node.rect', [0,0,width, height]);
  52589. setWidth.apply(this, arguments);
  52590. }
  52591. node.setHeight = function (height) {
  52592. if (height === this.getHeight()) return ;
  52593. var width = this.getWidth();
  52594. this.a('node.height', height);
  52595. this.a('node.rect', [0,0,width, height]);
  52596. setHeight.apply(this, arguments);
  52597. }
  52598. })(Node826, Node826.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52599. var Node827type = 'rect';
  52600. var Node827 = new ht.Node(),
  52601. Node827BorderWidth = 1*2;
  52602. if (Node827type === 'arc') {
  52603. Node827BorderWidth *= 1;
  52604. }
  52605. Node827.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node827type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52606. Node827.setPosition(433*ratio.ratioX, 98*ratio.ratioY);
  52607. Node827.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  52608. Node827.s({
  52609. 'pixelPerfect':true
  52610. /*@AddPara@*/
  52611. });
  52612. Node827.a('node.width', 65*_ratio.ratioX);
  52613. Node827.a('node.height', 24.33138*_ratio.ratioY);
  52614. Node827.a('node.type', Node827type);
  52615. Node827.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  52616. Node827.a('node.background', 'rgba(255,255,255,0.003921569)');
  52617. Node827.a('node.gradientcolor', '');
  52618. Node827.a('node.gradient', '');
  52619. Node827.a('node.borderwidth', Node827BorderWidth);
  52620. Node827.a('node.color', 'rgba(224,224,224,1)');
  52621. Node827.a('node.fillrect', [0,0,0,0]);
  52622. Node827.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52623. Node827.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52624. Node827.a('node.fillgradient', '');
  52625. if (Node827type !== 'rect') {
  52626. Node827.a('node.arcFrom', parseFloat('@arcFrom@'));
  52627. Node827.a('node.arcTo', parseFloat('@arcTo@'));
  52628. Node827.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52629. }
  52630. if (Node827type === 'arc') {
  52631. Node827.a('node.arcOval', true);
  52632. }
  52633. Node827.setRotation(0*Math.PI/180);
  52634. Node827.borderWidth = Node827BorderWidth;
  52635. Node827.borderFillwidth = Node827BorderWidth;
  52636. dataModel.add(Node827);
  52637. Node827._nodename = 'Node827'
  52638. Node827._nodeType = 'rect';
  52639. zoomNodeList.push({
  52640. node: Node827,
  52641. attr: 'node.borderwidth'
  52642. });
  52643. (function (node, _img) {
  52644. var setWidth = node.setWidth,
  52645. setHeight = node.setHeight;
  52646. node.setWidth = function (width) {
  52647. if (width === this.getWidth()) return ;
  52648. var height = this.getHeight();
  52649. this.a('node.width', width);
  52650. this.a('node.rect', [0,0,width, height]);
  52651. setWidth.apply(this, arguments);
  52652. }
  52653. node.setHeight = function (height) {
  52654. if (height === this.getHeight()) return ;
  52655. var width = this.getWidth();
  52656. this.a('node.height', height);
  52657. this.a('node.rect', [0,0,width, height]);
  52658. setHeight.apply(this, arguments);
  52659. }
  52660. })(Node827, Node827.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52661. var Node828type = 'rect';
  52662. var Node828 = new ht.Node(),
  52663. Node828BorderWidth = 1*2;
  52664. if (Node828type === 'arc') {
  52665. Node828BorderWidth *= 1;
  52666. }
  52667. Node828.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node828type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52668. Node828.setPosition(433*ratio.ratioX, 123*ratio.ratioY);
  52669. Node828.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  52670. Node828.s({
  52671. 'pixelPerfect':true
  52672. /*@AddPara@*/
  52673. });
  52674. Node828.a('node.width', 65*_ratio.ratioX);
  52675. Node828.a('node.height', 24.33136*_ratio.ratioY);
  52676. Node828.a('node.type', Node828type);
  52677. Node828.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  52678. Node828.a('node.background', 'rgba(255,255,255,0.003921569)');
  52679. Node828.a('node.gradientcolor', '');
  52680. Node828.a('node.gradient', '');
  52681. Node828.a('node.borderwidth', Node828BorderWidth);
  52682. Node828.a('node.color', 'rgba(224,224,224,1)');
  52683. Node828.a('node.fillrect', [0,0,0,0]);
  52684. Node828.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52685. Node828.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52686. Node828.a('node.fillgradient', '');
  52687. if (Node828type !== 'rect') {
  52688. Node828.a('node.arcFrom', parseFloat('@arcFrom@'));
  52689. Node828.a('node.arcTo', parseFloat('@arcTo@'));
  52690. Node828.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52691. }
  52692. if (Node828type === 'arc') {
  52693. Node828.a('node.arcOval', true);
  52694. }
  52695. Node828.setRotation(0*Math.PI/180);
  52696. Node828.borderWidth = Node828BorderWidth;
  52697. Node828.borderFillwidth = Node828BorderWidth;
  52698. dataModel.add(Node828);
  52699. Node828._nodename = 'Node828'
  52700. Node828._nodeType = 'rect';
  52701. zoomNodeList.push({
  52702. node: Node828,
  52703. attr: 'node.borderwidth'
  52704. });
  52705. (function (node, _img) {
  52706. var setWidth = node.setWidth,
  52707. setHeight = node.setHeight;
  52708. node.setWidth = function (width) {
  52709. if (width === this.getWidth()) return ;
  52710. var height = this.getHeight();
  52711. this.a('node.width', width);
  52712. this.a('node.rect', [0,0,width, height]);
  52713. setWidth.apply(this, arguments);
  52714. }
  52715. node.setHeight = function (height) {
  52716. if (height === this.getHeight()) return ;
  52717. var width = this.getWidth();
  52718. this.a('node.height', height);
  52719. this.a('node.rect', [0,0,width, height]);
  52720. setHeight.apply(this, arguments);
  52721. }
  52722. })(Node828, Node828.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52723. var Node829type = 'rect';
  52724. var Node829 = new ht.Node(),
  52725. Node829BorderWidth = 1*2;
  52726. if (Node829type === 'arc') {
  52727. Node829BorderWidth *= 1;
  52728. }
  52729. Node829.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node829type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  52730. Node829.setPosition(433*ratio.ratioX, 147*ratio.ratioY);
  52731. Node829.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  52732. Node829.s({
  52733. 'pixelPerfect':true
  52734. /*@AddPara@*/
  52735. });
  52736. Node829.a('node.width', 65*_ratio.ratioX);
  52737. Node829.a('node.height', 24.33138*_ratio.ratioY);
  52738. Node829.a('node.type', Node829type);
  52739. Node829.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  52740. Node829.a('node.background', 'rgba(255,255,255,0.003921569)');
  52741. Node829.a('node.gradientcolor', '');
  52742. Node829.a('node.gradient', '');
  52743. Node829.a('node.borderwidth', Node829BorderWidth);
  52744. Node829.a('node.color', 'rgba(224,224,224,1)');
  52745. Node829.a('node.fillrect', [0,0,0,0]);
  52746. Node829.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  52747. Node829.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  52748. Node829.a('node.fillgradient', '');
  52749. if (Node829type !== 'rect') {
  52750. Node829.a('node.arcFrom', parseFloat('@arcFrom@'));
  52751. Node829.a('node.arcTo', parseFloat('@arcTo@'));
  52752. Node829.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  52753. }
  52754. if (Node829type === 'arc') {
  52755. Node829.a('node.arcOval', true);
  52756. }
  52757. Node829.setRotation(0*Math.PI/180);
  52758. Node829.borderWidth = Node829BorderWidth;
  52759. Node829.borderFillwidth = Node829BorderWidth;
  52760. dataModel.add(Node829);
  52761. Node829._nodename = 'Node829'
  52762. Node829._nodeType = 'rect';
  52763. zoomNodeList.push({
  52764. node: Node829,
  52765. attr: 'node.borderwidth'
  52766. });
  52767. (function (node, _img) {
  52768. var setWidth = node.setWidth,
  52769. setHeight = node.setHeight;
  52770. node.setWidth = function (width) {
  52771. if (width === this.getWidth()) return ;
  52772. var height = this.getHeight();
  52773. this.a('node.width', width);
  52774. this.a('node.rect', [0,0,width, height]);
  52775. setWidth.apply(this, arguments);
  52776. }
  52777. node.setHeight = function (height) {
  52778. if (height === this.getHeight()) return ;
  52779. var width = this.getWidth();
  52780. this.a('node.height', height);
  52781. this.a('node.rect', [0,0,width, height]);
  52782. setHeight.apply(this, arguments);
  52783. }
  52784. })(Node829, Node829.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52785. var Node830 = new ht.Node();
  52786. var Node830textStart, Node830textWidth, Node830lineStart, Node830align = 'center', Node830fontSize = 13.3333*_ratio.ratioY,Node830width = 59*_ratio.ratioX, Node830height = 26*_ratio.ratioY;
  52787. (function () {
  52788. if (Node830align === 'left') {
  52789. Node830textStart = Node830fontSize * 0.2 > 2 ? Node830fontSize * 0.2 - 4 : Node830fontSize * 0.2 - 9;
  52790. Node830textWidth = Node830width;
  52791. Node830lineStart = 1;
  52792. } else if (Node830align === 'right') {
  52793. Node830textStart = 0;
  52794. Node830textWidth =Node830fontSize <= 8 ? Node830width + Node830fontSize * 0.2 + 6 : Node830width - Node830fontSize * 0.2;
  52795. Node830lineStart = (Node830width - (ht.Default.getTextSize('万kW', ' '+ Node830fontSize + 'px "Arial"').width + 6)) * 0.5;
  52796. } else if (Node830align === 'center') {
  52797. Node830textStart = -3;
  52798. Node830textWidth = Node830width;
  52799. Node830lineStart = Node830width - ht.Default.getTextSize('万kW', ' '+ Node830fontSize + 'px "Arial"').width - 11;
  52800. }
  52801. })();
  52802. Node830.setImage(GD.getTextJSON(Node830width, Node830height, true, false, false, ' '+ Node830fontSize + 'px "Arial"'))
  52803. Node830.setPosition(434*ratio.ratioX, 52*ratio.ratioY);
  52804. Node830.setWidth(Node830width);
  52805. Node830.setHeight(Node830height);
  52806. Node830._nodeType = 'text';
  52807. Node830._disallowEvert = true;
  52808. Node830.setRotation(0*Math.PI/180);
  52809. Node830.a('node.width', Node830width);
  52810. Node830.a('node.height', Node830height);
  52811. Node830.a('node.rect', [0, 0, Node830width, Node830height]);
  52812. Node830.a('node.bordercolor','rgba(128,128,128,1)');
  52813. Node830.a('node.borderwidth', 0);
  52814. Node830.a('node.background','' || 'rgba(0,0,0,0)');
  52815. Node830.a('node.gradient','');
  52816. Node830.a('node.gradientcolor','');
  52817. Node830.a('node.text','万kW');
  52818. Node830.a('node.textalign','center');
  52819. Node830.a('node.textvAlign','middle');
  52820. Node830.a('node.textrect', [Node830textStart, 0, Node830textWidth, Node830height]);
  52821. Node830.a('node.color','rgba(128,128,128,1)');
  52822. Node830.a('node.font',' '+ Node830fontSize + 'px "Arial"');
  52823. Node830.a('node.textvisible',true);
  52824. Node830.a('node.linefeed',false);
  52825. if (false) {
  52826. Node830.a('node.textfunc',function(g) {
  52827. g.beginPath();
  52828. var str=Node830.a('node.text') || '万kW';
  52829. var color=Node830.a('node.color') || 'rgba(128,128,128,1)';
  52830. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node830width,Node830height,13.3333*_ratio.ratioY,"center",color,' '+ Node830fontSize + 'px "Arial"', 0,g);
  52831. });
  52832. }
  52833. if (false) {
  52834. Node830.a('node.underlinepoints',[Node830lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node830fontSize + 2 , ht.Default.getTextSize('万kW', ' '+ Node830fontSize + 'px "Arial"').width + 6, (Node830height - Node830fontSize) * 0.5*_ratio.ratioY + Node830fontSize + 2 ]);
  52835. Node830.a('node.underlinevisible',false);
  52836. Node830.a('node.underlineBorderWidth', 1);
  52837. }
  52838. dataModel.add(Node830);
  52839. zoomNodeList.push({
  52840. node: Node830,
  52841. borderWidth: 0,
  52842. attr: 'node.borderwidth'
  52843. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52844. var Node831 = new ht.Node();
  52845. var Node831textStart, Node831textWidth, Node831lineStart, Node831align = 'center', Node831fontSize = 13.3333*_ratio.ratioY,Node831width = 59*_ratio.ratioX, Node831height = 26*_ratio.ratioY;
  52846. (function () {
  52847. if (Node831align === 'left') {
  52848. Node831textStart = Node831fontSize * 0.2 > 2 ? Node831fontSize * 0.2 - 4 : Node831fontSize * 0.2 - 9;
  52849. Node831textWidth = Node831width;
  52850. Node831lineStart = 1;
  52851. } else if (Node831align === 'right') {
  52852. Node831textStart = 0;
  52853. Node831textWidth =Node831fontSize <= 8 ? Node831width + Node831fontSize * 0.2 + 6 : Node831width - Node831fontSize * 0.2;
  52854. Node831lineStart = (Node831width - (ht.Default.getTextSize('MW', ' '+ Node831fontSize + 'px "Arial"').width + 6)) * 0.5;
  52855. } else if (Node831align === 'center') {
  52856. Node831textStart = -3;
  52857. Node831textWidth = Node831width;
  52858. Node831lineStart = Node831width - ht.Default.getTextSize('MW', ' '+ Node831fontSize + 'px "Arial"').width - 11;
  52859. }
  52860. })();
  52861. Node831.setImage(GD.getTextJSON(Node831width, Node831height, true, false, false, ' '+ Node831fontSize + 'px "Arial"'))
  52862. Node831.setPosition(434*ratio.ratioX, 76*ratio.ratioY);
  52863. Node831.setWidth(Node831width);
  52864. Node831.setHeight(Node831height);
  52865. Node831._nodeType = 'text';
  52866. Node831._disallowEvert = true;
  52867. Node831.setRotation(0*Math.PI/180);
  52868. Node831.a('node.width', Node831width);
  52869. Node831.a('node.height', Node831height);
  52870. Node831.a('node.rect', [0, 0, Node831width, Node831height]);
  52871. Node831.a('node.bordercolor','rgba(128,128,128,1)');
  52872. Node831.a('node.borderwidth', 0);
  52873. Node831.a('node.background','' || 'rgba(0,0,0,0)');
  52874. Node831.a('node.gradient','');
  52875. Node831.a('node.gradientcolor','');
  52876. Node831.a('node.text','MW');
  52877. Node831.a('node.textalign','center');
  52878. Node831.a('node.textvAlign','middle');
  52879. Node831.a('node.textrect', [Node831textStart, 0, Node831textWidth, Node831height]);
  52880. Node831.a('node.color','rgba(128,128,128,1)');
  52881. Node831.a('node.font',' '+ Node831fontSize + 'px "Arial"');
  52882. Node831.a('node.textvisible',true);
  52883. Node831.a('node.linefeed',false);
  52884. if (false) {
  52885. Node831.a('node.textfunc',function(g) {
  52886. g.beginPath();
  52887. var str=Node831.a('node.text') || 'MW';
  52888. var color=Node831.a('node.color') || 'rgba(128,128,128,1)';
  52889. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node831width,Node831height,13.3333*_ratio.ratioY,"center",color,' '+ Node831fontSize + 'px "Arial"', 0,g);
  52890. });
  52891. }
  52892. if (false) {
  52893. Node831.a('node.underlinepoints',[Node831lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node831fontSize + 2 , ht.Default.getTextSize('MW', ' '+ Node831fontSize + 'px "Arial"').width + 6, (Node831height - Node831fontSize) * 0.5*_ratio.ratioY + Node831fontSize + 2 ]);
  52894. Node831.a('node.underlinevisible',false);
  52895. Node831.a('node.underlineBorderWidth', 1);
  52896. }
  52897. dataModel.add(Node831);
  52898. zoomNodeList.push({
  52899. node: Node831,
  52900. borderWidth: 0,
  52901. attr: 'node.borderwidth'
  52902. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52903. var Node832 = new ht.Node();
  52904. var Node832textStart, Node832textWidth, Node832lineStart, Node832align = 'center', Node832fontSize = 13.3333*_ratio.ratioY,Node832width = 59*_ratio.ratioX, Node832height = 26*_ratio.ratioY;
  52905. (function () {
  52906. if (Node832align === 'left') {
  52907. Node832textStart = Node832fontSize * 0.2 > 2 ? Node832fontSize * 0.2 - 4 : Node832fontSize * 0.2 - 9;
  52908. Node832textWidth = Node832width;
  52909. Node832lineStart = 1;
  52910. } else if (Node832align === 'right') {
  52911. Node832textStart = 0;
  52912. Node832textWidth =Node832fontSize <= 8 ? Node832width + Node832fontSize * 0.2 + 6 : Node832width - Node832fontSize * 0.2;
  52913. Node832lineStart = (Node832width - (ht.Default.getTextSize('m/s', ' '+ Node832fontSize + 'px "Arial"').width + 6)) * 0.5;
  52914. } else if (Node832align === 'center') {
  52915. Node832textStart = -3;
  52916. Node832textWidth = Node832width;
  52917. Node832lineStart = Node832width - ht.Default.getTextSize('m/s', ' '+ Node832fontSize + 'px "Arial"').width - 11;
  52918. }
  52919. })();
  52920. Node832.setImage(GD.getTextJSON(Node832width, Node832height, true, false, false, ' '+ Node832fontSize + 'px "Arial"'))
  52921. Node832.setPosition(434*ratio.ratioX, 99*ratio.ratioY);
  52922. Node832.setWidth(Node832width);
  52923. Node832.setHeight(Node832height);
  52924. Node832._nodeType = 'text';
  52925. Node832._disallowEvert = true;
  52926. Node832.setRotation(0*Math.PI/180);
  52927. Node832.a('node.width', Node832width);
  52928. Node832.a('node.height', Node832height);
  52929. Node832.a('node.rect', [0, 0, Node832width, Node832height]);
  52930. Node832.a('node.bordercolor','rgba(128,128,128,1)');
  52931. Node832.a('node.borderwidth', 0);
  52932. Node832.a('node.background','' || 'rgba(0,0,0,0)');
  52933. Node832.a('node.gradient','');
  52934. Node832.a('node.gradientcolor','');
  52935. Node832.a('node.text','m/s');
  52936. Node832.a('node.textalign','center');
  52937. Node832.a('node.textvAlign','middle');
  52938. Node832.a('node.textrect', [Node832textStart, 0, Node832textWidth, Node832height]);
  52939. Node832.a('node.color','rgba(128,128,128,1)');
  52940. Node832.a('node.font',' '+ Node832fontSize + 'px "Arial"');
  52941. Node832.a('node.textvisible',true);
  52942. Node832.a('node.linefeed',false);
  52943. if (false) {
  52944. Node832.a('node.textfunc',function(g) {
  52945. g.beginPath();
  52946. var str=Node832.a('node.text') || 'm/s';
  52947. var color=Node832.a('node.color') || 'rgba(128,128,128,1)';
  52948. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node832width,Node832height,13.3333*_ratio.ratioY,"center",color,' '+ Node832fontSize + 'px "Arial"', 0,g);
  52949. });
  52950. }
  52951. if (false) {
  52952. Node832.a('node.underlinepoints',[Node832lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node832fontSize + 2 , ht.Default.getTextSize('m/s', ' '+ Node832fontSize + 'px "Arial"').width + 6, (Node832height - Node832fontSize) * 0.5*_ratio.ratioY + Node832fontSize + 2 ]);
  52953. Node832.a('node.underlinevisible',false);
  52954. Node832.a('node.underlineBorderWidth', 1);
  52955. }
  52956. dataModel.add(Node832);
  52957. zoomNodeList.push({
  52958. node: Node832,
  52959. borderWidth: 0,
  52960. attr: 'node.borderwidth'
  52961. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  52962. var Node833 = new ht.Node();
  52963. var Node833textStart, Node833textWidth, Node833lineStart, Node833align = 'center', Node833fontSize = 13.3333*_ratio.ratioY,Node833width = 59*_ratio.ratioX, Node833height = 26*_ratio.ratioY;
  52964. (function () {
  52965. if (Node833align === 'left') {
  52966. Node833textStart = Node833fontSize * 0.2 > 2 ? Node833fontSize * 0.2 - 4 : Node833fontSize * 0.2 - 9;
  52967. Node833textWidth = Node833width;
  52968. Node833lineStart = 1;
  52969. } else if (Node833align === 'right') {
  52970. Node833textStart = 0;
  52971. Node833textWidth =Node833fontSize <= 8 ? Node833width + Node833fontSize * 0.2 + 6 : Node833width - Node833fontSize * 0.2;
  52972. Node833lineStart = (Node833width - (ht.Default.getTextSize('万kWh', ' '+ Node833fontSize + 'px "Arial"').width + 6)) * 0.5;
  52973. } else if (Node833align === 'center') {
  52974. Node833textStart = -3;
  52975. Node833textWidth = Node833width;
  52976. Node833lineStart = Node833width - ht.Default.getTextSize('万kWh', ' '+ Node833fontSize + 'px "Arial"').width - 11;
  52977. }
  52978. })();
  52979. Node833.setImage(GD.getTextJSON(Node833width, Node833height, true, false, false, ' '+ Node833fontSize + 'px "Arial"'))
  52980. Node833.setPosition(434*ratio.ratioX, 125*ratio.ratioY);
  52981. Node833.setWidth(Node833width);
  52982. Node833.setHeight(Node833height);
  52983. Node833._nodeType = 'text';
  52984. Node833._disallowEvert = true;
  52985. Node833.setRotation(0*Math.PI/180);
  52986. Node833.a('node.width', Node833width);
  52987. Node833.a('node.height', Node833height);
  52988. Node833.a('node.rect', [0, 0, Node833width, Node833height]);
  52989. Node833.a('node.bordercolor','rgba(128,128,128,1)');
  52990. Node833.a('node.borderwidth', 0);
  52991. Node833.a('node.background','' || 'rgba(0,0,0,0)');
  52992. Node833.a('node.gradient','');
  52993. Node833.a('node.gradientcolor','');
  52994. Node833.a('node.text','万kWh');
  52995. Node833.a('node.textalign','center');
  52996. Node833.a('node.textvAlign','middle');
  52997. Node833.a('node.textrect', [Node833textStart, 0, Node833textWidth, Node833height]);
  52998. Node833.a('node.color','rgba(128,128,128,1)');
  52999. Node833.a('node.font',' '+ Node833fontSize + 'px "Arial"');
  53000. Node833.a('node.textvisible',true);
  53001. Node833.a('node.linefeed',false);
  53002. if (false) {
  53003. Node833.a('node.textfunc',function(g) {
  53004. g.beginPath();
  53005. var str=Node833.a('node.text') || '万kWh';
  53006. var color=Node833.a('node.color') || 'rgba(128,128,128,1)';
  53007. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node833width,Node833height,13.3333*_ratio.ratioY,"center",color,' '+ Node833fontSize + 'px "Arial"', 0,g);
  53008. });
  53009. }
  53010. if (false) {
  53011. Node833.a('node.underlinepoints',[Node833lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node833fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node833fontSize + 'px "Arial"').width + 6, (Node833height - Node833fontSize) * 0.5*_ratio.ratioY + Node833fontSize + 2 ]);
  53012. Node833.a('node.underlinevisible',false);
  53013. Node833.a('node.underlineBorderWidth', 1);
  53014. }
  53015. dataModel.add(Node833);
  53016. zoomNodeList.push({
  53017. node: Node833,
  53018. borderWidth: 0,
  53019. attr: 'node.borderwidth'
  53020. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53021. var Node834type = 'rect';
  53022. var Node834 = new ht.Node(),
  53023. Node834BorderWidth = 1*2;
  53024. if (Node834type === 'arc') {
  53025. Node834BorderWidth *= 1;
  53026. }
  53027. Node834.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node834type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53028. Node834.setPosition(638*ratio.ratioX, 50*ratio.ratioY);
  53029. Node834.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  53030. Node834.s({
  53031. 'pixelPerfect':true
  53032. /*@AddPara@*/
  53033. });
  53034. Node834.a('node.width', 94*_ratio.ratioX);
  53035. Node834.a('node.height', 24.33136*_ratio.ratioY);
  53036. Node834.a('node.type', Node834type);
  53037. Node834.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  53038. Node834.a('node.background', 'rgba(255,255,255,0.003921569)');
  53039. Node834.a('node.gradientcolor', '');
  53040. Node834.a('node.gradient', '');
  53041. Node834.a('node.borderwidth', Node834BorderWidth);
  53042. Node834.a('node.color', 'rgba(224,224,224,1)');
  53043. Node834.a('node.fillrect', [0,0,0,0]);
  53044. Node834.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53045. Node834.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53046. Node834.a('node.fillgradient', '');
  53047. if (Node834type !== 'rect') {
  53048. Node834.a('node.arcFrom', parseFloat('@arcFrom@'));
  53049. Node834.a('node.arcTo', parseFloat('@arcTo@'));
  53050. Node834.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53051. }
  53052. if (Node834type === 'arc') {
  53053. Node834.a('node.arcOval', true);
  53054. }
  53055. Node834.setRotation(0*Math.PI/180);
  53056. Node834.borderWidth = Node834BorderWidth;
  53057. Node834.borderFillwidth = Node834BorderWidth;
  53058. dataModel.add(Node834);
  53059. Node834._nodename = 'Node834'
  53060. Node834._nodeType = 'rect';
  53061. zoomNodeList.push({
  53062. node: Node834,
  53063. attr: 'node.borderwidth'
  53064. });
  53065. (function (node, _img) {
  53066. var setWidth = node.setWidth,
  53067. setHeight = node.setHeight;
  53068. node.setWidth = function (width) {
  53069. if (width === this.getWidth()) return ;
  53070. var height = this.getHeight();
  53071. this.a('node.width', width);
  53072. this.a('node.rect', [0,0,width, height]);
  53073. setWidth.apply(this, arguments);
  53074. }
  53075. node.setHeight = function (height) {
  53076. if (height === this.getHeight()) return ;
  53077. var width = this.getWidth();
  53078. this.a('node.height', height);
  53079. this.a('node.rect', [0,0,width, height]);
  53080. setHeight.apply(this, arguments);
  53081. }
  53082. })(Node834, Node834.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53083. var Node835type = 'rect';
  53084. var Node835 = new ht.Node(),
  53085. Node835BorderWidth = 1*2;
  53086. if (Node835type === 'arc') {
  53087. Node835BorderWidth *= 1;
  53088. }
  53089. Node835.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node835type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53090. Node835.setPosition(638*ratio.ratioX, 74*ratio.ratioY);
  53091. Node835.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  53092. Node835.s({
  53093. 'pixelPerfect':true
  53094. /*@AddPara@*/
  53095. });
  53096. Node835.a('node.width', 94*_ratio.ratioX);
  53097. Node835.a('node.height', 24.33138*_ratio.ratioY);
  53098. Node835.a('node.type', Node835type);
  53099. Node835.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  53100. Node835.a('node.background', 'rgba(255,255,255,0.003921569)');
  53101. Node835.a('node.gradientcolor', '');
  53102. Node835.a('node.gradient', '');
  53103. Node835.a('node.borderwidth', Node835BorderWidth);
  53104. Node835.a('node.color', 'rgba(224,224,224,1)');
  53105. Node835.a('node.fillrect', [0,0,0,0]);
  53106. Node835.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53107. Node835.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53108. Node835.a('node.fillgradient', '');
  53109. if (Node835type !== 'rect') {
  53110. Node835.a('node.arcFrom', parseFloat('@arcFrom@'));
  53111. Node835.a('node.arcTo', parseFloat('@arcTo@'));
  53112. Node835.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53113. }
  53114. if (Node835type === 'arc') {
  53115. Node835.a('node.arcOval', true);
  53116. }
  53117. Node835.setRotation(0*Math.PI/180);
  53118. Node835.borderWidth = Node835BorderWidth;
  53119. Node835.borderFillwidth = Node835BorderWidth;
  53120. dataModel.add(Node835);
  53121. Node835._nodename = 'Node835'
  53122. Node835._nodeType = 'rect';
  53123. zoomNodeList.push({
  53124. node: Node835,
  53125. attr: 'node.borderwidth'
  53126. });
  53127. (function (node, _img) {
  53128. var setWidth = node.setWidth,
  53129. setHeight = node.setHeight;
  53130. node.setWidth = function (width) {
  53131. if (width === this.getWidth()) return ;
  53132. var height = this.getHeight();
  53133. this.a('node.width', width);
  53134. this.a('node.rect', [0,0,width, height]);
  53135. setWidth.apply(this, arguments);
  53136. }
  53137. node.setHeight = function (height) {
  53138. if (height === this.getHeight()) return ;
  53139. var width = this.getWidth();
  53140. this.a('node.height', height);
  53141. this.a('node.rect', [0,0,width, height]);
  53142. setHeight.apply(this, arguments);
  53143. }
  53144. })(Node835, Node835.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53145. var Node836type = 'rect';
  53146. var Node836 = new ht.Node(),
  53147. Node836BorderWidth = 1*2;
  53148. if (Node836type === 'arc') {
  53149. Node836BorderWidth *= 1;
  53150. }
  53151. Node836.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33138*_ratio.ratioY, Node836type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53152. Node836.setPosition(638*ratio.ratioX, 98*ratio.ratioY);
  53153. Node836.setSize(94*_ratio.ratioX, 24.33138*_ratio.ratioY);
  53154. Node836.s({
  53155. 'pixelPerfect':true
  53156. /*@AddPara@*/
  53157. });
  53158. Node836.a('node.width', 94*_ratio.ratioX);
  53159. Node836.a('node.height', 24.33138*_ratio.ratioY);
  53160. Node836.a('node.type', Node836type);
  53161. Node836.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  53162. Node836.a('node.background', 'rgba(255,255,255,0.003921569)');
  53163. Node836.a('node.gradientcolor', '');
  53164. Node836.a('node.gradient', '');
  53165. Node836.a('node.borderwidth', Node836BorderWidth);
  53166. Node836.a('node.color', 'rgba(224,224,224,1)');
  53167. Node836.a('node.fillrect', [0,0,0,0]);
  53168. Node836.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53169. Node836.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53170. Node836.a('node.fillgradient', '');
  53171. if (Node836type !== 'rect') {
  53172. Node836.a('node.arcFrom', parseFloat('@arcFrom@'));
  53173. Node836.a('node.arcTo', parseFloat('@arcTo@'));
  53174. Node836.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53175. }
  53176. if (Node836type === 'arc') {
  53177. Node836.a('node.arcOval', true);
  53178. }
  53179. Node836.setRotation(0*Math.PI/180);
  53180. Node836.borderWidth = Node836BorderWidth;
  53181. Node836.borderFillwidth = Node836BorderWidth;
  53182. dataModel.add(Node836);
  53183. Node836._nodename = 'Node836'
  53184. Node836._nodeType = 'rect';
  53185. zoomNodeList.push({
  53186. node: Node836,
  53187. attr: 'node.borderwidth'
  53188. });
  53189. (function (node, _img) {
  53190. var setWidth = node.setWidth,
  53191. setHeight = node.setHeight;
  53192. node.setWidth = function (width) {
  53193. if (width === this.getWidth()) return ;
  53194. var height = this.getHeight();
  53195. this.a('node.width', width);
  53196. this.a('node.rect', [0,0,width, height]);
  53197. setWidth.apply(this, arguments);
  53198. }
  53199. node.setHeight = function (height) {
  53200. if (height === this.getHeight()) return ;
  53201. var width = this.getWidth();
  53202. this.a('node.height', height);
  53203. this.a('node.rect', [0,0,width, height]);
  53204. setHeight.apply(this, arguments);
  53205. }
  53206. })(Node836, Node836.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53207. var Node837type = 'rect';
  53208. var Node837 = new ht.Node(),
  53209. Node837BorderWidth = 1*2;
  53210. if (Node837type === 'arc') {
  53211. Node837BorderWidth *= 1;
  53212. }
  53213. Node837.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33136*_ratio.ratioY, Node837type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53214. Node837.setPosition(638*ratio.ratioX, 123*ratio.ratioY);
  53215. Node837.setSize(94*_ratio.ratioX, 24.33136*_ratio.ratioY);
  53216. Node837.s({
  53217. 'pixelPerfect':true
  53218. /*@AddPara@*/
  53219. });
  53220. Node837.a('node.width', 94*_ratio.ratioX);
  53221. Node837.a('node.height', 24.33136*_ratio.ratioY);
  53222. Node837.a('node.type', Node837type);
  53223. Node837.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  53224. Node837.a('node.background', 'rgba(255,255,255,0.003921569)');
  53225. Node837.a('node.gradientcolor', '');
  53226. Node837.a('node.gradient', '');
  53227. Node837.a('node.borderwidth', Node837BorderWidth);
  53228. Node837.a('node.color', 'rgba(224,224,224,1)');
  53229. Node837.a('node.fillrect', [0,0,0,0]);
  53230. Node837.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53231. Node837.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53232. Node837.a('node.fillgradient', '');
  53233. if (Node837type !== 'rect') {
  53234. Node837.a('node.arcFrom', parseFloat('@arcFrom@'));
  53235. Node837.a('node.arcTo', parseFloat('@arcTo@'));
  53236. Node837.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53237. }
  53238. if (Node837type === 'arc') {
  53239. Node837.a('node.arcOval', true);
  53240. }
  53241. Node837.setRotation(0*Math.PI/180);
  53242. Node837.borderWidth = Node837BorderWidth;
  53243. Node837.borderFillwidth = Node837BorderWidth;
  53244. dataModel.add(Node837);
  53245. Node837._nodename = 'Node837'
  53246. Node837._nodeType = 'rect';
  53247. zoomNodeList.push({
  53248. node: Node837,
  53249. attr: 'node.borderwidth'
  53250. });
  53251. (function (node, _img) {
  53252. var setWidth = node.setWidth,
  53253. setHeight = node.setHeight;
  53254. node.setWidth = function (width) {
  53255. if (width === this.getWidth()) return ;
  53256. var height = this.getHeight();
  53257. this.a('node.width', width);
  53258. this.a('node.rect', [0,0,width, height]);
  53259. setWidth.apply(this, arguments);
  53260. }
  53261. node.setHeight = function (height) {
  53262. if (height === this.getHeight()) return ;
  53263. var width = this.getWidth();
  53264. this.a('node.height', height);
  53265. this.a('node.rect', [0,0,width, height]);
  53266. setHeight.apply(this, arguments);
  53267. }
  53268. })(Node837, Node837.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53269. var Node838type = 'rect';
  53270. var Node838 = new ht.Node(),
  53271. Node838BorderWidth = 1*2;
  53272. if (Node838type === 'arc') {
  53273. Node838BorderWidth *= 1;
  53274. }
  53275. Node838.setImage(GD.getRectJSON(94*_ratio.ratioX, 24.33139*_ratio.ratioY, Node838type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53276. Node838.setPosition(638*ratio.ratioX, 147*ratio.ratioY);
  53277. Node838.setSize(94*_ratio.ratioX, 24.33139*_ratio.ratioY);
  53278. Node838.s({
  53279. 'pixelPerfect':true
  53280. /*@AddPara@*/
  53281. });
  53282. Node838.a('node.width', 94*_ratio.ratioX);
  53283. Node838.a('node.height', 24.33139*_ratio.ratioY);
  53284. Node838.a('node.type', Node838type);
  53285. Node838.a('node.rect', [0, 0, 94*_ratio.ratioX, 24.33139*_ratio.ratioY]);
  53286. Node838.a('node.background', 'rgba(255,255,255,0.003921569)');
  53287. Node838.a('node.gradientcolor', '');
  53288. Node838.a('node.gradient', '');
  53289. Node838.a('node.borderwidth', Node838BorderWidth);
  53290. Node838.a('node.color', 'rgba(224,224,224,1)');
  53291. Node838.a('node.fillrect', [0,0,0,0]);
  53292. Node838.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53293. Node838.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53294. Node838.a('node.fillgradient', '');
  53295. if (Node838type !== 'rect') {
  53296. Node838.a('node.arcFrom', parseFloat('@arcFrom@'));
  53297. Node838.a('node.arcTo', parseFloat('@arcTo@'));
  53298. Node838.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53299. }
  53300. if (Node838type === 'arc') {
  53301. Node838.a('node.arcOval', true);
  53302. }
  53303. Node838.setRotation(0*Math.PI/180);
  53304. Node838.borderWidth = Node838BorderWidth;
  53305. Node838.borderFillwidth = Node838BorderWidth;
  53306. dataModel.add(Node838);
  53307. Node838._nodename = 'Node838'
  53308. Node838._nodeType = 'rect';
  53309. zoomNodeList.push({
  53310. node: Node838,
  53311. attr: 'node.borderwidth'
  53312. });
  53313. (function (node, _img) {
  53314. var setWidth = node.setWidth,
  53315. setHeight = node.setHeight;
  53316. node.setWidth = function (width) {
  53317. if (width === this.getWidth()) return ;
  53318. var height = this.getHeight();
  53319. this.a('node.width', width);
  53320. this.a('node.rect', [0,0,width, height]);
  53321. setWidth.apply(this, arguments);
  53322. }
  53323. node.setHeight = function (height) {
  53324. if (height === this.getHeight()) return ;
  53325. var width = this.getWidth();
  53326. this.a('node.height', height);
  53327. this.a('node.rect', [0,0,width, height]);
  53328. setHeight.apply(this, arguments);
  53329. }
  53330. })(Node838, Node838.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53331. var Node839 = new ht.Node();
  53332. var Node839textStart, Node839textWidth, Node839lineStart, Node839align = 'center', Node839fontSize = 13.3333*_ratio.ratioY,Node839width = 58*_ratio.ratioX, Node839height = 26*_ratio.ratioY;
  53333. (function () {
  53334. if (Node839align === 'left') {
  53335. Node839textStart = Node839fontSize * 0.2 > 2 ? Node839fontSize * 0.2 - 4 : Node839fontSize * 0.2 - 9;
  53336. Node839textWidth = Node839width;
  53337. Node839lineStart = 1;
  53338. } else if (Node839align === 'right') {
  53339. Node839textStart = 0;
  53340. Node839textWidth =Node839fontSize <= 8 ? Node839width + Node839fontSize * 0.2 + 6 : Node839width - Node839fontSize * 0.2;
  53341. Node839lineStart = (Node839width - (ht.Default.getTextSize('0', ' '+ Node839fontSize + 'px "Arial"').width + 6)) * 0.5;
  53342. } else if (Node839align === 'center') {
  53343. Node839textStart = -3;
  53344. Node839textWidth = Node839width;
  53345. Node839lineStart = Node839width - ht.Default.getTextSize('0', ' '+ Node839fontSize + 'px "Arial"').width - 11;
  53346. }
  53347. })();
  53348. Node839.setImage(GD.getTextJSON(Node839width, Node839height, true, false, false, ' '+ Node839fontSize + 'px "Arial"'))
  53349. Node839.setPosition(638*ratio.ratioX, 52*ratio.ratioY);
  53350. Node839.setWidth(Node839width);
  53351. Node839.setHeight(Node839height);
  53352. Node839._nodeType = 'text';
  53353. Node839._disallowEvert = true;
  53354. Node839.setRotation(0*Math.PI/180);
  53355. Node839.a('node.width', Node839width);
  53356. Node839.a('node.height', Node839height);
  53357. Node839.a('node.rect', [0, 0, Node839width, Node839height]);
  53358. Node839.a('node.bordercolor','rgba(0,0,0,1)');
  53359. Node839.a('node.borderwidth', 0);
  53360. Node839.a('node.background','' || 'rgba(0,0,0,0)');
  53361. Node839.a('node.gradient','');
  53362. Node839.a('node.gradientcolor','');
  53363. Node839.a('node.text','0');
  53364. Node839.a('node.textalign','center');
  53365. Node839.a('node.textvAlign','middle');
  53366. Node839.a('node.textrect', [Node839textStart, 0, Node839textWidth, Node839height]);
  53367. Node839.a('node.color','rgba(0,0,0,1)');
  53368. Node839.a('node.font',' '+ Node839fontSize + 'px "Arial"');
  53369. Node839.a('node.textvisible',true);
  53370. Node839.a('node.linefeed',false);
  53371. if (false) {
  53372. Node839.a('node.textfunc',function(g) {
  53373. g.beginPath();
  53374. var str=Node839.a('node.text') || '0';
  53375. var color=Node839.a('node.color') || 'rgba(0,0,0,1)';
  53376. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node839width,Node839height,13.3333*_ratio.ratioY,"center",color,' '+ Node839fontSize + 'px "Arial"', 0,g);
  53377. });
  53378. }
  53379. if (false) {
  53380. Node839.a('node.underlinepoints',[Node839lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node839fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node839fontSize + 'px "Arial"').width + 6, (Node839height - Node839fontSize) * 0.5*_ratio.ratioY + Node839fontSize + 2 ]);
  53381. Node839.a('node.underlinevisible',false);
  53382. Node839.a('node.underlineBorderWidth', 1);
  53383. }
  53384. dataModel.add(Node839);
  53385. zoomNodeList.push({
  53386. node: Node839,
  53387. borderWidth: 0,
  53388. attr: 'node.borderwidth'
  53389. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53390. var Node840 = new ht.Node();
  53391. var Node840textStart, Node840textWidth, Node840lineStart, Node840align = 'center', Node840fontSize = 13.3333*_ratio.ratioY,Node840width = 58*_ratio.ratioX, Node840height = 26*_ratio.ratioY;
  53392. (function () {
  53393. if (Node840align === 'left') {
  53394. Node840textStart = Node840fontSize * 0.2 > 2 ? Node840fontSize * 0.2 - 4 : Node840fontSize * 0.2 - 9;
  53395. Node840textWidth = Node840width;
  53396. Node840lineStart = 1;
  53397. } else if (Node840align === 'right') {
  53398. Node840textStart = 0;
  53399. Node840textWidth =Node840fontSize <= 8 ? Node840width + Node840fontSize * 0.2 + 6 : Node840width - Node840fontSize * 0.2;
  53400. Node840lineStart = (Node840width - (ht.Default.getTextSize('0', ' '+ Node840fontSize + 'px "Arial"').width + 6)) * 0.5;
  53401. } else if (Node840align === 'center') {
  53402. Node840textStart = -3;
  53403. Node840textWidth = Node840width;
  53404. Node840lineStart = Node840width - ht.Default.getTextSize('0', ' '+ Node840fontSize + 'px "Arial"').width - 11;
  53405. }
  53406. })();
  53407. Node840.setImage(GD.getTextJSON(Node840width, Node840height, true, false, false, ' '+ Node840fontSize + 'px "Arial"'))
  53408. Node840.setPosition(638*ratio.ratioX, 76*ratio.ratioY);
  53409. Node840.setWidth(Node840width);
  53410. Node840.setHeight(Node840height);
  53411. Node840._nodeType = 'text';
  53412. Node840._disallowEvert = true;
  53413. Node840.setRotation(0*Math.PI/180);
  53414. Node840.a('node.width', Node840width);
  53415. Node840.a('node.height', Node840height);
  53416. Node840.a('node.rect', [0, 0, Node840width, Node840height]);
  53417. Node840.a('node.bordercolor','rgba(0,0,0,1)');
  53418. Node840.a('node.borderwidth', 0);
  53419. Node840.a('node.background','' || 'rgba(0,0,0,0)');
  53420. Node840.a('node.gradient','');
  53421. Node840.a('node.gradientcolor','');
  53422. Node840.a('node.text','0');
  53423. Node840.a('node.textalign','center');
  53424. Node840.a('node.textvAlign','middle');
  53425. Node840.a('node.textrect', [Node840textStart, 0, Node840textWidth, Node840height]);
  53426. Node840.a('node.color','rgba(0,0,0,1)');
  53427. Node840.a('node.font',' '+ Node840fontSize + 'px "Arial"');
  53428. Node840.a('node.textvisible',true);
  53429. Node840.a('node.linefeed',false);
  53430. if (false) {
  53431. Node840.a('node.textfunc',function(g) {
  53432. g.beginPath();
  53433. var str=Node840.a('node.text') || '0';
  53434. var color=Node840.a('node.color') || 'rgba(0,0,0,1)';
  53435. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node840width,Node840height,13.3333*_ratio.ratioY,"center",color,' '+ Node840fontSize + 'px "Arial"', 0,g);
  53436. });
  53437. }
  53438. if (false) {
  53439. Node840.a('node.underlinepoints',[Node840lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node840fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node840fontSize + 'px "Arial"').width + 6, (Node840height - Node840fontSize) * 0.5*_ratio.ratioY + Node840fontSize + 2 ]);
  53440. Node840.a('node.underlinevisible',false);
  53441. Node840.a('node.underlineBorderWidth', 1);
  53442. }
  53443. dataModel.add(Node840);
  53444. zoomNodeList.push({
  53445. node: Node840,
  53446. borderWidth: 0,
  53447. attr: 'node.borderwidth'
  53448. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53449. var Node841 = new ht.Node();
  53450. var Node841textStart, Node841textWidth, Node841lineStart, Node841align = 'center', Node841fontSize = 13.3333*_ratio.ratioY,Node841width = 58*_ratio.ratioX, Node841height = 26*_ratio.ratioY;
  53451. (function () {
  53452. if (Node841align === 'left') {
  53453. Node841textStart = Node841fontSize * 0.2 > 2 ? Node841fontSize * 0.2 - 4 : Node841fontSize * 0.2 - 9;
  53454. Node841textWidth = Node841width;
  53455. Node841lineStart = 1;
  53456. } else if (Node841align === 'right') {
  53457. Node841textStart = 0;
  53458. Node841textWidth =Node841fontSize <= 8 ? Node841width + Node841fontSize * 0.2 + 6 : Node841width - Node841fontSize * 0.2;
  53459. Node841lineStart = (Node841width - (ht.Default.getTextSize('0', ' '+ Node841fontSize + 'px "Arial"').width + 6)) * 0.5;
  53460. } else if (Node841align === 'center') {
  53461. Node841textStart = -3;
  53462. Node841textWidth = Node841width;
  53463. Node841lineStart = Node841width - ht.Default.getTextSize('0', ' '+ Node841fontSize + 'px "Arial"').width - 11;
  53464. }
  53465. })();
  53466. Node841.setImage(GD.getTextJSON(Node841width, Node841height, true, false, false, ' '+ Node841fontSize + 'px "Arial"'))
  53467. Node841.setPosition(638*ratio.ratioX, 101*ratio.ratioY);
  53468. Node841.setWidth(Node841width);
  53469. Node841.setHeight(Node841height);
  53470. Node841._nodeType = 'text';
  53471. Node841._disallowEvert = true;
  53472. Node841.setRotation(0*Math.PI/180);
  53473. Node841.a('node.width', Node841width);
  53474. Node841.a('node.height', Node841height);
  53475. Node841.a('node.rect', [0, 0, Node841width, Node841height]);
  53476. Node841.a('node.bordercolor','rgba(0,0,0,1)');
  53477. Node841.a('node.borderwidth', 0);
  53478. Node841.a('node.background','' || 'rgba(0,0,0,0)');
  53479. Node841.a('node.gradient','');
  53480. Node841.a('node.gradientcolor','');
  53481. Node841.a('node.text','0');
  53482. Node841.a('node.textalign','center');
  53483. Node841.a('node.textvAlign','middle');
  53484. Node841.a('node.textrect', [Node841textStart, 0, Node841textWidth, Node841height]);
  53485. Node841.a('node.color','rgba(0,0,0,1)');
  53486. Node841.a('node.font',' '+ Node841fontSize + 'px "Arial"');
  53487. Node841.a('node.textvisible',true);
  53488. Node841.a('node.linefeed',false);
  53489. if (false) {
  53490. Node841.a('node.textfunc',function(g) {
  53491. g.beginPath();
  53492. var str=Node841.a('node.text') || '0';
  53493. var color=Node841.a('node.color') || 'rgba(0,0,0,1)';
  53494. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node841width,Node841height,13.3333*_ratio.ratioY,"center",color,' '+ Node841fontSize + 'px "Arial"', 0,g);
  53495. });
  53496. }
  53497. if (false) {
  53498. Node841.a('node.underlinepoints',[Node841lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node841fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node841fontSize + 'px "Arial"').width + 6, (Node841height - Node841fontSize) * 0.5*_ratio.ratioY + Node841fontSize + 2 ]);
  53499. Node841.a('node.underlinevisible',false);
  53500. Node841.a('node.underlineBorderWidth', 1);
  53501. }
  53502. dataModel.add(Node841);
  53503. zoomNodeList.push({
  53504. node: Node841,
  53505. borderWidth: 0,
  53506. attr: 'node.borderwidth'
  53507. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53508. var Node842 = new ht.Node();
  53509. var Node842textStart, Node842textWidth, Node842lineStart, Node842align = 'center', Node842fontSize = 13.3333*_ratio.ratioY,Node842width = 58*_ratio.ratioX, Node842height = 26*_ratio.ratioY;
  53510. (function () {
  53511. if (Node842align === 'left') {
  53512. Node842textStart = Node842fontSize * 0.2 > 2 ? Node842fontSize * 0.2 - 4 : Node842fontSize * 0.2 - 9;
  53513. Node842textWidth = Node842width;
  53514. Node842lineStart = 1;
  53515. } else if (Node842align === 'right') {
  53516. Node842textStart = 0;
  53517. Node842textWidth =Node842fontSize <= 8 ? Node842width + Node842fontSize * 0.2 + 6 : Node842width - Node842fontSize * 0.2;
  53518. Node842lineStart = (Node842width - (ht.Default.getTextSize('0', ' '+ Node842fontSize + 'px "Arial"').width + 6)) * 0.5;
  53519. } else if (Node842align === 'center') {
  53520. Node842textStart = -3;
  53521. Node842textWidth = Node842width;
  53522. Node842lineStart = Node842width - ht.Default.getTextSize('0', ' '+ Node842fontSize + 'px "Arial"').width - 11;
  53523. }
  53524. })();
  53525. Node842.setImage(GD.getTextJSON(Node842width, Node842height, true, false, false, ' '+ Node842fontSize + 'px "Arial"'))
  53526. Node842.setPosition(638*ratio.ratioX, 124*ratio.ratioY);
  53527. Node842.setWidth(Node842width);
  53528. Node842.setHeight(Node842height);
  53529. Node842._nodeType = 'text';
  53530. Node842._disallowEvert = true;
  53531. Node842.setRotation(0*Math.PI/180);
  53532. Node842.a('node.width', Node842width);
  53533. Node842.a('node.height', Node842height);
  53534. Node842.a('node.rect', [0, 0, Node842width, Node842height]);
  53535. Node842.a('node.bordercolor','rgba(0,0,0,1)');
  53536. Node842.a('node.borderwidth', 0);
  53537. Node842.a('node.background','' || 'rgba(0,0,0,0)');
  53538. Node842.a('node.gradient','');
  53539. Node842.a('node.gradientcolor','');
  53540. Node842.a('node.text','0');
  53541. Node842.a('node.textalign','center');
  53542. Node842.a('node.textvAlign','middle');
  53543. Node842.a('node.textrect', [Node842textStart, 0, Node842textWidth, Node842height]);
  53544. Node842.a('node.color','rgba(0,0,0,1)');
  53545. Node842.a('node.font',' '+ Node842fontSize + 'px "Arial"');
  53546. Node842.a('node.textvisible',true);
  53547. Node842.a('node.linefeed',false);
  53548. if (false) {
  53549. Node842.a('node.textfunc',function(g) {
  53550. g.beginPath();
  53551. var str=Node842.a('node.text') || '0';
  53552. var color=Node842.a('node.color') || 'rgba(0,0,0,1)';
  53553. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node842width,Node842height,13.3333*_ratio.ratioY,"center",color,' '+ Node842fontSize + 'px "Arial"', 0,g);
  53554. });
  53555. }
  53556. if (false) {
  53557. Node842.a('node.underlinepoints',[Node842lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node842fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node842fontSize + 'px "Arial"').width + 6, (Node842height - Node842fontSize) * 0.5*_ratio.ratioY + Node842fontSize + 2 ]);
  53558. Node842.a('node.underlinevisible',false);
  53559. Node842.a('node.underlineBorderWidth', 1);
  53560. }
  53561. dataModel.add(Node842);
  53562. zoomNodeList.push({
  53563. node: Node842,
  53564. borderWidth: 0,
  53565. attr: 'node.borderwidth'
  53566. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53567. var Node843type = 'rect';
  53568. var Node843 = new ht.Node(),
  53569. Node843BorderWidth = 1*2;
  53570. if (Node843type === 'arc') {
  53571. Node843BorderWidth *= 1;
  53572. }
  53573. Node843.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node843type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53574. Node843.setPosition(717*ratio.ratioX, 50*ratio.ratioY);
  53575. Node843.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  53576. Node843.s({
  53577. 'pixelPerfect':true
  53578. /*@AddPara@*/
  53579. });
  53580. Node843.a('node.width', 65*_ratio.ratioX);
  53581. Node843.a('node.height', 24.33136*_ratio.ratioY);
  53582. Node843.a('node.type', Node843type);
  53583. Node843.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  53584. Node843.a('node.background', 'rgba(255,255,255,0.003921569)');
  53585. Node843.a('node.gradientcolor', '');
  53586. Node843.a('node.gradient', '');
  53587. Node843.a('node.borderwidth', Node843BorderWidth);
  53588. Node843.a('node.color', 'rgba(224,224,224,1)');
  53589. Node843.a('node.fillrect', [0,0,0,0]);
  53590. Node843.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53591. Node843.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53592. Node843.a('node.fillgradient', '');
  53593. if (Node843type !== 'rect') {
  53594. Node843.a('node.arcFrom', parseFloat('@arcFrom@'));
  53595. Node843.a('node.arcTo', parseFloat('@arcTo@'));
  53596. Node843.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53597. }
  53598. if (Node843type === 'arc') {
  53599. Node843.a('node.arcOval', true);
  53600. }
  53601. Node843.setRotation(0*Math.PI/180);
  53602. Node843.borderWidth = Node843BorderWidth;
  53603. Node843.borderFillwidth = Node843BorderWidth;
  53604. dataModel.add(Node843);
  53605. Node843._nodename = 'Node843'
  53606. Node843._nodeType = 'rect';
  53607. zoomNodeList.push({
  53608. node: Node843,
  53609. attr: 'node.borderwidth'
  53610. });
  53611. (function (node, _img) {
  53612. var setWidth = node.setWidth,
  53613. setHeight = node.setHeight;
  53614. node.setWidth = function (width) {
  53615. if (width === this.getWidth()) return ;
  53616. var height = this.getHeight();
  53617. this.a('node.width', width);
  53618. this.a('node.rect', [0,0,width, height]);
  53619. setWidth.apply(this, arguments);
  53620. }
  53621. node.setHeight = function (height) {
  53622. if (height === this.getHeight()) return ;
  53623. var width = this.getWidth();
  53624. this.a('node.height', height);
  53625. this.a('node.rect', [0,0,width, height]);
  53626. setHeight.apply(this, arguments);
  53627. }
  53628. })(Node843, Node843.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53629. var Node844type = 'rect';
  53630. var Node844 = new ht.Node(),
  53631. Node844BorderWidth = 1*2;
  53632. if (Node844type === 'arc') {
  53633. Node844BorderWidth *= 1;
  53634. }
  53635. Node844.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node844type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53636. Node844.setPosition(717*ratio.ratioX, 74*ratio.ratioY);
  53637. Node844.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  53638. Node844.s({
  53639. 'pixelPerfect':true
  53640. /*@AddPara@*/
  53641. });
  53642. Node844.a('node.width', 65*_ratio.ratioX);
  53643. Node844.a('node.height', 24.33138*_ratio.ratioY);
  53644. Node844.a('node.type', Node844type);
  53645. Node844.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  53646. Node844.a('node.background', 'rgba(255,255,255,0.003921569)');
  53647. Node844.a('node.gradientcolor', '');
  53648. Node844.a('node.gradient', '');
  53649. Node844.a('node.borderwidth', Node844BorderWidth);
  53650. Node844.a('node.color', 'rgba(224,224,224,1)');
  53651. Node844.a('node.fillrect', [0,0,0,0]);
  53652. Node844.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53653. Node844.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53654. Node844.a('node.fillgradient', '');
  53655. if (Node844type !== 'rect') {
  53656. Node844.a('node.arcFrom', parseFloat('@arcFrom@'));
  53657. Node844.a('node.arcTo', parseFloat('@arcTo@'));
  53658. Node844.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53659. }
  53660. if (Node844type === 'arc') {
  53661. Node844.a('node.arcOval', true);
  53662. }
  53663. Node844.setRotation(0*Math.PI/180);
  53664. Node844.borderWidth = Node844BorderWidth;
  53665. Node844.borderFillwidth = Node844BorderWidth;
  53666. dataModel.add(Node844);
  53667. Node844._nodename = 'Node844'
  53668. Node844._nodeType = 'rect';
  53669. zoomNodeList.push({
  53670. node: Node844,
  53671. attr: 'node.borderwidth'
  53672. });
  53673. (function (node, _img) {
  53674. var setWidth = node.setWidth,
  53675. setHeight = node.setHeight;
  53676. node.setWidth = function (width) {
  53677. if (width === this.getWidth()) return ;
  53678. var height = this.getHeight();
  53679. this.a('node.width', width);
  53680. this.a('node.rect', [0,0,width, height]);
  53681. setWidth.apply(this, arguments);
  53682. }
  53683. node.setHeight = function (height) {
  53684. if (height === this.getHeight()) return ;
  53685. var width = this.getWidth();
  53686. this.a('node.height', height);
  53687. this.a('node.rect', [0,0,width, height]);
  53688. setHeight.apply(this, arguments);
  53689. }
  53690. })(Node844, Node844.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53691. var Node845type = 'rect';
  53692. var Node845 = new ht.Node(),
  53693. Node845BorderWidth = 1*2;
  53694. if (Node845type === 'arc') {
  53695. Node845BorderWidth *= 1;
  53696. }
  53697. Node845.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node845type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53698. Node845.setPosition(717*ratio.ratioX, 98*ratio.ratioY);
  53699. Node845.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  53700. Node845.s({
  53701. 'pixelPerfect':true
  53702. /*@AddPara@*/
  53703. });
  53704. Node845.a('node.width', 65*_ratio.ratioX);
  53705. Node845.a('node.height', 24.33138*_ratio.ratioY);
  53706. Node845.a('node.type', Node845type);
  53707. Node845.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  53708. Node845.a('node.background', 'rgba(255,255,255,0.003921569)');
  53709. Node845.a('node.gradientcolor', '');
  53710. Node845.a('node.gradient', '');
  53711. Node845.a('node.borderwidth', Node845BorderWidth);
  53712. Node845.a('node.color', 'rgba(224,224,224,1)');
  53713. Node845.a('node.fillrect', [0,0,0,0]);
  53714. Node845.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53715. Node845.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53716. Node845.a('node.fillgradient', '');
  53717. if (Node845type !== 'rect') {
  53718. Node845.a('node.arcFrom', parseFloat('@arcFrom@'));
  53719. Node845.a('node.arcTo', parseFloat('@arcTo@'));
  53720. Node845.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53721. }
  53722. if (Node845type === 'arc') {
  53723. Node845.a('node.arcOval', true);
  53724. }
  53725. Node845.setRotation(0*Math.PI/180);
  53726. Node845.borderWidth = Node845BorderWidth;
  53727. Node845.borderFillwidth = Node845BorderWidth;
  53728. dataModel.add(Node845);
  53729. Node845._nodename = 'Node845'
  53730. Node845._nodeType = 'rect';
  53731. zoomNodeList.push({
  53732. node: Node845,
  53733. attr: 'node.borderwidth'
  53734. });
  53735. (function (node, _img) {
  53736. var setWidth = node.setWidth,
  53737. setHeight = node.setHeight;
  53738. node.setWidth = function (width) {
  53739. if (width === this.getWidth()) return ;
  53740. var height = this.getHeight();
  53741. this.a('node.width', width);
  53742. this.a('node.rect', [0,0,width, height]);
  53743. setWidth.apply(this, arguments);
  53744. }
  53745. node.setHeight = function (height) {
  53746. if (height === this.getHeight()) return ;
  53747. var width = this.getWidth();
  53748. this.a('node.height', height);
  53749. this.a('node.rect', [0,0,width, height]);
  53750. setHeight.apply(this, arguments);
  53751. }
  53752. })(Node845, Node845.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53753. var Node846type = 'rect';
  53754. var Node846 = new ht.Node(),
  53755. Node846BorderWidth = 1*2;
  53756. if (Node846type === 'arc') {
  53757. Node846BorderWidth *= 1;
  53758. }
  53759. Node846.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33136*_ratio.ratioY, Node846type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53760. Node846.setPosition(717*ratio.ratioX, 123*ratio.ratioY);
  53761. Node846.setSize(65*_ratio.ratioX, 24.33136*_ratio.ratioY);
  53762. Node846.s({
  53763. 'pixelPerfect':true
  53764. /*@AddPara@*/
  53765. });
  53766. Node846.a('node.width', 65*_ratio.ratioX);
  53767. Node846.a('node.height', 24.33136*_ratio.ratioY);
  53768. Node846.a('node.type', Node846type);
  53769. Node846.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33136*_ratio.ratioY]);
  53770. Node846.a('node.background', 'rgba(255,255,255,0.003921569)');
  53771. Node846.a('node.gradientcolor', '');
  53772. Node846.a('node.gradient', '');
  53773. Node846.a('node.borderwidth', Node846BorderWidth);
  53774. Node846.a('node.color', 'rgba(224,224,224,1)');
  53775. Node846.a('node.fillrect', [0,0,0,0]);
  53776. Node846.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53777. Node846.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53778. Node846.a('node.fillgradient', '');
  53779. if (Node846type !== 'rect') {
  53780. Node846.a('node.arcFrom', parseFloat('@arcFrom@'));
  53781. Node846.a('node.arcTo', parseFloat('@arcTo@'));
  53782. Node846.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53783. }
  53784. if (Node846type === 'arc') {
  53785. Node846.a('node.arcOval', true);
  53786. }
  53787. Node846.setRotation(0*Math.PI/180);
  53788. Node846.borderWidth = Node846BorderWidth;
  53789. Node846.borderFillwidth = Node846BorderWidth;
  53790. dataModel.add(Node846);
  53791. Node846._nodename = 'Node846'
  53792. Node846._nodeType = 'rect';
  53793. zoomNodeList.push({
  53794. node: Node846,
  53795. attr: 'node.borderwidth'
  53796. });
  53797. (function (node, _img) {
  53798. var setWidth = node.setWidth,
  53799. setHeight = node.setHeight;
  53800. node.setWidth = function (width) {
  53801. if (width === this.getWidth()) return ;
  53802. var height = this.getHeight();
  53803. this.a('node.width', width);
  53804. this.a('node.rect', [0,0,width, height]);
  53805. setWidth.apply(this, arguments);
  53806. }
  53807. node.setHeight = function (height) {
  53808. if (height === this.getHeight()) return ;
  53809. var width = this.getWidth();
  53810. this.a('node.height', height);
  53811. this.a('node.rect', [0,0,width, height]);
  53812. setHeight.apply(this, arguments);
  53813. }
  53814. })(Node846, Node846.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53815. var Node847type = 'rect';
  53816. var Node847 = new ht.Node(),
  53817. Node847BorderWidth = 1*2;
  53818. if (Node847type === 'arc') {
  53819. Node847BorderWidth *= 1;
  53820. }
  53821. Node847.setImage(GD.getRectJSON(65*_ratio.ratioX, 24.33138*_ratio.ratioY, Node847type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  53822. Node847.setPosition(717*ratio.ratioX, 147*ratio.ratioY);
  53823. Node847.setSize(65*_ratio.ratioX, 24.33138*_ratio.ratioY);
  53824. Node847.s({
  53825. 'pixelPerfect':true
  53826. /*@AddPara@*/
  53827. });
  53828. Node847.a('node.width', 65*_ratio.ratioX);
  53829. Node847.a('node.height', 24.33138*_ratio.ratioY);
  53830. Node847.a('node.type', Node847type);
  53831. Node847.a('node.rect', [0, 0, 65*_ratio.ratioX, 24.33138*_ratio.ratioY]);
  53832. Node847.a('node.background', 'rgba(255,255,255,0.003921569)');
  53833. Node847.a('node.gradientcolor', '');
  53834. Node847.a('node.gradient', '');
  53835. Node847.a('node.borderwidth', Node847BorderWidth);
  53836. Node847.a('node.color', 'rgba(224,224,224,1)');
  53837. Node847.a('node.fillrect', [0,0,0,0]);
  53838. Node847.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  53839. Node847.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  53840. Node847.a('node.fillgradient', '');
  53841. if (Node847type !== 'rect') {
  53842. Node847.a('node.arcFrom', parseFloat('@arcFrom@'));
  53843. Node847.a('node.arcTo', parseFloat('@arcTo@'));
  53844. Node847.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  53845. }
  53846. if (Node847type === 'arc') {
  53847. Node847.a('node.arcOval', true);
  53848. }
  53849. Node847.setRotation(0*Math.PI/180);
  53850. Node847.borderWidth = Node847BorderWidth;
  53851. Node847.borderFillwidth = Node847BorderWidth;
  53852. dataModel.add(Node847);
  53853. Node847._nodename = 'Node847'
  53854. Node847._nodeType = 'rect';
  53855. zoomNodeList.push({
  53856. node: Node847,
  53857. attr: 'node.borderwidth'
  53858. });
  53859. (function (node, _img) {
  53860. var setWidth = node.setWidth,
  53861. setHeight = node.setHeight;
  53862. node.setWidth = function (width) {
  53863. if (width === this.getWidth()) return ;
  53864. var height = this.getHeight();
  53865. this.a('node.width', width);
  53866. this.a('node.rect', [0,0,width, height]);
  53867. setWidth.apply(this, arguments);
  53868. }
  53869. node.setHeight = function (height) {
  53870. if (height === this.getHeight()) return ;
  53871. var width = this.getWidth();
  53872. this.a('node.height', height);
  53873. this.a('node.rect', [0,0,width, height]);
  53874. setHeight.apply(this, arguments);
  53875. }
  53876. })(Node847, Node847.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53877. var Node848 = new ht.Node();
  53878. var Node848textStart, Node848textWidth, Node848lineStart, Node848align = 'center', Node848fontSize = 13.3333*_ratio.ratioY,Node848width = 59*_ratio.ratioX, Node848height = 26*_ratio.ratioY;
  53879. (function () {
  53880. if (Node848align === 'left') {
  53881. Node848textStart = Node848fontSize * 0.2 > 2 ? Node848fontSize * 0.2 - 4 : Node848fontSize * 0.2 - 9;
  53882. Node848textWidth = Node848width;
  53883. Node848lineStart = 1;
  53884. } else if (Node848align === 'right') {
  53885. Node848textStart = 0;
  53886. Node848textWidth =Node848fontSize <= 8 ? Node848width + Node848fontSize * 0.2 + 6 : Node848width - Node848fontSize * 0.2;
  53887. Node848lineStart = (Node848width - (ht.Default.getTextSize('万kWh', ' '+ Node848fontSize + 'px "Arial"').width + 6)) * 0.5;
  53888. } else if (Node848align === 'center') {
  53889. Node848textStart = -3;
  53890. Node848textWidth = Node848width;
  53891. Node848lineStart = Node848width - ht.Default.getTextSize('万kWh', ' '+ Node848fontSize + 'px "Arial"').width - 11;
  53892. }
  53893. })();
  53894. Node848.setImage(GD.getTextJSON(Node848width, Node848height, true, false, false, ' '+ Node848fontSize + 'px "Arial"'))
  53895. Node848.setPosition(718*ratio.ratioX, 52*ratio.ratioY);
  53896. Node848.setWidth(Node848width);
  53897. Node848.setHeight(Node848height);
  53898. Node848._nodeType = 'text';
  53899. Node848._disallowEvert = true;
  53900. Node848.setRotation(0*Math.PI/180);
  53901. Node848.a('node.width', Node848width);
  53902. Node848.a('node.height', Node848height);
  53903. Node848.a('node.rect', [0, 0, Node848width, Node848height]);
  53904. Node848.a('node.bordercolor','rgba(128,128,128,1)');
  53905. Node848.a('node.borderwidth', 0);
  53906. Node848.a('node.background','' || 'rgba(0,0,0,0)');
  53907. Node848.a('node.gradient','');
  53908. Node848.a('node.gradientcolor','');
  53909. Node848.a('node.text','万kWh');
  53910. Node848.a('node.textalign','center');
  53911. Node848.a('node.textvAlign','middle');
  53912. Node848.a('node.textrect', [Node848textStart, 0, Node848textWidth, Node848height]);
  53913. Node848.a('node.color','rgba(128,128,128,1)');
  53914. Node848.a('node.font',' '+ Node848fontSize + 'px "Arial"');
  53915. Node848.a('node.textvisible',true);
  53916. Node848.a('node.linefeed',false);
  53917. if (false) {
  53918. Node848.a('node.textfunc',function(g) {
  53919. g.beginPath();
  53920. var str=Node848.a('node.text') || '万kWh';
  53921. var color=Node848.a('node.color') || 'rgba(128,128,128,1)';
  53922. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node848width,Node848height,13.3333*_ratio.ratioY,"center",color,' '+ Node848fontSize + 'px "Arial"', 0,g);
  53923. });
  53924. }
  53925. if (false) {
  53926. Node848.a('node.underlinepoints',[Node848lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node848fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node848fontSize + 'px "Arial"').width + 6, (Node848height - Node848fontSize) * 0.5*_ratio.ratioY + Node848fontSize + 2 ]);
  53927. Node848.a('node.underlinevisible',false);
  53928. Node848.a('node.underlineBorderWidth', 1);
  53929. }
  53930. dataModel.add(Node848);
  53931. zoomNodeList.push({
  53932. node: Node848,
  53933. borderWidth: 0,
  53934. attr: 'node.borderwidth'
  53935. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53936. var Node849 = new ht.Node();
  53937. var Node849textStart, Node849textWidth, Node849lineStart, Node849align = 'center', Node849fontSize = 13.3333*_ratio.ratioY,Node849width = 59*_ratio.ratioX, Node849height = 26*_ratio.ratioY;
  53938. (function () {
  53939. if (Node849align === 'left') {
  53940. Node849textStart = Node849fontSize * 0.2 > 2 ? Node849fontSize * 0.2 - 4 : Node849fontSize * 0.2 - 9;
  53941. Node849textWidth = Node849width;
  53942. Node849lineStart = 1;
  53943. } else if (Node849align === 'right') {
  53944. Node849textStart = 0;
  53945. Node849textWidth =Node849fontSize <= 8 ? Node849width + Node849fontSize * 0.2 + 6 : Node849width - Node849fontSize * 0.2;
  53946. Node849lineStart = (Node849width - (ht.Default.getTextSize('万kWh', ' '+ Node849fontSize + 'px "Arial"').width + 6)) * 0.5;
  53947. } else if (Node849align === 'center') {
  53948. Node849textStart = -3;
  53949. Node849textWidth = Node849width;
  53950. Node849lineStart = Node849width - ht.Default.getTextSize('万kWh', ' '+ Node849fontSize + 'px "Arial"').width - 11;
  53951. }
  53952. })();
  53953. Node849.setImage(GD.getTextJSON(Node849width, Node849height, true, false, false, ' '+ Node849fontSize + 'px "Arial"'))
  53954. Node849.setPosition(718*ratio.ratioX, 76*ratio.ratioY);
  53955. Node849.setWidth(Node849width);
  53956. Node849.setHeight(Node849height);
  53957. Node849._nodeType = 'text';
  53958. Node849._disallowEvert = true;
  53959. Node849.setRotation(0*Math.PI/180);
  53960. Node849.a('node.width', Node849width);
  53961. Node849.a('node.height', Node849height);
  53962. Node849.a('node.rect', [0, 0, Node849width, Node849height]);
  53963. Node849.a('node.bordercolor','rgba(128,128,128,1)');
  53964. Node849.a('node.borderwidth', 0);
  53965. Node849.a('node.background','' || 'rgba(0,0,0,0)');
  53966. Node849.a('node.gradient','');
  53967. Node849.a('node.gradientcolor','');
  53968. Node849.a('node.text','万kWh');
  53969. Node849.a('node.textalign','center');
  53970. Node849.a('node.textvAlign','middle');
  53971. Node849.a('node.textrect', [Node849textStart, 0, Node849textWidth, Node849height]);
  53972. Node849.a('node.color','rgba(128,128,128,1)');
  53973. Node849.a('node.font',' '+ Node849fontSize + 'px "Arial"');
  53974. Node849.a('node.textvisible',true);
  53975. Node849.a('node.linefeed',false);
  53976. if (false) {
  53977. Node849.a('node.textfunc',function(g) {
  53978. g.beginPath();
  53979. var str=Node849.a('node.text') || '万kWh';
  53980. var color=Node849.a('node.color') || 'rgba(128,128,128,1)';
  53981. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node849width,Node849height,13.3333*_ratio.ratioY,"center",color,' '+ Node849fontSize + 'px "Arial"', 0,g);
  53982. });
  53983. }
  53984. if (false) {
  53985. Node849.a('node.underlinepoints',[Node849lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node849fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node849fontSize + 'px "Arial"').width + 6, (Node849height - Node849fontSize) * 0.5*_ratio.ratioY + Node849fontSize + 2 ]);
  53986. Node849.a('node.underlinevisible',false);
  53987. Node849.a('node.underlineBorderWidth', 1);
  53988. }
  53989. dataModel.add(Node849);
  53990. zoomNodeList.push({
  53991. node: Node849,
  53992. borderWidth: 0,
  53993. attr: 'node.borderwidth'
  53994. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  53995. var Node850 = new ht.Node();
  53996. var Node850textStart, Node850textWidth, Node850lineStart, Node850align = 'center', Node850fontSize = 13.3333*_ratio.ratioY,Node850width = 59*_ratio.ratioX, Node850height = 26*_ratio.ratioY;
  53997. (function () {
  53998. if (Node850align === 'left') {
  53999. Node850textStart = Node850fontSize * 0.2 > 2 ? Node850fontSize * 0.2 - 4 : Node850fontSize * 0.2 - 9;
  54000. Node850textWidth = Node850width;
  54001. Node850lineStart = 1;
  54002. } else if (Node850align === 'right') {
  54003. Node850textStart = 0;
  54004. Node850textWidth =Node850fontSize <= 8 ? Node850width + Node850fontSize * 0.2 + 6 : Node850width - Node850fontSize * 0.2;
  54005. Node850lineStart = (Node850width - (ht.Default.getTextSize('万kWh', ' '+ Node850fontSize + 'px "Arial"').width + 6)) * 0.5;
  54006. } else if (Node850align === 'center') {
  54007. Node850textStart = -3;
  54008. Node850textWidth = Node850width;
  54009. Node850lineStart = Node850width - ht.Default.getTextSize('万kWh', ' '+ Node850fontSize + 'px "Arial"').width - 11;
  54010. }
  54011. })();
  54012. Node850.setImage(GD.getTextJSON(Node850width, Node850height, true, false, false, ' '+ Node850fontSize + 'px "Arial"'))
  54013. Node850.setPosition(718*ratio.ratioX, 99*ratio.ratioY);
  54014. Node850.setWidth(Node850width);
  54015. Node850.setHeight(Node850height);
  54016. Node850._nodeType = 'text';
  54017. Node850._disallowEvert = true;
  54018. Node850.setRotation(0*Math.PI/180);
  54019. Node850.a('node.width', Node850width);
  54020. Node850.a('node.height', Node850height);
  54021. Node850.a('node.rect', [0, 0, Node850width, Node850height]);
  54022. Node850.a('node.bordercolor','rgba(128,128,128,1)');
  54023. Node850.a('node.borderwidth', 0);
  54024. Node850.a('node.background','' || 'rgba(0,0,0,0)');
  54025. Node850.a('node.gradient','');
  54026. Node850.a('node.gradientcolor','');
  54027. Node850.a('node.text','万kWh');
  54028. Node850.a('node.textalign','center');
  54029. Node850.a('node.textvAlign','middle');
  54030. Node850.a('node.textrect', [Node850textStart, 0, Node850textWidth, Node850height]);
  54031. Node850.a('node.color','rgba(128,128,128,1)');
  54032. Node850.a('node.font',' '+ Node850fontSize + 'px "Arial"');
  54033. Node850.a('node.textvisible',true);
  54034. Node850.a('node.linefeed',false);
  54035. if (false) {
  54036. Node850.a('node.textfunc',function(g) {
  54037. g.beginPath();
  54038. var str=Node850.a('node.text') || '万kWh';
  54039. var color=Node850.a('node.color') || 'rgba(128,128,128,1)';
  54040. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node850width,Node850height,13.3333*_ratio.ratioY,"center",color,' '+ Node850fontSize + 'px "Arial"', 0,g);
  54041. });
  54042. }
  54043. if (false) {
  54044. Node850.a('node.underlinepoints',[Node850lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node850fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node850fontSize + 'px "Arial"').width + 6, (Node850height - Node850fontSize) * 0.5*_ratio.ratioY + Node850fontSize + 2 ]);
  54045. Node850.a('node.underlinevisible',false);
  54046. Node850.a('node.underlineBorderWidth', 1);
  54047. }
  54048. dataModel.add(Node850);
  54049. zoomNodeList.push({
  54050. node: Node850,
  54051. borderWidth: 0,
  54052. attr: 'node.borderwidth'
  54053. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54054. var Node851 = new ht.Node();
  54055. var Node851textStart, Node851textWidth, Node851lineStart, Node851align = 'center', Node851fontSize = 13.3333*_ratio.ratioY,Node851width = 59*_ratio.ratioX, Node851height = 26*_ratio.ratioY;
  54056. (function () {
  54057. if (Node851align === 'left') {
  54058. Node851textStart = Node851fontSize * 0.2 > 2 ? Node851fontSize * 0.2 - 4 : Node851fontSize * 0.2 - 9;
  54059. Node851textWidth = Node851width;
  54060. Node851lineStart = 1;
  54061. } else if (Node851align === 'right') {
  54062. Node851textStart = 0;
  54063. Node851textWidth =Node851fontSize <= 8 ? Node851width + Node851fontSize * 0.2 + 6 : Node851width - Node851fontSize * 0.2;
  54064. Node851lineStart = (Node851width - (ht.Default.getTextSize('万kWh', ' '+ Node851fontSize + 'px "Arial"').width + 6)) * 0.5;
  54065. } else if (Node851align === 'center') {
  54066. Node851textStart = -3;
  54067. Node851textWidth = Node851width;
  54068. Node851lineStart = Node851width - ht.Default.getTextSize('万kWh', ' '+ Node851fontSize + 'px "Arial"').width - 11;
  54069. }
  54070. })();
  54071. Node851.setImage(GD.getTextJSON(Node851width, Node851height, true, false, false, ' '+ Node851fontSize + 'px "Arial"'))
  54072. Node851.setPosition(718*ratio.ratioX, 125*ratio.ratioY);
  54073. Node851.setWidth(Node851width);
  54074. Node851.setHeight(Node851height);
  54075. Node851._nodeType = 'text';
  54076. Node851._disallowEvert = true;
  54077. Node851.setRotation(0*Math.PI/180);
  54078. Node851.a('node.width', Node851width);
  54079. Node851.a('node.height', Node851height);
  54080. Node851.a('node.rect', [0, 0, Node851width, Node851height]);
  54081. Node851.a('node.bordercolor','rgba(128,128,128,1)');
  54082. Node851.a('node.borderwidth', 0);
  54083. Node851.a('node.background','' || 'rgba(0,0,0,0)');
  54084. Node851.a('node.gradient','');
  54085. Node851.a('node.gradientcolor','');
  54086. Node851.a('node.text','万kWh');
  54087. Node851.a('node.textalign','center');
  54088. Node851.a('node.textvAlign','middle');
  54089. Node851.a('node.textrect', [Node851textStart, 0, Node851textWidth, Node851height]);
  54090. Node851.a('node.color','rgba(128,128,128,1)');
  54091. Node851.a('node.font',' '+ Node851fontSize + 'px "Arial"');
  54092. Node851.a('node.textvisible',true);
  54093. Node851.a('node.linefeed',false);
  54094. if (false) {
  54095. Node851.a('node.textfunc',function(g) {
  54096. g.beginPath();
  54097. var str=Node851.a('node.text') || '万kWh';
  54098. var color=Node851.a('node.color') || 'rgba(128,128,128,1)';
  54099. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node851width,Node851height,13.3333*_ratio.ratioY,"center",color,' '+ Node851fontSize + 'px "Arial"', 0,g);
  54100. });
  54101. }
  54102. if (false) {
  54103. Node851.a('node.underlinepoints',[Node851lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node851fontSize + 2 , ht.Default.getTextSize('万kWh', ' '+ Node851fontSize + 'px "Arial"').width + 6, (Node851height - Node851fontSize) * 0.5*_ratio.ratioY + Node851fontSize + 2 ]);
  54104. Node851.a('node.underlinevisible',false);
  54105. Node851.a('node.underlineBorderWidth', 1);
  54106. }
  54107. dataModel.add(Node851);
  54108. zoomNodeList.push({
  54109. node: Node851,
  54110. borderWidth: 0,
  54111. attr: 'node.borderwidth'
  54112. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54113. var Node852 = new ht.Node();
  54114. var Node852textStart, Node852textWidth, Node852lineStart, Node852align = 'left', Node852fontSize = 11.99997*_ratio.ratioY,Node852width = 53*_ratio.ratioX, Node852height = 20*_ratio.ratioY;
  54115. (function () {
  54116. if (Node852align === 'left') {
  54117. Node852textStart = Node852fontSize * 0.2 > 2 ? Node852fontSize * 0.2 - 4 : Node852fontSize * 0.2 - 9;
  54118. Node852textWidth = Node852width;
  54119. Node852lineStart = 1;
  54120. } else if (Node852align === 'right') {
  54121. Node852textStart = 0;
  54122. Node852textWidth =Node852fontSize <= 8 ? Node852width + Node852fontSize * 0.2 + 6 : Node852width - Node852fontSize * 0.2;
  54123. Node852lineStart = (Node852width - (ht.Default.getTextSize('机', 'bold '+ Node852fontSize + 'px "Arial"').width + 6)) * 0.5;
  54124. } else if (Node852align === 'center') {
  54125. Node852textStart = -3;
  54126. Node852textWidth = Node852width;
  54127. Node852lineStart = Node852width - ht.Default.getTextSize('机', 'bold '+ Node852fontSize + 'px "Arial"').width - 11;
  54128. }
  54129. })();
  54130. Node852.setImage(GD.getTextJSON(Node852width, Node852height, true, false, false, 'bold '+ Node852fontSize + 'px "Arial"'))
  54131. Node852.setPosition(1343*ratio.ratioX, 86*ratio.ratioY);
  54132. Node852.setWidth(Node852width);
  54133. Node852.setHeight(Node852height);
  54134. Node852._nodeType = 'text';
  54135. Node852._disallowEvert = true;
  54136. Node852.setRotation(0*Math.PI/180);
  54137. Node852.a('node.width', Node852width);
  54138. Node852.a('node.height', Node852height);
  54139. Node852.a('node.rect', [0, 0, Node852width, Node852height]);
  54140. Node852.a('node.bordercolor','rgba(255,255,255,1)');
  54141. Node852.a('node.borderwidth', 0);
  54142. Node852.a('node.background','' || 'rgba(0,0,0,0)');
  54143. Node852.a('node.gradient','');
  54144. Node852.a('node.gradientcolor','');
  54145. Node852.a('node.text','机');
  54146. Node852.a('node.textalign','left');
  54147. Node852.a('node.textvAlign','middle');
  54148. Node852.a('node.textrect', [Node852textStart, 0, Node852textWidth, Node852height]);
  54149. Node852.a('node.color','rgba(255,255,255,1)');
  54150. Node852.a('node.font','bold '+ Node852fontSize + 'px "Arial"');
  54151. Node852.a('node.textvisible',true);
  54152. Node852.a('node.linefeed',false);
  54153. if (false) {
  54154. Node852.a('node.textfunc',function(g) {
  54155. g.beginPath();
  54156. var str=Node852.a('node.text') || '机';
  54157. var color=Node852.a('node.color') || 'rgba(255,255,255,1)';
  54158. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node852width,Node852height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node852fontSize + 'px "Arial"', 0,g);
  54159. });
  54160. }
  54161. if (false) {
  54162. Node852.a('node.underlinepoints',[Node852lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node852fontSize + 2 , ht.Default.getTextSize('机', 'bold '+ Node852fontSize + 'px "Arial"').width + 6, (Node852height - Node852fontSize) * 0.5*_ratio.ratioY + Node852fontSize + 2 ]);
  54163. Node852.a('node.underlinevisible',false);
  54164. Node852.a('node.underlineBorderWidth', 1);
  54165. }
  54166. dataModel.add(Node852);
  54167. zoomNodeList.push({
  54168. node: Node852,
  54169. borderWidth: 0,
  54170. attr: 'node.borderwidth'
  54171. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54172. var Node853 = new ht.Node();
  54173. var Node853textStart, Node853textWidth, Node853lineStart, Node853align = 'left', Node853fontSize = 11.99997*_ratio.ratioY,Node853width = 53*_ratio.ratioX, Node853height = 20*_ratio.ratioY;
  54174. (function () {
  54175. if (Node853align === 'left') {
  54176. Node853textStart = Node853fontSize * 0.2 > 2 ? Node853fontSize * 0.2 - 4 : Node853fontSize * 0.2 - 9;
  54177. Node853textWidth = Node853width;
  54178. Node853lineStart = 1;
  54179. } else if (Node853align === 'right') {
  54180. Node853textStart = 0;
  54181. Node853textWidth =Node853fontSize <= 8 ? Node853width + Node853fontSize * 0.2 + 6 : Node853width - Node853fontSize * 0.2;
  54182. Node853lineStart = (Node853width - (ht.Default.getTextSize('状', 'bold '+ Node853fontSize + 'px "Arial"').width + 6)) * 0.5;
  54183. } else if (Node853align === 'center') {
  54184. Node853textStart = -3;
  54185. Node853textWidth = Node853width;
  54186. Node853lineStart = Node853width - ht.Default.getTextSize('状', 'bold '+ Node853fontSize + 'px "Arial"').width - 11;
  54187. }
  54188. })();
  54189. Node853.setImage(GD.getTextJSON(Node853width, Node853height, true, false, false, 'bold '+ Node853fontSize + 'px "Arial"'))
  54190. Node853.setPosition(1343*ratio.ratioX, 109*ratio.ratioY);
  54191. Node853.setWidth(Node853width);
  54192. Node853.setHeight(Node853height);
  54193. Node853._nodeType = 'text';
  54194. Node853._disallowEvert = true;
  54195. Node853.setRotation(0*Math.PI/180);
  54196. Node853.a('node.width', Node853width);
  54197. Node853.a('node.height', Node853height);
  54198. Node853.a('node.rect', [0, 0, Node853width, Node853height]);
  54199. Node853.a('node.bordercolor','rgba(255,255,255,1)');
  54200. Node853.a('node.borderwidth', 0);
  54201. Node853.a('node.background','' || 'rgba(0,0,0,0)');
  54202. Node853.a('node.gradient','');
  54203. Node853.a('node.gradientcolor','');
  54204. Node853.a('node.text','状');
  54205. Node853.a('node.textalign','left');
  54206. Node853.a('node.textvAlign','middle');
  54207. Node853.a('node.textrect', [Node853textStart, 0, Node853textWidth, Node853height]);
  54208. Node853.a('node.color','rgba(255,255,255,1)');
  54209. Node853.a('node.font','bold '+ Node853fontSize + 'px "Arial"');
  54210. Node853.a('node.textvisible',true);
  54211. Node853.a('node.linefeed',false);
  54212. if (false) {
  54213. Node853.a('node.textfunc',function(g) {
  54214. g.beginPath();
  54215. var str=Node853.a('node.text') || '状';
  54216. var color=Node853.a('node.color') || 'rgba(255,255,255,1)';
  54217. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node853width,Node853height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node853fontSize + 'px "Arial"', 0,g);
  54218. });
  54219. }
  54220. if (false) {
  54221. Node853.a('node.underlinepoints',[Node853lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node853fontSize + 2 , ht.Default.getTextSize('状', 'bold '+ Node853fontSize + 'px "Arial"').width + 6, (Node853height - Node853fontSize) * 0.5*_ratio.ratioY + Node853fontSize + 2 ]);
  54222. Node853.a('node.underlinevisible',false);
  54223. Node853.a('node.underlineBorderWidth', 1);
  54224. }
  54225. dataModel.add(Node853);
  54226. zoomNodeList.push({
  54227. node: Node853,
  54228. borderWidth: 0,
  54229. attr: 'node.borderwidth'
  54230. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54231. var Node854 = new ht.Node();
  54232. var Node854textStart, Node854textWidth, Node854lineStart, Node854align = 'left', Node854fontSize = 11.99997*_ratio.ratioY,Node854width = 53*_ratio.ratioX, Node854height = 20*_ratio.ratioY;
  54233. (function () {
  54234. if (Node854align === 'left') {
  54235. Node854textStart = Node854fontSize * 0.2 > 2 ? Node854fontSize * 0.2 - 4 : Node854fontSize * 0.2 - 9;
  54236. Node854textWidth = Node854width;
  54237. Node854lineStart = 1;
  54238. } else if (Node854align === 'right') {
  54239. Node854textStart = 0;
  54240. Node854textWidth =Node854fontSize <= 8 ? Node854width + Node854fontSize * 0.2 + 6 : Node854width - Node854fontSize * 0.2;
  54241. Node854lineStart = (Node854width - (ht.Default.getTextSize('态', 'bold '+ Node854fontSize + 'px "Arial"').width + 6)) * 0.5;
  54242. } else if (Node854align === 'center') {
  54243. Node854textStart = -3;
  54244. Node854textWidth = Node854width;
  54245. Node854lineStart = Node854width - ht.Default.getTextSize('态', 'bold '+ Node854fontSize + 'px "Arial"').width - 11;
  54246. }
  54247. })();
  54248. Node854.setImage(GD.getTextJSON(Node854width, Node854height, true, false, false, 'bold '+ Node854fontSize + 'px "Arial"'))
  54249. Node854.setPosition(1343*ratio.ratioX, 131*ratio.ratioY);
  54250. Node854.setWidth(Node854width);
  54251. Node854.setHeight(Node854height);
  54252. Node854._nodeType = 'text';
  54253. Node854._disallowEvert = true;
  54254. Node854.setRotation(0*Math.PI/180);
  54255. Node854.a('node.width', Node854width);
  54256. Node854.a('node.height', Node854height);
  54257. Node854.a('node.rect', [0, 0, Node854width, Node854height]);
  54258. Node854.a('node.bordercolor','rgba(255,255,255,1)');
  54259. Node854.a('node.borderwidth', 0);
  54260. Node854.a('node.background','' || 'rgba(0,0,0,0)');
  54261. Node854.a('node.gradient','');
  54262. Node854.a('node.gradientcolor','');
  54263. Node854.a('node.text','态');
  54264. Node854.a('node.textalign','left');
  54265. Node854.a('node.textvAlign','middle');
  54266. Node854.a('node.textrect', [Node854textStart, 0, Node854textWidth, Node854height]);
  54267. Node854.a('node.color','rgba(255,255,255,1)');
  54268. Node854.a('node.font','bold '+ Node854fontSize + 'px "Arial"');
  54269. Node854.a('node.textvisible',true);
  54270. Node854.a('node.linefeed',false);
  54271. if (false) {
  54272. Node854.a('node.textfunc',function(g) {
  54273. g.beginPath();
  54274. var str=Node854.a('node.text') || '态';
  54275. var color=Node854.a('node.color') || 'rgba(255,255,255,1)';
  54276. canvasTextAutoLine(str,0,11.99997*0.5*_ratio.ratioY,Node854width,Node854height,11.99997*_ratio.ratioY,"left",color,'bold '+ Node854fontSize + 'px "Arial"', 0,g);
  54277. });
  54278. }
  54279. if (false) {
  54280. Node854.a('node.underlinepoints',[Node854lineStart, (20 - 11.99997) * 0.5 * _ratio.ratioY + Node854fontSize + 2 , ht.Default.getTextSize('态', 'bold '+ Node854fontSize + 'px "Arial"').width + 6, (Node854height - Node854fontSize) * 0.5*_ratio.ratioY + Node854fontSize + 2 ]);
  54281. Node854.a('node.underlinevisible',false);
  54282. Node854.a('node.underlineBorderWidth', 1);
  54283. }
  54284. dataModel.add(Node854);
  54285. zoomNodeList.push({
  54286. node: Node854,
  54287. borderWidth: 0,
  54288. attr: 'node.borderwidth'
  54289. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54290. var Node855 = new ht.Node();
  54291. var Node855textStart, Node855textWidth, Node855lineStart, Node855align = 'center', Node855fontSize = 14.66663*_ratio.ratioY,Node855width = 67*_ratio.ratioX, Node855height = 26*_ratio.ratioY;
  54292. (function () {
  54293. if (Node855align === 'left') {
  54294. Node855textStart = Node855fontSize * 0.2 > 2 ? Node855fontSize * 0.2 - 4 : Node855fontSize * 0.2 - 9;
  54295. Node855textWidth = Node855width;
  54296. Node855lineStart = 1;
  54297. } else if (Node855align === 'right') {
  54298. Node855textStart = 0;
  54299. Node855textWidth =Node855fontSize <= 8 ? Node855width + Node855fontSize * 0.2 + 6 : Node855width - Node855fontSize * 0.2;
  54300. Node855lineStart = (Node855width - (ht.Default.getTextSize('台', ' '+ Node855fontSize + 'px "Arial"').width + 6)) * 0.5;
  54301. } else if (Node855align === 'center') {
  54302. Node855textStart = -3;
  54303. Node855textWidth = Node855width;
  54304. Node855lineStart = Node855width - ht.Default.getTextSize('台', ' '+ Node855fontSize + 'px "Arial"').width - 11;
  54305. }
  54306. })();
  54307. Node855.setImage(GD.getTextJSON(Node855width, Node855height, true, false, false, ' '+ Node855fontSize + 'px "Arial"'))
  54308. Node855.setPosition(1586*ratio.ratioX, 84*ratio.ratioY);
  54309. Node855.setWidth(Node855width);
  54310. Node855.setHeight(Node855height);
  54311. Node855._nodeType = 'text';
  54312. Node855._disallowEvert = true;
  54313. Node855.setRotation(0*Math.PI/180);
  54314. Node855.a('node.width', Node855width);
  54315. Node855.a('node.height', Node855height);
  54316. Node855.a('node.rect', [0, 0, Node855width, Node855height]);
  54317. Node855.a('node.bordercolor','rgba(105,105,105,1)');
  54318. Node855.a('node.borderwidth', 0);
  54319. Node855.a('node.background','' || 'rgba(0,0,0,0)');
  54320. Node855.a('node.gradient','');
  54321. Node855.a('node.gradientcolor','');
  54322. Node855.a('node.text','台');
  54323. Node855.a('node.textalign','center');
  54324. Node855.a('node.textvAlign','middle');
  54325. Node855.a('node.textrect', [Node855textStart, 0, Node855textWidth, Node855height]);
  54326. Node855.a('node.color','rgba(105,105,105,1)');
  54327. Node855.a('node.font',' '+ Node855fontSize + 'px "Arial"');
  54328. Node855.a('node.textvisible',true);
  54329. Node855.a('node.linefeed',false);
  54330. if (false) {
  54331. Node855.a('node.textfunc',function(g) {
  54332. g.beginPath();
  54333. var str=Node855.a('node.text') || '台';
  54334. var color=Node855.a('node.color') || 'rgba(105,105,105,1)';
  54335. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node855width,Node855height,14.66663*_ratio.ratioY,"center",color,' '+ Node855fontSize + 'px "Arial"', 0,g);
  54336. });
  54337. }
  54338. if (false) {
  54339. Node855.a('node.underlinepoints',[Node855lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node855fontSize + 2 , ht.Default.getTextSize('台', ' '+ Node855fontSize + 'px "Arial"').width + 6, (Node855height - Node855fontSize) * 0.5*_ratio.ratioY + Node855fontSize + 2 ]);
  54340. Node855.a('node.underlinevisible',false);
  54341. Node855.a('node.underlineBorderWidth', 1);
  54342. }
  54343. dataModel.add(Node855);
  54344. zoomNodeList.push({
  54345. node: Node855,
  54346. borderWidth: 0,
  54347. attr: 'node.borderwidth'
  54348. }); var Node856;
  54349. (function () {
  54350. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54351. var ratioX, ratioY;
  54352. if ('Default' === 'False') {
  54353. ratioX = 1;
  54354. ratioY = 1;
  54355. } else if ('Default' === 'X') {
  54356. ratioX = ratioY = _ratio.ratioX;
  54357. } else if ('Default' === 'Y') {
  54358. ratioX = ratioY = _ratio.ratioY;
  54359. } else {
  54360. ratioX = _ratio.ratioX;
  54361. ratioY = _ratio.ratioY;
  54362. }
  54363. ht.Default.setImage('imgimage//page_list_box_left_blue.jpg', PAGEROOTDIR + 'image//page_list_box_left_blue.jpg');
  54364. Node856 = new ht.Node();
  54365. Node856.setPosition(1475*ratio.ratioX, 68*ratio.ratioY);
  54366. Node856.setSize(9*ratioX, 60*ratioY);
  54367. Node856.setImage('imgimage//page_list_box_left_blue.jpg');
  54368. Node856.setRotation(0*Math.PI/180);
  54369. Node856._zoomBy = 'Default';
  54370. Node856._nodeType = 'image';
  54371. Node856._disallowEvert = true;
  54372. dataModel.add(Node856);
  54373. })();
  54374. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54375. var Node857type = 'rect';
  54376. var Node857 = new ht.Node(),
  54377. Node857BorderWidth = 1*2;
  54378. if (Node857type === 'arc') {
  54379. Node857BorderWidth *= 1;
  54380. }
  54381. Node857.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node857type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  54382. Node857.setPosition(1544*ratio.ratioX, 68*ratio.ratioY);
  54383. Node857.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  54384. Node857.s({
  54385. 'pixelPerfect':true
  54386. /*@AddPara@*/
  54387. });
  54388. Node857.a('node.width', 127*_ratio.ratioX);
  54389. Node857.a('node.height', 60.81538*_ratio.ratioY);
  54390. Node857.a('node.type', Node857type);
  54391. Node857.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  54392. Node857.a('node.background', 'rgba(255,255,255,0.003921569)');
  54393. Node857.a('node.gradientcolor', '');
  54394. Node857.a('node.gradient', '');
  54395. Node857.a('node.borderwidth', Node857BorderWidth);
  54396. Node857.a('node.color', 'rgba(128,128,128,1)');
  54397. Node857.a('node.fillrect', [0,0,0,0]);
  54398. Node857.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  54399. Node857.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  54400. Node857.a('node.fillgradient', '');
  54401. if (Node857type !== 'rect') {
  54402. Node857.a('node.arcFrom', parseFloat('@arcFrom@'));
  54403. Node857.a('node.arcTo', parseFloat('@arcTo@'));
  54404. Node857.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  54405. }
  54406. if (Node857type === 'arc') {
  54407. Node857.a('node.arcOval', true);
  54408. }
  54409. Node857.setRotation(0*Math.PI/180);
  54410. Node857.borderWidth = Node857BorderWidth;
  54411. Node857.borderFillwidth = Node857BorderWidth;
  54412. dataModel.add(Node857);
  54413. Node857._nodename = 'Node857'
  54414. Node857._nodeType = 'rect';
  54415. zoomNodeList.push({
  54416. node: Node857,
  54417. attr: 'node.borderwidth'
  54418. });
  54419. (function (node, _img) {
  54420. var setWidth = node.setWidth,
  54421. setHeight = node.setHeight;
  54422. node.setWidth = function (width) {
  54423. if (width === this.getWidth()) return ;
  54424. var height = this.getHeight();
  54425. this.a('node.width', width);
  54426. this.a('node.rect', [0,0,width, height]);
  54427. setWidth.apply(this, arguments);
  54428. }
  54429. node.setHeight = function (height) {
  54430. if (height === this.getHeight()) return ;
  54431. var width = this.getWidth();
  54432. this.a('node.height', height);
  54433. this.a('node.rect', [0,0,width, height]);
  54434. setHeight.apply(this, arguments);
  54435. }
  54436. })(Node857, Node857.getImage());var Node858;
  54437. (function () {
  54438. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54439. var ratioX, ratioY;
  54440. if ('Default' === 'False') {
  54441. ratioX = 1;
  54442. ratioY = 1;
  54443. } else if ('Default' === 'X') {
  54444. ratioX = ratioY = _ratio.ratioX;
  54445. } else if ('Default' === 'Y') {
  54446. ratioX = ratioY = _ratio.ratioY;
  54447. } else {
  54448. ratioX = _ratio.ratioX;
  54449. ratioY = _ratio.ratioY;
  54450. }
  54451. ht.Default.setImage('imgimage//page_list_box_left_red.jpg', PAGEROOTDIR + 'image//page_list_box_left_red.jpg');
  54452. Node858 = new ht.Node();
  54453. Node858.setPosition(1751*ratio.ratioX, 68*ratio.ratioY);
  54454. Node858.setSize(9*ratioX, 60*ratioY);
  54455. Node858.setImage('imgimage//page_list_box_left_red.jpg');
  54456. Node858.setRotation(0*Math.PI/180);
  54457. Node858._zoomBy = 'Default';
  54458. Node858._nodeType = 'image';
  54459. Node858._disallowEvert = true;
  54460. dataModel.add(Node858);
  54461. })();
  54462. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54463. var Node859type = 'rect';
  54464. var Node859 = new ht.Node(),
  54465. Node859BorderWidth = 1*2;
  54466. if (Node859type === 'arc') {
  54467. Node859BorderWidth *= 1;
  54468. }
  54469. Node859.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81538*_ratio.ratioY, Node859type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  54470. Node859.setPosition(1820*ratio.ratioX, 68*ratio.ratioY);
  54471. Node859.setSize(127*_ratio.ratioX, 60.81538*_ratio.ratioY);
  54472. Node859.s({
  54473. 'pixelPerfect':true
  54474. /*@AddPara@*/
  54475. });
  54476. Node859.a('node.width', 127*_ratio.ratioX);
  54477. Node859.a('node.height', 60.81538*_ratio.ratioY);
  54478. Node859.a('node.type', Node859type);
  54479. Node859.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81538*_ratio.ratioY]);
  54480. Node859.a('node.background', 'rgba(255,255,255,0.003921569)');
  54481. Node859.a('node.gradientcolor', '');
  54482. Node859.a('node.gradient', '');
  54483. Node859.a('node.borderwidth', Node859BorderWidth);
  54484. Node859.a('node.color', 'rgba(128,128,128,1)');
  54485. Node859.a('node.fillrect', [0,0,0,0]);
  54486. Node859.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  54487. Node859.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  54488. Node859.a('node.fillgradient', '');
  54489. if (Node859type !== 'rect') {
  54490. Node859.a('node.arcFrom', parseFloat('@arcFrom@'));
  54491. Node859.a('node.arcTo', parseFloat('@arcTo@'));
  54492. Node859.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  54493. }
  54494. if (Node859type === 'arc') {
  54495. Node859.a('node.arcOval', true);
  54496. }
  54497. Node859.setRotation(0*Math.PI/180);
  54498. Node859.borderWidth = Node859BorderWidth;
  54499. Node859.borderFillwidth = Node859BorderWidth;
  54500. dataModel.add(Node859);
  54501. Node859._nodename = 'Node859'
  54502. Node859._nodeType = 'rect';
  54503. zoomNodeList.push({
  54504. node: Node859,
  54505. attr: 'node.borderwidth'
  54506. });
  54507. (function (node, _img) {
  54508. var setWidth = node.setWidth,
  54509. setHeight = node.setHeight;
  54510. node.setWidth = function (width) {
  54511. if (width === this.getWidth()) return ;
  54512. var height = this.getHeight();
  54513. this.a('node.width', width);
  54514. this.a('node.rect', [0,0,width, height]);
  54515. setWidth.apply(this, arguments);
  54516. }
  54517. node.setHeight = function (height) {
  54518. if (height === this.getHeight()) return ;
  54519. var width = this.getWidth();
  54520. this.a('node.height', height);
  54521. this.a('node.rect', [0,0,width, height]);
  54522. setHeight.apply(this, arguments);
  54523. }
  54524. })(Node859, Node859.getImage());var Node860;
  54525. (function () {
  54526. var _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54527. var ratioX, ratioY;
  54528. if ('Default' === 'False') {
  54529. ratioX = 1;
  54530. ratioY = 1;
  54531. } else if ('Default' === 'X') {
  54532. ratioX = ratioY = _ratio.ratioX;
  54533. } else if ('Default' === 'Y') {
  54534. ratioX = ratioY = _ratio.ratioY;
  54535. } else {
  54536. ratioX = _ratio.ratioX;
  54537. ratioY = _ratio.ratioY;
  54538. }
  54539. ht.Default.setImage('imgimage//page_list_box_left_black.jpg', PAGEROOTDIR + 'image//page_list_box_left_black.jpg');
  54540. Node860 = new ht.Node();
  54541. Node860.setPosition(1751*ratio.ratioX, 129*ratio.ratioY);
  54542. Node860.setSize(9*ratioX, 60*ratioY);
  54543. Node860.setImage('imgimage//page_list_box_left_black.jpg');
  54544. Node860.setRotation(0*Math.PI/180);
  54545. Node860._zoomBy = 'Default';
  54546. Node860._nodeType = 'image';
  54547. Node860._disallowEvert = true;
  54548. dataModel.add(Node860);
  54549. })();
  54550. _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54551. var Node861type = 'rect';
  54552. var Node861 = new ht.Node(),
  54553. Node861BorderWidth = 1*2;
  54554. if (Node861type === 'arc') {
  54555. Node861BorderWidth *= 1;
  54556. }
  54557. Node861.setImage(GD.getRectJSON(127*_ratio.ratioX, 60.81537*_ratio.ratioY, Node861type, '@arcFrom@', '@arcTo@', '@arcClose@'));
  54558. Node861.setPosition(1820*ratio.ratioX, 129*ratio.ratioY);
  54559. Node861.setSize(127*_ratio.ratioX, 60.81537*_ratio.ratioY);
  54560. Node861.s({
  54561. 'pixelPerfect':true
  54562. /*@AddPara@*/
  54563. });
  54564. Node861.a('node.width', 127*_ratio.ratioX);
  54565. Node861.a('node.height', 60.81537*_ratio.ratioY);
  54566. Node861.a('node.type', Node861type);
  54567. Node861.a('node.rect', [0, 0, 127*_ratio.ratioX, 60.81537*_ratio.ratioY]);
  54568. Node861.a('node.background', 'rgba(255,255,255,0.003921569)');
  54569. Node861.a('node.gradientcolor', '');
  54570. Node861.a('node.gradient', '');
  54571. Node861.a('node.borderwidth', Node861BorderWidth);
  54572. Node861.a('node.color', 'rgba(128,128,128,1)');
  54573. Node861.a('node.fillrect', [0,0,0,0]);
  54574. Node861.a('node.fillbackcolor', 'rgba(0,0,0,0)');
  54575. Node861.a('node.fillgradientcolor', 'rgba(0,0,0,0)');
  54576. Node861.a('node.fillgradient', '');
  54577. if (Node861type !== 'rect') {
  54578. Node861.a('node.arcFrom', parseFloat('@arcFrom@'));
  54579. Node861.a('node.arcTo', parseFloat('@arcTo@'));
  54580. Node861.a('node.arcClose', '@arcClose@' === 'true' ? true : false);
  54581. }
  54582. if (Node861type === 'arc') {
  54583. Node861.a('node.arcOval', true);
  54584. }
  54585. Node861.setRotation(0*Math.PI/180);
  54586. Node861.borderWidth = Node861BorderWidth;
  54587. Node861.borderFillwidth = Node861BorderWidth;
  54588. dataModel.add(Node861);
  54589. Node861._nodename = 'Node861'
  54590. Node861._nodeType = 'rect';
  54591. zoomNodeList.push({
  54592. node: Node861,
  54593. attr: 'node.borderwidth'
  54594. });
  54595. (function (node, _img) {
  54596. var setWidth = node.setWidth,
  54597. setHeight = node.setHeight;
  54598. node.setWidth = function (width) {
  54599. if (width === this.getWidth()) return ;
  54600. var height = this.getHeight();
  54601. this.a('node.width', width);
  54602. this.a('node.rect', [0,0,width, height]);
  54603. setWidth.apply(this, arguments);
  54604. }
  54605. node.setHeight = function (height) {
  54606. if (height === this.getHeight()) return ;
  54607. var width = this.getWidth();
  54608. this.a('node.height', height);
  54609. this.a('node.rect', [0,0,width, height]);
  54610. setHeight.apply(this, arguments);
  54611. }
  54612. })(Node861, Node861.getImage());_ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54613. var Node862 = new ht.Node();
  54614. var Node862textStart, Node862textWidth, Node862lineStart, Node862align = 'left', Node862fontSize = 13.3333*_ratio.ratioY,Node862width = 47*_ratio.ratioX, Node862height = 38*_ratio.ratioY;
  54615. (function () {
  54616. if (Node862align === 'left') {
  54617. Node862textStart = Node862fontSize * 0.2 > 2 ? Node862fontSize * 0.2 - 4 : Node862fontSize * 0.2 - 9;
  54618. Node862textWidth = Node862width;
  54619. Node862lineStart = 1;
  54620. } else if (Node862align === 'right') {
  54621. Node862textStart = 0;
  54622. Node862textWidth =Node862fontSize <= 8 ? Node862width + Node862fontSize * 0.2 + 6 : Node862width - Node862fontSize * 0.2;
  54623. Node862lineStart = (Node862width - (ht.Default.getTextSize('离线', 'bold '+ Node862fontSize + 'px "Arial"').width + 6)) * 0.5;
  54624. } else if (Node862align === 'center') {
  54625. Node862textStart = -3;
  54626. Node862textWidth = Node862width;
  54627. Node862lineStart = Node862width - ht.Default.getTextSize('离线', 'bold '+ Node862fontSize + 'px "Arial"').width - 11;
  54628. }
  54629. })();
  54630. Node862.setImage(GD.getTextJSON(Node862width, Node862height, true, false, false, 'bold '+ Node862fontSize + 'px "Arial"'))
  54631. Node862.setPosition(1782*ratio.ratioX, 112*ratio.ratioY);
  54632. Node862.setWidth(Node862width);
  54633. Node862.setHeight(Node862height);
  54634. Node862._nodeType = 'text';
  54635. Node862._disallowEvert = true;
  54636. Node862.setRotation(0*Math.PI/180);
  54637. Node862.a('node.width', Node862width);
  54638. Node862.a('node.height', Node862height);
  54639. Node862.a('node.rect', [0, 0, Node862width, Node862height]);
  54640. Node862.a('node.bordercolor','rgba(0,0,0,1)');
  54641. Node862.a('node.borderwidth', 0);
  54642. Node862.a('node.background','' || 'rgba(0,0,0,0)');
  54643. Node862.a('node.gradient','');
  54644. Node862.a('node.gradientcolor','');
  54645. Node862.a('node.text','离线');
  54646. Node862.a('node.textalign','left');
  54647. Node862.a('node.textvAlign','middle');
  54648. Node862.a('node.textrect', [Node862textStart, 0, Node862textWidth, Node862height]);
  54649. Node862.a('node.color','rgba(0,0,0,1)');
  54650. Node862.a('node.font','bold '+ Node862fontSize + 'px "Arial"');
  54651. Node862.a('node.textvisible',true);
  54652. Node862.a('node.linefeed',false);
  54653. if (false) {
  54654. Node862.a('node.textfunc',function(g) {
  54655. g.beginPath();
  54656. var str=Node862.a('node.text') || '离线';
  54657. var color=Node862.a('node.color') || 'rgba(0,0,0,1)';
  54658. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node862width,Node862height,13.3333*_ratio.ratioY,"left",color,'bold '+ Node862fontSize + 'px "Arial"', 0,g);
  54659. });
  54660. }
  54661. if (false) {
  54662. Node862.a('node.underlinepoints',[Node862lineStart, (38 - 13.3333) * 0.5 * _ratio.ratioY + Node862fontSize + 2 , ht.Default.getTextSize('离线', 'bold '+ Node862fontSize + 'px "Arial"').width + 6, (Node862height - Node862fontSize) * 0.5*_ratio.ratioY + Node862fontSize + 2 ]);
  54663. Node862.a('node.underlinevisible',false);
  54664. Node862.a('node.underlineBorderWidth', 1);
  54665. }
  54666. dataModel.add(Node862);
  54667. zoomNodeList.push({
  54668. node: Node862,
  54669. borderWidth: 0,
  54670. attr: 'node.borderwidth'
  54671. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54672. var Node863 = new ht.Node();
  54673. var Node863textStart, Node863textWidth, Node863lineStart, Node863align = 'center', Node863fontSize = 19.99995*_ratio.ratioY,Node863width = 87*_ratio.ratioX, Node863height = 41*_ratio.ratioY;
  54674. (function () {
  54675. if (Node863align === 'left') {
  54676. Node863textStart = Node863fontSize * 0.2 > 2 ? Node863fontSize * 0.2 - 4 : Node863fontSize * 0.2 - 9;
  54677. Node863textWidth = Node863width;
  54678. Node863lineStart = 1;
  54679. } else if (Node863align === 'right') {
  54680. Node863textStart = 0;
  54681. Node863textWidth =Node863fontSize <= 8 ? Node863width + Node863fontSize * 0.2 + 6 : Node863width - Node863fontSize * 0.2;
  54682. Node863lineStart = (Node863width - (ht.Default.getTextSize('0', ' '+ Node863fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  54683. } else if (Node863align === 'center') {
  54684. Node863textStart = -3;
  54685. Node863textWidth = Node863width;
  54686. Node863lineStart = Node863width - ht.Default.getTextSize('0', ' '+ Node863fontSize + 'px "UniDreamLED"').width - 11;
  54687. }
  54688. })();
  54689. Node863.setImage(GD.getTextJSON(Node863width, Node863height, true, false, false, ' '+ Node863fontSize + 'px "UniDreamLED"'))
  54690. Node863.setPosition(1647*ratio.ratioX, 83*ratio.ratioY);
  54691. Node863.setWidth(Node863width);
  54692. Node863.setHeight(Node863height);
  54693. Node863._nodeType = 'text';
  54694. Node863._disallowEvert = true;
  54695. Node863.setRotation(0*Math.PI/180);
  54696. Node863.a('node.width', Node863width);
  54697. Node863.a('node.height', Node863height);
  54698. Node863.a('node.rect', [0, 0, Node863width, Node863height]);
  54699. Node863.a('node.bordercolor','rgba(0,0,0,1)');
  54700. Node863.a('node.borderwidth', 0);
  54701. Node863.a('node.background','' || 'rgba(0,0,0,0)');
  54702. Node863.a('node.gradient','');
  54703. Node863.a('node.gradientcolor','');
  54704. Node863.a('node.text','0');
  54705. Node863.a('node.textalign','center');
  54706. Node863.a('node.textvAlign','middle');
  54707. Node863.a('node.textrect', [Node863textStart, 0, Node863textWidth, Node863height]);
  54708. Node863.a('node.color','rgba(0,0,0,1)');
  54709. Node863.a('node.font',' '+ Node863fontSize + 'px "UniDreamLED"');
  54710. Node863.a('node.textvisible',true);
  54711. Node863.a('node.linefeed',false);
  54712. if (false) {
  54713. Node863.a('node.textfunc',function(g) {
  54714. g.beginPath();
  54715. var str=Node863.a('node.text') || '0';
  54716. var color=Node863.a('node.color') || 'rgba(0,0,0,1)';
  54717. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node863width,Node863height,19.99995*_ratio.ratioY,"center",color,' '+ Node863fontSize + 'px "UniDreamLED"', 0,g);
  54718. });
  54719. }
  54720. if (false) {
  54721. Node863.a('node.underlinepoints',[Node863lineStart, (41 - 19.99995) * 0.5 * _ratio.ratioY + Node863fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node863fontSize + 'px "UniDreamLED"').width + 6, (Node863height - Node863fontSize) * 0.5*_ratio.ratioY + Node863fontSize + 2 ]);
  54722. Node863.a('node.underlinevisible',false);
  54723. Node863.a('node.underlineBorderWidth', 1);
  54724. }
  54725. dataModel.add(Node863);
  54726. zoomNodeList.push({
  54727. node: Node863,
  54728. borderWidth: 0,
  54729. attr: 'node.borderwidth'
  54730. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54731. var Node864 = new ht.Node();
  54732. var Node864textStart, Node864textWidth, Node864lineStart, Node864align = 'center', Node864fontSize = 19.99995*_ratio.ratioY,Node864width = 87*_ratio.ratioX, Node864height = 41*_ratio.ratioY;
  54733. (function () {
  54734. if (Node864align === 'left') {
  54735. Node864textStart = Node864fontSize * 0.2 > 2 ? Node864fontSize * 0.2 - 4 : Node864fontSize * 0.2 - 9;
  54736. Node864textWidth = Node864width;
  54737. Node864lineStart = 1;
  54738. } else if (Node864align === 'right') {
  54739. Node864textStart = 0;
  54740. Node864textWidth =Node864fontSize <= 8 ? Node864width + Node864fontSize * 0.2 + 6 : Node864width - Node864fontSize * 0.2;
  54741. Node864lineStart = (Node864width - (ht.Default.getTextSize('0', ' '+ Node864fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  54742. } else if (Node864align === 'center') {
  54743. Node864textStart = -3;
  54744. Node864textWidth = Node864width;
  54745. Node864lineStart = Node864width - ht.Default.getTextSize('0', ' '+ Node864fontSize + 'px "UniDreamLED"').width - 11;
  54746. }
  54747. })();
  54748. Node864.setImage(GD.getTextJSON(Node864width, Node864height, true, false, false, ' '+ Node864fontSize + 'px "UniDreamLED"'))
  54749. Node864.setPosition(1784*ratio.ratioX, 83*ratio.ratioY);
  54750. Node864.setWidth(Node864width);
  54751. Node864.setHeight(Node864height);
  54752. Node864._nodeType = 'text';
  54753. Node864._disallowEvert = true;
  54754. Node864.setRotation(0*Math.PI/180);
  54755. Node864.a('node.width', Node864width);
  54756. Node864.a('node.height', Node864height);
  54757. Node864.a('node.rect', [0, 0, Node864width, Node864height]);
  54758. Node864.a('node.bordercolor','rgba(0,0,0,1)');
  54759. Node864.a('node.borderwidth', 0);
  54760. Node864.a('node.background','' || 'rgba(0,0,0,0)');
  54761. Node864.a('node.gradient','');
  54762. Node864.a('node.gradientcolor','');
  54763. Node864.a('node.text','0');
  54764. Node864.a('node.textalign','center');
  54765. Node864.a('node.textvAlign','middle');
  54766. Node864.a('node.textrect', [Node864textStart, 0, Node864textWidth, Node864height]);
  54767. Node864.a('node.color','rgba(0,0,0,1)');
  54768. Node864.a('node.font',' '+ Node864fontSize + 'px "UniDreamLED"');
  54769. Node864.a('node.textvisible',true);
  54770. Node864.a('node.linefeed',false);
  54771. if (false) {
  54772. Node864.a('node.textfunc',function(g) {
  54773. g.beginPath();
  54774. var str=Node864.a('node.text') || '0';
  54775. var color=Node864.a('node.color') || 'rgba(0,0,0,1)';
  54776. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node864width,Node864height,19.99995*_ratio.ratioY,"center",color,' '+ Node864fontSize + 'px "UniDreamLED"', 0,g);
  54777. });
  54778. }
  54779. if (false) {
  54780. Node864.a('node.underlinepoints',[Node864lineStart, (41 - 19.99995) * 0.5 * _ratio.ratioY + Node864fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node864fontSize + 'px "UniDreamLED"').width + 6, (Node864height - Node864fontSize) * 0.5*_ratio.ratioY + Node864fontSize + 2 ]);
  54781. Node864.a('node.underlinevisible',false);
  54782. Node864.a('node.underlineBorderWidth', 1);
  54783. }
  54784. dataModel.add(Node864);
  54785. zoomNodeList.push({
  54786. node: Node864,
  54787. borderWidth: 0,
  54788. attr: 'node.borderwidth'
  54789. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54790. var Node865 = new ht.Node();
  54791. var Node865textStart, Node865textWidth, Node865lineStart, Node865align = 'center', Node865fontSize = 19.99995*_ratio.ratioY,Node865width = 87*_ratio.ratioX, Node865height = 41*_ratio.ratioY;
  54792. (function () {
  54793. if (Node865align === 'left') {
  54794. Node865textStart = Node865fontSize * 0.2 > 2 ? Node865fontSize * 0.2 - 4 : Node865fontSize * 0.2 - 9;
  54795. Node865textWidth = Node865width;
  54796. Node865lineStart = 1;
  54797. } else if (Node865align === 'right') {
  54798. Node865textStart = 0;
  54799. Node865textWidth =Node865fontSize <= 8 ? Node865width + Node865fontSize * 0.2 + 6 : Node865width - Node865fontSize * 0.2;
  54800. Node865lineStart = (Node865width - (ht.Default.getTextSize('2 8 7', ' '+ Node865fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  54801. } else if (Node865align === 'center') {
  54802. Node865textStart = -3;
  54803. Node865textWidth = Node865width;
  54804. Node865lineStart = Node865width - ht.Default.getTextSize('2 8 7', ' '+ Node865fontSize + 'px "UniDreamLED"').width - 11;
  54805. }
  54806. })();
  54807. Node865.setImage(GD.getTextJSON(Node865width, Node865height, true, false, false, ' '+ Node865fontSize + 'px "UniDreamLED"'))
  54808. Node865.setPosition(1512*ratio.ratioX, 82*ratio.ratioY);
  54809. Node865.setWidth(Node865width);
  54810. Node865.setHeight(Node865height);
  54811. Node865._nodeType = 'text';
  54812. Node865._disallowEvert = true;
  54813. Node865.setRotation(0*Math.PI/180);
  54814. Node865.a('node.width', Node865width);
  54815. Node865.a('node.height', Node865height);
  54816. Node865.a('node.rect', [0, 0, Node865width, Node865height]);
  54817. Node865.a('node.bordercolor','rgba(0,0,0,1)');
  54818. Node865.a('node.borderwidth', 0);
  54819. Node865.a('node.background','' || 'rgba(0,0,0,0)');
  54820. Node865.a('node.gradient','');
  54821. Node865.a('node.gradientcolor','');
  54822. Node865.a('node.text','2 8 7');
  54823. Node865.a('node.textalign','center');
  54824. Node865.a('node.textvAlign','middle');
  54825. Node865.a('node.textrect', [Node865textStart, 0, Node865textWidth, Node865height]);
  54826. Node865.a('node.color','rgba(0,0,0,1)');
  54827. Node865.a('node.font',' '+ Node865fontSize + 'px "UniDreamLED"');
  54828. Node865.a('node.textvisible',true);
  54829. Node865.a('node.linefeed',false);
  54830. if (false) {
  54831. Node865.a('node.textfunc',function(g) {
  54832. g.beginPath();
  54833. var str=Node865.a('node.text') || '2 8 7';
  54834. var color=Node865.a('node.color') || 'rgba(0,0,0,1)';
  54835. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node865width,Node865height,19.99995*_ratio.ratioY,"center",color,' '+ Node865fontSize + 'px "UniDreamLED"', 0,g);
  54836. });
  54837. }
  54838. if (false) {
  54839. Node865.a('node.underlinepoints',[Node865lineStart, (41 - 19.99995) * 0.5 * _ratio.ratioY + Node865fontSize + 2 , ht.Default.getTextSize('2 8 7', ' '+ Node865fontSize + 'px "UniDreamLED"').width + 6, (Node865height - Node865fontSize) * 0.5*_ratio.ratioY + Node865fontSize + 2 ]);
  54840. Node865.a('node.underlinevisible',false);
  54841. Node865.a('node.underlineBorderWidth', 1);
  54842. }
  54843. dataModel.add(Node865);
  54844. zoomNodeList.push({
  54845. node: Node865,
  54846. borderWidth: 0,
  54847. attr: 'node.borderwidth'
  54848. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54849. var Node866 = new ht.Node();
  54850. var Node866textStart, Node866textWidth, Node866lineStart, Node866align = 'left', Node866fontSize = 13.3333*_ratio.ratioY,Node866width = 77*_ratio.ratioX, Node866height = 26*_ratio.ratioY;
  54851. (function () {
  54852. if (Node866align === 'left') {
  54853. Node866textStart = Node866fontSize * 0.2 > 2 ? Node866fontSize * 0.2 - 4 : Node866fontSize * 0.2 - 9;
  54854. Node866textWidth = Node866width;
  54855. Node866lineStart = 1;
  54856. } else if (Node866align === 'right') {
  54857. Node866textStart = 0;
  54858. Node866textWidth =Node866fontSize <= 8 ? Node866width + Node866fontSize * 0.2 + 6 : Node866width - Node866fontSize * 0.2;
  54859. Node866lineStart = (Node866width - (ht.Default.getTextSize('上网电量', ' '+ Node866fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  54860. } else if (Node866align === 'center') {
  54861. Node866textStart = -3;
  54862. Node866textWidth = Node866width;
  54863. Node866lineStart = Node866width - ht.Default.getTextSize('上网电量', ' '+ Node866fontSize + 'px "微软雅黑"').width - 11;
  54864. }
  54865. })();
  54866. Node866.setImage(GD.getTextJSON(Node866width, Node866height, true, false, false, ' '+ Node866fontSize + 'px "微软雅黑"'))
  54867. Node866.setPosition(225*ratio.ratioX, 149*ratio.ratioY);
  54868. Node866.setWidth(Node866width);
  54869. Node866.setHeight(Node866height);
  54870. Node866._nodeType = 'text';
  54871. Node866._disallowEvert = true;
  54872. Node866.setRotation(0*Math.PI/180);
  54873. Node866.a('node.width', Node866width);
  54874. Node866.a('node.height', Node866height);
  54875. Node866.a('node.rect', [0, 0, Node866width, Node866height]);
  54876. Node866.a('node.bordercolor','rgba(0,0,0,1)');
  54877. Node866.a('node.borderwidth', 0);
  54878. Node866.a('node.background','' || 'rgba(0,0,0,0)');
  54879. Node866.a('node.gradient','');
  54880. Node866.a('node.gradientcolor','');
  54881. Node866.a('node.text','上网电量');
  54882. Node866.a('node.textalign','left');
  54883. Node866.a('node.textvAlign','middle');
  54884. Node866.a('node.textrect', [Node866textStart, 0, Node866textWidth, Node866height]);
  54885. Node866.a('node.color','rgba(0,0,0,1)');
  54886. Node866.a('node.font',' '+ Node866fontSize + 'px "微软雅黑"');
  54887. Node866.a('node.textvisible',true);
  54888. Node866.a('node.linefeed',false);
  54889. if (false) {
  54890. Node866.a('node.textfunc',function(g) {
  54891. g.beginPath();
  54892. var str=Node866.a('node.text') || '上网电量';
  54893. var color=Node866.a('node.color') || 'rgba(0,0,0,1)';
  54894. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node866width,Node866height,13.3333*_ratio.ratioY,"left",color,' '+ Node866fontSize + 'px "微软雅黑"', 0,g);
  54895. });
  54896. }
  54897. if (false) {
  54898. Node866.a('node.underlinepoints',[Node866lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node866fontSize + 2 , ht.Default.getTextSize('上网电量', ' '+ Node866fontSize + 'px "微软雅黑"').width + 6, (Node866height - Node866fontSize) * 0.5*_ratio.ratioY + Node866fontSize + 2 ]);
  54899. Node866.a('node.underlinevisible',false);
  54900. Node866.a('node.underlineBorderWidth', 1);
  54901. }
  54902. dataModel.add(Node866);
  54903. zoomNodeList.push({
  54904. node: Node866,
  54905. borderWidth: 0,
  54906. attr: 'node.borderwidth'
  54907. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54908. var Node867 = new ht.Node();
  54909. var Node867textStart, Node867textWidth, Node867lineStart, Node867align = 'center', Node867fontSize = 13.3333*_ratio.ratioY,Node867width = 58*_ratio.ratioX, Node867height = 26*_ratio.ratioY;
  54910. (function () {
  54911. if (Node867align === 'left') {
  54912. Node867textStart = Node867fontSize * 0.2 > 2 ? Node867fontSize * 0.2 - 4 : Node867fontSize * 0.2 - 9;
  54913. Node867textWidth = Node867width;
  54914. Node867lineStart = 1;
  54915. } else if (Node867align === 'right') {
  54916. Node867textStart = 0;
  54917. Node867textWidth =Node867fontSize <= 8 ? Node867width + Node867fontSize * 0.2 + 6 : Node867width - Node867fontSize * 0.2;
  54918. Node867lineStart = (Node867width - (ht.Default.getTextSize('0', ' '+ Node867fontSize + 'px "Arial"').width + 6)) * 0.5;
  54919. } else if (Node867align === 'center') {
  54920. Node867textStart = -3;
  54921. Node867textWidth = Node867width;
  54922. Node867lineStart = Node867width - ht.Default.getTextSize('0', ' '+ Node867fontSize + 'px "Arial"').width - 11;
  54923. }
  54924. })();
  54925. Node867.setImage(GD.getTextJSON(Node867width, Node867height, true, false, false, ' '+ Node867fontSize + 'px "Arial"'))
  54926. Node867.setPosition(354*ratio.ratioX, 148*ratio.ratioY);
  54927. Node867.setWidth(Node867width);
  54928. Node867.setHeight(Node867height);
  54929. Node867._nodeType = 'text';
  54930. Node867._disallowEvert = true;
  54931. Node867.setRotation(0*Math.PI/180);
  54932. Node867.a('node.width', Node867width);
  54933. Node867.a('node.height', Node867height);
  54934. Node867.a('node.rect', [0, 0, Node867width, Node867height]);
  54935. Node867.a('node.bordercolor','rgba(0,0,0,1)');
  54936. Node867.a('node.borderwidth', 0);
  54937. Node867.a('node.background','' || 'rgba(0,0,0,0)');
  54938. Node867.a('node.gradient','');
  54939. Node867.a('node.gradientcolor','');
  54940. Node867.a('node.text','0');
  54941. Node867.a('node.textalign','center');
  54942. Node867.a('node.textvAlign','middle');
  54943. Node867.a('node.textrect', [Node867textStart, 0, Node867textWidth, Node867height]);
  54944. Node867.a('node.color','rgba(0,0,0,1)');
  54945. Node867.a('node.font',' '+ Node867fontSize + 'px "Arial"');
  54946. Node867.a('node.textvisible',true);
  54947. Node867.a('node.linefeed',false);
  54948. if (false) {
  54949. Node867.a('node.textfunc',function(g) {
  54950. g.beginPath();
  54951. var str=Node867.a('node.text') || '0';
  54952. var color=Node867.a('node.color') || 'rgba(0,0,0,1)';
  54953. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node867width,Node867height,13.3333*_ratio.ratioY,"center",color,' '+ Node867fontSize + 'px "Arial"', 0,g);
  54954. });
  54955. }
  54956. if (false) {
  54957. Node867.a('node.underlinepoints',[Node867lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node867fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node867fontSize + 'px "Arial"').width + 6, (Node867height - Node867fontSize) * 0.5*_ratio.ratioY + Node867fontSize + 2 ]);
  54958. Node867.a('node.underlinevisible',false);
  54959. Node867.a('node.underlineBorderWidth', 1);
  54960. }
  54961. dataModel.add(Node867);
  54962. zoomNodeList.push({
  54963. node: Node867,
  54964. borderWidth: 0,
  54965. attr: 'node.borderwidth'
  54966. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  54967. var Node868 = new ht.Node();
  54968. var Node868textStart, Node868textWidth, Node868lineStart, Node868align = 'center', Node868fontSize = 13.3333*_ratio.ratioY,Node868width = 113*_ratio.ratioX, Node868height = 26*_ratio.ratioY;
  54969. (function () {
  54970. if (Node868align === 'left') {
  54971. Node868textStart = Node868fontSize * 0.2 > 2 ? Node868fontSize * 0.2 - 4 : Node868fontSize * 0.2 - 9;
  54972. Node868textWidth = Node868width;
  54973. Node868lineStart = 1;
  54974. } else if (Node868align === 'right') {
  54975. Node868textStart = 0;
  54976. Node868textWidth =Node868fontSize <= 8 ? Node868width + Node868fontSize * 0.2 + 6 : Node868width - Node868fontSize * 0.2;
  54977. Node868lineStart = (Node868width - (ht.Default.getTextSize('日性能损失电量', ' '+ Node868fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  54978. } else if (Node868align === 'center') {
  54979. Node868textStart = -3;
  54980. Node868textWidth = Node868width;
  54981. Node868lineStart = Node868width - ht.Default.getTextSize('日性能损失电量', ' '+ Node868fontSize + 'px "微软雅黑"').width - 11;
  54982. }
  54983. })();
  54984. Node868.setImage(GD.getTextJSON(Node868width, Node868height, true, false, false, ' '+ Node868fontSize + 'px "微软雅黑"'))
  54985. Node868.setPosition(531*ratio.ratioX, 148*ratio.ratioY);
  54986. Node868.setWidth(Node868width);
  54987. Node868.setHeight(Node868height);
  54988. Node868._nodeType = 'text';
  54989. Node868._disallowEvert = true;
  54990. Node868.setRotation(0*Math.PI/180);
  54991. Node868.a('node.width', Node868width);
  54992. Node868.a('node.height', Node868height);
  54993. Node868.a('node.rect', [0, 0, Node868width, Node868height]);
  54994. Node868.a('node.bordercolor','rgba(0,0,0,1)');
  54995. Node868.a('node.borderwidth', 0);
  54996. Node868.a('node.background','rgba(255,255,255,0)' || 'rgba(0,0,0,0)');
  54997. Node868.a('node.gradient','');
  54998. Node868.a('node.gradientcolor','rgba(255,255,255,0)');
  54999. Node868.a('node.text','日性能损失电量');
  55000. Node868.a('node.textalign','center');
  55001. Node868.a('node.textvAlign','middle');
  55002. Node868.a('node.textrect', [Node868textStart, 0, Node868textWidth, Node868height]);
  55003. Node868.a('node.color','rgba(0,0,0,1)');
  55004. Node868.a('node.font',' '+ Node868fontSize + 'px "微软雅黑"');
  55005. Node868.a('node.textvisible',true);
  55006. Node868.a('node.linefeed',false);
  55007. if (false) {
  55008. Node868.a('node.textfunc',function(g) {
  55009. g.beginPath();
  55010. var str=Node868.a('node.text') || '日性能损失电量';
  55011. var color=Node868.a('node.color') || 'rgba(0,0,0,1)';
  55012. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node868width,Node868height,13.3333*_ratio.ratioY,"center",color,' '+ Node868fontSize + 'px "微软雅黑"', 0,g);
  55013. });
  55014. }
  55015. if (false) {
  55016. Node868.a('node.underlinepoints',[Node868lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node868fontSize + 2 , ht.Default.getTextSize('日性能损失电量', ' '+ Node868fontSize + 'px "微软雅黑"').width + 6, (Node868height - Node868fontSize) * 0.5*_ratio.ratioY + Node868fontSize + 2 ]);
  55017. Node868.a('node.underlinevisible',false);
  55018. Node868.a('node.underlineBorderWidth', 1);
  55019. }
  55020. dataModel.add(Node868);
  55021. zoomNodeList.push({
  55022. node: Node868,
  55023. borderWidth: 0,
  55024. attr: 'node.borderwidth'
  55025. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55026. var Node869 = new ht.Node();
  55027. var Node869textStart, Node869textWidth, Node869lineStart, Node869align = 'center', Node869fontSize = 13.3333*_ratio.ratioY,Node869width = 110*_ratio.ratioX, Node869height = 26*_ratio.ratioY;
  55028. (function () {
  55029. if (Node869align === 'left') {
  55030. Node869textStart = Node869fontSize * 0.2 > 2 ? Node869fontSize * 0.2 - 4 : Node869fontSize * 0.2 - 9;
  55031. Node869textWidth = Node869width;
  55032. Node869lineStart = 1;
  55033. } else if (Node869align === 'right') {
  55034. Node869textStart = 0;
  55035. Node869textWidth =Node869fontSize <= 8 ? Node869width + Node869fontSize * 0.2 + 6 : Node869width - Node869fontSize * 0.2;
  55036. Node869lineStart = (Node869width - (ht.Default.getTextSize('月性能损失电量', ' '+ Node869fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  55037. } else if (Node869align === 'center') {
  55038. Node869textStart = -3;
  55039. Node869textWidth = Node869width;
  55040. Node869lineStart = Node869width - ht.Default.getTextSize('月性能损失电量', ' '+ Node869fontSize + 'px "微软雅黑"').width - 11;
  55041. }
  55042. })();
  55043. Node869.setImage(GD.getTextJSON(Node869width, Node869height, true, false, false, ' '+ Node869fontSize + 'px "微软雅黑"'))
  55044. Node869.setPosition(811*ratio.ratioX, 148*ratio.ratioY);
  55045. Node869.setWidth(Node869width);
  55046. Node869.setHeight(Node869height);
  55047. Node869._nodeType = 'text';
  55048. Node869._disallowEvert = true;
  55049. Node869.setRotation(0*Math.PI/180);
  55050. Node869.a('node.width', Node869width);
  55051. Node869.a('node.height', Node869height);
  55052. Node869.a('node.rect', [0, 0, Node869width, Node869height]);
  55053. Node869.a('node.bordercolor','rgba(0,0,0,1)');
  55054. Node869.a('node.borderwidth', 0);
  55055. Node869.a('node.background','' || 'rgba(0,0,0,0)');
  55056. Node869.a('node.gradient','');
  55057. Node869.a('node.gradientcolor','');
  55058. Node869.a('node.text','月性能损失电量');
  55059. Node869.a('node.textalign','center');
  55060. Node869.a('node.textvAlign','middle');
  55061. Node869.a('node.textrect', [Node869textStart, 0, Node869textWidth, Node869height]);
  55062. Node869.a('node.color','rgba(0,0,0,1)');
  55063. Node869.a('node.font',' '+ Node869fontSize + 'px "微软雅黑"');
  55064. Node869.a('node.textvisible',true);
  55065. Node869.a('node.linefeed',false);
  55066. if (false) {
  55067. Node869.a('node.textfunc',function(g) {
  55068. g.beginPath();
  55069. var str=Node869.a('node.text') || '月性能损失电量';
  55070. var color=Node869.a('node.color') || 'rgba(0,0,0,1)';
  55071. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node869width,Node869height,13.3333*_ratio.ratioY,"center",color,' '+ Node869fontSize + 'px "微软雅黑"', 0,g);
  55072. });
  55073. }
  55074. if (false) {
  55075. Node869.a('node.underlinepoints',[Node869lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node869fontSize + 2 , ht.Default.getTextSize('月性能损失电量', ' '+ Node869fontSize + 'px "微软雅黑"').width + 6, (Node869height - Node869fontSize) * 0.5*_ratio.ratioY + Node869fontSize + 2 ]);
  55076. Node869.a('node.underlinevisible',false);
  55077. Node869.a('node.underlineBorderWidth', 1);
  55078. }
  55079. dataModel.add(Node869);
  55080. zoomNodeList.push({
  55081. node: Node869,
  55082. borderWidth: 0,
  55083. attr: 'node.borderwidth'
  55084. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55085. var Node870 = new ht.Node();
  55086. var Node870textStart, Node870textWidth, Node870lineStart, Node870align = 'center', Node870fontSize = 13.3333*_ratio.ratioY,Node870width = 58*_ratio.ratioX, Node870height = 26*_ratio.ratioY;
  55087. (function () {
  55088. if (Node870align === 'left') {
  55089. Node870textStart = Node870fontSize * 0.2 > 2 ? Node870fontSize * 0.2 - 4 : Node870fontSize * 0.2 - 9;
  55090. Node870textWidth = Node870width;
  55091. Node870lineStart = 1;
  55092. } else if (Node870align === 'right') {
  55093. Node870textStart = 0;
  55094. Node870textWidth =Node870fontSize <= 8 ? Node870width + Node870fontSize * 0.2 + 6 : Node870width - Node870fontSize * 0.2;
  55095. Node870lineStart = (Node870width - (ht.Default.getTextSize('0', ' '+ Node870fontSize + 'px "Arial"').width + 6)) * 0.5;
  55096. } else if (Node870align === 'center') {
  55097. Node870textStart = -3;
  55098. Node870textWidth = Node870width;
  55099. Node870lineStart = Node870width - ht.Default.getTextSize('0', ' '+ Node870fontSize + 'px "Arial"').width - 11;
  55100. }
  55101. })();
  55102. Node870.setImage(GD.getTextJSON(Node870width, Node870height, true, false, false, ' '+ Node870fontSize + 'px "Arial"'))
  55103. Node870.setPosition(638*ratio.ratioX, 148*ratio.ratioY);
  55104. Node870.setWidth(Node870width);
  55105. Node870.setHeight(Node870height);
  55106. Node870._nodeType = 'text';
  55107. Node870._disallowEvert = true;
  55108. Node870.setRotation(0*Math.PI/180);
  55109. Node870.a('node.width', Node870width);
  55110. Node870.a('node.height', Node870height);
  55111. Node870.a('node.rect', [0, 0, Node870width, Node870height]);
  55112. Node870.a('node.bordercolor','rgba(0,0,0,1)');
  55113. Node870.a('node.borderwidth', 0);
  55114. Node870.a('node.background','' || 'rgba(0,0,0,0)');
  55115. Node870.a('node.gradient','');
  55116. Node870.a('node.gradientcolor','');
  55117. Node870.a('node.text','0');
  55118. Node870.a('node.textalign','center');
  55119. Node870.a('node.textvAlign','middle');
  55120. Node870.a('node.textrect', [Node870textStart, 0, Node870textWidth, Node870height]);
  55121. Node870.a('node.color','rgba(0,0,0,1)');
  55122. Node870.a('node.font',' '+ Node870fontSize + 'px "Arial"');
  55123. Node870.a('node.textvisible',true);
  55124. Node870.a('node.linefeed',false);
  55125. if (false) {
  55126. Node870.a('node.textfunc',function(g) {
  55127. g.beginPath();
  55128. var str=Node870.a('node.text') || '0';
  55129. var color=Node870.a('node.color') || 'rgba(0,0,0,1)';
  55130. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node870width,Node870height,13.3333*_ratio.ratioY,"center",color,' '+ Node870fontSize + 'px "Arial"', 0,g);
  55131. });
  55132. }
  55133. if (false) {
  55134. Node870.a('node.underlinepoints',[Node870lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node870fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node870fontSize + 'px "Arial"').width + 6, (Node870height - Node870fontSize) * 0.5*_ratio.ratioY + Node870fontSize + 2 ]);
  55135. Node870.a('node.underlinevisible',false);
  55136. Node870.a('node.underlineBorderWidth', 1);
  55137. }
  55138. dataModel.add(Node870);
  55139. zoomNodeList.push({
  55140. node: Node870,
  55141. borderWidth: 0,
  55142. attr: 'node.borderwidth'
  55143. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55144. var Node871 = new ht.Node();
  55145. var Node871textStart, Node871textWidth, Node871lineStart, Node871align = 'center', Node871fontSize = 14.66663*_ratio.ratioY,Node871width = 59*_ratio.ratioX, Node871height = 26*_ratio.ratioY;
  55146. (function () {
  55147. if (Node871align === 'left') {
  55148. Node871textStart = Node871fontSize * 0.2 > 2 ? Node871fontSize * 0.2 - 4 : Node871fontSize * 0.2 - 9;
  55149. Node871textWidth = Node871width;
  55150. Node871lineStart = 1;
  55151. } else if (Node871align === 'right') {
  55152. Node871textStart = 0;
  55153. Node871textWidth =Node871fontSize <= 8 ? Node871width + Node871fontSize * 0.2 + 6 : Node871width - Node871fontSize * 0.2;
  55154. Node871lineStart = (Node871width - (ht.Default.getTextSize('0', ' '+ Node871fontSize + 'px "Arial"').width + 6)) * 0.5;
  55155. } else if (Node871align === 'center') {
  55156. Node871textStart = -3;
  55157. Node871textWidth = Node871width;
  55158. Node871lineStart = Node871width - ht.Default.getTextSize('0', ' '+ Node871fontSize + 'px "Arial"').width - 11;
  55159. }
  55160. })();
  55161. Node871.setImage(GD.getTextJSON(Node871width, Node871height, true, false, false, ' '+ Node871fontSize + 'px "Arial"'))
  55162. Node871.setPosition(917*ratio.ratioX, 148*ratio.ratioY);
  55163. Node871.setWidth(Node871width);
  55164. Node871.setHeight(Node871height);
  55165. Node871._nodeType = 'text';
  55166. Node871._disallowEvert = true;
  55167. Node871.setRotation(0*Math.PI/180);
  55168. Node871.a('node.width', Node871width);
  55169. Node871.a('node.height', Node871height);
  55170. Node871.a('node.rect', [0, 0, Node871width, Node871height]);
  55171. Node871.a('node.bordercolor','rgba(0,0,0,1)');
  55172. Node871.a('node.borderwidth', 0);
  55173. Node871.a('node.background','' || 'rgba(0,0,0,0)');
  55174. Node871.a('node.gradient','');
  55175. Node871.a('node.gradientcolor','');
  55176. Node871.a('node.text','0');
  55177. Node871.a('node.textalign','center');
  55178. Node871.a('node.textvAlign','middle');
  55179. Node871.a('node.textrect', [Node871textStart, 0, Node871textWidth, Node871height]);
  55180. Node871.a('node.color','rgba(0,0,0,1)');
  55181. Node871.a('node.font',' '+ Node871fontSize + 'px "Arial"');
  55182. Node871.a('node.textvisible',true);
  55183. Node871.a('node.linefeed',false);
  55184. if (false) {
  55185. Node871.a('node.textfunc',function(g) {
  55186. g.beginPath();
  55187. var str=Node871.a('node.text') || '0';
  55188. var color=Node871.a('node.color') || 'rgba(0,0,0,1)';
  55189. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node871width,Node871height,14.66663*_ratio.ratioY,"center",color,' '+ Node871fontSize + 'px "Arial"', 0,g);
  55190. });
  55191. }
  55192. if (false) {
  55193. Node871.a('node.underlinepoints',[Node871lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node871fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node871fontSize + 'px "Arial"').width + 6, (Node871height - Node871fontSize) * 0.5*_ratio.ratioY + Node871fontSize + 2 ]);
  55194. Node871.a('node.underlinevisible',false);
  55195. Node871.a('node.underlineBorderWidth', 1);
  55196. }
  55197. dataModel.add(Node871);
  55198. zoomNodeList.push({
  55199. node: Node871,
  55200. borderWidth: 0,
  55201. attr: 'node.borderwidth'
  55202. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55203. var Node872 = new ht.Node();
  55204. var Node872textStart, Node872textWidth, Node872lineStart, Node872align = 'center', Node872fontSize = 13.3333*_ratio.ratioY,Node872width = 110*_ratio.ratioX, Node872height = 26*_ratio.ratioY;
  55205. (function () {
  55206. if (Node872align === 'left') {
  55207. Node872textStart = Node872fontSize * 0.2 > 2 ? Node872fontSize * 0.2 - 4 : Node872fontSize * 0.2 - 9;
  55208. Node872textWidth = Node872width;
  55209. Node872lineStart = 1;
  55210. } else if (Node872align === 'right') {
  55211. Node872textStart = 0;
  55212. Node872textWidth =Node872fontSize <= 8 ? Node872width + Node872fontSize * 0.2 + 6 : Node872width - Node872fontSize * 0.2;
  55213. Node872lineStart = (Node872width - (ht.Default.getTextSize('年性能损失电量', ' '+ Node872fontSize + 'px "微软雅黑"').width + 6)) * 0.5;
  55214. } else if (Node872align === 'center') {
  55215. Node872textStart = -3;
  55216. Node872textWidth = Node872width;
  55217. Node872lineStart = Node872width - ht.Default.getTextSize('年性能损失电量', ' '+ Node872fontSize + 'px "微软雅黑"').width - 11;
  55218. }
  55219. })();
  55220. Node872.setImage(GD.getTextJSON(Node872width, Node872height, true, false, false, ' '+ Node872fontSize + 'px "微软雅黑"'))
  55221. Node872.setPosition(1091*ratio.ratioX, 147*ratio.ratioY);
  55222. Node872.setWidth(Node872width);
  55223. Node872.setHeight(Node872height);
  55224. Node872._nodeType = 'text';
  55225. Node872._disallowEvert = true;
  55226. Node872.setRotation(0*Math.PI/180);
  55227. Node872.a('node.width', Node872width);
  55228. Node872.a('node.height', Node872height);
  55229. Node872.a('node.rect', [0, 0, Node872width, Node872height]);
  55230. Node872.a('node.bordercolor','rgba(0,0,0,1)');
  55231. Node872.a('node.borderwidth', 0);
  55232. Node872.a('node.background','' || 'rgba(0,0,0,0)');
  55233. Node872.a('node.gradient','');
  55234. Node872.a('node.gradientcolor','');
  55235. Node872.a('node.text','年性能损失电量');
  55236. Node872.a('node.textalign','center');
  55237. Node872.a('node.textvAlign','middle');
  55238. Node872.a('node.textrect', [Node872textStart, 0, Node872textWidth, Node872height]);
  55239. Node872.a('node.color','rgba(0,0,0,1)');
  55240. Node872.a('node.font',' '+ Node872fontSize + 'px "微软雅黑"');
  55241. Node872.a('node.textvisible',true);
  55242. Node872.a('node.linefeed',false);
  55243. if (false) {
  55244. Node872.a('node.textfunc',function(g) {
  55245. g.beginPath();
  55246. var str=Node872.a('node.text') || '年性能损失电量';
  55247. var color=Node872.a('node.color') || 'rgba(0,0,0,1)';
  55248. canvasTextAutoLine(str,0,13.3333*0.5*_ratio.ratioY,Node872width,Node872height,13.3333*_ratio.ratioY,"center",color,' '+ Node872fontSize + 'px "微软雅黑"', 0,g);
  55249. });
  55250. }
  55251. if (false) {
  55252. Node872.a('node.underlinepoints',[Node872lineStart, (26 - 13.3333) * 0.5 * _ratio.ratioY + Node872fontSize + 2 , ht.Default.getTextSize('年性能损失电量', ' '+ Node872fontSize + 'px "微软雅黑"').width + 6, (Node872height - Node872fontSize) * 0.5*_ratio.ratioY + Node872fontSize + 2 ]);
  55253. Node872.a('node.underlinevisible',false);
  55254. Node872.a('node.underlineBorderWidth', 1);
  55255. }
  55256. dataModel.add(Node872);
  55257. zoomNodeList.push({
  55258. node: Node872,
  55259. borderWidth: 0,
  55260. attr: 'node.borderwidth'
  55261. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55262. var Node873 = new ht.Node();
  55263. var Node873textStart, Node873textWidth, Node873lineStart, Node873align = 'center', Node873fontSize = 14.66663*_ratio.ratioY,Node873width = 59*_ratio.ratioX, Node873height = 26*_ratio.ratioY;
  55264. (function () {
  55265. if (Node873align === 'left') {
  55266. Node873textStart = Node873fontSize * 0.2 > 2 ? Node873fontSize * 0.2 - 4 : Node873fontSize * 0.2 - 9;
  55267. Node873textWidth = Node873width;
  55268. Node873lineStart = 1;
  55269. } else if (Node873align === 'right') {
  55270. Node873textStart = 0;
  55271. Node873textWidth =Node873fontSize <= 8 ? Node873width + Node873fontSize * 0.2 + 6 : Node873width - Node873fontSize * 0.2;
  55272. Node873lineStart = (Node873width - (ht.Default.getTextSize('0', ' '+ Node873fontSize + 'px "Arial"').width + 6)) * 0.5;
  55273. } else if (Node873align === 'center') {
  55274. Node873textStart = -3;
  55275. Node873textWidth = Node873width;
  55276. Node873lineStart = Node873width - ht.Default.getTextSize('0', ' '+ Node873fontSize + 'px "Arial"').width - 11;
  55277. }
  55278. })();
  55279. Node873.setImage(GD.getTextJSON(Node873width, Node873height, true, false, false, ' '+ Node873fontSize + 'px "Arial"'))
  55280. Node873.setPosition(1197*ratio.ratioX, 148*ratio.ratioY);
  55281. Node873.setWidth(Node873width);
  55282. Node873.setHeight(Node873height);
  55283. Node873._nodeType = 'text';
  55284. Node873._disallowEvert = true;
  55285. Node873.setRotation(0*Math.PI/180);
  55286. Node873.a('node.width', Node873width);
  55287. Node873.a('node.height', Node873height);
  55288. Node873.a('node.rect', [0, 0, Node873width, Node873height]);
  55289. Node873.a('node.bordercolor','rgba(0,0,0,1)');
  55290. Node873.a('node.borderwidth', 0);
  55291. Node873.a('node.background','' || 'rgba(0,0,0,0)');
  55292. Node873.a('node.gradient','');
  55293. Node873.a('node.gradientcolor','');
  55294. Node873.a('node.text','0');
  55295. Node873.a('node.textalign','center');
  55296. Node873.a('node.textvAlign','middle');
  55297. Node873.a('node.textrect', [Node873textStart, 0, Node873textWidth, Node873height]);
  55298. Node873.a('node.color','rgba(0,0,0,1)');
  55299. Node873.a('node.font',' '+ Node873fontSize + 'px "Arial"');
  55300. Node873.a('node.textvisible',true);
  55301. Node873.a('node.linefeed',false);
  55302. if (false) {
  55303. Node873.a('node.textfunc',function(g) {
  55304. g.beginPath();
  55305. var str=Node873.a('node.text') || '0';
  55306. var color=Node873.a('node.color') || 'rgba(0,0,0,1)';
  55307. canvasTextAutoLine(str,0,14.66663*0.5*_ratio.ratioY,Node873width,Node873height,14.66663*_ratio.ratioY,"center",color,' '+ Node873fontSize + 'px "Arial"', 0,g);
  55308. });
  55309. }
  55310. if (false) {
  55311. Node873.a('node.underlinepoints',[Node873lineStart, (26 - 14.66663) * 0.5 * _ratio.ratioY + Node873fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node873fontSize + 'px "Arial"').width + 6, (Node873height - Node873fontSize) * 0.5*_ratio.ratioY + Node873fontSize + 2 ]);
  55312. Node873.a('node.underlinevisible',false);
  55313. Node873.a('node.underlineBorderWidth', 1);
  55314. }
  55315. dataModel.add(Node873);
  55316. zoomNodeList.push({
  55317. node: Node873,
  55318. borderWidth: 0,
  55319. attr: 'node.borderwidth'
  55320. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55321. var Node874 = new ht.Node();
  55322. var Node874textStart, Node874textWidth, Node874lineStart, Node874align = 'center', Node874fontSize = 19.99995*_ratio.ratioY,Node874width = 87*_ratio.ratioX, Node874height = 41*_ratio.ratioY;
  55323. (function () {
  55324. if (Node874align === 'left') {
  55325. Node874textStart = Node874fontSize * 0.2 > 2 ? Node874fontSize * 0.2 - 4 : Node874fontSize * 0.2 - 9;
  55326. Node874textWidth = Node874width;
  55327. Node874lineStart = 1;
  55328. } else if (Node874align === 'right') {
  55329. Node874textStart = 0;
  55330. Node874textWidth =Node874fontSize <= 8 ? Node874width + Node874fontSize * 0.2 + 6 : Node874width - Node874fontSize * 0.2;
  55331. Node874lineStart = (Node874width - (ht.Default.getTextSize('0', ' '+ Node874fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  55332. } else if (Node874align === 'center') {
  55333. Node874textStart = -3;
  55334. Node874textWidth = Node874width;
  55335. Node874lineStart = Node874width - ht.Default.getTextSize('0', ' '+ Node874fontSize + 'px "UniDreamLED"').width - 11;
  55336. }
  55337. })();
  55338. Node874.setImage(GD.getTextJSON(Node874width, Node874height, true, false, false, ' '+ Node874fontSize + 'px "UniDreamLED"'))
  55339. Node874.setPosition(1784*ratio.ratioX, 144*ratio.ratioY);
  55340. Node874.setWidth(Node874width);
  55341. Node874.setHeight(Node874height);
  55342. Node874._nodeType = 'text';
  55343. Node874._disallowEvert = true;
  55344. Node874.setRotation(0*Math.PI/180);
  55345. Node874.a('node.width', Node874width);
  55346. Node874.a('node.height', Node874height);
  55347. Node874.a('node.rect', [0, 0, Node874width, Node874height]);
  55348. Node874.a('node.bordercolor','rgba(0,0,0,1)');
  55349. Node874.a('node.borderwidth', 0);
  55350. Node874.a('node.background','' || 'rgba(0,0,0,0)');
  55351. Node874.a('node.gradient','');
  55352. Node874.a('node.gradientcolor','');
  55353. Node874.a('node.text','0');
  55354. Node874.a('node.textalign','center');
  55355. Node874.a('node.textvAlign','middle');
  55356. Node874.a('node.textrect', [Node874textStart, 0, Node874textWidth, Node874height]);
  55357. Node874.a('node.color','rgba(0,0,0,1)');
  55358. Node874.a('node.font',' '+ Node874fontSize + 'px "UniDreamLED"');
  55359. Node874.a('node.textvisible',true);
  55360. Node874.a('node.linefeed',false);
  55361. if (false) {
  55362. Node874.a('node.textfunc',function(g) {
  55363. g.beginPath();
  55364. var str=Node874.a('node.text') || '0';
  55365. var color=Node874.a('node.color') || 'rgba(0,0,0,1)';
  55366. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node874width,Node874height,19.99995*_ratio.ratioY,"center",color,' '+ Node874fontSize + 'px "UniDreamLED"', 0,g);
  55367. });
  55368. }
  55369. if (false) {
  55370. Node874.a('node.underlinepoints',[Node874lineStart, (41 - 19.99995) * 0.5 * _ratio.ratioY + Node874fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node874fontSize + 'px "UniDreamLED"').width + 6, (Node874height - Node874fontSize) * 0.5*_ratio.ratioY + Node874fontSize + 2 ]);
  55371. Node874.a('node.underlinevisible',false);
  55372. Node874.a('node.underlineBorderWidth', 1);
  55373. }
  55374. dataModel.add(Node874);
  55375. zoomNodeList.push({
  55376. node: Node874,
  55377. borderWidth: 0,
  55378. attr: 'node.borderwidth'
  55379. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55380. var Node875 = new ht.Node();
  55381. var Node875textStart, Node875textWidth, Node875lineStart, Node875align = 'center', Node875fontSize = 19.99995*_ratio.ratioY,Node875width = 87*_ratio.ratioX, Node875height = 41*_ratio.ratioY;
  55382. (function () {
  55383. if (Node875align === 'left') {
  55384. Node875textStart = Node875fontSize * 0.2 > 2 ? Node875fontSize * 0.2 - 4 : Node875fontSize * 0.2 - 9;
  55385. Node875textWidth = Node875width;
  55386. Node875lineStart = 1;
  55387. } else if (Node875align === 'right') {
  55388. Node875textStart = 0;
  55389. Node875textWidth =Node875fontSize <= 8 ? Node875width + Node875fontSize * 0.2 + 6 : Node875width - Node875fontSize * 0.2;
  55390. Node875lineStart = (Node875width - (ht.Default.getTextSize('0', ' '+ Node875fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  55391. } else if (Node875align === 'center') {
  55392. Node875textStart = -3;
  55393. Node875textWidth = Node875width;
  55394. Node875lineStart = Node875width - ht.Default.getTextSize('0', ' '+ Node875fontSize + 'px "UniDreamLED"').width - 11;
  55395. }
  55396. })();
  55397. Node875.setImage(GD.getTextJSON(Node875width, Node875height, true, false, false, ' '+ Node875fontSize + 'px "UniDreamLED"'))
  55398. Node875.setPosition(1647*ratio.ratioX, 144*ratio.ratioY);
  55399. Node875.setWidth(Node875width);
  55400. Node875.setHeight(Node875height);
  55401. Node875._nodeType = 'text';
  55402. Node875._disallowEvert = true;
  55403. Node875.setRotation(0*Math.PI/180);
  55404. Node875.a('node.width', Node875width);
  55405. Node875.a('node.height', Node875height);
  55406. Node875.a('node.rect', [0, 0, Node875width, Node875height]);
  55407. Node875.a('node.bordercolor','rgba(0,0,0,1)');
  55408. Node875.a('node.borderwidth', 0);
  55409. Node875.a('node.background','' || 'rgba(0,0,0,0)');
  55410. Node875.a('node.gradient','');
  55411. Node875.a('node.gradientcolor','');
  55412. Node875.a('node.text','0');
  55413. Node875.a('node.textalign','center');
  55414. Node875.a('node.textvAlign','middle');
  55415. Node875.a('node.textrect', [Node875textStart, 0, Node875textWidth, Node875height]);
  55416. Node875.a('node.color','rgba(0,0,0,1)');
  55417. Node875.a('node.font',' '+ Node875fontSize + 'px "UniDreamLED"');
  55418. Node875.a('node.textvisible',true);
  55419. Node875.a('node.linefeed',false);
  55420. if (false) {
  55421. Node875.a('node.textfunc',function(g) {
  55422. g.beginPath();
  55423. var str=Node875.a('node.text') || '0';
  55424. var color=Node875.a('node.color') || 'rgba(0,0,0,1)';
  55425. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node875width,Node875height,19.99995*_ratio.ratioY,"center",color,' '+ Node875fontSize + 'px "UniDreamLED"', 0,g);
  55426. });
  55427. }
  55428. if (false) {
  55429. Node875.a('node.underlinepoints',[Node875lineStart, (41 - 19.99995) * 0.5 * _ratio.ratioY + Node875fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node875fontSize + 'px "UniDreamLED"').width + 6, (Node875height - Node875fontSize) * 0.5*_ratio.ratioY + Node875fontSize + 2 ]);
  55430. Node875.a('node.underlinevisible',false);
  55431. Node875.a('node.underlineBorderWidth', 1);
  55432. }
  55433. dataModel.add(Node875);
  55434. zoomNodeList.push({
  55435. node: Node875,
  55436. borderWidth: 0,
  55437. attr: 'node.borderwidth'
  55438. }); _ratio = GD.getRatioWithRotation(0*Math.PI/180, ratio);
  55439. var Node876 = new ht.Node();
  55440. var Node876textStart, Node876textWidth, Node876lineStart, Node876align = 'center', Node876fontSize = 19.99995*_ratio.ratioY,Node876width = 87*_ratio.ratioX, Node876height = 41*_ratio.ratioY;
  55441. (function () {
  55442. if (Node876align === 'left') {
  55443. Node876textStart = Node876fontSize * 0.2 > 2 ? Node876fontSize * 0.2 - 4 : Node876fontSize * 0.2 - 9;
  55444. Node876textWidth = Node876width;
  55445. Node876lineStart = 1;
  55446. } else if (Node876align === 'right') {
  55447. Node876textStart = 0;
  55448. Node876textWidth =Node876fontSize <= 8 ? Node876width + Node876fontSize * 0.2 + 6 : Node876width - Node876fontSize * 0.2;
  55449. Node876lineStart = (Node876width - (ht.Default.getTextSize('0', ' '+ Node876fontSize + 'px "UniDreamLED"').width + 6)) * 0.5;
  55450. } else if (Node876align === 'center') {
  55451. Node876textStart = -3;
  55452. Node876textWidth = Node876width;
  55453. Node876lineStart = Node876width - ht.Default.getTextSize('0', ' '+ Node876fontSize + 'px "UniDreamLED"').width - 11;
  55454. }
  55455. })();
  55456. Node876.setImage(GD.getTextJSON(Node876width, Node876height, true, false, false, ' '+ Node876fontSize + 'px "UniDreamLED"'))
  55457. Node876.setPosition(1512*ratio.ratioX, 142*ratio.ratioY);
  55458. Node876.setWidth(Node876width);
  55459. Node876.setHeight(Node876height);
  55460. Node876._nodeType = 'text';
  55461. Node876._disallowEvert = true;
  55462. Node876.setRotation(0*Math.PI/180);
  55463. Node876.a('node.width', Node876width);
  55464. Node876.a('node.height', Node876height);
  55465. Node876.a('node.rect', [0, 0, Node876width, Node876height]);
  55466. Node876.a('node.bordercolor','rgba(0,0,0,1)');
  55467. Node876.a('node.borderwidth', 0);
  55468. Node876.a('node.background','' || 'rgba(0,0,0,0)');
  55469. Node876.a('node.gradient','');
  55470. Node876.a('node.gradientcolor','');
  55471. Node876.a('node.text','0');
  55472. Node876.a('node.textalign','center');
  55473. Node876.a('node.textvAlign','middle');
  55474. Node876.a('node.textrect', [Node876textStart, 0, Node876textWidth, Node876height]);
  55475. Node876.a('node.color','rgba(0,0,0,1)');
  55476. Node876.a('node.font',' '+ Node876fontSize + 'px "UniDreamLED"');
  55477. Node876.a('node.textvisible',true);
  55478. Node876.a('node.linefeed',false);
  55479. if (false) {
  55480. Node876.a('node.textfunc',function(g) {
  55481. g.beginPath();
  55482. var str=Node876.a('node.text') || '0';
  55483. var color=Node876.a('node.color') || 'rgba(0,0,0,1)';
  55484. canvasTextAutoLine(str,0,19.99995*0.5*_ratio.ratioY,Node876width,Node876height,19.99995*_ratio.ratioY,"center",color,' '+ Node876fontSize + 'px "UniDreamLED"', 0,g);
  55485. });
  55486. }
  55487. if (false) {
  55488. Node876.a('node.underlinepoints',[Node876lineStart, (41 - 19.99995) * 0.5 * _ratio.ratioY + Node876fontSize + 2 , ht.Default.getTextSize('0', ' '+ Node876fontSize + 'px "UniDreamLED"').width + 6, (Node876height - Node876fontSize) * 0.5*_ratio.ratioY + Node876fontSize + 2 ]);
  55489. Node876.a('node.underlinevisible',false);
  55490. Node876.a('node.underlineBorderWidth', 1);
  55491. }
  55492. dataModel.add(Node876);
  55493. zoomNodeList.push({
  55494. node: Node876,
  55495. borderWidth: 0,
  55496. attr: 'node.borderwidth'
  55497. });
  55498. /*@GraphList@*/
  55499. var datas = dataModel.getDatas();
  55500. ;(typeof PageBackground != "undefined") && (PageBackground.localDynamicVar = function ( ) {return {'anniu':PageBackground_anniu,'sy':PageBackground_sy,'ldjsc':PageBackground_ldjsc,'ztjs':PageBackground_ztjs,'sbjz':PageBackground_sbjz,'xnfx':PageBackground_xnfx,'pjgl':PageBackground_pjgl,'zbph':PageBackground_zbph,'dbgl':PageBackground_dbgl,'bjzx':PageBackground_bjzx,'jrjs':PageBackground_jrjs,'sxxny':PageBackground_sxxny,'yygjb':PageBackground_yygjb,'plhts':PageBackground_plhts,'tqwns':PageBackground_tqwns,'gljf':PageBackground_gljf,'hyfy':PageBackground_hyfy,'llbts':PageBackground_llbts,'ygcls':PageBackground_ygcls,'fs':PageBackground_fs,'sjgl':PageBackground_sjgl,'yfgl':PageBackground_yfgl,'rfdl':PageBackground_rfdl,'yfdl':PageBackground_yfdl,'ylyxx':PageBackground_ylyxx,'nfdl':PageBackground_nfdl,'nlyxs':PageBackground_nlyxs,'llfdl':PageBackground_llfdl,'whssdl':PageBackground_whssdl,'gzssdl':PageBackground_gzssdl,'xdssdl':PageBackground_xdssdl,'slssdl':PageBackground_slssdl,'xnssdl':PageBackground_xnssdl,'A':PageBackground_A,'B':PageBackground_B,'C':PageBackground_C,'D':PageBackground_D,'E':PageBackground_E,'F':PageBackground_F,}});
  55501. if(typeof(Node0.borderWidth)!="undefined"){setDashStyle(Node0,"Node0",'NoDash',Node0.borderWidth);}
  55502. if(typeof(Node2.borderWidth)!="undefined"){setDashStyle(Node2,"Node2",'NoDash',Node2.borderWidth);}
  55503. if(typeof(Node4.borderWidth)!="undefined"){setDashStyle(Node4,"Node4",'NoDash',Node4.borderWidth);}
  55504. if(typeof(Node6.borderWidth)!="undefined"){setDashStyle(Node6,"Node6",'NoDash',Node6.borderWidth);}
  55505. if(typeof(Node31.borderWidth)!="undefined"){setDashStyle(Node31,"Node31",'NoDash',Node31.borderWidth);}
  55506. if(typeof(Node115.borderWidth)!="undefined"){setDashStyle(Node115,"Node115",'NoDash',Node115.borderWidth);}
  55507. if(typeof(Node245.borderWidth)!="undefined"){setDashStyle(Node245,"Node245",'NoDash',Node245.borderWidth);}
  55508. if(typeof(Node247.borderWidth)!="undefined"){setDashStyle(Node247,"Node247",'NoDash',Node247.borderWidth);}
  55509. if(typeof(Node249.borderWidth)!="undefined"){setDashStyle(Node249,"Node249",'NoDash',Node249.borderWidth);}
  55510. if(typeof(Node251.borderWidth)!="undefined"){setDashStyle(Node251,"Node251",'NoDash',Node251.borderWidth);}
  55511. if(typeof(Node253.borderWidth)!="undefined"){setDashStyle(Node253,"Node253",'NoDash',Node253.borderWidth);}
  55512. if(typeof(Node255.borderWidth)!="undefined"){setDashStyle(Node255,"Node255",'NoDash',Node255.borderWidth);}
  55513. if(typeof(Node257.borderWidth)!="undefined"){setDashStyle(Node257,"Node257",'NoDash',Node257.borderWidth);}
  55514. if(typeof(Node259.borderWidth)!="undefined"){setDashStyle(Node259,"Node259",'NoDash',Node259.borderWidth);}
  55515. if(typeof(Node261.borderWidth)!="undefined"){setDashStyle(Node261,"Node261",'NoDash',Node261.borderWidth);}
  55516. if(typeof(Node263.borderWidth)!="undefined"){setDashStyle(Node263,"Node263",'NoDash',Node263.borderWidth);}
  55517. if(typeof(Node265.borderWidth)!="undefined"){setDashStyle(Node265,"Node265",'NoDash',Node265.borderWidth);}
  55518. if(typeof(Node267.borderWidth)!="undefined"){setDashStyle(Node267,"Node267",'NoDash',Node267.borderWidth);}
  55519. if(typeof(Node269.borderWidth)!="undefined"){setDashStyle(Node269,"Node269",'NoDash',Node269.borderWidth);}
  55520. if(typeof(Node271.borderWidth)!="undefined"){setDashStyle(Node271,"Node271",'NoDash',Node271.borderWidth);}
  55521. if(typeof(Node273.borderWidth)!="undefined"){setDashStyle(Node273,"Node273",'NoDash',Node273.borderWidth);}
  55522. ;(typeof Node563 != "undefined") && (Node563.localDynamicVar = function ( ) {return {'xianshi4':Node563_xianshi4,}});
  55523. ;(typeof Node564 != "undefined") && (Node564.localDynamicVar = function ( ) {return {'xianshi4':Node564_xianshi4,}});
  55524. ;(typeof Node565 != "undefined") && (Node565.localDynamicVar = function ( ) {return {'xianshi4':Node565_xianshi4,}});
  55525. ;(typeof Node566 != "undefined") && (Node566.localDynamicVar = function ( ) {return {'xianshi4':Node566_xianshi4,}});
  55526. ;(typeof Node567 != "undefined") && (Node567.localDynamicVar = function ( ) {return {'xianshi4':Node567_xianshi4,}});
  55527. ;(typeof Node568 != "undefined") && (Node568.localDynamicVar = function ( ) {return {'xianshi4':Node568_xianshi4,}});
  55528. ;(typeof Node569 != "undefined") && (Node569.localDynamicVar = function ( ) {return {'xianshi4':Node569_xianshi4,}});
  55529. ;(typeof Node570 != "undefined") && (Node570.localDynamicVar = function ( ) {return {'xianshi4':Node570_xianshi4,}});
  55530. ;(typeof Node571 != "undefined") && (Node571.localDynamicVar = function ( ) {return {'xianshi4':Node571_xianshi4,}});
  55531. ;(typeof Node572 != "undefined") && (Node572.localDynamicVar = function ( ) {return {'xianshi4':Node572_xianshi4,}});
  55532. ;(typeof Node573 != "undefined") && (Node573.localDynamicVar = function ( ) {return {'xianshi4':Node573_xianshi4,}});
  55533. ;(typeof Node574 != "undefined") && (Node574.localDynamicVar = function ( ) {return {'xianshi4':Node574_xianshi4,}});
  55534. ;(typeof Node575 != "undefined") && (Node575.localDynamicVar = function ( ) {return {'xianshi4':Node575_xianshi4,}});
  55535. ;(typeof Node576 != "undefined") && (Node576.localDynamicVar = function ( ) {return {'xianshi4':Node576_xianshi4,}});
  55536. ;(typeof Node577 != "undefined") && (Node577.localDynamicVar = function ( ) {return {'xianshi4':Node577_xianshi4,}});
  55537. ;(typeof Node578 != "undefined") && (Node578.localDynamicVar = function ( ) {return {'xianshi4':Node578_xianshi4,}});
  55538. ;(typeof Node579 != "undefined") && (Node579.localDynamicVar = function ( ) {return {'xianshi4':Node579_xianshi4,}});
  55539. ;(typeof Node580 != "undefined") && (Node580.localDynamicVar = function ( ) {return {'xianshi4':Node580_xianshi4,}});
  55540. ;(typeof Node581 != "undefined") && (Node581.localDynamicVar = function ( ) {return {'xianshi4':Node581_xianshi4,}});
  55541. ;(typeof Node582 != "undefined") && (Node582.localDynamicVar = function ( ) {return {'xianshi4':Node582_xianshi4,}});
  55542. ;(typeof Node583 != "undefined") && (Node583.localDynamicVar = function ( ) {return {'xianshi4':Node583_xianshi4,}});
  55543. ;(typeof Node584 != "undefined") && (Node584.localDynamicVar = function ( ) {return {'xianshi4':Node584_xianshi4,}});
  55544. ;(typeof Node585 != "undefined") && (Node585.localDynamicVar = function ( ) {return {'xianshi4':Node585_xianshi4,}});
  55545. ;(typeof Node586 != "undefined") && (Node586.localDynamicVar = function ( ) {return {'xianshi4':Node586_xianshi4,}});
  55546. ;(typeof Node587 != "undefined") && (Node587.localDynamicVar = function ( ) {return {'xianshi4':Node587_xianshi4,}});
  55547. ;(typeof Node588 != "undefined") && (Node588.localDynamicVar = function ( ) {return {'xianshi4':Node588_xianshi4,}});
  55548. ;(typeof Node589 != "undefined") && (Node589.localDynamicVar = function ( ) {return {'xianshi4':Node589_xianshi4,}});
  55549. ;(typeof Node590 != "undefined") && (Node590.localDynamicVar = function ( ) {return {'xianshi4':Node590_xianshi4,}});
  55550. ;(typeof Node591 != "undefined") && (Node591.localDynamicVar = function ( ) {return {'xianshi4':Node591_xianshi4,}});
  55551. ;(typeof Node592 != "undefined") && (Node592.localDynamicVar = function ( ) {return {'xianshi4':Node592_xianshi4,}});
  55552. ;(typeof Node593 != "undefined") && (Node593.localDynamicVar = function ( ) {return {'xianshi4':Node593_xianshi4,}});
  55553. ;(typeof Node594 != "undefined") && (Node594.localDynamicVar = function ( ) {return {'xianshi4':Node594_xianshi4,}});
  55554. ;(typeof Node595 != "undefined") && (Node595.localDynamicVar = function ( ) {return {'xianshi4':Node595_xianshi4,}});
  55555. ;(typeof Node596 != "undefined") && (Node596.localDynamicVar = function ( ) {return {'xianshi4':Node596_xianshi4,}});
  55556. ;(typeof Node597 != "undefined") && (Node597.localDynamicVar = function ( ) {return {'xianshi4':Node597_xianshi4,}});
  55557. ;(typeof Node598 != "undefined") && (Node598.localDynamicVar = function ( ) {return {'xianshi4':Node598_xianshi4,}});
  55558. ;(typeof Node599 != "undefined") && (Node599.localDynamicVar = function ( ) {return {'xianshi4':Node599_xianshi4,}});
  55559. ;(typeof Node600 != "undefined") && (Node600.localDynamicVar = function ( ) {return {'xianshi4':Node600_xianshi4,}});
  55560. ;(typeof Node601 != "undefined") && (Node601.localDynamicVar = function ( ) {return {'xianshi4':Node601_xianshi4,}});
  55561. ;(typeof Node602 != "undefined") && (Node602.localDynamicVar = function ( ) {return {'xianshi4':Node602_xianshi4,}});
  55562. ;(typeof Node603 != "undefined") && (Node603.localDynamicVar = function ( ) {return {'xianshi4':Node603_xianshi4,}});
  55563. ;(typeof Node604 != "undefined") && (Node604.localDynamicVar = function ( ) {return {'xianshi4':Node604_xianshi4,}});
  55564. ;(typeof Node605 != "undefined") && (Node605.localDynamicVar = function ( ) {return {'xianshi4':Node605_xianshi4,}});
  55565. ;(typeof Node606 != "undefined") && (Node606.localDynamicVar = function ( ) {return {'xianshi4':Node606_xianshi4,}});
  55566. ;(typeof Node607 != "undefined") && (Node607.localDynamicVar = function ( ) {return {'xianshi4':Node607_xianshi4,}});
  55567. ;(typeof Node608 != "undefined") && (Node608.localDynamicVar = function ( ) {return {'xianshi4':Node608_xianshi4,}});
  55568. ;(typeof Node609 != "undefined") && (Node609.localDynamicVar = function ( ) {return {'xianshi4':Node609_xianshi4,}});
  55569. ;(typeof Node610 != "undefined") && (Node610.localDynamicVar = function ( ) {return {'xianshi4':Node610_xianshi4,}});
  55570. ;(typeof Node611 != "undefined") && (Node611.localDynamicVar = function ( ) {return {'xianshi4':Node611_xianshi4,}});
  55571. ;(typeof Node612 != "undefined") && (Node612.localDynamicVar = function ( ) {return {'xianshi4':Node612_xianshi4,}});
  55572. ;(typeof Node613 != "undefined") && (Node613.localDynamicVar = function ( ) {return {'xianshi4':Node613_xianshi4,}});
  55573. ;(typeof Node614 != "undefined") && (Node614.localDynamicVar = function ( ) {return {'xianshi4':Node614_xianshi4,}});
  55574. ;(typeof Node615 != "undefined") && (Node615.localDynamicVar = function ( ) {return {'xianshi4':Node615_xianshi4,}});
  55575. ;(typeof Node616 != "undefined") && (Node616.localDynamicVar = function ( ) {return {'xianshi4':Node616_xianshi4,}});
  55576. ;(typeof Node617 != "undefined") && (Node617.localDynamicVar = function ( ) {return {'xianshi4':Node617_xianshi4,}});
  55577. ;(typeof Node618 != "undefined") && (Node618.localDynamicVar = function ( ) {return {'xianshi4':Node618_xianshi4,}});
  55578. ;(typeof Node619 != "undefined") && (Node619.localDynamicVar = function ( ) {return {'xianshi4':Node619_xianshi4,}});
  55579. ;(typeof Node620 != "undefined") && (Node620.localDynamicVar = function ( ) {return {'xianshi4':Node620_xianshi4,}});
  55580. ;(typeof Node621 != "undefined") && (Node621.localDynamicVar = function ( ) {return {'xianshi4':Node621_xianshi4,}});
  55581. ;(typeof Node622 != "undefined") && (Node622.localDynamicVar = function ( ) {return {'xianshi':Node622_xianshi,}});
  55582. ;(typeof Node623 != "undefined") && (Node623.localDynamicVar = function ( ) {return {'xianshi':Node623_xianshi,}});
  55583. ;(typeof Node625 != "undefined") && (Node625.localDynamicVar = function ( ) {return {'xianshi':Node625_xianshi,}});
  55584. ;(typeof Node626 != "undefined") && (Node626.localDynamicVar = function ( ) {return {'xianshi':Node626_xianshi,}});
  55585. ;(typeof Node627 != "undefined") && (Node627.localDynamicVar = function ( ) {return {'xianshi':Node627_xianshi,}});
  55586. ;(typeof Node628 != "undefined") && (Node628.localDynamicVar = function ( ) {return {'xianshi':Node628_xianshi,}});
  55587. ;(typeof Node629 != "undefined") && (Node629.localDynamicVar = function ( ) {return {'xianshi':Node629_xianshi,}});
  55588. ;(typeof Node630 != "undefined") && (Node630.localDynamicVar = function ( ) {return {'xianshi':Node630_xianshi,}});
  55589. ;(typeof Node631 != "undefined") && (Node631.localDynamicVar = function ( ) {return {'xianshi':Node631_xianshi,}});
  55590. ;(typeof Node632 != "undefined") && (Node632.localDynamicVar = function ( ) {return {'xianshi':Node632_xianshi,}});
  55591. ;(typeof Node633 != "undefined") && (Node633.localDynamicVar = function ( ) {return {'xianshi':Node633_xianshi,}});
  55592. ;(typeof Node634 != "undefined") && (Node634.localDynamicVar = function ( ) {return {'xianshi':Node634_xianshi,}});
  55593. ;(typeof Node635 != "undefined") && (Node635.localDynamicVar = function ( ) {return {'xianshi':Node635_xianshi,}});
  55594. ;(typeof Node636 != "undefined") && (Node636.localDynamicVar = function ( ) {return {'xianshi':Node636_xianshi,}});
  55595. ;(typeof Node637 != "undefined") && (Node637.localDynamicVar = function ( ) {return {'xianshi':Node637_xianshi,}});
  55596. ;(typeof Node638 != "undefined") && (Node638.localDynamicVar = function ( ) {return {'xianshi':Node638_xianshi,}});
  55597. ;(typeof Node639 != "undefined") && (Node639.localDynamicVar = function ( ) {return {'xianshi':Node639_xianshi,}});
  55598. ;(typeof Node640 != "undefined") && (Node640.localDynamicVar = function ( ) {return {'xianshi':Node640_xianshi,}});
  55599. ;(typeof Node641 != "undefined") && (Node641.localDynamicVar = function ( ) {return {'xianshi':Node641_xianshi,}});
  55600. ;(typeof Node642 != "undefined") && (Node642.localDynamicVar = function ( ) {return {'xianshi':Node642_xianshi,}});
  55601. ;(typeof Node643 != "undefined") && (Node643.localDynamicVar = function ( ) {return {'xianshi':Node643_xianshi,}});
  55602. ;(typeof Node644 != "undefined") && (Node644.localDynamicVar = function ( ) {return {'xianshi':Node644_xianshi,}});
  55603. ;(typeof Node645 != "undefined") && (Node645.localDynamicVar = function ( ) {return {'xianshi':Node645_xianshi,}});
  55604. ;(typeof Node646 != "undefined") && (Node646.localDynamicVar = function ( ) {return {'xianshi':Node646_xianshi,}});
  55605. ;(typeof Node647 != "undefined") && (Node647.localDynamicVar = function ( ) {return {'xianshi':Node647_xianshi,}});
  55606. ;(typeof Node648 != "undefined") && (Node648.localDynamicVar = function ( ) {return {'xianshi':Node648_xianshi,}});
  55607. ;(typeof Node649 != "undefined") && (Node649.localDynamicVar = function ( ) {return {'xianshi':Node649_xianshi,}});
  55608. ;(typeof Node650 != "undefined") && (Node650.localDynamicVar = function ( ) {return {'xianshi':Node650_xianshi,}});
  55609. ;(typeof Node651 != "undefined") && (Node651.localDynamicVar = function ( ) {return {'xianshi':Node651_xianshi,}});
  55610. ;(typeof Node652 != "undefined") && (Node652.localDynamicVar = function ( ) {return {'xianshi1':Node652_xianshi1,}});
  55611. ;(typeof Node653 != "undefined") && (Node653.localDynamicVar = function ( ) {return {'xianshi1':Node653_xianshi1,}});
  55612. ;(typeof Node654 != "undefined") && (Node654.localDynamicVar = function ( ) {return {'xianshi1':Node654_xianshi1,}});
  55613. ;(typeof Node655 != "undefined") && (Node655.localDynamicVar = function ( ) {return {'xianshi1':Node655_xianshi1,}});
  55614. ;(typeof Node656 != "undefined") && (Node656.localDynamicVar = function ( ) {return {'xianshi1':Node656_xianshi1,}});
  55615. ;(typeof Node657 != "undefined") && (Node657.localDynamicVar = function ( ) {return {'xianshi1':Node657_xianshi1,}});
  55616. ;(typeof Node658 != "undefined") && (Node658.localDynamicVar = function ( ) {return {'xianshi1':Node658_xianshi1,}});
  55617. ;(typeof Node659 != "undefined") && (Node659.localDynamicVar = function ( ) {return {'xianshi1':Node659_xianshi1,}});
  55618. ;(typeof Node660 != "undefined") && (Node660.localDynamicVar = function ( ) {return {'xianshi1':Node660_xianshi1,}});
  55619. ;(typeof Node661 != "undefined") && (Node661.localDynamicVar = function ( ) {return {'xianshi1':Node661_xianshi1,}});
  55620. ;(typeof Node662 != "undefined") && (Node662.localDynamicVar = function ( ) {return {'xianshi1':Node662_xianshi1,}});
  55621. ;(typeof Node663 != "undefined") && (Node663.localDynamicVar = function ( ) {return {'xianshi1':Node663_xianshi1,}});
  55622. ;(typeof Node664 != "undefined") && (Node664.localDynamicVar = function ( ) {return {'xianshi1':Node664_xianshi1,}});
  55623. ;(typeof Node665 != "undefined") && (Node665.localDynamicVar = function ( ) {return {'xianshi1':Node665_xianshi1,}});
  55624. ;(typeof Node666 != "undefined") && (Node666.localDynamicVar = function ( ) {return {'xianshi1':Node666_xianshi1,}});
  55625. ;(typeof Node667 != "undefined") && (Node667.localDynamicVar = function ( ) {return {'xianshi1':Node667_xianshi1,}});
  55626. ;(typeof Node668 != "undefined") && (Node668.localDynamicVar = function ( ) {return {'xianshi1':Node668_xianshi1,}});
  55627. ;(typeof Node669 != "undefined") && (Node669.localDynamicVar = function ( ) {return {'xianshi1':Node669_xianshi1,}});
  55628. ;(typeof Node670 != "undefined") && (Node670.localDynamicVar = function ( ) {return {'xianshi1':Node670_xianshi1,}});
  55629. ;(typeof Node671 != "undefined") && (Node671.localDynamicVar = function ( ) {return {'xianshi1':Node671_xianshi1,}});
  55630. ;(typeof Node672 != "undefined") && (Node672.localDynamicVar = function ( ) {return {'xianshi1':Node672_xianshi1,}});
  55631. ;(typeof Node673 != "undefined") && (Node673.localDynamicVar = function ( ) {return {'xianshi1':Node673_xianshi1,}});
  55632. ;(typeof Node674 != "undefined") && (Node674.localDynamicVar = function ( ) {return {'xianshi1':Node674_xianshi1,}});
  55633. ;(typeof Node675 != "undefined") && (Node675.localDynamicVar = function ( ) {return {'xianshi1':Node675_xianshi1,}});
  55634. ;(typeof Node676 != "undefined") && (Node676.localDynamicVar = function ( ) {return {'xianshi1':Node676_xianshi1,}});
  55635. ;(typeof Node677 != "undefined") && (Node677.localDynamicVar = function ( ) {return {'xianshi1':Node677_xianshi1,}});
  55636. ;(typeof Node678 != "undefined") && (Node678.localDynamicVar = function ( ) {return {'xianshi1':Node678_xianshi1,}});
  55637. ;(typeof Node679 != "undefined") && (Node679.localDynamicVar = function ( ) {return {'xianshi1':Node679_xianshi1,}});
  55638. ;(typeof Node680 != "undefined") && (Node680.localDynamicVar = function ( ) {return {'xianshi2':Node680_xianshi2,}});
  55639. ;(typeof Node681 != "undefined") && (Node681.localDynamicVar = function ( ) {return {'xianshi2':Node681_xianshi2,}});
  55640. ;(typeof Node682 != "undefined") && (Node682.localDynamicVar = function ( ) {return {'xianshi2':Node682_xianshi2,}});
  55641. ;(typeof Node683 != "undefined") && (Node683.localDynamicVar = function ( ) {return {'xianshi2':Node683_xianshi2,}});
  55642. ;(typeof Node684 != "undefined") && (Node684.localDynamicVar = function ( ) {return {'xianshi2':Node684_xianshi2,}});
  55643. ;(typeof Node685 != "undefined") && (Node685.localDynamicVar = function ( ) {return {'xianshi2':Node685_xianshi2,}});
  55644. ;(typeof Node686 != "undefined") && (Node686.localDynamicVar = function ( ) {return {'xianshi2':Node686_xianshi2,}});
  55645. ;(typeof Node687 != "undefined") && (Node687.localDynamicVar = function ( ) {return {'xianshi2':Node687_xianshi2,}});
  55646. ;(typeof Node688 != "undefined") && (Node688.localDynamicVar = function ( ) {return {'xianshi2':Node688_xianshi2,}});
  55647. ;(typeof Node689 != "undefined") && (Node689.localDynamicVar = function ( ) {return {'xianshi2':Node689_xianshi2,}});
  55648. ;(typeof Node690 != "undefined") && (Node690.localDynamicVar = function ( ) {return {'xianshi2':Node690_xianshi2,}});
  55649. ;(typeof Node691 != "undefined") && (Node691.localDynamicVar = function ( ) {return {'xianshi2':Node691_xianshi2,}});
  55650. ;(typeof Node692 != "undefined") && (Node692.localDynamicVar = function ( ) {return {'xianshi2':Node692_xianshi2,}});
  55651. ;(typeof Node694 != "undefined") && (Node694.localDynamicVar = function ( ) {return {'xianshi4':Node694_xianshi4,}});
  55652. ;(typeof Node695 != "undefined") && (Node695.localDynamicVar = function ( ) {return {'xianshi1':Node695_xianshi1,}});
  55653. ;(typeof Node696 != "undefined") && (Node696.localDynamicVar = function ( ) {return {'xianshi':Node696_xianshi,}});
  55654. if((0 )){Node697.s('2d.visible',true);}else{Node697.s('2d.visible',false);}
  55655. if((0 )){Node699.s('2d.visible',true);}else{Node699.s('2d.visible',false);}
  55656. if((0 )){Node701.s('2d.visible',true);}else{Node701.s('2d.visible',false);}
  55657. if((0 )){Node703.s('2d.visible',true);}else{Node703.s('2d.visible',false);}
  55658. if((0 )){Node705.s('2d.visible',true);}else{Node705.s('2d.visible',false);}
  55659. if((0 )){Node707.s('2d.visible',true);}else{Node707.s('2d.visible',false);}
  55660. if((0 )){Node709.s('2d.visible',true);}else{Node709.s('2d.visible',false);}
  55661. if((0 )){Node711.s('2d.visible',true);}else{Node711.s('2d.visible',false);}
  55662. /*@PageInit@*/
  55663. function DatarefreshTask(callback){
  55664. /*@DataVarText@*/
  55665. callback = callback || function () {};
  55666. if(varList.length <= 0){
  55667. return callback();
  55668. }
  55669. var ajaxdata = {};
  55670. var ajaxtype = 'GET';
  55671. var str = "http://" + webServiceIP + ":" + webServicePort + "/api/Snapshot?tagName=";
  55672. var para = "";
  55673. for(var i=0;i<varList.length;i++){
  55674. para = para + varList[i];
  55675. if(i!==varList.length-1)
  55676. para = para +',';
  55677. }
  55678. str = str + encodeURIComponent(para);
  55679. if (str.length > 2000) {
  55680. para = encodeURIComponent(para);
  55681. str = "http://" + webServiceIP + ":" + webServicePort + "/api/Snapshot/tags";
  55682. ajaxdata = {'': para};
  55683. ajaxtype = 'POST';
  55684. }
  55685. $.ajax({
  55686. url: str ,
  55687. type: ajaxtype,
  55688. dataType: 'json',
  55689. data: ajaxdata,
  55690. cache: false,
  55691. success: function (data) {
  55692. if (data === null) return;
  55693. var snapshots = eval(data);
  55694. //判断快照是否为空
  55695. if (snapshots != null) {
  55696. for (var i = 0; i < snapshots.length; i++) {
  55697. var index = varList.indexOf (snapshots[i].TagName);
  55698. var tagName = snapshots[i].TagName.toLowerCase();
  55699. if(index >= 0 && index< varList.length){
  55700. if(parseFloat(snapshots[i].Value).toString()==snapshots[i].Value){
  55701. varListObj[tagName] = VarValue[index] = parseFloat(snapshots[i].Value);
  55702. VarSnapshotTime[tagName]=snapshots[i].Time;
  55703. }else{
  55704. varListObj[tagName] = VarValue[index] = snapshots[i].Value;
  55705. VarSnapshotTime[tagName]=snapshots[i].Time;
  55706. }
  55707. }
  55708. }
  55709. }
  55710. },
  55711. complete: function (XHR, TS) {
  55712. XHR = null;
  55713. callback();
  55714. }
  55715. }
  55716. );
  55717. }
  55718. ;(function () {
  55719. var i = 0;
  55720. function getdata() {
  55721. DatarefreshTask(function () {
  55722. i++;
  55723. Timer1sCmd();
  55724. Timer100msCmd();
  55725. Timer500msCmd();
  55726. if (i <= 4) {
  55727. setTimeout(getdata, 50);
  55728. }
  55729. });
  55730. }
  55731. setTimeout(getdata, 20);
  55732. })();
  55733. intervalTimers.push(setInterval(DatarefreshTask, 500));
  55734. /*@DataRefresh@*/
  55735. function GetTagsProperty(){
  55736. /*@DataVarText@*/
  55737. if(varList.length <= 0){
  55738. return;
  55739. }
  55740. var ajaxtype = 'GET';
  55741. var ajaxdata = {};
  55742. var str = "http://" + webServiceIP + ":" + webServicePort + "/api/Point?tagName=";
  55743. var para = "";
  55744. for(var i=0;i<varList.length;i++){
  55745. para = para + varList[i];
  55746. if(i!==varList.length-1)
  55747. para = para +',';
  55748. }
  55749. str = str + encodeURIComponent(para);
  55750. if (str.length > 2000) {
  55751. para = encodeURIComponent(para);
  55752. str = "http://" + webServiceIP + ":" + webServicePort + "/api/Point/property";
  55753. ajaxdata = {'': para};
  55754. ajaxtype = 'POST';
  55755. }
  55756. $.ajax({
  55757. url: str ,
  55758. type: ajaxtype,
  55759. dataType: 'json',
  55760. data: ajaxdata,
  55761. cache: false,
  55762. success: function (data) {
  55763. if (data === null) return;
  55764. for(var i=0;i<data.length;i++){
  55765. var basePointInfo=data[i].BasePointInfo;
  55766. tagInfoDic[basePointInfo.TableDotTag.toLowerCase()]=basePointInfo;
  55767. // console.log(tagInfoDic);
  55768. }
  55769. },
  55770. complete: function (XHR, TS) {
  55771. XHR = null;
  55772. }
  55773. }
  55774. );
  55775. }
  55776. GetTagsProperty();
  55777. window.GD && (GD.GetTagsProperty = GetTagsProperty);
  55778. /*@TagInfoDic@*/
  55779. var syscurrentTime="";
  55780. function getCurrentTime(timeformat){
  55781. syscurrentTime= moment().format(timeformat);
  55782. if(timeformat=="d"){
  55783. if(syscurrentTime==1){
  55784. syscurrentTime="星期一";
  55785. }
  55786. if(syscurrentTime==2){
  55787. syscurrentTime="星期二";
  55788. }
  55789. if(syscurrentTime==3){
  55790. syscurrentTime="星期三";
  55791. }
  55792. if(syscurrentTime==4){
  55793. syscurrentTime="星期四";
  55794. }
  55795. if(syscurrentTime==5){
  55796. syscurrentTime="星期五";
  55797. }
  55798. if(syscurrentTime==6){
  55799. syscurrentTime="星期六";
  55800. }
  55801. if(syscurrentTime==7){
  55802. syscurrentTime="星期日";
  55803. }
  55804. }
  55805. }
  55806. getCurrentTime();
  55807. /*@SysCurrentTime@*/
  55808. var Counter10ms = 0;
  55809. var Counter100ms = 0;
  55810. var Counter500ms = 0;
  55811. var Counter1s = 0;
  55812. var Counter5s = 0;
  55813. function Timer10msCmd() {
  55814. Counter10ms++;
  55815. Node35.refresh10ms();
  55816. Node36.refresh10ms();
  55817. Node37.refresh10ms();
  55818. Node38.refresh10ms();
  55819. Node41.refresh10ms();
  55820. Node47.refresh10ms();
  55821. Node53.refresh10ms();
  55822. Node58.refresh10ms();
  55823. Node59.refresh10ms();
  55824. Node63.refresh10ms();
  55825. Node67_0.refresh10ms();
  55826. Node67_11.refresh10ms();
  55827. Node67_14.refresh10ms();
  55828. Node67_15.refresh10ms();
  55829. Node68.refresh10ms();
  55830. Node69.refresh10ms();
  55831. Node80.refresh10ms();
  55832. Node83.refresh10ms();
  55833. Node84.refresh10ms();
  55834. Node86.refresh10ms();
  55835. Node87.refresh10ms();
  55836. Node88.refresh10ms();
  55837. Node97.refresh10ms();
  55838. Node100.refresh10ms();
  55839. Node101.refresh10ms();
  55840. Node102_4.refresh10ms();
  55841. Node102_5.refresh10ms();
  55842. Node103_4.refresh10ms();
  55843. Node103_5.refresh10ms();
  55844. Node108.refresh10ms();
  55845. Node111.refresh10ms();
  55846. Node113.refresh10ms();
  55847. Node129.refresh10ms();
  55848. Node134.refresh10ms();
  55849. Node137.refresh10ms();
  55850. Node154.refresh10ms();
  55851. Node184.refresh10ms();
  55852. Node188.refresh10ms();
  55853. Node275.refresh10ms();
  55854. Node276.refresh10ms();
  55855. Node279.refresh10ms();
  55856. Node281.refresh10ms();
  55857. Node282.refresh10ms();
  55858. Node285.refresh10ms();
  55859. Node295.refresh10ms();
  55860. Node325.refresh10ms();
  55861. Node335.refresh10ms();
  55862. Node345.refresh10ms();
  55863. Node355.refresh10ms();
  55864. Node365.refresh10ms();
  55865. Node368.refresh10ms();
  55866. Node369.refresh10ms();
  55867. Node378.refresh10ms();
  55868. Node382.refresh10ms();
  55869. Node383.refresh10ms();
  55870. Node492.refresh10ms();
  55871. Node493.refresh10ms();
  55872. Node494.refresh10ms();
  55873. Node495.refresh10ms();
  55874. Node501.refresh10ms();
  55875. Node502.refresh10ms();
  55876. Node503.refresh10ms();
  55877. Node507.refresh10ms();
  55878. Node511.refresh10ms();
  55879. Node512.refresh10ms();
  55880. Node513.refresh10ms();
  55881. Node517.refresh10ms();
  55882. Node518.refresh10ms();
  55883. Node522.refresh10ms();
  55884. Node523.refresh10ms();
  55885. Node527.refresh10ms();
  55886. Node528.refresh10ms();
  55887. Node532.refresh10ms();
  55888. Node533.refresh10ms();
  55889. Node541.refresh10ms();
  55890. Node544.refresh10ms();
  55891. Node545.refresh10ms();
  55892. Node546.refresh10ms();
  55893. Node547.refresh10ms();
  55894. Node548.refresh10ms();
  55895. Node549.refresh10ms();
  55896. Node550.refresh10ms();
  55897. Node551.refresh10ms();
  55898. Node552.refresh10ms();
  55899. Node553.refresh10ms();
  55900. Node554.refresh10ms();
  55901. Node555.refresh10ms();
  55902. Node556.refresh10ms();
  55903. Node557.refresh10ms();
  55904. Node558.refresh10ms();
  55905. Node559.refresh10ms();
  55906. Node560.refresh10ms();
  55907. Node561.refresh10ms();
  55908. Node562.refresh10ms();
  55909. Node563.refresh10ms();
  55910. Node564.refresh10ms();
  55911. Node565.refresh10ms();
  55912. Node566.refresh10ms();
  55913. Node567.refresh10ms();
  55914. Node568.refresh10ms();
  55915. Node569.refresh10ms();
  55916. Node570.refresh10ms();
  55917. Node571.refresh10ms();
  55918. Node572.refresh10ms();
  55919. Node573.refresh10ms();
  55920. Node574.refresh10ms();
  55921. Node575.refresh10ms();
  55922. Node576.refresh10ms();
  55923. Node577.refresh10ms();
  55924. Node578.refresh10ms();
  55925. Node579.refresh10ms();
  55926. Node580.refresh10ms();
  55927. Node581.refresh10ms();
  55928. Node582.refresh10ms();
  55929. Node583.refresh10ms();
  55930. Node584.refresh10ms();
  55931. Node585.refresh10ms();
  55932. Node586.refresh10ms();
  55933. Node587.refresh10ms();
  55934. Node588.refresh10ms();
  55935. Node589.refresh10ms();
  55936. Node590.refresh10ms();
  55937. Node591.refresh10ms();
  55938. Node592.refresh10ms();
  55939. Node593.refresh10ms();
  55940. Node594.refresh10ms();
  55941. Node595.refresh10ms();
  55942. Node596.refresh10ms();
  55943. Node597.refresh10ms();
  55944. Node598.refresh10ms();
  55945. Node599.refresh10ms();
  55946. Node600.refresh10ms();
  55947. Node601.refresh10ms();
  55948. Node602.refresh10ms();
  55949. Node603.refresh10ms();
  55950. Node604.refresh10ms();
  55951. Node605.refresh10ms();
  55952. Node606.refresh10ms();
  55953. Node607.refresh10ms();
  55954. Node608.refresh10ms();
  55955. Node609.refresh10ms();
  55956. Node610.refresh10ms();
  55957. Node611.refresh10ms();
  55958. Node612.refresh10ms();
  55959. Node613.refresh10ms();
  55960. Node614.refresh10ms();
  55961. Node615.refresh10ms();
  55962. Node616.refresh10ms();
  55963. Node617.refresh10ms();
  55964. Node618.refresh10ms();
  55965. Node619.refresh10ms();
  55966. Node620.refresh10ms();
  55967. Node621.refresh10ms();
  55968. Node622.refresh10ms();
  55969. Node623.refresh10ms();
  55970. Node625.refresh10ms();
  55971. Node626.refresh10ms();
  55972. Node627.refresh10ms();
  55973. Node628.refresh10ms();
  55974. Node629.refresh10ms();
  55975. Node630.refresh10ms();
  55976. Node631.refresh10ms();
  55977. Node632.refresh10ms();
  55978. Node633.refresh10ms();
  55979. Node634.refresh10ms();
  55980. Node635.refresh10ms();
  55981. Node636.refresh10ms();
  55982. Node637.refresh10ms();
  55983. Node638.refresh10ms();
  55984. Node639.refresh10ms();
  55985. Node640.refresh10ms();
  55986. Node641.refresh10ms();
  55987. Node642.refresh10ms();
  55988. Node643.refresh10ms();
  55989. Node644.refresh10ms();
  55990. Node645.refresh10ms();
  55991. Node646.refresh10ms();
  55992. Node647.refresh10ms();
  55993. Node648.refresh10ms();
  55994. Node649.refresh10ms();
  55995. Node650.refresh10ms();
  55996. Node651.refresh10ms();
  55997. Node652.refresh10ms();
  55998. Node653.refresh10ms();
  55999. Node654.refresh10ms();
  56000. Node655.refresh10ms();
  56001. Node656.refresh10ms();
  56002. Node657.refresh10ms();
  56003. Node658.refresh10ms();
  56004. Node659.refresh10ms();
  56005. Node660.refresh10ms();
  56006. Node661.refresh10ms();
  56007. Node662.refresh10ms();
  56008. Node663.refresh10ms();
  56009. Node664.refresh10ms();
  56010. Node665.refresh10ms();
  56011. Node666.refresh10ms();
  56012. Node667.refresh10ms();
  56013. Node668.refresh10ms();
  56014. Node669.refresh10ms();
  56015. Node670.refresh10ms();
  56016. Node671.refresh10ms();
  56017. Node672.refresh10ms();
  56018. Node673.refresh10ms();
  56019. Node674.refresh10ms();
  56020. Node675.refresh10ms();
  56021. Node676.refresh10ms();
  56022. Node677.refresh10ms();
  56023. Node678.refresh10ms();
  56024. Node679.refresh10ms();
  56025. Node680.refresh10ms();
  56026. Node681.refresh10ms();
  56027. Node682.refresh10ms();
  56028. Node683.refresh10ms();
  56029. Node684.refresh10ms();
  56030. Node685.refresh10ms();
  56031. Node686.refresh10ms();
  56032. Node687.refresh10ms();
  56033. Node688.refresh10ms();
  56034. Node689.refresh10ms();
  56035. Node690.refresh10ms();
  56036. Node691.refresh10ms();
  56037. Node692.refresh10ms();
  56038. Node693.refresh10ms();
  56039. Node694.refresh10ms();
  56040. Node695.refresh10ms();
  56041. Node696.refresh10ms();
  56042. /*@Timer10ms@*/
  56043. }
  56044. // intervalTimers.push(setInterval(Timer10msCmd, 10));
  56045. function Timer100msCmd() {
  56046. Counter100ms++;
  56047. Node35.refresh100ms();
  56048. Node36.refresh100ms();
  56049. Node37.refresh100ms();
  56050. Node38.refresh100ms();
  56051. Node41.refresh100ms();
  56052. Node47.refresh100ms();
  56053. Node53.refresh100ms();
  56054. Node58.refresh100ms();
  56055. Node59.refresh100ms();
  56056. Node63.refresh100ms();
  56057. Node67_0.refresh100ms();
  56058. Node67_11.refresh100ms();
  56059. Node67_14.refresh100ms();
  56060. Node67_15.refresh100ms();
  56061. Node68.refresh100ms();
  56062. Node69.refresh100ms();
  56063. Node80.refresh100ms();
  56064. Node83.refresh100ms();
  56065. Node84.refresh100ms();
  56066. Node86.refresh100ms();
  56067. Node87.refresh100ms();
  56068. Node88.refresh100ms();
  56069. Node97.refresh100ms();
  56070. Node100.refresh100ms();
  56071. Node101.refresh100ms();
  56072. Node102_4.refresh100ms();
  56073. Node102_5.refresh100ms();
  56074. Node103_4.refresh100ms();
  56075. Node103_5.refresh100ms();
  56076. Node108.refresh100ms();
  56077. Node111.refresh100ms();
  56078. Node113.refresh100ms();
  56079. Node129.refresh100ms();
  56080. Node134.refresh100ms();
  56081. Node137.refresh100ms();
  56082. Node154.refresh100ms();
  56083. Node184.refresh100ms();
  56084. Node188.refresh100ms();
  56085. Node275.refresh100ms();
  56086. Node276.refresh100ms();
  56087. Node279.refresh100ms();
  56088. Node281.refresh100ms();
  56089. Node282.refresh100ms();
  56090. Node285.refresh100ms();
  56091. Node295.refresh100ms();
  56092. Node325.refresh100ms();
  56093. Node335.refresh100ms();
  56094. Node345.refresh100ms();
  56095. Node355.refresh100ms();
  56096. Node365.refresh100ms();
  56097. Node368.refresh100ms();
  56098. Node369.refresh100ms();
  56099. Node378.refresh100ms();
  56100. Node382.refresh100ms();
  56101. Node383.refresh100ms();
  56102. Node397.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0024') ),-1));
  56103. Node398.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0201') ),-1));
  56104. Node399.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0202') ),-1));
  56105. Node400.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0203') ),-1));
  56106. Node401.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0064') ),-1));
  56107. Node402.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0066') ),-1));
  56108. Node403.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0060') ),-1));
  56109. Node404.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0062') ),-1));
  56110. Node405.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0056') ),-1));
  56111. Node406.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0058') ),-1));
  56112. Node407.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0024') ),-1));
  56113. Node408.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0019') ),-1));
  56114. Node409.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0022') ),-1));
  56115. Node410.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0022') ),-1));
  56116. Node411.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0068') ),-1));
  56117. Node412.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0070') ),-1));
  56118. Node413.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0071') ),-1));
  56119. Node414.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0035') ),-1));
  56120. Node415.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0036') ),-1));
  56121. Node416.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0037') ),-1));
  56122. Node417.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0038') ),-1));
  56123. Node418.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0039') ),-1));
  56124. Node419.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0040') ),-1));
  56125. Node420.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0152') ),-1));
  56126. Node421.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0034') ),-1));
  56127. Node422.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0031') ),-1));
  56128. Node423.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0032') ),-1));
  56129. Node424.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0033') ),-1));
  56130. Node425.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0207') ),-1));
  56131. Node426.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0208') ),-1));
  56132. Node427.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0209') ),-1));
  56133. Node428.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0210') ),-1));
  56134. Node436.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0013') ),-1));
  56135. Node437.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0014') ),-1));
  56136. Node438.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0015') ),-1));
  56137. Node439.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0016') ),-1));
  56138. Node440.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0017') ),-1));
  56139. Node441.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0018') ),-1));
  56140. Node442.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0152') ),-1));
  56141. Node443.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0211') ),-1));
  56142. Node444.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0212') ),-1));
  56143. Node445.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0213') ),-1));
  56144. Node446.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0214') ),-1));
  56145. Node447.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0215') ),-1));
  56146. Node448.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0216') ),-1));
  56147. Node449.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0153') ),-1));
  56148. Node450.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0073') ),-1));
  56149. Node451.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0075') ),-1));
  56150. Node452.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0076') ),-1));
  56151. Node453.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0188') ),-1));
  56152. Node454.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0190') ),-1));
  56153. Node455.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0191') ),-1));
  56154. Node456.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0177') ),-1));
  56155. Node457.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0179') ),-1));
  56156. Node458.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0180') ),-1));
  56157. Node459.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0166') ),-1));
  56158. Node460.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0168') ),-1));
  56159. Node461.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0169') ),-1));
  56160. Node462.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0051') ),-1));
  56161. Node463.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0053') ),-1));
  56162. Node464.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0054') ),-1));
  56163. Node465.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0046') ),-1));
  56164. Node466.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0048') ),-1));
  56165. Node467.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0049') ),-1));
  56166. Node468.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0041') ),-1));
  56167. Node469.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0043') ),-1));
  56168. Node470.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0044') ),-1));
  56169. Node471.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0244') ),-1));
  56170. Node472.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0216') ),-1));
  56171. Node473.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0152') ),-1));
  56172. Node474.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0152') ),-1));
  56173. Node475.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0217') ),-1));
  56174. Node476.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0218') ),-1));
  56175. Node477.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0219') ),-1));
  56176. Node478.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0220') ),-1));
  56177. Node479.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0221') ),-1));
  56178. Node480.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0222') ),-1));
  56179. Node481.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0223') ),-1));
  56180. Node482.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0224') ),-1));
  56181. Node483.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0225') ),-1));
  56182. Node484.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0226') ),-1));
  56183. Node485.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0227') ),-1));
  56184. Node486.a('node.text',GetDital((getVarValue('HTS_DQ.SX_GD_PLF_DQ_P1_L1_001_AI0228') ),-1));
  56185. Node492.refresh100ms();
  56186. Node493.refresh100ms();
  56187. Node494.refresh100ms();
  56188. Node495.refresh100ms();
  56189. Node501.refresh100ms();
  56190. Node502.refresh100ms();
  56191. Node503.refresh100ms();
  56192. Node507.refresh100ms();
  56193. Node511.refresh100ms();
  56194. Node512.refresh100ms();
  56195. Node513.refresh100ms();
  56196. Node517.refresh100ms();
  56197. Node518.refresh100ms();
  56198. Node522.refresh100ms();
  56199. Node523.refresh100ms();
  56200. Node527.refresh100ms();
  56201. Node528.refresh100ms();
  56202. Node532.refresh100ms();
  56203. Node533.refresh100ms();
  56204. Node541.refresh100ms();
  56205. Node544.refresh100ms();
  56206. Node545.refresh100ms();
  56207. Node546.refresh100ms();
  56208. Node547.refresh100ms();
  56209. Node548.refresh100ms();
  56210. Node549.refresh100ms();
  56211. Node550.refresh100ms();
  56212. Node551.refresh100ms();
  56213. Node552.refresh100ms();
  56214. Node553.refresh100ms();
  56215. Node554.refresh100ms();
  56216. Node555.refresh100ms();
  56217. Node556.refresh100ms();
  56218. Node557.refresh100ms();
  56219. Node558.refresh100ms();
  56220. Node559.refresh100ms();
  56221. Node560.refresh100ms();
  56222. Node561.refresh100ms();
  56223. Node562.refresh100ms();
  56224. Node563.refresh100ms();
  56225. Node564.refresh100ms();
  56226. Node565.refresh100ms();
  56227. Node566.refresh100ms();
  56228. Node567.refresh100ms();
  56229. Node568.refresh100ms();
  56230. Node569.refresh100ms();
  56231. Node570.refresh100ms();
  56232. Node571.refresh100ms();
  56233. Node572.refresh100ms();
  56234. Node573.refresh100ms();
  56235. Node574.refresh100ms();
  56236. Node575.refresh100ms();
  56237. Node576.refresh100ms();
  56238. Node577.refresh100ms();
  56239. Node578.refresh100ms();
  56240. Node579.refresh100ms();
  56241. Node580.refresh100ms();
  56242. Node581.refresh100ms();
  56243. Node582.refresh100ms();
  56244. Node583.refresh100ms();
  56245. Node584.refresh100ms();
  56246. Node585.refresh100ms();
  56247. Node586.refresh100ms();
  56248. Node587.refresh100ms();
  56249. Node588.refresh100ms();
  56250. Node589.refresh100ms();
  56251. Node590.refresh100ms();
  56252. Node591.refresh100ms();
  56253. Node592.refresh100ms();
  56254. Node593.refresh100ms();
  56255. Node594.refresh100ms();
  56256. Node595.refresh100ms();
  56257. Node596.refresh100ms();
  56258. Node597.refresh100ms();
  56259. Node598.refresh100ms();
  56260. Node599.refresh100ms();
  56261. Node600.refresh100ms();
  56262. Node601.refresh100ms();
  56263. Node602.refresh100ms();
  56264. Node603.refresh100ms();
  56265. Node604.refresh100ms();
  56266. Node605.refresh100ms();
  56267. Node606.refresh100ms();
  56268. Node607.refresh100ms();
  56269. Node608.refresh100ms();
  56270. Node609.refresh100ms();
  56271. Node610.refresh100ms();
  56272. Node611.refresh100ms();
  56273. Node612.refresh100ms();
  56274. Node613.refresh100ms();
  56275. Node614.refresh100ms();
  56276. Node615.refresh100ms();
  56277. Node616.refresh100ms();
  56278. Node617.refresh100ms();
  56279. Node618.refresh100ms();
  56280. Node619.refresh100ms();
  56281. Node620.refresh100ms();
  56282. Node621.refresh100ms();
  56283. Node622.refresh100ms();
  56284. Node623.refresh100ms();
  56285. Node625.refresh100ms();
  56286. Node626.refresh100ms();
  56287. Node627.refresh100ms();
  56288. Node628.refresh100ms();
  56289. Node629.refresh100ms();
  56290. Node630.refresh100ms();
  56291. Node631.refresh100ms();
  56292. Node632.refresh100ms();
  56293. Node633.refresh100ms();
  56294. Node634.refresh100ms();
  56295. Node635.refresh100ms();
  56296. Node636.refresh100ms();
  56297. Node637.refresh100ms();
  56298. Node638.refresh100ms();
  56299. Node639.refresh100ms();
  56300. Node640.refresh100ms();
  56301. Node641.refresh100ms();
  56302. Node642.refresh100ms();
  56303. Node643.refresh100ms();
  56304. Node644.refresh100ms();
  56305. Node645.refresh100ms();
  56306. Node646.refresh100ms();
  56307. Node647.refresh100ms();
  56308. Node648.refresh100ms();
  56309. Node649.refresh100ms();
  56310. Node650.refresh100ms();
  56311. Node651.refresh100ms();
  56312. Node652.refresh100ms();
  56313. Node653.refresh100ms();
  56314. Node654.refresh100ms();
  56315. Node655.refresh100ms();
  56316. Node656.refresh100ms();
  56317. Node657.refresh100ms();
  56318. Node658.refresh100ms();
  56319. Node659.refresh100ms();
  56320. Node660.refresh100ms();
  56321. Node661.refresh100ms();
  56322. Node662.refresh100ms();
  56323. Node663.refresh100ms();
  56324. Node664.refresh100ms();
  56325. Node665.refresh100ms();
  56326. Node666.refresh100ms();
  56327. Node667.refresh100ms();
  56328. Node668.refresh100ms();
  56329. Node669.refresh100ms();
  56330. Node670.refresh100ms();
  56331. Node671.refresh100ms();
  56332. Node672.refresh100ms();
  56333. Node673.refresh100ms();
  56334. Node674.refresh100ms();
  56335. Node675.refresh100ms();
  56336. Node676.refresh100ms();
  56337. Node677.refresh100ms();
  56338. Node678.refresh100ms();
  56339. Node679.refresh100ms();
  56340. Node680.refresh100ms();
  56341. Node681.refresh100ms();
  56342. Node682.refresh100ms();
  56343. Node683.refresh100ms();
  56344. Node684.refresh100ms();
  56345. Node685.refresh100ms();
  56346. Node686.refresh100ms();
  56347. Node687.refresh100ms();
  56348. Node688.refresh100ms();
  56349. Node689.refresh100ms();
  56350. Node690.refresh100ms();
  56351. Node691.refresh100ms();
  56352. Node692.refresh100ms();
  56353. Node693.refresh100ms();
  56354. Node694.refresh100ms();
  56355. Node695.refresh100ms();
  56356. Node696.refresh100ms();
  56357. Node731.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0004') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0009') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0129') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0130') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0131') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0171') ),-1));
  56358. Node776.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0144') ),-1));
  56359. Node777.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0140') ),-1));
  56360. Node778.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0168') ),-1));
  56361. Node779.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0160') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0164') ),-1));
  56362. Node803.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0038') ),-1));
  56363. Node804.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0034') ),-1));
  56364. Node805.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0065') ),-1));
  56365. Node806.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0054') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0061') ),-1));
  56366. Node821.a('node.text',GetDital((getVarValue('GS_JCD.LN_GD_HTS_JS_XX_XX_XXX_CI0004') ),-1));
  56367. Node822.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0125') ),-1));
  56368. Node823.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0124') ),-1));
  56369. Node824.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0077') ),-1));
  56370. Node839.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0089') ),-1));
  56371. Node840.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0085') ),-1));
  56372. Node841.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0116') ),-1));
  56373. Node842.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0108') + getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0112') ),-1));
  56374. Node863.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0004') ),-1));
  56375. Node864.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0009') ),-1));
  56376. Node865.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0171') ),-1));
  56377. Node867.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0126') ),-1));
  56378. Node870.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0192') ),-1));
  56379. Node871.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0196') ),-1));
  56380. Node873.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0188') ),-1));
  56381. Node874.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0129') ),-1));
  56382. Node875.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0131') ),-1));
  56383. Node876.a('node.text',GetDital((getVarValue('HTS_FC_JSD.SX_GD_PLF_JS_XX_XX_XXX__CI0130') ),-1));
  56384. /*@Timer100ms@*/
  56385. // graphView.redraw();
  56386. }
  56387. intervalTimers.push(setInterval(Timer100msCmd, 100));
  56388. function Timer500msCmd() {
  56389. Counter500ms++;
  56390. Node35.refresh500ms();
  56391. Node36.refresh500ms();
  56392. Node37.refresh500ms();
  56393. Node38.refresh500ms();
  56394. Node41.refresh500ms();
  56395. Node47.refresh500ms();
  56396. Node53.refresh500ms();
  56397. Node58.refresh500ms();
  56398. Node59.refresh500ms();
  56399. Node63.refresh500ms();
  56400. Node67_0.refresh500ms();
  56401. Node67_11.refresh500ms();
  56402. Node67_14.refresh500ms();
  56403. Node67_15.refresh500ms();
  56404. Node68.refresh500ms();
  56405. Node69.refresh500ms();
  56406. Node80.refresh500ms();
  56407. Node83.refresh500ms();
  56408. Node84.refresh500ms();
  56409. Node86.refresh500ms();
  56410. Node87.refresh500ms();
  56411. Node88.refresh500ms();
  56412. Node97.refresh500ms();
  56413. Node100.refresh500ms();
  56414. Node101.refresh500ms();
  56415. Node102_4.refresh500ms();
  56416. Node102_5.refresh500ms();
  56417. Node103_4.refresh500ms();
  56418. Node103_5.refresh500ms();
  56419. Node108.refresh500ms();
  56420. Node111.refresh500ms();
  56421. Node113.refresh500ms();
  56422. Node129.refresh500ms();
  56423. Node134.refresh500ms();
  56424. Node137.refresh500ms();
  56425. Node154.refresh500ms();
  56426. Node184.refresh500ms();
  56427. Node188.refresh500ms();
  56428. Node275.refresh500ms();
  56429. Node276.refresh500ms();
  56430. Node279.refresh500ms();
  56431. Node281.refresh500ms();
  56432. Node282.refresh500ms();
  56433. Node285.refresh500ms();
  56434. Node295.refresh500ms();
  56435. Node325.refresh500ms();
  56436. Node335.refresh500ms();
  56437. Node345.refresh500ms();
  56438. Node355.refresh500ms();
  56439. Node365.refresh500ms();
  56440. Node368.refresh500ms();
  56441. Node369.refresh500ms();
  56442. Node378.refresh500ms();
  56443. Node382.refresh500ms();
  56444. Node383.refresh500ms();
  56445. Node492.refresh500ms();
  56446. Node493.refresh500ms();
  56447. Node494.refresh500ms();
  56448. Node495.refresh500ms();
  56449. Node501.refresh500ms();
  56450. Node502.refresh500ms();
  56451. Node503.refresh500ms();
  56452. Node507.refresh500ms();
  56453. Node511.refresh500ms();
  56454. Node512.refresh500ms();
  56455. Node513.refresh500ms();
  56456. Node517.refresh500ms();
  56457. Node518.refresh500ms();
  56458. Node522.refresh500ms();
  56459. Node523.refresh500ms();
  56460. Node527.refresh500ms();
  56461. Node528.refresh500ms();
  56462. Node532.refresh500ms();
  56463. Node533.refresh500ms();
  56464. Node541.refresh500ms();
  56465. Node544.refresh500ms();
  56466. Node545.refresh500ms();
  56467. Node546.refresh500ms();
  56468. Node547.refresh500ms();
  56469. Node548.refresh500ms();
  56470. Node549.refresh500ms();
  56471. Node550.refresh500ms();
  56472. Node551.refresh500ms();
  56473. Node552.refresh500ms();
  56474. Node553.refresh500ms();
  56475. Node554.refresh500ms();
  56476. Node555.refresh500ms();
  56477. Node556.refresh500ms();
  56478. Node557.refresh500ms();
  56479. Node558.refresh500ms();
  56480. Node559.refresh500ms();
  56481. Node560.refresh500ms();
  56482. Node561.refresh500ms();
  56483. Node562.refresh500ms();
  56484. Node563.refresh500ms();
  56485. Node564.refresh500ms();
  56486. Node565.refresh500ms();
  56487. Node566.refresh500ms();
  56488. Node567.refresh500ms();
  56489. Node568.refresh500ms();
  56490. Node569.refresh500ms();
  56491. Node570.refresh500ms();
  56492. Node571.refresh500ms();
  56493. Node572.refresh500ms();
  56494. Node573.refresh500ms();
  56495. Node574.refresh500ms();
  56496. Node575.refresh500ms();
  56497. Node576.refresh500ms();
  56498. Node577.refresh500ms();
  56499. Node578.refresh500ms();
  56500. Node579.refresh500ms();
  56501. Node580.refresh500ms();
  56502. Node581.refresh500ms();
  56503. Node582.refresh500ms();
  56504. Node583.refresh500ms();
  56505. Node584.refresh500ms();
  56506. Node585.refresh500ms();
  56507. Node586.refresh500ms();
  56508. Node587.refresh500ms();
  56509. Node588.refresh500ms();
  56510. Node589.refresh500ms();
  56511. Node590.refresh500ms();
  56512. Node591.refresh500ms();
  56513. Node592.refresh500ms();
  56514. Node593.refresh500ms();
  56515. Node594.refresh500ms();
  56516. Node595.refresh500ms();
  56517. Node596.refresh500ms();
  56518. Node597.refresh500ms();
  56519. Node598.refresh500ms();
  56520. Node599.refresh500ms();
  56521. Node600.refresh500ms();
  56522. Node601.refresh500ms();
  56523. Node602.refresh500ms();
  56524. Node603.refresh500ms();
  56525. Node604.refresh500ms();
  56526. Node605.refresh500ms();
  56527. Node606.refresh500ms();
  56528. Node607.refresh500ms();
  56529. Node608.refresh500ms();
  56530. Node609.refresh500ms();
  56531. Node610.refresh500ms();
  56532. Node611.refresh500ms();
  56533. Node612.refresh500ms();
  56534. Node613.refresh500ms();
  56535. Node614.refresh500ms();
  56536. Node615.refresh500ms();
  56537. Node616.refresh500ms();
  56538. Node617.refresh500ms();
  56539. Node618.refresh500ms();
  56540. Node619.refresh500ms();
  56541. Node620.refresh500ms();
  56542. Node621.refresh500ms();
  56543. Node622.refresh500ms();
  56544. Node623.refresh500ms();
  56545. Node625.refresh500ms();
  56546. Node626.refresh500ms();
  56547. Node627.refresh500ms();
  56548. Node628.refresh500ms();
  56549. Node629.refresh500ms();
  56550. Node630.refresh500ms();
  56551. Node631.refresh500ms();
  56552. Node632.refresh500ms();
  56553. Node633.refresh500ms();
  56554. Node634.refresh500ms();
  56555. Node635.refresh500ms();
  56556. Node636.refresh500ms();
  56557. Node637.refresh500ms();
  56558. Node638.refresh500ms();
  56559. Node639.refresh500ms();
  56560. Node640.refresh500ms();
  56561. Node641.refresh500ms();
  56562. Node642.refresh500ms();
  56563. Node643.refresh500ms();
  56564. Node644.refresh500ms();
  56565. Node645.refresh500ms();
  56566. Node646.refresh500ms();
  56567. Node647.refresh500ms();
  56568. Node648.refresh500ms();
  56569. Node649.refresh500ms();
  56570. Node650.refresh500ms();
  56571. Node651.refresh500ms();
  56572. Node652.refresh500ms();
  56573. Node653.refresh500ms();
  56574. Node654.refresh500ms();
  56575. Node655.refresh500ms();
  56576. Node656.refresh500ms();
  56577. Node657.refresh500ms();
  56578. Node658.refresh500ms();
  56579. Node659.refresh500ms();
  56580. Node660.refresh500ms();
  56581. Node661.refresh500ms();
  56582. Node662.refresh500ms();
  56583. Node663.refresh500ms();
  56584. Node664.refresh500ms();
  56585. Node665.refresh500ms();
  56586. Node666.refresh500ms();
  56587. Node667.refresh500ms();
  56588. Node668.refresh500ms();
  56589. Node669.refresh500ms();
  56590. Node670.refresh500ms();
  56591. Node671.refresh500ms();
  56592. Node672.refresh500ms();
  56593. Node673.refresh500ms();
  56594. Node674.refresh500ms();
  56595. Node675.refresh500ms();
  56596. Node676.refresh500ms();
  56597. Node677.refresh500ms();
  56598. Node678.refresh500ms();
  56599. Node679.refresh500ms();
  56600. Node680.refresh500ms();
  56601. Node681.refresh500ms();
  56602. Node682.refresh500ms();
  56603. Node683.refresh500ms();
  56604. Node684.refresh500ms();
  56605. Node685.refresh500ms();
  56606. Node686.refresh500ms();
  56607. Node687.refresh500ms();
  56608. Node688.refresh500ms();
  56609. Node689.refresh500ms();
  56610. Node690.refresh500ms();
  56611. Node691.refresh500ms();
  56612. Node692.refresh500ms();
  56613. Node693.refresh500ms();
  56614. Node694.refresh500ms();
  56615. Node695.refresh500ms();
  56616. Node696.refresh500ms();
  56617. if((1 )>0) {if(((sxxny==1)>0 )){Node697.s('2d.visible',true);}else{Node697.s('2d.visible',false);}}
  56618. if((1 )>0) {if(((sxxny==0)>0 )){Node698.s('2d.visible',true);}else{Node698.s('2d.visible',false);}}
  56619. if((1 )>0) {if(((yygjb==1)>0 )){Node699.s('2d.visible',true);}else{Node699.s('2d.visible',false);}}
  56620. if((1 )>0) {if(((yygjb==0)>0 )){Node700.s('2d.visible',true);}else{Node700.s('2d.visible',false);}}
  56621. if((1 )>0) {if(((plhts==1)>0 )){Node701.s('2d.visible',true);}else{Node701.s('2d.visible',false);}}
  56622. if((1 )>0) {if(((plhts==0)>0 )){Node702.s('2d.visible',true);}else{Node702.s('2d.visible',false);}}
  56623. if((1 )>0) {if(((tqwns==1)>0 )){Node703.s('2d.visible',true);}else{Node703.s('2d.visible',false);}}
  56624. if((1 )>0) {if(((tqwns==0)>0 )){Node704.s('2d.visible',true);}else{Node704.s('2d.visible',false);}}
  56625. if((1 )>0) {if(((gljf==1)>0 )){Node705.s('2d.visible',true);}else{Node705.s('2d.visible',false);}}
  56626. if((1 )>0) {if(((gljf==0)>0 )){Node706.s('2d.visible',true);}else{Node706.s('2d.visible',false);}}
  56627. if((1 )>0) {if(((hyfy==1)>0 )){Node707.s('2d.visible',true);}else{Node707.s('2d.visible',false);}}
  56628. if((1 )>0) {if(((hyfy==0)>0 )){Node708.s('2d.visible',true);}else{Node708.s('2d.visible',false);}}
  56629. if((1 )>0) {if(((llbts==1)>0 )){Node709.s('2d.visible',true);}else{Node709.s('2d.visible',false);}}
  56630. if((1 )>0) {if(((llbts==0)>0 )){Node710.s('2d.visible',true);}else{Node710.s('2d.visible',false);}}
  56631. if((1 )>0) {if(((ygcls==1)>0 )){Node711.s('2d.visible',true);}else{Node711.s('2d.visible',false);}}
  56632. if((1 )>0) {if(((ygcls==0)>0 )){Node712.s('2d.visible',true);}else{Node712.s('2d.visible',false);}}
  56633. if((1 )>0) {if(((A==0)>0 )){Node713_0.s('2d.visible',true);}else{Node713_0.s('2d.visible',false);}}
  56634. if((1 )>0) {if(((A==0)>0 )){Node713_1.s('2d.visible',true);}else{Node713_1.s('2d.visible',false);}}
  56635. if((1 )>0) {if(((A==1)>0 )){Node714_0.s('2d.visible',true);}else{Node714_0.s('2d.visible',false);}}
  56636. if((1 )>0) {if(((A==1)>0 )){Node714_1.s('2d.visible',true);}else{Node714_1.s('2d.visible',false);}}
  56637. if((1 )>0) {if(((B==0)>0 )){Node715_0.s('2d.visible',true);}else{Node715_0.s('2d.visible',false);}}
  56638. if((1 )>0) {if(((B==0)>0 )){Node715_1.s('2d.visible',true);}else{Node715_1.s('2d.visible',false);}}
  56639. if((1 )>0) {if(((B==1)>0 )){Node716_0.s('2d.visible',true);}else{Node716_0.s('2d.visible',false);}}
  56640. if((1 )>0) {if(((B==1)>0 )){Node716_1.s('2d.visible',true);}else{Node716_1.s('2d.visible',false);}}
  56641. if((1 )>0) {if(((C==0)>0 )){Node717_0.s('2d.visible',true);}else{Node717_0.s('2d.visible',false);}}
  56642. if((1 )>0) {if(((C==0)>0 )){Node717_1.s('2d.visible',true);}else{Node717_1.s('2d.visible',false);}}
  56643. if((1 )>0) {if(((C==1)>0 )){Node718_0.s('2d.visible',true);}else{Node718_0.s('2d.visible',false);}}
  56644. if((1 )>0) {if(((C==1)>0 )){Node718_1.s('2d.visible',true);}else{Node718_1.s('2d.visible',false);}}
  56645. if((1 )>0) {if(((D==0)>0 )){Node719_0.s('2d.visible',true);}else{Node719_0.s('2d.visible',false);}}
  56646. if((1 )>0) {if(((D==0)>0 )){Node719_1.s('2d.visible',true);}else{Node719_1.s('2d.visible',false);}}
  56647. if((1 )>0) {if(((E==1)>0 )){Node720_0.s('2d.visible',true);}else{Node720_0.s('2d.visible',false);}}
  56648. if((1 )>0) {if(((E==1)>0 )){Node720_1.s('2d.visible',true);}else{Node720_1.s('2d.visible',false);}}
  56649. if((1 )>0) {if(((E==0)>0 )){Node721_0.s('2d.visible',true);}else{Node721_0.s('2d.visible',false);}}
  56650. if((1 )>0) {if(((E==0)>0 )){Node721_1.s('2d.visible',true);}else{Node721_1.s('2d.visible',false);}}
  56651. if((1 )>0) {if(((F==0)>0 )){Node722_0.s('2d.visible',true);}else{Node722_0.s('2d.visible',false);}}
  56652. if((1 )>0) {if(((F==0)>0 )){Node722_1.s('2d.visible',true);}else{Node722_1.s('2d.visible',false);}}
  56653. if((1 )>0) {if(((F==1)>0 )){Node723_0.s('2d.visible',true);}else{Node723_0.s('2d.visible',false);}}
  56654. if((1 )>0) {if(((F==1)>0 )){Node723_1.s('2d.visible',true);}else{Node723_1.s('2d.visible',false);}}
  56655. if((1 )>0) {if(((D==0)>0 )){Node724_0.s('2d.visible',true);}else{Node724_0.s('2d.visible',false);}}
  56656. if((1 )>0) {if(((D==0)>0 )){Node724_1.s('2d.visible',true);}else{Node724_1.s('2d.visible',false);}}
  56657. if((1 )>0) {if(((E==1)>0 )){Node725_0.s('2d.visible',true);}else{Node725_0.s('2d.visible',false);}}
  56658. if((1 )>0) {if(((E==1)>0 )){Node725_1.s('2d.visible',true);}else{Node725_1.s('2d.visible',false);}}
  56659. if((1 )>0) {if(((D==1)>0 )){Node726_0.s('2d.visible',true);}else{Node726_0.s('2d.visible',false);}}
  56660. if((1 )>0) {if(((D==1)>0 )){Node726_1.s('2d.visible',true);}else{Node726_1.s('2d.visible',false);}}
  56661. /*@Timer500ms@*/
  56662. // graphView.redraw();
  56663. }
  56664. intervalTimers.push(setInterval(Timer500msCmd, 500));
  56665. function Timer1sCmd() {
  56666. Counter1s++;
  56667. if (moment(Date.now()).format('HH:mm:ss') === '23:59:59' && Counter1s > 5) location.reload();
  56668. Node35.refresh1s(Counter1s);
  56669. Node36.refresh1s(Counter1s);
  56670. Node37.refresh1s(Counter1s);
  56671. Node38.refresh1s(Counter1s);
  56672. Node41.refresh1s(Counter1s);
  56673. Node47.refresh1s(Counter1s);
  56674. Node53.refresh1s(Counter1s);
  56675. Node58.refresh1s(Counter1s);
  56676. Node59.refresh1s(Counter1s);
  56677. Node63.refresh1s(Counter1s);
  56678. Node67_0.refresh1s(Counter1s);
  56679. Node67_11.refresh1s(Counter1s);
  56680. Node67_14.refresh1s(Counter1s);
  56681. Node67_15.refresh1s(Counter1s);
  56682. Node68.refresh1s(Counter1s);
  56683. Node69.refresh1s(Counter1s);
  56684. Node80.refresh1s(Counter1s);
  56685. Node83.refresh1s(Counter1s);
  56686. Node84.refresh1s(Counter1s);
  56687. Node86.refresh1s(Counter1s);
  56688. Node87.refresh1s(Counter1s);
  56689. Node88.refresh1s(Counter1s);
  56690. Node97.refresh1s(Counter1s);
  56691. Node100.refresh1s(Counter1s);
  56692. Node101.refresh1s(Counter1s);
  56693. Node102_4.refresh1s(Counter1s);
  56694. Node102_5.refresh1s(Counter1s);
  56695. Node103_4.refresh1s(Counter1s);
  56696. Node103_5.refresh1s(Counter1s);
  56697. Node108.refresh1s(Counter1s);
  56698. Node111.refresh1s(Counter1s);
  56699. Node113.refresh1s(Counter1s);
  56700. Node129.refresh1s(Counter1s);
  56701. Node134.refresh1s(Counter1s);
  56702. Node137.refresh1s(Counter1s);
  56703. Node154.refresh1s(Counter1s);
  56704. Node184.refresh1s(Counter1s);
  56705. Node188.refresh1s(Counter1s);
  56706. Node275.refresh1s(Counter1s);
  56707. Node276.refresh1s(Counter1s);
  56708. Node279.refresh1s(Counter1s);
  56709. Node281.refresh1s(Counter1s);
  56710. Node282.refresh1s(Counter1s);
  56711. Node285.refresh1s(Counter1s);
  56712. Node295.refresh1s(Counter1s);
  56713. Node325.refresh1s(Counter1s);
  56714. Node335.refresh1s(Counter1s);
  56715. Node345.refresh1s(Counter1s);
  56716. Node355.refresh1s(Counter1s);
  56717. Node365.refresh1s(Counter1s);
  56718. Node368.refresh1s(Counter1s);
  56719. Node369.refresh1s(Counter1s);
  56720. Node378.refresh1s(Counter1s);
  56721. Node382.refresh1s(Counter1s);
  56722. Node383.refresh1s(Counter1s);
  56723. Node492.refresh1s(Counter1s);
  56724. Node493.refresh1s(Counter1s);
  56725. Node494.refresh1s(Counter1s);
  56726. Node495.refresh1s(Counter1s);
  56727. Node501.refresh1s(Counter1s);
  56728. Node502.refresh1s(Counter1s);
  56729. Node503.refresh1s(Counter1s);
  56730. Node507.refresh1s(Counter1s);
  56731. Node511.refresh1s(Counter1s);
  56732. Node512.refresh1s(Counter1s);
  56733. Node513.refresh1s(Counter1s);
  56734. Node517.refresh1s(Counter1s);
  56735. Node518.refresh1s(Counter1s);
  56736. Node522.refresh1s(Counter1s);
  56737. Node523.refresh1s(Counter1s);
  56738. Node527.refresh1s(Counter1s);
  56739. Node528.refresh1s(Counter1s);
  56740. Node532.refresh1s(Counter1s);
  56741. Node533.refresh1s(Counter1s);
  56742. Node541.refresh1s(Counter1s);
  56743. Node544.refresh1s(Counter1s);
  56744. Node545.refresh1s(Counter1s);
  56745. Node546.refresh1s(Counter1s);
  56746. Node547.refresh1s(Counter1s);
  56747. Node548.refresh1s(Counter1s);
  56748. Node549.refresh1s(Counter1s);
  56749. Node550.refresh1s(Counter1s);
  56750. Node551.refresh1s(Counter1s);
  56751. Node552.refresh1s(Counter1s);
  56752. Node553.refresh1s(Counter1s);
  56753. Node554.refresh1s(Counter1s);
  56754. Node555.refresh1s(Counter1s);
  56755. Node556.refresh1s(Counter1s);
  56756. Node557.refresh1s(Counter1s);
  56757. Node558.refresh1s(Counter1s);
  56758. Node559.refresh1s(Counter1s);
  56759. Node560.refresh1s(Counter1s);
  56760. Node561.refresh1s(Counter1s);
  56761. Node562.refresh1s(Counter1s);
  56762. Node563.refresh1s(Counter1s);
  56763. Node564.refresh1s(Counter1s);
  56764. Node565.refresh1s(Counter1s);
  56765. Node566.refresh1s(Counter1s);
  56766. Node567.refresh1s(Counter1s);
  56767. Node568.refresh1s(Counter1s);
  56768. Node569.refresh1s(Counter1s);
  56769. Node570.refresh1s(Counter1s);
  56770. Node571.refresh1s(Counter1s);
  56771. Node572.refresh1s(Counter1s);
  56772. Node573.refresh1s(Counter1s);
  56773. Node574.refresh1s(Counter1s);
  56774. Node575.refresh1s(Counter1s);
  56775. Node576.refresh1s(Counter1s);
  56776. Node577.refresh1s(Counter1s);
  56777. Node578.refresh1s(Counter1s);
  56778. Node579.refresh1s(Counter1s);
  56779. Node580.refresh1s(Counter1s);
  56780. Node581.refresh1s(Counter1s);
  56781. Node582.refresh1s(Counter1s);
  56782. Node583.refresh1s(Counter1s);
  56783. Node584.refresh1s(Counter1s);
  56784. Node585.refresh1s(Counter1s);
  56785. Node586.refresh1s(Counter1s);
  56786. Node587.refresh1s(Counter1s);
  56787. Node588.refresh1s(Counter1s);
  56788. Node589.refresh1s(Counter1s);
  56789. Node590.refresh1s(Counter1s);
  56790. Node591.refresh1s(Counter1s);
  56791. Node592.refresh1s(Counter1s);
  56792. Node593.refresh1s(Counter1s);
  56793. Node594.refresh1s(Counter1s);
  56794. Node595.refresh1s(Counter1s);
  56795. Node596.refresh1s(Counter1s);
  56796. Node597.refresh1s(Counter1s);
  56797. Node598.refresh1s(Counter1s);
  56798. Node599.refresh1s(Counter1s);
  56799. Node600.refresh1s(Counter1s);
  56800. Node601.refresh1s(Counter1s);
  56801. Node602.refresh1s(Counter1s);
  56802. Node603.refresh1s(Counter1s);
  56803. Node604.refresh1s(Counter1s);
  56804. Node605.refresh1s(Counter1s);
  56805. Node606.refresh1s(Counter1s);
  56806. Node607.refresh1s(Counter1s);
  56807. Node608.refresh1s(Counter1s);
  56808. Node609.refresh1s(Counter1s);
  56809. Node610.refresh1s(Counter1s);
  56810. Node611.refresh1s(Counter1s);
  56811. Node612.refresh1s(Counter1s);
  56812. Node613.refresh1s(Counter1s);
  56813. Node614.refresh1s(Counter1s);
  56814. Node615.refresh1s(Counter1s);
  56815. Node616.refresh1s(Counter1s);
  56816. Node617.refresh1s(Counter1s);
  56817. Node618.refresh1s(Counter1s);
  56818. Node619.refresh1s(Counter1s);
  56819. Node620.refresh1s(Counter1s);
  56820. Node621.refresh1s(Counter1s);
  56821. Node622.refresh1s(Counter1s);
  56822. Node623.refresh1s(Counter1s);
  56823. Node625.refresh1s(Counter1s);
  56824. Node626.refresh1s(Counter1s);
  56825. Node627.refresh1s(Counter1s);
  56826. Node628.refresh1s(Counter1s);
  56827. Node629.refresh1s(Counter1s);
  56828. Node630.refresh1s(Counter1s);
  56829. Node631.refresh1s(Counter1s);
  56830. Node632.refresh1s(Counter1s);
  56831. Node633.refresh1s(Counter1s);
  56832. Node634.refresh1s(Counter1s);
  56833. Node635.refresh1s(Counter1s);
  56834. Node636.refresh1s(Counter1s);
  56835. Node637.refresh1s(Counter1s);
  56836. Node638.refresh1s(Counter1s);
  56837. Node639.refresh1s(Counter1s);
  56838. Node640.refresh1s(Counter1s);
  56839. Node641.refresh1s(Counter1s);
  56840. Node642.refresh1s(Counter1s);
  56841. Node643.refresh1s(Counter1s);
  56842. Node644.refresh1s(Counter1s);
  56843. Node645.refresh1s(Counter1s);
  56844. Node646.refresh1s(Counter1s);
  56845. Node647.refresh1s(Counter1s);
  56846. Node648.refresh1s(Counter1s);
  56847. Node649.refresh1s(Counter1s);
  56848. Node650.refresh1s(Counter1s);
  56849. Node651.refresh1s(Counter1s);
  56850. Node652.refresh1s(Counter1s);
  56851. Node653.refresh1s(Counter1s);
  56852. Node654.refresh1s(Counter1s);
  56853. Node655.refresh1s(Counter1s);
  56854. Node656.refresh1s(Counter1s);
  56855. Node657.refresh1s(Counter1s);
  56856. Node658.refresh1s(Counter1s);
  56857. Node659.refresh1s(Counter1s);
  56858. Node660.refresh1s(Counter1s);
  56859. Node661.refresh1s(Counter1s);
  56860. Node662.refresh1s(Counter1s);
  56861. Node663.refresh1s(Counter1s);
  56862. Node664.refresh1s(Counter1s);
  56863. Node665.refresh1s(Counter1s);
  56864. Node666.refresh1s(Counter1s);
  56865. Node667.refresh1s(Counter1s);
  56866. Node668.refresh1s(Counter1s);
  56867. Node669.refresh1s(Counter1s);
  56868. Node670.refresh1s(Counter1s);
  56869. Node671.refresh1s(Counter1s);
  56870. Node672.refresh1s(Counter1s);
  56871. Node673.refresh1s(Counter1s);
  56872. Node674.refresh1s(Counter1s);
  56873. Node675.refresh1s(Counter1s);
  56874. Node676.refresh1s(Counter1s);
  56875. Node677.refresh1s(Counter1s);
  56876. Node678.refresh1s(Counter1s);
  56877. Node679.refresh1s(Counter1s);
  56878. Node680.refresh1s(Counter1s);
  56879. Node681.refresh1s(Counter1s);
  56880. Node682.refresh1s(Counter1s);
  56881. Node683.refresh1s(Counter1s);
  56882. Node684.refresh1s(Counter1s);
  56883. Node685.refresh1s(Counter1s);
  56884. Node686.refresh1s(Counter1s);
  56885. Node687.refresh1s(Counter1s);
  56886. Node688.refresh1s(Counter1s);
  56887. Node689.refresh1s(Counter1s);
  56888. Node690.refresh1s(Counter1s);
  56889. Node691.refresh1s(Counter1s);
  56890. Node692.refresh1s(Counter1s);
  56891. Node693.refresh1s(Counter1s);
  56892. Node694.refresh1s(Counter1s);
  56893. Node695.refresh1s(Counter1s);
  56894. Node696.refresh1s(Counter1s);
  56895. /*@Timer1000ms@*/
  56896. // graphView.redraw();
  56897. }
  56898. Timer1sCmd();
  56899. intervalTimers.push(setInterval(Timer1sCmd, 1000));
  56900. function Timer5sCmd() {
  56901. Counter5s++;
  56902. Node35.refresh5s();
  56903. Node36.refresh5s();
  56904. Node37.refresh5s();
  56905. Node38.refresh5s();
  56906. Node41.refresh5s();
  56907. Node47.refresh5s();
  56908. Node53.refresh5s();
  56909. Node58.refresh5s();
  56910. Node59.refresh5s();
  56911. Node63.refresh5s();
  56912. Node67_0.refresh5s();
  56913. Node67_11.refresh5s();
  56914. Node67_14.refresh5s();
  56915. Node67_15.refresh5s();
  56916. Node68.refresh5s();
  56917. Node69.refresh5s();
  56918. Node80.refresh5s();
  56919. Node83.refresh5s();
  56920. Node84.refresh5s();
  56921. Node86.refresh5s();
  56922. Node87.refresh5s();
  56923. Node88.refresh5s();
  56924. Node97.refresh5s();
  56925. Node100.refresh5s();
  56926. Node101.refresh5s();
  56927. Node102_4.refresh5s();
  56928. Node102_5.refresh5s();
  56929. Node103_4.refresh5s();
  56930. Node103_5.refresh5s();
  56931. Node108.refresh5s();
  56932. Node111.refresh5s();
  56933. Node113.refresh5s();
  56934. Node129.refresh5s();
  56935. Node134.refresh5s();
  56936. Node137.refresh5s();
  56937. Node154.refresh5s();
  56938. Node184.refresh5s();
  56939. Node188.refresh5s();
  56940. Node275.refresh5s();
  56941. Node276.refresh5s();
  56942. Node279.refresh5s();
  56943. Node281.refresh5s();
  56944. Node282.refresh5s();
  56945. Node285.refresh5s();
  56946. Node295.refresh5s();
  56947. Node325.refresh5s();
  56948. Node335.refresh5s();
  56949. Node345.refresh5s();
  56950. Node355.refresh5s();
  56951. Node365.refresh5s();
  56952. Node368.refresh5s();
  56953. Node369.refresh5s();
  56954. Node378.refresh5s();
  56955. Node382.refresh5s();
  56956. Node383.refresh5s();
  56957. Node492.refresh5s();
  56958. Node493.refresh5s();
  56959. Node494.refresh5s();
  56960. Node495.refresh5s();
  56961. Node501.refresh5s();
  56962. Node502.refresh5s();
  56963. Node503.refresh5s();
  56964. Node507.refresh5s();
  56965. Node511.refresh5s();
  56966. Node512.refresh5s();
  56967. Node513.refresh5s();
  56968. Node517.refresh5s();
  56969. Node518.refresh5s();
  56970. Node522.refresh5s();
  56971. Node523.refresh5s();
  56972. Node527.refresh5s();
  56973. Node528.refresh5s();
  56974. Node532.refresh5s();
  56975. Node533.refresh5s();
  56976. Node541.refresh5s();
  56977. Node544.refresh5s();
  56978. Node545.refresh5s();
  56979. Node546.refresh5s();
  56980. Node547.refresh5s();
  56981. Node548.refresh5s();
  56982. Node549.refresh5s();
  56983. Node550.refresh5s();
  56984. Node551.refresh5s();
  56985. Node552.refresh5s();
  56986. Node553.refresh5s();
  56987. Node554.refresh5s();
  56988. Node555.refresh5s();
  56989. Node556.refresh5s();
  56990. Node557.refresh5s();
  56991. Node558.refresh5s();
  56992. Node559.refresh5s();
  56993. Node560.refresh5s();
  56994. Node561.refresh5s();
  56995. Node562.refresh5s();
  56996. Node563.refresh5s();
  56997. Node564.refresh5s();
  56998. Node565.refresh5s();
  56999. Node566.refresh5s();
  57000. Node567.refresh5s();
  57001. Node568.refresh5s();
  57002. Node569.refresh5s();
  57003. Node570.refresh5s();
  57004. Node571.refresh5s();
  57005. Node572.refresh5s();
  57006. Node573.refresh5s();
  57007. Node574.refresh5s();
  57008. Node575.refresh5s();
  57009. Node576.refresh5s();
  57010. Node577.refresh5s();
  57011. Node578.refresh5s();
  57012. Node579.refresh5s();
  57013. Node580.refresh5s();
  57014. Node581.refresh5s();
  57015. Node582.refresh5s();
  57016. Node583.refresh5s();
  57017. Node584.refresh5s();
  57018. Node585.refresh5s();
  57019. Node586.refresh5s();
  57020. Node587.refresh5s();
  57021. Node588.refresh5s();
  57022. Node589.refresh5s();
  57023. Node590.refresh5s();
  57024. Node591.refresh5s();
  57025. Node592.refresh5s();
  57026. Node593.refresh5s();
  57027. Node594.refresh5s();
  57028. Node595.refresh5s();
  57029. Node596.refresh5s();
  57030. Node597.refresh5s();
  57031. Node598.refresh5s();
  57032. Node599.refresh5s();
  57033. Node600.refresh5s();
  57034. Node601.refresh5s();
  57035. Node602.refresh5s();
  57036. Node603.refresh5s();
  57037. Node604.refresh5s();
  57038. Node605.refresh5s();
  57039. Node606.refresh5s();
  57040. Node607.refresh5s();
  57041. Node608.refresh5s();
  57042. Node609.refresh5s();
  57043. Node610.refresh5s();
  57044. Node611.refresh5s();
  57045. Node612.refresh5s();
  57046. Node613.refresh5s();
  57047. Node614.refresh5s();
  57048. Node615.refresh5s();
  57049. Node616.refresh5s();
  57050. Node617.refresh5s();
  57051. Node618.refresh5s();
  57052. Node619.refresh5s();
  57053. Node620.refresh5s();
  57054. Node621.refresh5s();
  57055. Node622.refresh5s();
  57056. Node623.refresh5s();
  57057. Node625.refresh5s();
  57058. Node626.refresh5s();
  57059. Node627.refresh5s();
  57060. Node628.refresh5s();
  57061. Node629.refresh5s();
  57062. Node630.refresh5s();
  57063. Node631.refresh5s();
  57064. Node632.refresh5s();
  57065. Node633.refresh5s();
  57066. Node634.refresh5s();
  57067. Node635.refresh5s();
  57068. Node636.refresh5s();
  57069. Node637.refresh5s();
  57070. Node638.refresh5s();
  57071. Node639.refresh5s();
  57072. Node640.refresh5s();
  57073. Node641.refresh5s();
  57074. Node642.refresh5s();
  57075. Node643.refresh5s();
  57076. Node644.refresh5s();
  57077. Node645.refresh5s();
  57078. Node646.refresh5s();
  57079. Node647.refresh5s();
  57080. Node648.refresh5s();
  57081. Node649.refresh5s();
  57082. Node650.refresh5s();
  57083. Node651.refresh5s();
  57084. Node652.refresh5s();
  57085. Node653.refresh5s();
  57086. Node654.refresh5s();
  57087. Node655.refresh5s();
  57088. Node656.refresh5s();
  57089. Node657.refresh5s();
  57090. Node658.refresh5s();
  57091. Node659.refresh5s();
  57092. Node660.refresh5s();
  57093. Node661.refresh5s();
  57094. Node662.refresh5s();
  57095. Node663.refresh5s();
  57096. Node664.refresh5s();
  57097. Node665.refresh5s();
  57098. Node666.refresh5s();
  57099. Node667.refresh5s();
  57100. Node668.refresh5s();
  57101. Node669.refresh5s();
  57102. Node670.refresh5s();
  57103. Node671.refresh5s();
  57104. Node672.refresh5s();
  57105. Node673.refresh5s();
  57106. Node674.refresh5s();
  57107. Node675.refresh5s();
  57108. Node676.refresh5s();
  57109. Node677.refresh5s();
  57110. Node678.refresh5s();
  57111. Node679.refresh5s();
  57112. Node680.refresh5s();
  57113. Node681.refresh5s();
  57114. Node682.refresh5s();
  57115. Node683.refresh5s();
  57116. Node684.refresh5s();
  57117. Node685.refresh5s();
  57118. Node686.refresh5s();
  57119. Node687.refresh5s();
  57120. Node688.refresh5s();
  57121. Node689.refresh5s();
  57122. Node690.refresh5s();
  57123. Node691.refresh5s();
  57124. Node692.refresh5s();
  57125. Node693.refresh5s();
  57126. Node694.refresh5s();
  57127. Node695.refresh5s();
  57128. Node696.refresh5s();
  57129. /*@Timer5000ms@*/
  57130. // graphView.redraw();
  57131. }
  57132. // intervalTimers.push(setInterval(Timer5sCmd, 5000));
  57133. /*@EventTimer@*/
  57134. //graphView.setInteractors(null);
  57135. if (!!view) {
  57136. view.eventList = view.eventList || {};
  57137. }
  57138. function blockDataFilter (data) {
  57139. return !(data instanceof ht.Block || data.isLibBackground || data.__clickable === false);
  57140. }
  57141. var type ='mousedown';
  57142. function doMouseDown (e, origin) {
  57143. if(!ht.Default.isLeftButton(e)){return;}
  57144. mouseX=e.clientX;
  57145. mouseY=e.clientY;
  57146. origin = origin || graphView;
  57147. window.GD && GD.hideTagInfo();
  57148. var data = origin.getDataAt(e, blockDataFilter);
  57149. if (data && data.__parentLib) {
  57150. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'mousedown', origin);
  57151. return;
  57152. }
  57153. if(data === PageBackground){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/cft_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57154. if(data === Node699){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_yy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57155. if(data === Node701){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57156. if(data === Node703){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57157. if(data === Node705){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_gl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57158. if(data === Node707){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_hy'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57159. if(data === Node714_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57160. if(data === Node714_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/pbt_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57161. if(data === Node716_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/zmt_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57162. if(data === Node716_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/zmt_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57163. if(data === Node718_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/syz_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57164. if(data === Node718_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/syz_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57165. if(data === Node720_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57166. if(data === Node720_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_wn'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57167. if(data === Node723_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/jz_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57168. if(data === Node723_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/jz_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57169. if(data === Node725_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57170. if(data === Node725_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/fjxx_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57171. if(data === Node726_0){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/cft_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57172. if(data === Node726_1){if(isAuthEnable=='False'||isAuthEnable=='True'&&-1==-1){(typeof window.saveLocalParams === 'function') && (function (){var params = {}; saveLocalParams(params)})();var hash = window.location.hash; window.location.hash = '1234/cft_pl'; if (hash === window.location.hash && typeof window.onhashchange === 'function') {window.onhashchange();}} }
  57173. /*@EvnentMouseDown@*/
  57174. }
  57175. view.eventList[type] = doMouseDown;
  57176. view['on'+type] = function(e){
  57177. doMouseDown(e);
  57178. e.preventDefault();
  57179. };
  57180. type ='mouseup';
  57181. function doMouseUp (e, origin) {
  57182. if(!ht.Default.isLeftButton(e)){return;}
  57183. origin = origin || graphView;
  57184. var data = origin.getDataAt(e, blockDataFilter);
  57185. if (data && data.__parentLib) {
  57186. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'mouseup', origin);
  57187. return;
  57188. }
  57189. /*@EvnentMouseUp@*/
  57190. }
  57191. view.eventList[type] = doMouseUp;
  57192. view['on'+type] = function(e){
  57193. doMouseUp(e);
  57194. e.preventDefault();
  57195. };
  57196. type ='click';
  57197. function doClick (e, origin) {
  57198. if(!ht.Default.isLeftButton(e)){return;}
  57199. origin = origin || graphView;
  57200. var data = origin.getDataAt(e, blockDataFilter);
  57201. if (data && data.__parentLib) {
  57202. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'click', origin);
  57203. return;
  57204. }
  57205. /*@EvnentClicked@*/
  57206. }
  57207. view.eventList[type] = doClick;
  57208. view['on'+type] = function(e){
  57209. doClick(e);
  57210. e.preventDefault();
  57211. };
  57212. type ='mousemove';
  57213. var objMouseOn = null, _objMouseOn = null;
  57214. function doMouseMove (e, origin, offset) {
  57215. var positon, data, zoom, _data, libData;
  57216. origin = origin || graphView;
  57217. position=origin.getLogicalPoint(e);
  57218. zoom = graphView.getZoom();
  57219. if (origin === graphView) {
  57220. mouseX= position.x + origin.tx();
  57221. mouseY = position.y + origin.ty();
  57222. } else {
  57223. offset = offset || {x: 0, y: 0};
  57224. mouseX = position.x / zoom + offset.x + origin.tx();
  57225. mouseY = position.y / zoom + offset.y + origin.ty();
  57226. }
  57227. data = origin.getDataAt(e, function (data) {return !(data instanceof ht.Block)});
  57228. if(data === objMouseOn || data === _objMouseOn) return;
  57229. // 如果是图元内的小图形,给libData赋值为图元本身,方便下面使用
  57230. if (data && data.__parentLib && _libModel.getDataByKey(data.__parentLib)) {
  57231. _data = data;
  57232. data = libData = _libModel.getDataByKey(_data.__parentLib);
  57233. }
  57234. if(data !== Node697&& objMouseOn===Node697){sxxny=0; }
  57235. if(data !== Node699&& objMouseOn===Node699){yygjb=0; }
  57236. if(data !== Node701&& objMouseOn===Node701){plhts=0; }
  57237. if(data !== Node703&& objMouseOn===Node703){tqwns=0; }
  57238. if(data !== Node705&& objMouseOn===Node705){gljf=0; }
  57239. if(data !== Node707&& objMouseOn===Node707){hyfy=0; }
  57240. if(data !== Node709&& objMouseOn===Node709){llbts=0; }
  57241. if(data !== Node711&& objMouseOn===Node711){ygcls=0; }
  57242. if(data !== Node714_0&& objMouseOn===Node714_0){A=0; }
  57243. if(data !== Node714_1&& objMouseOn===Node714_1){A=0; }
  57244. if(data !== Node716_0&& objMouseOn===Node716_0){B=0; }
  57245. if(data !== Node716_1&& objMouseOn===Node716_1){B=0; }
  57246. if(data !== Node718_0&& objMouseOn===Node718_0){C=0; }
  57247. if(data !== Node718_1&& objMouseOn===Node718_1){C=0; }
  57248. if(data !== Node720_0&& objMouseOn===Node720_0){E=0; }
  57249. if(data !== Node720_1&& objMouseOn===Node720_1){E=0; }
  57250. if(data !== Node723_0&& objMouseOn===Node723_0){F=0; }
  57251. if(data !== Node723_1&& objMouseOn===Node723_1){F=0; }
  57252. if(data !== Node725_0&& objMouseOn===Node725_0){E=0; }
  57253. if(data !== Node725_1&& objMouseOn===Node725_1){E=0; }
  57254. if(data !== Node726_0&& objMouseOn===Node726_0){D=0; }
  57255. if(data !== Node726_1&& objMouseOn===Node726_1){D=0; }
  57256. /*@EvnentMouseLeave@*/
  57257. if (objMouseOn && objMouseOn._baseClass && objMouseOn._baseClass.match(/^ht.lib/)) {
  57258. objMouseOn.onEvent(e, _data, 'mousemove', origin, offset, _objMouseOn);
  57259. }
  57260. objMouseOn = data;
  57261. _objMouseOn = _data;
  57262. if(data === Node698){sxxny=1; }
  57263. if(data === Node700){yygjb=1; }
  57264. if(data === Node702){plhts=1; }
  57265. if(data === Node704){tqwns=1; }
  57266. if(data === Node706){gljf=1; }
  57267. if(data === Node708){hyfy=1; }
  57268. if(data === Node710){llbts=1; }
  57269. if(data === Node712){ygcls=1; }
  57270. if(data === Node713_0){A=1; }
  57271. if(data === Node713_1){A=1; }
  57272. if(data === Node715_0){B=1; }
  57273. if(data === Node715_1){B=1; }
  57274. if(data === Node717_0){C=1; }
  57275. if(data === Node717_1){C=1; }
  57276. if(data === Node719_0){D=1; }
  57277. if(data === Node719_1){D=1; }
  57278. if(data === Node721_0){E=1; }
  57279. if(data === Node721_1){E=1; }
  57280. if(data === Node722_0){F=1; }
  57281. if(data === Node722_1){F=1; }
  57282. if(data === Node724_0){D=1; }
  57283. if(data === Node724_1){D=1; }
  57284. /*@EvnentMouseOver@*/
  57285. if (data && data._baseClass && data._baseClass.match(/^ht.lib/)) {
  57286. data.onEvent(e, _data, 'mousemove', origin, offset, _objMouseOn);
  57287. }
  57288. }
  57289. view.eventList[type] = doMouseMove;
  57290. view['on'+type] = function(e){
  57291. doMouseMove(e);
  57292. e.preventDefault();
  57293. };
  57294. window.onkeydown = function doKeyDown(e) {
  57295. var keyID = e.keyCode ? e.keyCode :e.which;
  57296. //if(keyID === 87) { }
  57297. /*@EvnentKeyDown@*/
  57298. // if (keyID === 27 && graphView) {
  57299. // graphView.setZoom(1);
  57300. // graphView.tx(0);
  57301. // graphView.ty(0);
  57302. // }
  57303. return;
  57304. }
  57305. /*@Event@*/
  57306. /*@Declare@*/
  57307. var contextmenu = new ht.widget.ContextMenu();
  57308. contextmenu.contextMenuHoverBackground='rgb(104,216,255)';
  57309. contextmenu.contextMenuBackground='rgb(255,255,255)';
  57310. contextmenu.contextMenuHoverLabelColor='rgb(255,255,255)';
  57311. contextmenu.contextMenuLabelColor='rgb(48,48,48)';
  57312. contextmenu.beforeShow = function(e, gv) {
  57313. gv = gv || graphView;
  57314. if (e.originEvent && e.originEvent.currentTarget && e.originEvent.currentTarget.className === 'main') {
  57315. gv = graphView;
  57316. }
  57317. this.setItems(null);
  57318. window.GD && GD.hideTagInfo();
  57319. var data = gv.getDataAt(e) || graphView.getDataAt(e);
  57320. if (data && data.__parentLib) {
  57321. _libModel.getDataByKey(data.__parentLib).onEvent(e, data, 'contextmenu', gv, {}, {}, this);
  57322. return;
  57323. }
  57324. //if(false);
  57325. /*@SetNodeContextMenu@*/
  57326. /*@SetPageContextMenu@*/
  57327. };
  57328. contextmenu.afterShow = function (e) {
  57329. var fontSize = 14,
  57330. screenWidth = window.screen.width,
  57331. screenHeight = window.screen.height,
  57332. rx = screenWidth / 1920,
  57333. ry = screenHeight / 1080,
  57334. itemHeight = 30 * ry,
  57335. fontFamily = '',
  57336. width = 150 * rx;
  57337. itemHeight = itemHeight > 30 ? itemHeight : 30;
  57338. var $contextMenu = $(this.getView());
  57339. $contextMenu.find('.contextmenu-item-icon').css({
  57340. width: 14,
  57341. height: 14,
  57342. marginRight: 10
  57343. });
  57344. $contextMenu.find('li.menu-item').css({
  57345. fontSize: fontSize,
  57346. fontWeight: 600,
  57347. height: itemHeight,
  57348. minHeight: 25,
  57349. lineHeight: itemHeight + 'px',
  57350. fontFamily: fontFamily,
  57351. padding: 0
  57352. });
  57353. $contextMenu.find('ul').css({
  57354. width: width,
  57355. minWidth: 100
  57356. });
  57357. contextmenu.setLabelMaxWidth((width > 120 ? width : 120) - 40);
  57358. };
  57359. view.eventList && (view.eventList['contextMenu'] = contextmenu);
  57360. contextmenu.addTo(view);
  57361. contextMenuOnViewList.push(contextmenu);
  57362. /*@ControlContextMenu@*/
  57363. graphView.getSelectWidth = function() { return 0; };
  57364. (function () {
  57365. var $mainContainer,
  57366. mainContainerHeight,
  57367. mainContainerWidth,
  57368. originHeight,
  57369. originWidth,
  57370. ratioX,
  57371. ratioY,
  57372. isPageContainer = false;
  57373. graphView._pageBackgroundNode = PageBackground;
  57374. if (pageSizeRatioValue !== 'adaptBrowser') {
  57375. window.GD && GD.setPageToCenterOrLeftTop();
  57376. }
  57377. function throttle () {
  57378. var timer = null;
  57379. return function () {
  57380. timer && clearTimeout(timer);
  57381. timer = setTimeout(function () {
  57382. var value = GD.getParams('pageSizeRatioValue') || {};
  57383. value = value.value || PageAdaptMode.value;
  57384. GD.setPageSizeWithRatio(value, ratio, backSize);
  57385. }, 200)
  57386. }
  57387. }
  57388. try {
  57389. if (window.parent && window.parent.openDialog) {
  57390. autoAdaptive = false;
  57391. }
  57392. } catch (error) {}
  57393. try {
  57394. if (window.parent && window.parent.pageContainer) {
  57395. graphView.handleScroll = function (data) {
  57396. var t = graphView.ty() - data.deltaY;
  57397. var contentSize = graphView.getContentRect();
  57398. var min = contentSize.height - graphView.getHeight() + 50;
  57399. if (min <= 50)
  57400. return ;
  57401. graphView.setTranslate(0, t, true);
  57402. graphView.setScrollBarSize(8);
  57403. }
  57404. graphView.adjustTranslateY = function (value) {
  57405. var contentSize = graphView.getContentRect();
  57406. var min = graphView.getHeight() - contentSize.height - 50;
  57407. value = value > 0 ? 0 : value;
  57408. value = value < min ? min : value;
  57409. return value;
  57410. }
  57411. autoAdaptive = false;
  57412. isPageContainer = true;
  57413. }
  57414. } catch (error) {}
  57415. if (autoAdaptive !== false && autoAdaptive !== 'false' && autoAdaptive !== 'False') {
  57416. graphView.setScrollBarVisible(false);
  57417. if (!graphView._pannable) {
  57418. graphView.adjustTranslateX = function () {return 0};
  57419. graphView.adjustTranslateY = function () {return 0};
  57420. }
  57421. $window.off('resize').on('resize', throttle());
  57422. // setTimeout(resizePage, 100);
  57423. showPage();
  57424. } else {
  57425. showPage();
  57426. graphView.fitContent(false,0,true);
  57427. $window.off('resize').on('resize', function (e) {
  57428. if (!!isPageContainer) {
  57429. window.parent.postMessage('getZoom', '*');
  57430. } else {
  57431. graphView.fitContent(false,0,true);
  57432. }
  57433. })
  57434. }
  57435. var graphViewTimer = null;
  57436. // 监听鼠标缩放页面事件
  57437. graphView.adjustZoom = function (value) {
  57438. graphViewTimer && clearTimeout(graphViewTimer);
  57439. graphViewTimer = setTimeout(function () {
  57440. $window.trigger('graphViewZoomEnded', [value]);
  57441. GD.resetNodeBorderWidth(zoomNodeList, 1/value);
  57442. }, 80)
  57443. return value;
  57444. }
  57445. $window.off('customEventResizeNodes').on('customEventResizeNodes', function (e) {
  57446. var data = e.args;
  57447. var value = GD.getParams('pageSizeRatioValue') || {};
  57448. value = value.value || PageAdaptMode.value;
  57449. GD.setPageSizeWithRatio(value, ratio, backSize);
  57450. graphView.setZoom(data.zoom);
  57451. graphView.tx(0);
  57452. graphView.ty(0);
  57453. });
  57454. $window.off('beforeunload').on("beforeunload", function( event ) {
  57455. try {
  57456. sessionStorage.setItem(location.pathname, JSON.stringify(VarValue));
  57457. } catch (error) {console.log(error.message);}
  57458. ;(function () {
  57459. var GD = window.GD;
  57460. if (!GD || typeof GD.removeParams !== 'function') return ;
  57461. GD.removeParams();
  57462. GD.removeParams('pageSizeRatioValue');
  57463. })();
  57464. });
  57465. graphView.setScrollBarColor('rgba(211,211,211,1)');
  57466. graphView.setAutoHideScrollBar(false);
  57467. GD.autoToggleScrollBar();
  57468. // ;(function () {
  57469. // var oriX=browserSize.width/backSize.width;
  57470. // var oriY=browserSize.height/backSize.height;
  57471. // var json = [
  57472. // {
  57473. // label: "25%",
  57474. // action: function(item, event) {
  57475. // GD.setPageSizeWithRatio(0.25);
  57476. // }
  57477. // },
  57478. // {
  57479. // label: "50%",
  57480. // action: function(item, event) {
  57481. // GD.setPageSizeWithRatio(0.5);
  57482. // }
  57483. // },
  57484. // {
  57485. // label: "100%",
  57486. // action: function(item, event) {
  57487. // GD.setPageSizeWithRatio(1);
  57488. // }
  57489. // },
  57490. // {
  57491. // label: "200%",
  57492. // action: function(item, event) {
  57493. // GD.setPageSizeWithRatio(2);
  57494. // }
  57495. // },
  57496. // {
  57497. // label: "400%",
  57498. // action: function(item, event) {
  57499. // GD.setPageSizeWithRatio(4);
  57500. // }
  57501. // },
  57502. // {
  57503. // label: "实际大小",
  57504. // action: function(item, event) {
  57505. // GD.setPageSizeWithRatio('originSize');
  57506. // }
  57507. // },
  57508. // {
  57509. // label: '适合屏幕',
  57510. // action: function (item, event) {
  57511. // GD.setPageSizeWithRatio('adaptBrowser');
  57512. // }
  57513. // },
  57514. // {
  57515. // label: "适合宽度",
  57516. // action: function(item, event) {
  57517. // GD.setPageSizeWithRatio('adaptWidth');
  57518. // }
  57519. // },
  57520. // {
  57521. // label: "适合高度",
  57522. // action: function(item, event) {
  57523. // GD.setPageSizeWithRatio('adaptHeight');
  57524. // }
  57525. // },
  57526. // ];
  57527. // var zoomMenu = new ht.widget.ContextMenu(json);
  57528. // zoomMenu.disableGlobalKey();
  57529. // zoomMenu.setLabelMaxWidth(100);
  57530. // zoomMenu.addTo($('.main')[0]);
  57531. // })();
  57532. (function () {
  57533. var btnstr="停止数据刷新";
  57534. var json = [], item1, item2;
  57535. item1 = {
  57536. label: btnstr,
  57537. action: function(item, event) {
  57538. if(btnstr=="停止数据刷新"){
  57539. clearInterval(intervalTimers[0]);
  57540. intervalTimers.shift(intervalTimers[0]);
  57541. btnstr="开启数据刷新";
  57542. json[0].label=btnstr;
  57543. }else{
  57544. intervalTimers.unshift(setInterval(DatarefreshTask, 1000));
  57545. btnstr="停止数据刷新";
  57546. json[0].label=btnstr;
  57547. }
  57548. }
  57549. };
  57550. item2 = {
  57551. label: "下载本页所有测点",
  57552. action: function(item, event) {
  57553. var time = new Date();
  57554. var t=time.getFullYear() + "-" + (time.getMonth() + 1) + "-" + time.getDate() + " " + time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();
  57555. var str= "测点名\n";
  57556. for(var i=0;i<varList.length;i++){
  57557. str+=varList[i]+"\n"
  57558. }
  57559. str = encodeURIComponent(str);
  57560. var link = document.createElement("a");
  57561. link.download = t+"测点名称集合.csv";
  57562. link.href ="data:text/csv;charset=utf-8,\ufeff"+str;
  57563. link.click();
  57564. }
  57565. };
  57566. item3 = {
  57567. label: "历史回放",
  57568. action: function(item, event) {
  57569. createHisBackDialog(DatarefreshTask);
  57570. }
  57571. };
  57572. item4 = {
  57573. label: "保存页面图片",
  57574. action: function(item, event) {
  57575. savehtmlToJpg();
  57576. }
  57577. };
  57578. if (false) {
  57579. json.push(item1);
  57580. }
  57581. if (false) {
  57582. json.push(item2);
  57583. }
  57584. if(false){
  57585. json.push(item3);
  57586. }
  57587. if(false){
  57588. json.push(item4);
  57589. }
  57590. function addContextMenu() {
  57591. var dataMenu = new ht.widget.ContextMenu();
  57592. dataMenu.enableGlobalKey();
  57593. dataMenu.setLabelMaxWidth(120);
  57594. dataMenu.addTo(view);
  57595. contextMenuOnViewList.push(dataMenu);
  57596. dataMenu.beforeShow=function(e){
  57597. if(e.originEvent.target.className=="main"){
  57598. if(typeof(graphView.getDataAt(e))=="undefined"){
  57599. this.setItems(json);
  57600. }else if(typeof(graphView.getDataAt(e)._attrObject)=="undefined"){
  57601. this.setItems(json);
  57602. }else{
  57603. this.setItems(null);
  57604. }
  57605. }else{
  57606. this.setItems(null);
  57607. }
  57608. }
  57609. };
  57610. if (json.length > 0) {
  57611. addContextMenu();
  57612. }
  57613. })();
  57614. })();
  57615. }