fhops/AGENTS.md,sha256=TNBsy2e_-3yPVZqnu1KvX707dgXBD8LgDY3B_XaHJ4M,647
fhops/__init__.py,sha256=79GSLFaSjqr87IfzyxFWC8wrpRQHt13R6xqh6FqPnSw,80
fhops/_typer_cli_runner.py,sha256=IqPjxZJi1r6wIROgtzb8fQhUenmzxvKmg7wFUH2lMzc,1181
fhops/resources.py,sha256=MPBIG89eFsoTl41R0_3SpzDhQMbxB3KQbEgCv7OGrIk,1179
fhops/cli/AGENTS.md,sha256=3fHYW194I94zdSd3LayeE4TAQpkIrLLHy8oFTcqfbO0,626
fhops/cli/_utils.py,sha256=5vC_e4-uwQdV04AfhvbEnKKd4EugWdblfuNLbmO7JdQ,7419
fhops/cli/benchmarks.py,sha256=_QYpOc8-KBOKiXWPzpOhKcneqc9ZGChGJGioE0UWXkA,50162
fhops/cli/dataset.py,sha256=PYjqdjrhygVArAA9nhrqbko9erPXLpZLIwb2Gg_Rj5g,422637
fhops/cli/geospatial.py,sha256=kgx75LWyj73WVFQyWTMPmTZei9suWTYsgxS_DkXBkXE,1112
fhops/cli/main.py,sha256=VCE1fFyECG7GTON62PFYmb0qECqeU2VohOuHnpdWJ8A,122430
fhops/cli/planning.py,sha256=oKAhmERwxZKboGFuk0rsZxjvOCmudGnfkN_93a4dDsg,7154
fhops/cli/profiles.py,sha256=EekYlKA6uJx_4l_Hu3c71rC_7hHsYs6wi8Sj7mpfy7o,9603
fhops/cli/synthetic.py,sha256=N6tdIG1hs4XK2gucp9eBgg3ejSOOlDF0yHstkKj_FhI,16179
fhops/cli/telemetry.py,sha256=K8wIozqW5MDmvHlVUEyOlEoenGrPlan3zk1eTQa2UrM,14510
fhops/cli/watch_dashboard.py,sha256=Ghg4PCCRTob4WiAuxyoaJB_2rNWRrIjfyHe0tJDLK_w,10254
fhops/core/__init__.py,sha256=OaOgtz1J0KgiXNxjf4DhxFnOs78dFysq3Q6vGEdQT0s,118
fhops/core/errors.py,sha256=ivAu_XUrNinDKjiNPPRHolOYQoDRKjqHFznrCNuupW0,173
fhops/core/types.py,sha256=jElB2OcxJHZ8sTmtZHUnGwcDcILZLe3dbswZ0BFSwZg,661
fhops/costing/__init__.py,sha256=DVpDYQjFztijzw2cye3oAHoX6q4YW-8V_8gsvVn_Jm4,330
fhops/costing/inflation.py,sha256=cdwSXHYjBnRk781WVYneVY-Gdk0agmv1UKuwAhVYdFo,2340
fhops/costing/machine_rates.py,sha256=7mh71UpXGyIFL2PVgo-iyD34umrW2xX6VwSeAd0KDsE,12494
fhops/costing/machines.py,sha256=q85BjAn5XKq52KdnL_ghurYIt4bqdoy0Q4f1X2xYXNo,8154
fhops/data/loaders.py,sha256=M2ci3dsyxl1b0Dihsw6ieC3p7s3MAitGG4ChC3TBDLY,672
fhops/eval/kpis.py,sha256=PLfL9PT8ZeL8AZ5-pWFe_FiMcB8gR1eYXtQ_Bai5sm8,361
fhops/evaluation/__init__.py,sha256=ZwL4ixMvab01BV-PK5-nMQ_H78xpmrRUIJbKUn7p1RU,2010
fhops/evaluation/sequencing.py,sha256=1bDgXTaJLTAOGoGMoA3VkrT39wdE89FcV5cF9_Epx60,13326
fhops/evaluation/metrics/__init__.py,sha256=RNxHY80nrHODpbdEMw0UD8bc4RW5UdKHmrObPRXUMTY,51
fhops/evaluation/metrics/aggregates.py,sha256=R5KJE4ln86ul16I7W1Y1ViNLlfgjLuEDpf22aVGtp8M,4690
fhops/evaluation/metrics/kpis.py,sha256=1QKp4Gwh9zynRiDjoSa2aIPX33-ieo0CNrnFnpbR4uc,11127
fhops/evaluation/playback/__init__.py,sha256=ulWoJP8BmQonEeENsLB9cKe49g-8x6PNt47I4vezYvw,1198
fhops/evaluation/playback/adapters.py,sha256=0kzTYGqcMQVByek63dfIy0mnuEtrT4kyhIrtcvUtqMo,8641
fhops/evaluation/playback/aggregates.py,sha256=SDaisfhjFpdL7jUaQbyzkvMF_SJHYBOtjnywaaFn9q0,5567
fhops/evaluation/playback/core.py,sha256=TstDczFAhNGiHKONmjPucUnLdy3vm9lLPqcOze2Aer4,13209
fhops/evaluation/playback/events.py,sha256=hnCTOW8dRNUq182_KYoZgSYlQvj4FPvJgb_1NtDYhdY,3531
fhops/evaluation/playback/exporters.py,sha256=yxXcXaIcBYCWhJBcfz9ZbM-mn9hfzcOv4E6zwdj7noM,5166
fhops/evaluation/playback/stochastic.py,sha256=WIouHsR0XnhBsp2RPu7ybDwqknihUJ9EYUvkBWcPib8,10909
fhops/evaluation/reporting/__init__.py,sha256=wTlAoaC0j4MsSxYMX8t6s-tLCkTqNbcnRQ6mmeqd3_0,56
fhops/model/pyomo_builder.py,sha256=ZPamKRORxD-DKYDiHOEAgF_pUI2ZOpxJrvxkqXAYNSA,380
fhops/model/milp/data.py,sha256=9gLOgHaactye5TPVieTOXy4puVTN3tsiLrr7DKfrgFc,14234
fhops/model/milp/driver.py,sha256=jGibw1S2QQ7kDz-Fqy4AwPHV-xmLsTJPlday7DnfuS0,26268
fhops/model/milp/operational.py,sha256=Ko4k5au4JjimlIvF_0b2pjt7CSg0WiaKZe7Etkga-mo,19807
fhops/optimization/__init__.py,sha256=GOs-5DsHedqrrQjGPrv5hSbE5_Qboj2lb9O8gG8yUj8,184
fhops/optimization/operational_problem.py,sha256=EISn3aRUm9-7SEorcE9UAAi3I8KplyJo4L7kfbi0LYU,12157
fhops/optimization/constraints/__init__.py,sha256=bzSmnkLO5fdvI0AlenhbzSe8IeSSWTuu2mC0KW98hlM,74
fhops/optimization/heuristics/__init__.py,sha256=ajO3EGCuHgv_yLTvBiGzjKQCFNVvM0IS7xa2pfY8SDg,539
fhops/optimization/heuristics/common.py,sha256=mK2G2EWDrM6oCb--J_EFG8quTBFdyQRv9dfa8JIxHf0,43859
fhops/optimization/heuristics/ils.py,sha256=Iio9Ozxy0s4AT4eYQXxLV-WKbzuf1Omrzk1N0p9dAeI,24905
fhops/optimization/heuristics/multistart.py,sha256=bLPNkTxeW37FDuKFfBq5CO1i9Te6mHxWVRMhhBO6Blo,7699
fhops/optimization/heuristics/registry.py,sha256=237lacKmOmIW-R8XC_OeSXTSMhxIYiRFgPdIZFPb9iQ,23945
fhops/optimization/heuristics/sa.py,sha256=iGKj0tANLUPjfQFxqkxxGguojcQlcJdvQmimnx3QkEs,28341
fhops/optimization/heuristics/tabu.py,sha256=tw0T9xBo4ftWrsSck4x6v7wsQ2kqXPOutffU1S7fQ4c,22945
fhops/optimization/mip/__init__.py,sha256=R5XnwgtbTxsE4s0G7mWKzRzvGEUp_VVhEAkfE48VYFw,139
fhops/optimization/mip/builder.py,sha256=Rk4ghWjmAJuHQZuhZ_znrV-aFjMcNYCoSlNrC3qPXTc,12079
fhops/optimization/mip/highs_driver.py,sha256=0CIHzWtTcTokWtOqlXQQT-HoevskeiAORF8awWLqAAM,8844
fhops/optimization/mip/constraints/system_sequencing.py,sha256=Zrp_HFlyX41UArPI_HZ57FRRnH8lEfd8G0Qrf2BOE9U,13435
fhops/planning/__init__.py,sha256=nXhIBw8zazm95zVnnA9atPXFSB-qtb7e0dyjvRgx1Ok,1344
fhops/planning/reporting.py,sha256=nYfC6Tc7pKtdz-BF3mvQ_8W1lDqBecXSkqvvmhNOyfU,6347
fhops/planning/rolling.py,sha256=92K3Utbgthdoa67pHhy95gKU9F8yATRRf0XTl5w3RgM,36793
fhops/productivity/__init__.py,sha256=Nycn9yr8FUH7qJpCOIsK3hPEiuAl6PnNshFs_suynSs,14528
fhops/productivity/cable_logging.py,sha256=zBKSiqSJWwMzmJNRyLThbU5vlt3HjXBwtAKda5h7x9E,56003
fhops/productivity/eriksson2014.py,sha256=-q9v9yIeszJEs80A2wdhGIwjN4_sy5sKGehP10Cn_7g,3998
fhops/productivity/forwarder_bc.py,sha256=W8oi1IhhyneKSzGl5lDIcGvfcxnWuTZ0D9yFwqoeZug,17649
fhops/productivity/ghaffariyan2019.py,sha256=TqjChhfDh1TSzHXD-6sfpTKKQCYI7-PFvQeG9HTmYAY,3547
fhops/productivity/grapple_bc.py,sha256=bBkE4zeqVhG-VpxV1YjICLM0KVV1tbIyiZrL9lqwvrA,44276
fhops/productivity/harvester_ctl.py,sha256=y8BjsMs835dYbXGlhaE-yS3cAn5dSOIBOD16IkvVYAE,6215
fhops/productivity/kellogg_bettinger1994.py,sha256=LN0HaxjezVGSAIZ1Fid-nBxwmPPCAztexGOrtxfeGn8,1563
fhops/productivity/lahrsen2025.py,sha256=9Jdb3ep6vSB9ZZgC8jI2jknyyP-k67GmAXYKhvurywQ,10085
fhops/productivity/laitila2020.py,sha256=LiAlXIaZyVTNGujFVxOvKpIziHsM3bfUjQMCcSNh_RY,2567
fhops/productivity/processor_loader.py,sha256=dMHorrd-fd7GuJ4Xh5ToJasAiNmqa5TX6H7QHiUsOJc,128517
fhops/productivity/ranges.py,sha256=AWt8nAb9hdClaBCXpNKb-RJEcy7ADfetwVl85dr44Aw,606
fhops/productivity/sessions2006.py,sha256=2kyQyoR38xOJ_YdMTE22UP0gCAKAxUd5MzfEqzhSBgw,5604
fhops/productivity/shovel_logger.py,sha256=ol0ZURok2O2BMfVlcu60Il86FzWmED4gxLoVvuPx7Ng,7058
fhops/productivity/skidder_ft.py,sha256=xSHciHelv68C4Izw5PuwvoBsHCSVrJMVZJkx4WqPuPo,22481
fhops/productivity/spinelli2017.py,sha256=n1lI967NfRSY6VV8pfwd70IyDR8_gOa3trjpXpJ0Azk,2309
fhops/productivity/stoilov2021.py,sha256=KVyJ8A91Z4VyISw3Nrmp8bMV_epRDsr_rddKoPb_Kjs,1274
fhops/productivity/_data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fhops/productivity/_data/lahrsen2025_ranges.json,sha256=kOOMrYkym4Sa3TtVVidVWeXFP776dUzcbqNch_Jd1LI,1839
fhops/productivity_registry/__init__.py,sha256=LQt8g6xavRROdcvMCVY5PvaYaV0IGAm4uDBR8IIjt-4,1084
fhops/reference/__init__.py,sha256=L7-SPpvmhrLTF_qb0Vvuv_1TtLWhj92ZoT6yeTKRadI,3514
fhops/reference/adv2n21.py,sha256=bYaA-KehNoxDSrvqWxTCeQYARuHpNCJYs1Ulvq1fT6U,4603
fhops/reference/adv6n25_helicopters.py,sha256=vbHOJAbNPZDbDH7G0wSAz2GW5rtYL22InQzXr1oyIGM,2623
fhops/reference/arnvik_appendix5.py,sha256=gZAJC6tBUp27Z5leiP7k6ma-to-IrYCbXF1M-fiA5Lk,3369
fhops/reference/fncy12_tmy45.py,sha256=TJ9ghZB7Y3K5JuEKoTUAHM0Q_IK8iDudk5fvySdlZYE,4452
fhops/reference/helicopter_fpinnovations.py,sha256=47-UK8r_rOcTfZPB81J-4REb78_9EKqZpVQXokEEylI,7164
fhops/reference/partial_cut_profiles.py,sha256=JjH4Vt1eCNVg8hHD3Wb6ewxyaXmz4tpskPTFDG73wG0,2067
fhops/reference/soil_protection.py,sha256=2Ff1-zlEn5vYwGgyzMwYLgDFw11XEvW-TE3cC4aM5AE,2121
fhops/reference/support_penalties.py,sha256=2Wlgt6UtEQ7fi4caKbmBXhHBQ8mmUrcRLFktdOY0lhI,5063
fhops/reference/tn82_ft180.py,sha256=CtS7_5scrIBd0FCBAOgb-CGw1PEg1BAej_fZiD57lA0,2602
fhops/reference/tn98_handfalling.py,sha256=2n1HbT2p8pe5bsLONoFfM6F_tb6ZLU499hPENolV39A,3729
fhops/reference/tr119_partial_cut.py,sha256=uSxl_IYjk4uUPjT0NqLoEzlgSCfY8YavkKZXQe0s_LA,1782
fhops/reference/tr28_subgrade.py,sha256=QTDYHvZS-T8UqCkfOUJtCuodUGYFNMlI8mGCXh30MVg,7017
fhops/reference/unbc_hoe_chucking.py,sha256=l-4sCNf-OQ0WY-0J1G6Q7SM42y8TzyOi9fi5lWPMRfw,5247
fhops/scenario/__init__.py,sha256=u3B4tKJXCtXg-LjwgSUDzGFDYegFcVRS2n46xepdGCo,440
fhops/scenario/contract/__init__.py,sha256=VgpXvp1vc3PvIKtzwWYa3Psw2nVUD7DmafwAww_l8Ds,487
fhops/scenario/contract/models.py,sha256=N-3qElpXZKxHU4Do6M86EzUKCKzTT_Jhje36xAWakso,27531
fhops/scenario/io/__init__.py,sha256=MlTJFN5M9JFpwrTcm8WsPZbEQ7CLqBKgGawitCA7UBk,148
fhops/scenario/io/loaders.py,sha256=v6GDe7zSiBDBZwTWCN8mqEU79vADoziI-nT3TaMH33k,11728
fhops/scenario/io/mobilisation.py,sha256=ph327Hgf_daemw1kSioQSfFHl_tHPcGuJ28iwgdMRSw,2200
fhops/scenario/synthetic/__init__.py,sha256=qQu5vhL6i4wMAy9YIEctll7kd3CthzFkHxUDC2DJktE,546
fhops/scenario/synthetic/generator.py,sha256=cSUVvmUWzX-YtHQpZ7MC0EnE_f3CGsdrg5n7_ArQRvo,39107
fhops/scheduling/__init__.py,sha256=pi4r3e8ndQQW4UygIo7OQoll7TkiUINqnHGfryRU4AE,378
fhops/scheduling/geospatial.py,sha256=9PBjrGmAlOA4t6oCM03Y8d9OiWtVf2B2cA1-8WE7y3c,6610
fhops/scheduling/mobilisation/__init__.py,sha256=S8ZBekLoBCVre8QT4eKFxPuztDlABHlEWncz4GsLDWc,292
fhops/scheduling/mobilisation/models.py,sha256=Scb3u6I-ETtyxU4qKaeTX2aveTUDwJWwN9zq_PaB-rQ,2252
fhops/scheduling/systems/__init__.py,sha256=IrB80js0656I9nTMCg9o1wdUVr2Tuop18xb0MwWC1Ps,345
fhops/scheduling/systems/models.py,sha256=4V_mTqEaVBHxHfggqJpCHrHCglFDqQGJ6SuzQVxiETY,55073
fhops/scheduling/timeline/__init__.py,sha256=l1VMIO3lJmK11suaYHRZV7ziNWyKFDPR_UGvjl9uF8k,202
fhops/scheduling/timeline/models.py,sha256=XwVR-F15y5mJkpW-K3RAgXbhR7RSLtd8XXRF9fyBU5M,1985
fhops/solve/highs_mip.py,sha256=G-glTVGuBVQyEbHAygDJjyQ4NH1OjbaYLmVWE1S55QA,379
fhops/solve/heuristics/sa.py,sha256=_5D_4Re0KS2gIsPSxFTcXxDCXWOFkW7XXYvfaUTjTpU,391
fhops/telemetry/__init__.py,sha256=3WzAQTVi0-0k4H47C8WUfutdBmCEDRtxYZP0uD8UlyE,208
fhops/telemetry/jsonl.py,sha256=KtsOPPq1pMVpna8lENI2M2PMBjpwvylTlZp-C3AVhr4,1828
fhops/telemetry/machine_costs.py,sha256=DOxud_Mt2b9KE0nUgkshpT03RinRE15ZtYRg1ZVMH8Q,7017
fhops/telemetry/run_logger.py,sha256=Y6Bd7Shsag6ur9VyBX77uy_jOjvqSThtYjyU3QYQ_O4,7609
fhops/telemetry/sqlite_store.py,sha256=3HVAVF0DAOv1TKH5uG9KssYRSPgeHu7gU3fH3kvAbsU,7118
fhops/telemetry/watch.py,sha256=wphKXjJFuV6m1USrleUJX8gR6bF2PcYktQt641odhMA,3480
fhops/validation/ranges.py,sha256=YKwfnUHHV1k18Q0m8GHiiPMz7OyrEL3kuK6ebZh5ugI,1929
fhops/data/machine_rates.json,sha256=cbt82eR2eflX_R0FHiOBNo2X5ahHQXs4yYITrY0qmtU,29253
fhops/data/costing/cpi_canada_all_items_2002_100.json,sha256=9AjIbqqDy1E087ecs1up9UfyDRCNSZmzNLN8SCU5n3Y,2103
fhops/data/costing/tr45_appendixii_1979.json,sha256=oOWO-ylKaKTR9Srir6gKIM-CYuafh0qMHUQTaQ9zs-8,1835
fhops/data/productivity/arnvik_forwarder.json,sha256=oDBUDu7r5VvOnp8liOdwism7D4FRw2KJUyQlFCznxAg,10938
fhops/data/productivity/forwarder_skidder_adv1n12.json,sha256=Vc0FEXTrW1oCFBpWk0vEHk5TOfp5Vwj6mDakeVMEWBw,2739
fhops/data/productivity/helicopter_fpinnovations.json,sha256=QjUuwCiEwYteX4LO_zqY78ZL8lZZknR16F6x6xzYw3w,13828
fhops/data/productivity/loader_barko450.json,sha256=Kmnv28zN2NK_w8f5L8CvTGh4xsvw_A_7ugnIYHa9sEk,2553
fhops/data/productivity/loader_kizha2020.json,sha256=XWA8AIZsY40lyGqpRpA9y6RWjK0vzGOJUODiwGkgOhI,2723
fhops/data/productivity/loader_models.json,sha256=-3ZlrD3ljdModFaZ0Jgpmd5rbInV4VMC3fY3wIjy8T4,3841
fhops/data/productivity/loader_tn261.json,sha256=ERrnZNk7hoa2G5uUqSHb4jgSzrofZXuxVKP522QCO5A,2015
fhops/data/productivity/processor_adv5n6.json,sha256=2gpGJej5K4JDg9evfzV6susLcNP_n_8WKxgyehfkPcQ,3700
fhops/data/productivity/processor_adv7n3.json,sha256=EPCSLOfcTgS8BONC2sYeBi0EHzWf5g9dPwOxCgnw9Sk,4991
fhops/data/productivity/processor_berry2019.json,sha256=LKEfRCI8Xj5tr3xeQg0cUvu6pG0E860BEDfRTrjw_VQ,4304
fhops/data/productivity/processor_bertone2025.json,sha256=xEYT915hznEM6Jc9t8kiA9c96ob7Ifj85HSboR1yU1I,1386
fhops/data/productivity/processor_borz2023.json,sha256=Yz8WKuwLTiGhKd-kZSPQ_Ny6L3qHfd_soKKqhX2UcBs,1131
fhops/data/productivity/processor_hypro775.json,sha256=NpFkw_D25G50k_Jr_lPGYH8ur02bTz-D7sTviGQvOeQ,1722
fhops/data/productivity/processor_labelle_models.json,sha256=m5Iv7JNEySBA2eqBMPyJEuxzxJl9hzbKqOGmR9fmiJM,15244
fhops/data/productivity/processor_nakagawa2010.json,sha256=vtHQ8QKL4ve6Mhv_AfUGTAXh-hqFtuJ9_O4q2kodeNU,1370
fhops/data/productivity/processor_spinelli2010.json,sha256=gnA0-G-jBn2tg3WLtzNPQhWfhsj8eabiJUvDchFKNhY,4331
fhops/data/productivity/processor_tn103.json,sha256=6ftr8tO0RWemYQWZzbo7DMU32MY87GII1PDMsbvlLEw,4318
fhops/data/productivity/processor_tn166.json,sha256=plX8QvXclB_lVB64tABWawwxjNMTYo5pO2AElLcqecQ,3546
fhops/data/productivity/processor_tr106.json,sha256=F4TRQRqPPbHs14SoUw1BrdaxyJ_YryfqtMzpBRKU5UQ,4008
fhops/data/productivity/processor_tr87.json,sha256=F8-awLMSh-pIgEkEQ9YD9Co3glf6fnm28gtW6uRGL1o,4653
fhops/data/productivity/processor_visser2015.json,sha256=SmwcP3VdHkwsuyraIUdzPpRGHxPc8gHqWDDOjbmHiKA,2360
fhops/data/reference/administrator_jfe5_2tp04.json,sha256=QyLo_JQvCMjn4zbD07kMn9sD6lolyT4VkF2MCDiCRVA,5262
fhops/data/reference/berry2019_log_grade_emmeans.json,sha256=ME0LNhlOya6nP_zYPpRC7U1-vvt5RIZZlBBdOKZlUsA,1708
fhops/data/reference/partial_cut_profiles.json,sha256=1yOdk1Bu1Naz07JDF_8_NCPirBqEI1T5LUA2BVyHdvs,3922
fhops/data/reference/processor_carrier_profiles.json,sha256=ZE2qdCZdgeGfdwOkExldlfW0k3R6ImT1q2lvr1h2llo,3188
fhops/data/reference/processor_labelle_huss2018.json,sha256=ZweyftkA9TZ_SuIyj8gWefBdJCq6pHLqNZNGvpzDGW8,4097
fhops/data/reference/skidder_speed_zurita2025.json,sha256=_nOMzWb_Sy5rHJlp69B_t5PdY25KxLAuvQeZ0LlsuEw,1417
fhops/data/reference/soil_protection_profiles.json,sha256=itQzYPLpU_tApGmW2s-Jrs0A1KxT2Raf0WJpQwJ-zb8,1199
fhops/data/reference/unbc_hoe_chucking.json,sha256=CqTEE_rEkqM96dXBZ_KcCKkekE4drJwhs-Oegkvc7dw,1556
fhops/data/reference/unbc_processing_costs.json,sha256=SS3BPLKwb6b8LvzgSdDl_PGV7t3H284UQtdbyYu5wLU,2308
fhops/data/reference/arnvik/appendix5_stands.json,sha256=uVuLupre1Kuz4vDsolN9-5mcVM5k2wXyiMzPFPmIYvw,55312
fhops/data/reference/fpinnovations/adv11n17_partial_harvest.json,sha256=VZiTY1TjAmLXE4WONaH9v9aab3eQYrBk6muhqluk0js,7100
fhops/data/reference/fpinnovations/adv15n3_support.json,sha256=wBIpTzLx9YENpd6FCO4GiOZ1tYZSNzQHosBrq1wOOnQ,3120
fhops/data/reference/fpinnovations/adv1n22_small_openings.json,sha256=8u42Y41etOEvCY08_LdNp70fNXkX93krjNtLYUJZUZ8,4968
fhops/data/reference/fpinnovations/adv1n35_owren400.json,sha256=ega32Qq9dcgdRDd7oEe9Dox8b3ZSxzPQRSTrDVVZom8,4809
fhops/data/reference/fpinnovations/adv1n40_madill071.json,sha256=9mptD-RW8AXkC6KbIe6BRfm17XcWJFqWlD0FRf3yaW4,3057
fhops/data/reference/fpinnovations/adv2n21_partial_cut.json,sha256=RKpmzCi_RBCHd501lXVStB6ykDNoGSbJdj3V3bp3Z8s,9578
fhops/data/reference/fpinnovations/adv4n7_compaction.json,sha256=X2wPc95dAwEA80QsB4ngKtIJ_oUOjtFErKLC1qQTRo8,2209
fhops/data/reference/fpinnovations/adv5n28_skyline_conversion.json,sha256=AW0TlkfBJSw1tduGwIUHBoBB5DARRcjwN-VaGut4-Bk,13889
fhops/data/reference/fpinnovations/adv6n25_helicopters.json,sha256=t-CTDfMkw_4JZk7ry42sSbrqm9Rbaj6wXWIsxFVJrtU,2977
fhops/data/reference/fpinnovations/adv6n7_caterpillar535b.json,sha256=hjLAoH2DNETMlM5-9a9Z1rCaFJMgqSY09NyChRg1Tj4,8141
fhops/data/reference/fpinnovations/adv9n4_fuel_reduction.json,sha256=tEVaTu_51aDi89cb6NoKS2tmTFi0P7ZiXjTAmnCwi8c,3966
fhops/data/reference/fpinnovations/fncy12_tmy45_mini_mak.json,sha256=UE3sw4ARKrBt8lwbGxVx9JuDPZBVGgeGngs-TSxfiNA,12932
fhops/data/reference/fpinnovations/fng73_hi_skid.json,sha256=wN6UeCTN6yYiew8KPkUwIuQnv4zrlUks0lD_-uiaqnM,2051
fhops/data/reference/fpinnovations/sr109_partial_cut_treatments.json,sha256=41r8l8q3Jd6e2fqgdupA7qEXEEQRpPKSuSD74P0yMsA,3566
fhops/data/reference/fpinnovations/tn147_highlead.json,sha256=nskvXo_HrbCdgxZdyFgL243fCHJR6Jsf3_LKgPP2v5s,9465
fhops/data/reference/fpinnovations/tn157_cypress7280b.json,sha256=ByzA59HkKw8fSRGqks1TxsATHYbueATSc02WEpQTE0Y,11149
fhops/data/reference/fpinnovations/tn173_compact_yarders.json,sha256=SGqUD1LNnIc31UGoSPaRmfzPFN7rsDhvoPUxLBYapV0,10833
fhops/data/reference/fpinnovations/tn199_quadra_partial_cut.json,sha256=DVlSlZIlD5mYYsDhG1zgFBdtC5_BnybkstK2iQiiP0M,3413
fhops/data/reference/fpinnovations/tn82_ft180_jd550.json,sha256=KQNy5nMedlnCGvX6fUK1EEpCF2SFEXQJUyvw4llR_hs,3521
fhops/data/reference/fpinnovations/tn98_handfalling.json,sha256=0O_wAN81oBD_zS-2u0TFbb0teWCK2wgMlFuiyLJzsjk,6166
fhops/data/reference/fpinnovations/tr119_yarding_productivity.json,sha256=R8CSN1Yqn5QtwwApSA4xtNJUnyLq4eHOHuURGDvDnSA,1345
fhops/data/reference/fpinnovations/tr122_swingyarder.json,sha256=A0L0kha0x4pRm2XqDlyXlcoun4CReR5aTEuQXbxc7Go,5713
fhops/data/reference/fpinnovations/tr127_regressions.json,sha256=dJoZFVW1IXMJrannwoiYdQkwxDuIniwgGXUaRmeogrE,3070
fhops/data/reference/fpinnovations/tr28_subgrade_machines.json,sha256=NO5xzH2eJXokvdtOnj5El1OzutCtAFwkqlvywWOGjtU,9669
fhops-1.0.0.dist-info/METADATA,sha256=Kny_X0mtCzr_mCxM5LL0mH_OwaU4a-PtLWlOYMbj8rM,8871
fhops-1.0.0.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
fhops-1.0.0.dist-info/entry_points.txt,sha256=-ME5r5OqMqaOIKJoN2PUNfkKNar-MWYQT5S34WT-Eik,45
fhops-1.0.0.dist-info/licenses/LICENSE,sha256=1QtH8T2xwQFT2nUpbuqe0MjpGYnoHhgrkX21YoHrjbY,1066
fhops-1.0.0.dist-info/RECORD,,
