ࡱ>  Root EntryklL NQH47  PContentsAVersionDocument Info !  #"$%&)'(*+,-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdehijklmnopqrstuvwxyz{|}~Root EntryklL NQ@7  @PContentsVersionDocument Info !  #"$%&)'(*+,-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdehijklmnopqrstuvwxyz{|}~The VBA Project  p<7 p7 UIControlsMetadataHTemplatesStyleGalleryhOverposter Validation, Survey AnalystESRI Route Hatching Extension<Data Interoperability,Tracking Environment* Tracking Analyst"TabletPC Support"SMWindowSurveyAnalyst_ArcMapExtension<vESRI Object Editor&sLocator Database Extension6rDrawingDefaults  U:Maps ;vPageLayout(View 'TableProperties &BarStateAcceleratorsDataGraphsDataWindows_VBA_Project&p<7 p7 VBA Project Data"!Host Project Items&6  !"#$%)*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqtuwxyz{|}~#IRz -| gQ< gvv<  g      D{gD{D{@v5M_|!nהm s*) Ypהm s**v5M_|!B˥R`+=U?=U?zG@p= #$@=U?=U?=U?p= #$@zG@p= #$@zG@=U?=U?=U?kyO< ,Unknown@5.A5.A-C6*?>>Data FrameХbu -y NA.~# /? oהm s*0 !@&@UUUUUU?UUUUUU?p= ף @p= ף%@~# 1Y@1lu 2?1lu 3??1lu 4 1lu 5 ?'xu 'xu 'xu 'xu 'xu v5M_|!:33333ۿῚ!@'@!@&@ v5M_|!LayersF + <Default>r9ξ2 +!zQ "s"GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]ff@m_ O`rKᩑ@@@@/5)OOk#! ! ??@ a֊`Ok$GEOGTRAN["NAD_1927_To_NAD_1983_NADCON",GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],METHOD["NADCON"],PARAMETER["Dataset_conus",0.0]]a֊`Ok$V=lI|x`nh%~# &XFL@ hQ9S@ԞQ@@rp0R`'m_ O`rKᩑ@@@rp0R`(@@@@ iy NAy NA~# Ũ$K@? ~# D=6X@<$#FAK8@ y NA ~# ? y NA ~#  @ ?~# t>Z)C\~#  ~# Y@Y@v>Z)C\$@@R KQ|Arial טIWr9\t>Z)C\~#  ~# Y@Y@v>Z)C\ҞȻOr\@@@@y NAy NA~# Ũ$K@? ~# D=6X@<$#FAK8@ .@$@@R KQArial טIWr9\~&f h`B˥R`@@@@?@@@@&f h`rp0R`P@ 8@@@ 8@@(@(@@2seB tΠA|.ESRI AttributeTransferOBO['",,XXPP5{'"2FMOZ2Cre?TFm}7i8!Ȫb?SP0`ny NA~# XFL@ hQ9S@ԞQ@$@ ?~# y NA~# FMfU@$V^u}R@"@ ?~# y NA~# ROt15@D+cI@ՓnqR? '?ffffff"@ar_e?Window:BxeN@?>@]زJ&??nNעDA&@[M?'ˑ s*C:\Documents and Settings\jduh.PSU\Application Data\ESRI\ArcMap\jduh.styleESRI.styleC:\Documents and Settings\jduh.PSU\Application Data\ESRI\ArcMap\jduh.styleC:\Documents and Settings\jduh.PSU\Application Data\ESRI\ArcMap\Templates\Normal.mxtDisplaySourceSelectionDisplayq[ s*~# 6 @iV@IlL0GO~T GO~T FileIO jduhe-_9[B30?y9.26{ \ThisDocument*{\5{ ]L{006B1AFE-C66C-11D0-B94C-080009EE4E51}7{] L{40499F24-596F-45D2-ACE1-A251E2990017}9{Host Project Item Names0"p<7 p<7 VBA Project Signature, Project_Data_CurVer($# Host Project Item List Data8ThisDocument5p<7 p<7 VBA0p<7 p7 frmDemo%)+p7 p7 PROJECTwmY ^";{^$={ _&&L{866AE5D3-530C-11D2-A2BD-0000F8774FB5}6H:\GEOG490\Week3_FileIO.mxdU8HAYID="{F6FCF161-799B-425C-BC5B-3860359886B2}" Document=ThisDocument/&H00000000 Package={AC9F2F90-E877-11CE-9F68-00AA00574A4F} Module=Module1 BaseClass=frmDemo Name="Project" HelpContextID=PROJECTPROJECTlk('f9:o*,3P"0" VersionCompatible32="393222000" CMG="6163814785478547854785" DPB="979577439B4FD050D050D0" GC="CDCF2D9955CE56CE5631" [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H00000000 [Workspace] ThisDocument=0, 0, 0, 0, C Module1=-16, 86, 846, 699, frmDemo=11, -1, 587, 489, , 103, 55, 679, 545, ThisDocumentThisDocumentModule1Module1frmDemofrmDemoCompObj-1aVBFrame,"ThisDocument31frmDemo2tModule1/.P_VBA_PROJECTgPdir\__SRP_0408V__SRP_1 Project Item Data$67 Control List Data$9p<7 p<7 ReqControl List Data*8p<7 p<7 6@,JrU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ReqControl List Data*@ Control_Data_CurVer(:? Control List Data$>( 65 6i6 6q7( %98 Y<i6H A?i6X @i6h Ai6x Bi6 Di6 Ei6 Gi6 YHi6 yIi6 Ji6 Li6 )Mi6 INi6 iOi6( Pi68 Qi6H Si6X 1Ti6h QUi6x qVi6 Wi6 6!Y Yi6 \i6 ]i6 A_i6 `i6 1bi6 Qci6 di6( fi68 agi6H hi6X ji6h 9ki6x Yli6 ymi6 ni6 si6 ti6 Aui6 avi6 wi6 xi6 yi6 zi6(keyarrdataarrnumEls descending |i68 }i6H ~i6X Yi6h yi6x 6с !i6 i6 i6 i6 i6 ɉi6 i6 Yi6a numerator denominatormodulus remainder Ii6 i6( ɑi68 i6H i6X )i6h Ii6x2 +$벀nOLQP^A(VA%xMEK*mW*\CC:\Documents and Settings\jduh.PSU\Application Data\ESRI\ArcMap\Templates\Normal.mxtrU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- K}%D>L'g   W. =GC2NWG   )   I Yy !9"I#$%& ())9*+,-. 0I1i2I3 ThisDocumentFileIOProjectF /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA  9`j SwO -C:\Program Files\ArcGIS\com\esriFramework.olb esriFramework 1p0FC:\WINDOWS\system32\stdole2.tlbstdole Ac7`%JOk! *C:\Program Files\ArcGIS\com\esriArcMap.olb esriArcMap 1WFCC:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLBVBIDE 1{^gJķ:B *C:\Program Files\ArcGIS\com\esriSystem.olb esriSystem 1YNkJLL ,C:\Program Files\ArcGIS\com\esriSystemUI.olb esriSystemUI 1Y”2Ox h ,C:\Program Files\ArcGIS\com\esriGeometry.olb esriGeometry a1YLC@K~ܜ +C:\Program Files\ArcGIS\com\esriDisplay.olb esriDisplay q  uL'h>p /C:\Program Files\ArcGIS\com\esriGeoDatabase.olbesriGeoDatabase q   A?K-UyesriDataSourcesGDB5C:\Program Files\ArcGIS\com\esriDataSourcesRaster.olbesriDataSourcesRaster  /éO5ɏ4C:\Program Files\ArcGIS\com\esriDataSourcesOleDB.olbesriDataSourcesOleDB  9 eC)E)O 3C:\Program Files\ArcGIS\com\esriDataSourcesFile.olbesriDataSourcesFile Ai vJMH|b{ 2C:\Program Files\ArcGIS\com\esriDataSourcesGDB.olb a 0,}e B7r/6 *C:\Program Files\ArcGIS\com\esriOutput.olb esriOutput a@XAǧbdFԐ:C:\Program Files\ArcGIS\com\esriGeoDatabaseDistributed.olbesriGeoDatabaseDistributed a PT{^NJa9C:\Program Files\ArcGIS\com\esriGeoDatabaseExtensions.olbesriGeoDatabaseExtensions I`hEބH}.ܮ )C:\Program Files\ArcGIS\com\esriCarto.olb esriCarto  ipEk0 3C:\Program Files\ArcGIS\com\esriNetworkAnalysis.olbesriNetworkAnalysis +T\H@- .C:\Program Files\ArcGIS\com\esriGeoAnalyst.olbesriGeoAnalystF 9 cH_  -C:\Program Files\ArcGIS\com\esri3DAnalyst.olb esri3DAnalyst ag(K JbebX9C:\Program Files\ArcGIS\com\esriGeoStatisticalAnalyst.olbesriGeoStatisticalAnalyst qu)b*OL : 2C:\Program Files\ArcGIS\com\esriSpatialAnalyst.olbesriSpatialAnalyst IsO߈ 2C:\Program Files\ArcGIS\com\esriNetworkAnalyst.olbesriNetworkAnalyst  yמJFea 1C:\Program Files\ArcGIS\com\esriGeoDatabaseUI.olbesriGeoDatabaseUI ))ǭ ܎D'L +C:\Program Files\ArcGIS\com\esriCatalog.olb esriCatalog !Io~Ou -C:\Program Files\ArcGIS\com\esriCatalogUI.olb esriCatalogUI*ιw sK !Iw#ٱMa@ +C:\Program Files\ArcGIS\com\esriCartoUI.olb esriCartoUI a  AQMVgH7C:\Program Files\ArcGIS\com\esriDataSourcesRasterUI.olbesriDataSourcesRasterUI a!!"0m~wO -C:\Program Files\ArcGIS\com\esriDisplayUI.olb esriDisplayUI ""!#@@Mzu  P ,C:\Program Files\ArcGIS\com\esriOutputUI.olb esriOutputUI # $q$P$I@oYEQ ,C:\Program Files\ArcGIS\com\esriArcMapUI.olb esriArcMapUI $%%`(*OEƕ+ 0C:\Program Files\ArcGIS\com\esriArcCatalogUI.olbesriArcCatalogUI &)&&p0bL u *C:\Program Files\ArcGIS\com\esriEditor.olb esriEditorOpenFile2_Click !'I''nY16GO)[6 2C:\Program Files\ArcGIS\com\esriGeoReferenceUI.olbesriGeoReferenceUI a(((kkyO .C:\Program Files\ArcGIS\com\esriLocationUI.olbesriLocationUI ))*5PA^<C:\Program Files\ArcGIS\com\esriGeoDatabaseDistributedUI.olbesriGeoDatabaseDistributedUI **A+ȅRy Imk -C:\Program Files\ArcGIS\com\esriEditorExt.olb esriEditorExt + ,q,CY; +C:\Program Files\ArcGIS\com\esriArcScan.olb esriArcScan ,-y-W۬:O4C:\Program Files\ArcGIS\com\esriSpatialAnalystUI.olbesriSpatialAnalystUI -..KL+o]s4C:\Program Files\ArcGIS\com\esriNetworkAnalystUI.olbesriNetworkAnalystUI !/I//ocA Zy;C:\Program Files\ArcGIS\com\esriGeoStatisticalAnalystUI.olbesriGeoStatisticalAnalystUI a00 1P1ƂO6Vc 1C:\Program Files\ArcGIS\com\esriGeoprocessing.olbesriGeoprocessing 1192.E .`M C:\WINDOWS\system32\FM20.DLLMSForms 22213 LOq4CommandButton1_Click 2C:\DOCUME~1\jduh.PSU\LOCALS~1\Temp\VBE\MSForms.exd 32 4130rBuFq㞧OLi;M}xKO+TZV vD.xv3-S@TtlN{lFWJOCommandButton1!-6S` 513@ȏ[qJ eUserFormS3RCZ>5o^ F3Dynamic 6 6P OpenFile2ҋB `TextBox1CmbCloseCmbClose_Click)ιw sKW "UOkƞ18FUOkƞ Open Open Filewq>z0 |{H}{klL NQ̕ICN@ޱ 1< 6 "Shell.Application Select a file.BrowseForFile :  :S (埙 C,[w*MEz~E9fMzcm{H6/ -#MȒ? ?>~G26 ? 6xwEv^!5:J}hModule2܎ݫDKW|8QS~jLǝfC:E.DZZ Y@ 6Item}kB X( !aAI1$#žQGK(dڪKN?~#$_7x6OJL"T A 6tБ7@#CgM?:+ q Lи1[_ȃ$IHD==17c7Kޡ/iG B 68  BrowseForFoldersBrowseForFolderGGB"oOL O6<!ӽ>dHKJy GHp^v4Hj{/AhN_,wB)O~Xi[ D 6x ItemsF'B#]%ۦꙞJ3ؓJ.UZGSP?M6K?sBw١MJ"V0 E 6*AO6Pt:*1\ El,gX6z@%yKpYNQoJM]Oam/ E^ F 6Next`a(JA@Ck3}5NpFLS[Ƌ\CBF +Hf@!5׈\{[J?n' 1H 68XLJ3F4F?4CfH2ॏ$Hg|l@dD[+}@VG` QI 6xBrowseForFilesBGF]?3=[z @ H}$zGA%(vPJAڒAR.jIN'_ J 6_6|hKG qMuۅMU)؍)6p J6G[~["_dcpryKL DB4M'Uc- K 6(㺖:1Lqqcݚ%B( u]A-}WNen;ARNUС#AUS&Ha51fRX6:A* )U 6csGEM7QG#Ǖ'+N&o~S^ H.dw%LHIj́ IV 68 –ED4HX|/pGjGCf#BakŽ8zBG{S[mfVM8A> iW 6x Module1䵘lB/$Jg]>A $/:iN438!\Es3gN9[WG2^cmbSelectOutput cmbViewOutput"-?@Label2[+ՒKJ2 aY 6 cmbSelectInput cmbViewInputcmbSort txtOutputtxtInputLabel1cmbSelectInput_Click cmbSort_ClickcmbViewInput_Click h "Select Input FileHgD Хia)K{@-΍~M|TR4VT@)k?n/ڧ%@ap1ͱD:Zb]XC >>~ \ 6 (f{4Ds!spCfZ'籁),z<1Eq:dS5:LHu`P BOH.= ] 6  Selectr̴OZe?. AiZAcC_$cC\t_*]h EM/]Iʿsm) _ 6  *.txtl]T1,LCآZJ.{<_F>Mr92<3 H0}e͏hF@IT)xeʑMje ` 6H cmbSelectOutput_ClickcmbViewOutput_ClickUiMdD+HyE?5PO.· MYO&O'{ALą{Iv6}Ki;M b 6 YViPNXRu~0LR/W'HeB`M{-I* 'QO4q[H|8jG}j\ d 6 Set Output File>x Lh;yiG"{L!;bJRV`J~TAeK8w^KKRBAĠ) e 68 ďYl|FEIbAVyB;J~>(eoA`A|M20E?:l}.C(Q?O[jaNebpQ` 9g 6x ͸$K-H jL)XE©@eK(ŕM|z~Z'KBȏs-f™,D+J/;!J h 6 9BEy\3M ojjW`KMkEmh$4ITA7{_Gyd_jM`&`O-;J3IPhOE]b i 6( uarB@l=F k 6h p`e~KBА4'J֦G V,DD_" )L,k PHa b"R`FON2t? 1l 6 , L#WC**u>QyF GMvsmœA`LWia(wMT+ T2J!RD 0ULKא0A@׻Y qn 6( / & exists! Overwrite? e ,  \G!ZIkB :(ˠqOX  : 8 : X : x :;  : !ТbPQN\h`gq{NQJz9 u#WNkߜJt&Ea"CGf. B?L r 6볻 sK)͉J*2+'{ANQ6sG@79 o 6H \6HHvKw(zޓIQ􃞸2HW=@isENʢq`ANb}m u 6', tObfY0mTdLi<\Lb6I4efJ^ƂJnJuJ5h 9v 65 KeEѽ5AX@W_f5zN-TRomAN"E5\M@X'#M Yw 6X1ykE݅T &sw3H1ֈϰ@+F_ff|jupMI+TﱰE]6+ x 6HI@sLLw!aU_JqspLA E :jܔ@d,iOZiOO!4 y 6ׇEC]E| \>1vzDWE]EҨ*LGjY P@@RW z 6  QuickSort ^F}PXN7)Ra,+{'O=  txtResult*OLM?#q(VE<.{>*B##6 Y| 6 !~:B^ٓ?n8MxaKyye3`3CR{&&J3!@?M y} 6`z]yO Y0>"_H4ȽqAC:cʚ׀udFz ) COӘz0 ~ 6 :P FgK*$ٗHvqJ{#]cI:siscWpZO=1Ё7c)ET~ 1 6 f~@4N/BG\{R9DR70;[[F/b6/PTJm Q 6@RҋB ` optAscend optDescend pH\cE.\cPDzʺm ^t#MB6V'HQQ. 2hF?8 6CҋB `l՘BkDԪ6YM;ZISu stdoleP h%^*\G{00020430-C 0046}#2.0#0#C:\WINDOWS\system32\e2.tlb#OLE Automation`ENormalENCrmaQFW*\C/Documents and Settings\jduh.PSU\Applic/ Data\ESRI\ArcMap\Temp@lates\7.mxtX-akH E ^esDriB>sriA@cM:p]@u]AA603763-259A-11D3-9F4A]C04F6BC621}#1]@gram F il7GIS\com\G.o`EC C" Ob Library VBIDE>B.VBIPDE''~2E157Ѕ5.3Å'@Common+Microsoft Shared\(VBA6E6EXT.OLB#G Visual Basic for }s Extensibilixty +aSBaSydtma5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42EDaC?a0ua7UIh>eF Uq3 a8a34ECCA6E2-B16BCA-BD17-E74CAE4C150AcGUIGeometryU G`,o{er. *094C2-FF32-4FA1-ABCB-7820F8D6FB68% +tDis[.DusTp@a`w`-59FCCD31-434C-40 -BDEF-DBDEDC9CE0t@D@bas]-Dt`b`s 0 `0475BDB1-E5B.CA2-9127-1683E70C2. /Aa/`Sou@rcesRa rX>*A0aFaS@uBbRաwrw`!8F0541A3-D5BE-4B3F-A8D9-062D5579E19B?$3Mh4M"OleDB>( =KO'epXB E2822F-C3A FA9P?9B-3512C98F97F/brbAr p P(i>&OGF6Ӈ0 1CE6AC6W3F@529-8FC0-D7ED298E4F1L A  XP G$Wq Gd0 4A}13-87}484D-AF82-0802947}7o    p p OB0JECT~ՉOuPtputkqO@ t%@Ou@7 ى7DB92CEC-C"B20A 37@-FCD07(D43P1߉߉ig _PQORtributed>4OO\tCibe CA7C74158-1B-4664P04-8694D490`ϗ  8Pons>2Q_ExenPiPTq pAE7BA654F E-F55EEE 5-8CF yAEFFBA6g Pk  PCarto>8C rP joQ}`s0 425C8Fx -488P3Q7D88`F bo ԑ LVo L@c t No` 6B45C696-3C 4268-A58B-D9D83Ck_W   [NetworkAnalysi`%[NtwP rkn l s s[9D1302`4C75F-410892A-692B073E1 L G  Pa6s ݠN14$BAa9 ah%$5C54042B-B#$hC40-2@D89C191$u1Rst.olb#ESRI GeoAnalyst Object Li@brary esri3"D>$sri3DAnalTy&t`>{*\G{639FE90A-CC9A-48C6-AC1D-105FE50915B5}#1.0#0#C:\Program Files\ArcGIS\com\ :Statistical d2dGeoStetlbsiclp p0628CA67-C14B-4A0C-A5BE-6265C58E8pS7 ֏b|O|Sp{y$ " DBlabs:UI܍ 54A9C9(ED7gD61@4-B480@D961FCCnRg4 !BClog>`RÆCl4gw`AD@/E29-DC048E-BBF6-27E4E34CF2ED't!0#/C0FC150@3-7E6FI2 -AABFIC04FA375F1O?/#/FnUI>.rtoa *eGa2r@o).D92377DC-FAB1-4DFB-A4C1-61BD8C40DB~E`&.tAˡLSourcesRaster.^S Fu@ϪcbIR`t`r`!!I8F0F4190-51B8B598-84945667024_g%LDisplaVy)LDpa/L016DF9D!L81$L2D10F8774F&x U ` P1=Outp4ut $&Ou&pR !Ib=E064D40-D6CE 0-867A 517201  Map A$M$pT$ 40499F24-59P=45DP=CE1 -A251`J90017  w PHI QT I Pa>ED18C8Q0E020FP|8745-B6A5D0C6952/>r I Y  P Editor>d Ed/t=r`u0 4C896230-7F41A3/8#B9C6 %nReferencBySRHfBHeI/H%31996E-D0E736/p87295Bpo o a  {o b PALocion01L0aAo }0$06BEA6B-FF833-9F79qn8&C4 [g /  PcWђLtributed 8po3kVt?iKe; (d90F28035-50Dp1A8-9B1C-8D14EE115EAOd33    s,ExtI5HExY 52AE85C8-0A490EPE0-E`6D8Ap_A & & %CScan++sMSn,85A385F8-E@07F-43}8BC2-E3593B9FC3F3(((W ? 2 2K'!'(%'7#&!&D5eA7AC`243q4Dfob} w alystUI Object Library8esriNetworkA"n>(dsriNe@twokAnaly:tUIP Z*\G{10DEE54B-98B4-4CBE-BC2B-6FDD12135D73}#1.0#0#C:\Program Files\ArcGIS\com\.olb#ESRI $GeoStatisticaZls6sGsoTSuaioicvzzE3AB636F-179C-41AE-AD09-AE965A CC1zV~(@processing>"J>pwo;e@s}ngv A9C031A050-82C6-4F8F-8836-5692631CFFE6h9/#6T4#MSForms>@mF§m.3@+0D452@EE1-E0*1 01A-8-02608C4D0@BB4}#2ŢWINDOWS\sem32\FM20.DLL#Microsoft B &/;"10- C00}#0&# 50 AA0EEC2ED-F8D3De88F7199A13 4Eن6DOCUME~1\jduh.PSU\LOCALS Tem@p\VBE\D*.exdd.E .@`M D+ ThisDocumentG!hLsD5cumon o2"` H1"%,H!^+A-frmDemoGHf_meo 62$kModulTe1cM@ d@ l}@ 1dc oc|m\!b#bam  .*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{866AE5D3-530C-11D2-A2BD-0000F8774FB5}#1.0#0#C:\Program Files\ArcGIS\com\esriFramework.olb#ESRI Framework Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation*\CC:\Documents and Settings\jduh.PSU\Application Data\ESRI\ArcMap\Templates\Normal.mxt*\CC:\Documents and Settings\jduh.PSU\Application Data\ESRI\ArcMap\Templates\Normal.mxtakHE*\G{AA603763-259A-11D3-9F4A-00C04F6BC621}#1.0#0#C:\Program Files\ArcGIS\com\esriArcMap.olb#ESRI ArcMap Object LibraryZ*\G{0002E157-0000-0000-C000-000000000046}#5.3#0#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB#Microsoft Visual Basic for Applications Extensibility 5.3*\G{5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED}#1.0#0#C:\Program Files\ArcGIS\com\esriSystem.olb#ESRI System Object Library*\G{4ECCA6E2-B16B-4ACA-BD17-E74CAE4C150A}#1.0#0#C:\Program Files\ArcGIS\com\esriSystemUI.olb#ESRI SystemUI Object Library*\G{C4B094C2-FF32-4FA1-ABCB-7820F8D6FB68}#1.0#0#C:\Program Files\ArcGIS\com\esriGeometry.olb#ESRI Geometry Object Library*\G{59FCCD31-434C-4017-BDEF-DB4B7EDC9CE0}#1.0#0#C:\Program Files\ArcGIS\com\esriDisplay.olb#ESRI Display Object Library*\G{0475BDB1-E5B2-4CA2-9127-B4B1683E70C2}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoDatabase.olb#ESRI GeoDatabase Object Library*\G{8F0541A3-D5BE-4B3F-A8D9-062D5579E19B}#1.0#0#C:\Program Files\ArcGIS\com\esriDataSourcesRaster.olb#ESRI DataSourcesRaster Object Library*\G{04E2822F-C3AE-4FA9-B19B-3512C98F97FB}#1.0#0#C:\Program Files\ArcGIS\com\esriDataSourcesOleDB.olb#ESRI DataSourcesOleDB Object Library*\G{1CE6AC65-43F5-4529-8FC0-D7ED298E4F1A}#1.0#0#C:\Program Files\ArcGIS\com\esriDataSourcesFile.olb#ESRI DataSourcesFile Object Library *\G{4A037613-879A-484D-AF82-0802947C627B}#1.0#0#C:\Program Files\ArcGIS\com\esriDataSourcesGDB.olb#ESRI DataSourcesGDB OBJECT Library*\G{7DB92CEC-CB65-420A-8737-FCD0722FD436}#1.0#0#C:\Program Files\ArcGIS\com\esriOutput.olb#ESRI Output Object Library**\G{A7C74158-1062-4664-B404-8694D490FCD1}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoDatabaseDistributed.olb#ESRI GeoDatabaseDistributed Object Library&*\G{7BA654FE-F55E-4EE5-8CF2-FAEFFBC04A61}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoDatabaseExtensions.olb#ESRI GeoDatabaseExtensions Object Library*\G{45AC68FF-DEFF-4884-B3A9-7D882EDCAEF1}#1.0#0#C:\Program Files\ArcGIS\com\esriCarto.olb#ESRI Carto Object Library*\G{6B45C696-3C30-4268-A58B-D9F32D80023C}#1.0#0#C:\Program Files\ArcGIS\com\esriLocation.olb#ESRI Location Object Library*\G{9D130258-C75F-41EF-892A-692B073E1AAC}#1.0#0#C:\Program Files\ArcGIS\com\esriNetworkAnalysis.olb#ESRI NetworkAnalysis Object Library*\G{5C54042B-B2ED-4889-8C40-2D89C19DB41D}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoAnalyst.olb#ESRI GeoAnalyst Object Library*\G{639FE90A-CC9A-48C6-AC1D-105FE50915B5}#1.0#0#C:\Program Files\ArcGIS\com\esri3DAnalyst.olb#ESRI 3DAnalyst Object Library&*\G{0628CA67-C14B-4A0C-A5BE-6265C06258E8}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoStatisticalAnalyst.olb#ESRI GeoStatisticalAnalyst Object Library *\G{62922975-992A-4C4F-BD20-F7F7113A9299}#1.0#0#C:\Program Files\ArcGIS\com\esriSpatialAnalyst.olb#ESRI SpatialAnalyst Object Library *\G{9B4F73F7-90C0-11D5-A6C3-0008C7DF88AB}#1.0#0#C:\Program Files\ArcGIS\com\esriNetworkAnalyst.olb#ESRI Network Analyst Object Library*\G{4A9C9ED7-F7DB-4614-B480-A5D265C961FC}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoDatabaseUI.olb#ESRI GeoDatabaseUI Object Library*\G{ADC7DE29-DC0B-448E-BBF6-27E4E34CF2EC}#1.0#0#C:\Program Files\ArcGIS\com\esriCatalog.olb#ESRI Catalog Object Library*\G{C0FC1503-7E6F-11D2-AABF-00C04FA375F1}#1.0#0#C:\Program Files\ArcGIS\com\esriCatalogUI.olb#ESRI CatalogUI Object Library*\G{D92377DC-FAB1-4DFB-A4C1-61BD8C40DBEB}#1.0#0#C:\Program Files\ArcGIS\com\esriCartoUI.olb#ESRI CartoUI Object Library*\G{8F0F4190-51B8-4D1D-B598-849456670248}#1.0#0#C:\Program Files\ArcGIS\com\esriDataSourcesRasterUI.olb#ESRI DataSourcesRasterUI Object Library*\G{016DF9D3-7E81-11D2-A2D1-0000F8774FB5}#1.0#0#C:\Program Files\ArcGIS\com\esriDisplayUI.olb#ESRI DisplayUI Object Library*\G{AE064D40-D6CE-11D0-867A-0000F8751720}#1.0#0#C:\Program Files\ArcGIS\com\esriOutputUI.olb#ESRI OutputUI Object Library*\G{40499F24-596F-45D2-ACE1-A251E2990017}#1.0#0#C:\Program Files\ArcGIS\com\esriArcMapUI.olb#ESRI ArcMapUI Object Library*\G{ED18C81D-E028-4F2A-8745-B6A5D0C6952B}#1.0#0#C:\Program Files\ArcGIS\com\esriArcCatalogUI.olb#ESRI ArcCatalogUI Object Library*\G{4C896230-7F1A-11D2-8509-0000F875B9C6}#1.0#0#C:\Program Files\ArcGIS\com\esriEditor.olb#ESRI Editor Object Library *\G{31FB596E-D0E8-4736-864F-87295B15B736}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoReferenceUI.olb#ESRI GeoReferenceUI Object Library*\G{E06BEA6B-FF83-11D3-9F79-00C04F8ED1C4}#1.0#0#C:\Program Files\ArcGIS\com\esriLocationUI.olb#ESRI LocationUI Object Library2*\G{90F28035-50D8-41A8-9B1C-8D14EE115EA8}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoDatabaseDistributedUI.olb#ESRI GeoDatabaseDistributedUI Object Library*\G{52AE85C8-0A79-490E-A5E0-EAE86D8ACA6B}#1.0#0#C:\Program Files\ArcGIS\com\esriEditorExt.olb#ESRI EditorExt Object Library*\G{85A385F8-E07F-43B8-8BC2-E3593B9FC3F3}#1.0#0#C:\Program Files\ArcGIS\com\esriArcScan.olb#ESRI ArcScan Object Library*\G{D5FB57C1-ACDB-11D2-9F3A-00C04F8ED1D7}#1.0#0#C:\Program Files\ArcGIS\com\esriSpatialAnalystUI.olb#ESRI SpatialAnalystUI Object Library*\G{10DEE54B-98B4-4CBE-BC2B-6FDD12135D73}#1.0#0#C:\Program Files\ArcGIS\com\esriNetworkAnalystUI.olb#ESRI NetworkAnalystUI Object Library.*\G{E3AB636F-179C-41AE-AD09-AE965A79CCC1}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoStatisticalAnalystUI.olb#ESRI GeoStatisticalAnalystUI Object Library*\G{C031A050-82C6-4F8F-8836-5692631CFFE6}#1.0#0#C:\Program Files\ArcGIS\com\esriGeoprocessing.olb#ESRI Geoprocessing Object Library*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library *\G{A0EEC2ED-F8D3-4CD0-888C-4F7199A134E3}#2.0#0#C:\DOCUME~1\jduh.PSU\LOCALS~1\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M  KH+ThisDocument044889bd54ThisDocumentHfrmDemo1U48876354frmDemo$` Module1064889bdb0BModule1\8`8TգD+PY$]H[^u9L6r۪&P"UtHh@@ %|N As bbooleanbyval.Debug=DimDElsePexplicitRFalseTFor^goto_IfcInputjIntegerkisxlongNothingNullOnredimSubThentotruetypeof esriFrameworkGVBAWin16~Win32MacVBA6#Project1 stdole`Project- ThisDocument< _EvaluateNormal esriArcMap|%VBIDEA esriSystem esriSystemUI esriGeometry esriDisplayesriGeoDatabase5esriDataSourcesRasteresriDataSourcesOleDBesriDataSourcesFile`esriDataSourcesGDB-- esriOutputGLesriGeoDatabaseDistributed"esriGeoDatabaseExtensions esriCarto1 esriLocationesriNetworkAnalysisesriGeoAnalyst| esri3DAnalystesriGeoStatisticalAnalystCesriSpatialAnalyst esriNetworkAnalystesriGeoDatabaseUI` esriCatalog` esriCatalogUI, esriCartoUIeesriDataSourcesRasterUI esriDisplayUI esriOutputUIi esriArcMapUIesriArcCatalogUIj esriEditorOesriGeoReferenceUIesriLocationUIesriGeoDatabaseDistributedUI= esriEditorExt esriArcScan' esriSpatialAnalystUIyesriNetworkAnalystUIesriGeoStatisticalAnalystUIKesriGeoprocessingm MxDocument- UserForm1)MSFormsCUserFormNUserForm_Clicktest4aXMsgBoxRClickShow UserForm_WCommandButton1|CommandButton1_ClickCommandButton3_ClickFASetFocusform1TextBox1S Application*GetOpenFilename]? OpenDocument3ECaptionxbObjectSelectedh pGxDialogϷ IGxDialog3GxDialogn, pGxObject IEnumGxObjectApFilterIGxObjectFilterZ]GxFilterDatasets  TxtNPolygonsAllowMultiSelect ButtonCaptionTitle~ ObjectFilter DoModalOpenyParenthWnd/SubEnd1SubDim+ _B_var_Set GxFilterFilesCmbCloseyCmbClose_Click5_ pGxDataset IGxDataset' TxtFClass# DatasetNamez WorkspaceNameXPathName' pGxDataFiler IGPDataFilekt_B_var_TxtFClass,_B_var_IGxObjectFilterF_B_var_GxFilterFiles^_B_var_GxDialog_B_var_IGPDataFilee IGxDataFileeIGxFile.Path2FileIOM _B_var_OpenlIntFIO{< commandstre_B_var_commandstr$ ReturnCode._B_var_ReturnCodeYFShellV vbNormalFocus OpenFile2шOpenFile2_ClickPSimpleBrowseForFolder objShellC objFolderg CreateObject BrowseForFileCItemzfolderQ objFolderItem, FolderitemʝobjfoP _B_var_objfo|BrowseForFoldersĔItems`hBrowseForFiles _B_var_ifPBIF_BROWSEINCLUDEFILESo}_B_var_BIF_BROWSEINCLUDEFILESXsjRetErroNumber-WScriptQuit9GetPathTi`ShellAppHFiluiItem8Pt1kfParsn"_ObjsTypeYq parentfolder7@ ParseName  isfilesystemModule1b QuickSortkeyarrdataarr!numEls> descending%dvalueKtempkey$tempdatavRsp$_leftStkf|rightStkleftNdxf_rightNdx inverseOrderja IsMissingModule2ccmbSelectInput..txtInput' cmbViewInput@7cmbSort txtOutput=Label1,Label2,cmbSelectOutputi cmbViewOutput.cmbSelectInput_ClickCcmbViewInput_Clickjz cmbSort_ClickA Description cmbSelectOutput_Click6cmbViewOutput_Click'VisibleEnabled۪dInArr 6 _B_var_dInArriInFileiOutFilez LineString _B_var_ForjL_B_var_i nline) _B_var_Read{ ofilenameHt prefilenameBeepresponse vbOKCancelx? sOutFileName _B_var_ExitreponseT intLISTFNO* listfilename*fno1EOF ihafilenameTrim@silenameLineNoG DoModalSaveBDisplaythe'SelectedY FinalLocationD _B_var_TrimmTFullNameОeger_B_var_Integer _B_var_Outputs _B_var_ReDimdj\dSeqArr*_B_var_dSeqArr-|InArrSeqArrד optAscend optDescendoptdesce, optdescending_B_var_optdescending optdescendinj optdescendi nfrmDemo{cmbDim1 cmbDim_ClickDK _B_var_TypeOfے Bookmark3D% CmbCall_SubCmbCall_Sub_ClickSqrootzSqr(Mod_UserM  nominator4 numerator denominator{modulus remainder^ txtNumeratorjtxtDenominatorg  txtResultY) _B_var_On6OopsvbOKOnlycZd[ Mod_User2/XX$Z%\&^'`(d*f+h,b)n-C " $ & ( * ,.02468:<>@BDFHJLNP R!T"V#Ad6,3+\xME(<<< <`NX`PT`RPpBx%p8Hx8`Jl `x`TLo V04!x X!`Z` " "`\ ""`^  `*``@P D`@XX)F tm:@MS )H(01\\MIC iJ P3\iL$ mlh`L\ @P+@? 9eK( " r|ppP[ P P P`" V &(Pp             0 @ H  hp*x   ( @ P `h*p     8 H X `  x           . H ` p     0  H  X h x J-------------------------------------------------------------------------- QuicksortJ--------------------------------------------------------------------------p]0]H] ` ]]]0j account for optional arguments J$bG F'Jjj L$bG'Ljd L'^ init pointers F'Z  J'\ init stack'T Z T+V \ T+X_ \ Z AB \$F'NK Z '*X \'`  find the pivot itemuvw L__F * '*F *$F N_P ` '` ` Z `$F N *$F'P `$F *+F P `+F *$H'R `$H *+H   R `+H ` *!d__F * '*F *$F NJKL_X ` '`^ ` Z `$F N *$F'P `$F *+F P `+F *$H'R `$H *+H R `+H ` *k  swap found items `$F'P *$F `+F   \$F *+F P \+F* `$H'R; *$H `+HNO \$H *+Hab R \+Hn ' push on the stack the pair of pointers  that differ most T 'T * Z  \ *   Z T+V * T+X * 'Zd0 * T+V \ T+X * '\kd * pop a new pair of pointers off the stacks T$V'ZO T$X'\X T 'Ta TGxjopqkh`oXPOdata are sorted based on keyarr values, dataarr elememts follow keyarr elements_PsAttribute VB_Name = "Module1" '-F Quic ksortLPublic SubbSb(keyarr() As Long, data Optional ByVnumEls _ Var@iant, descendinFg/) 'A4 are ve d bason J valuesH elememts follow nts*Dimhtempkey >z sp left@Stk(32HIrighM NdxG H inverseOrder BooleanGjP ac countDr oiargumeDIf IsMissb(o) Then Dr= UB@dD@hv rv= FalsFe%J4= (H <> D' init pointA<[AJ= L%R=/ DstackC@r= 1Epsp)@Aw2Do ! > (gV @Nhed!ai' -j ' find the pivot i[K6H.< : !@i + 1: op Untilm(i) <=l #ajAaLo !%,Orj) >%}=d3Fj 4Dy`= s =fit aCB O'`4iK t@@[15 !@N@P$6%71G@ r% (  bz3 d ECIfMU' swapPdu!EtM  F fQAAa5} wHE8 pu ' puxsh Zis[aizflo@'0at diffmos`qrm@p9`_(iUdSR (E ` `pawu50dk/Ha!y A@o ~u/!1 @@ha new p off2 TK 0ExIV 1@ о>      !"#$%&'()*+-./0245678:;<=SPSSS<(<,<<<< <$<0<4<8<<<0{BB6275EF-72B0-4F33-8D3C-837F4B1EF952}{671327A0-6358-4D09-AA80-9F6DCEFBE4AB}@0(%X0 % `<e #i % %@vl @\ @`@ei X`X@8 ``|i 8i`x`v`t   x`vziip x `|i iiieWWW (0X`0, "(@HP $X$hx  4^ D 0 "  2  "  2 P` "  @ ` 8p P`oph](@Xo'v v'[ [  v'eoTest'vana   '@o,find the modulus and remainder of a division ?  X'xx !~ Error!A@xRO]h]] !dX'v\ !dX'6'' v   A@t=  *   +   (d]X|`XP@,find the modulus and remainder of a divisions = mo   ' ?  X'oײAttribute VB_Name = "frmDemo" Basx0{BB6275EF-72B0-4F33-8D3C-837F4B1EF952}{671327A0-6358-4D09-AA80-9F6DCEFBE4AB} dGlobal!SpacoFalse CreatablPre declaIdTru BExpose0TemplateDerivCustomizDOption 0licit P"& Sub Cmb Call__Ck() Dim a As IntegerՇ b c d #OHrror GoTo Oops aGC@(txtNumerator.Text%bDen;nzc0TMod_User2 a, b, c8, dCCResult"@ & c" * "b+pExitS4:MsgBox Err.Descric, vbOKOnly, "or!EndCh-(nEDHU0AmodulusremainderHDV'f the a#  ofdivis6= &+ d$ = w2- 0.5) n/ @|!2! B0yVal&Z, #Gg#")#X #t(##cmb@vpx\C0ak"Te\st M!|Aia.2Debug.`nt b'1Cf|+H#9BEy\3M ojjklL NQW`KMkExME (SLS S<N0{006B1AFE-C66C-11D0-B94C-080009EE4E51}(%H` % %`h8xAttribute VB_Name = "ThisDocument" Bas0{006B1AFE-C66C-11D0-B94C-080009EE4E51} |GlobalSpacFalse dCreatablPredeclaIdTru BExposeTemplateDerivBustomizD2VERSION 5.00 Begin {C62A69F0-16DC-11CE-9E98-00AA00574A4F} frmDemo Caption = "UserForm1" ClientHeight = 3120 ClientLeft = 45 ClientTop = 435 ClientWidth = 4710 StartUpPosition = 1 'CenterOwner TypeInfoVer = 11 End  Microsoft Forms 2.0 FormEmbedded Object9q( Dim testing Ou"Tahoma1 (Call ByVal Demo Ou"Tahoma1H,O,5"Tahoma1(/NO5"TahomaH,O,5"TahomaH, ,5"Tahoma   }t  $<cmbDim{{( @CmbCall_Sub{q( 4txtNumeratorE(24Label1q,4txtDenominatorAE( 8txtResultnat b      !"#$%&'()*+-./0245678:;<=b