<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1605515454625" clover="3.2.0">
  <project timestamp="1605515454625" name="All files">
    <metrics statements="2155" coveredstatements="2105" conditionals="57" coveredconditionals="46" methods="534" coveredmethods="493" elements="2746" coveredelements="2644" complexity="0" loc="2155" ncloc="2155" packages="39" files="146" classes="146"/>
    <package name="construct.application_layer.asset">
      <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="AssetApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/asset/AssetApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.application_layer.dependency">
      <metrics statements="24" coveredstatements="24" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="ConfigDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/ConfigDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
      <file name="ImageRepoDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/ImageRepoDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="2" type="stmt"/>
        <line num="5" count="2" type="stmt"/>
        <line num="7" count="2" type="stmt"/>
      </file>
      <file name="PipelineRepoDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/PipelineRepoDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
      <file name="SceneGraphRepoDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/SceneGraphRepoDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="16" type="stmt"/>
        <line num="5" count="16" type="stmt"/>
        <line num="7" count="16" type="stmt"/>
      </file>
      <file name="TimeDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/TimeDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="1" type="stmt"/>
        <line num="5" count="1" type="stmt"/>
        <line num="7" count="1" type="stmt"/>
      </file>
      <file name="TimeRepoDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/TimeRepoDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
      <file name="WebGPUCoreDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/WebGPUCoreDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
      <file name="WebGPURayTracingDpApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/dependency/WebGPURayTracingDpApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.application_layer.pipeline">
      <metrics statements="11" coveredstatements="11" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="PipelineApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/pipeline/PipelineApService.bs.js">
        <metrics statements="11" coveredstatements="11" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.application_layer.scene">
      <metrics statements="147" coveredstatements="147" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
      <file name="BSDFMaterialApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/BSDFMaterialApService.bs.js">
        <metrics statements="49" coveredstatements="49" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
        <line num="33" count="17" type="stmt"/>
        <line num="35" count="17" type="stmt"/>
        <line num="37" count="17" type="stmt"/>
        <line num="39" count="17" type="stmt"/>
        <line num="41" count="17" type="stmt"/>
        <line num="43" count="17" type="stmt"/>
        <line num="45" count="17" type="stmt"/>
        <line num="47" count="17" type="stmt"/>
        <line num="49" count="17" type="stmt"/>
        <line num="51" count="17" type="stmt"/>
        <line num="53" count="17" type="stmt"/>
        <line num="54" count="17" type="stmt"/>
        <line num="55" count="17" type="stmt"/>
        <line num="56" count="17" type="stmt"/>
        <line num="57" count="17" type="stmt"/>
        <line num="58" count="17" type="stmt"/>
        <line num="59" count="17" type="stmt"/>
        <line num="60" count="17" type="stmt"/>
        <line num="61" count="17" type="stmt"/>
        <line num="62" count="17" type="stmt"/>
        <line num="63" count="17" type="stmt"/>
        <line num="64" count="17" type="stmt"/>
        <line num="65" count="17" type="stmt"/>
        <line num="66" count="17" type="stmt"/>
        <line num="67" count="17" type="stmt"/>
        <line num="68" count="17" type="stmt"/>
        <line num="69" count="17" type="stmt"/>
        <line num="70" count="17" type="stmt"/>
        <line num="71" count="17" type="stmt"/>
        <line num="72" count="17" type="stmt"/>
        <line num="73" count="17" type="stmt"/>
        <line num="74" count="17" type="stmt"/>
        <line num="75" count="17" type="stmt"/>
        <line num="76" count="17" type="stmt"/>
      </file>
      <file name="BasicCameraViewApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/BasicCameraViewApService.bs.js">
        <metrics statements="9" coveredstatements="9" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="DirectionLightApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/DirectionLightApService.bs.js">
        <metrics statements="13" coveredstatements="13" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
      </file>
      <file name="GameObjectApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/GameObjectApService.bs.js">
        <metrics statements="20" coveredstatements="20" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
        <line num="32" count="17" type="stmt"/>
      </file>
      <file name="GeometryApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/GeometryApService.bs.js">
        <metrics statements="22" coveredstatements="22" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
        <line num="32" count="17" type="stmt"/>
        <line num="33" count="17" type="stmt"/>
      </file>
      <file name="PerspectiveCameraProjectionApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/PerspectiveCameraProjectionApService.bs.js">
        <metrics statements="12" coveredstatements="12" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
      </file>
      <file name="SceneApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/SceneApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="46" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
      </file>
      <file name="TransformApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/scene/TransformApService.bs.js">
        <metrics statements="19" coveredstatements="19" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.application_layer.webgpu">
      <metrics statements="9" coveredstatements="9" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="WebGPUCoreApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/webgpu/WebGPUCoreApService.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
      </file>
      <file name="WebGPURayTracingApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/application_layer/webgpu/WebGPURayTracingApService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.dependency.container">
      <metrics statements="51" coveredstatements="50" conditionals="0" coveredconditionals="0" methods="24" coveredmethods="23"/>
      <file name="DpContainer.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/dependency/container/DpContainer.bs.js">
        <metrics statements="51" coveredstatements="50" conditionals="0" coveredconditionals="0" methods="24" coveredmethods="23"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="17" count="1411" type="stmt"/>
        <line num="21" count="90" type="stmt"/>
        <line num="26" count="0" type="stmt"/>
        <line num="30" count="90" type="stmt"/>
        <line num="34" count="345" type="stmt"/>
        <line num="38" count="220" type="stmt"/>
        <line num="42" count="1184" type="stmt"/>
        <line num="46" count="682" type="stmt"/>
        <line num="50" count="33" type="stmt"/>
        <line num="54" count="6" type="stmt"/>
        <line num="58" count="6" type="stmt"/>
        <line num="62" count="1342" type="stmt"/>
        <line num="66" count="184" type="stmt"/>
        <line num="71" count="131" type="stmt"/>
        <line num="76" count="2" type="stmt"/>
        <line num="80" count="184" type="stmt"/>
        <line num="85" count="2" type="stmt"/>
        <line num="89" count="1" type="stmt"/>
        <line num="94" count="2114" type="stmt"/>
        <line num="98" count="181" type="stmt"/>
        <line num="103" count="1032" type="stmt"/>
        <line num="107" count="111" type="stmt"/>
        <line num="112" count="306" type="stmt"/>
        <line num="116" count="33" type="stmt"/>
        <line num="120" count="17" type="stmt"/>
        <line num="121" count="17" type="stmt"/>
        <line num="122" count="17" type="stmt"/>
        <line num="123" count="17" type="stmt"/>
        <line num="124" count="17" type="stmt"/>
        <line num="125" count="17" type="stmt"/>
        <line num="126" count="17" type="stmt"/>
        <line num="127" count="17" type="stmt"/>
        <line num="128" count="17" type="stmt"/>
        <line num="129" count="17" type="stmt"/>
        <line num="130" count="17" type="stmt"/>
        <line num="131" count="17" type="stmt"/>
        <line num="132" count="17" type="stmt"/>
        <line num="133" count="17" type="stmt"/>
        <line num="134" count="17" type="stmt"/>
        <line num="135" count="17" type="stmt"/>
        <line num="136" count="17" type="stmt"/>
        <line num="137" count="17" type="stmt"/>
        <line num="138" count="17" type="stmt"/>
        <line num="139" count="17" type="stmt"/>
        <line num="140" count="17" type="stmt"/>
        <line num="141" count="17" type="stmt"/>
        <line num="142" count="17" type="stmt"/>
        <line num="143" count="17" type="stmt"/>
        <line num="144" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.asset.image.service">
      <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
      <file name="OperateImageDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/asset/image/service/OperateImageDoService.bs.js">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="306" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.asset.image.value_object">
      <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
      <file name="ImageIdVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/asset/image/value_object/ImageIdVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="306" type="stmt"/>
        <line num="11" count="684" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.pipeline.pipeline.entity">
      <metrics statements="15" coveredstatements="15" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="6"/>
      <file name="JobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/pipeline/pipeline/entity/JobEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="1251" type="stmt"/>
        <line num="11" count="1251" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="PipelineEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/pipeline/pipeline/entity/PipelineEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="394" type="stmt"/>
        <line num="11" count="1253" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="PipelineManagerRoot.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/pipeline/pipeline/entity/PipelineManagerRoot.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="1" type="stmt"/>
        <line num="12" count="1" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.pipeline.pipeline.entity.jobs">
      <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
      <file name="StartTimeJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/pipeline/pipeline/entity/jobs/StartTimeJobEntity.bs.js">
        <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="83" type="stmt"/>
        <line num="13" count="2" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.pipeline.pipeline.service">
      <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
      <file name="JobDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/pipeline/pipeline/service/JobDoService.bs.js">
        <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="1251" type="stmt"/>
        <line num="13" count="89" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.ray_tracing.service">
      <metrics statements="62" coveredstatements="61" conditionals="0" coveredconditionals="0" methods="19" coveredmethods="18"/>
      <file name="BuildAccerlerationContainerDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/ray_tracing/service/BuildAccerlerationContainerDoService.bs.js">
        <metrics statements="62" coveredstatements="61" conditionals="0" coveredconditionals="0" methods="19" coveredmethods="18"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="28" count="22" type="stmt"/>
        <line num="29" count="44" type="stmt"/>
        <line num="30" count="44" type="stmt"/>
        <line num="37" count="22" type="stmt"/>
        <line num="38" count="44" type="stmt"/>
        <line num="39" count="44" type="stmt"/>
        <line num="40" count="44" type="stmt"/>
        <line num="41" count="44" type="stmt"/>
        <line num="42" count="44" type="stmt"/>
        <line num="43" count="44" type="stmt"/>
        <line num="44" count="44" type="stmt"/>
        <line num="68" count="44" type="stmt"/>
        <line num="85" count="44" type="stmt"/>
        <line num="89" count="0" type="stmt"/>
        <line num="93" count="22" type="stmt"/>
        <line num="94" count="44" type="stmt"/>
        <line num="95" count="44" type="stmt"/>
        <line num="98" count="22" type="stmt"/>
        <line num="102" count="44" type="stmt"/>
        <line num="103" count="44" type="stmt"/>
        <line num="104" count="44" type="stmt"/>
        <line num="124" count="22" type="stmt"/>
        <line num="125" count="22" type="stmt"/>
        <line num="134" count="22" type="stmt"/>
        <line num="135" count="22" type="stmt"/>
        <line num="136" count="22" type="stmt"/>
        <line num="137" count="22" type="stmt"/>
        <line num="138" count="44" type="stmt"/>
        <line num="140" count="22" type="stmt"/>
        <line num="141" count="22" type="stmt"/>
        <line num="142" count="22" type="stmt"/>
        <line num="143" count="22" type="stmt"/>
        <line num="149" count="17" type="stmt"/>
        <line num="150" count="17" type="stmt"/>
        <line num="151" count="17" type="stmt"/>
        <line num="152" count="17" type="stmt"/>
        <line num="153" count="17" type="stmt"/>
        <line num="154" count="17" type="stmt"/>
        <line num="155" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.ray_tracing.value_object">
      <metrics statements="8" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="2"/>
      <file name="RayTracingBufferVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/ray_tracing/value_object/RayTracingBufferVO.bs.js">
        <metrics statements="8" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="0" type="stmt"/>
        <line num="13" count="176" type="stmt"/>
        <line num="17" count="88" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.entity">
      <metrics statements="28" coveredstatements="28" conditionals="0" coveredconditionals="0" methods="14" coveredmethods="14"/>
      <file name="BSDFMaterialEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/entity/BSDFMaterialEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="113" type="stmt"/>
        <line num="11" count="1250" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="BasicCameraViewEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/entity/BasicCameraViewEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="2" type="stmt"/>
        <line num="11" count="4" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="DirectionLightEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/entity/DirectionLightEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="18" type="stmt"/>
        <line num="11" count="16" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="GameObjectEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/entity/GameObjectEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="180" type="stmt"/>
        <line num="11" count="364" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="GeometryEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/entity/GeometryEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="176" type="stmt"/>
        <line num="11" count="748" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="PerspectiveCameraProjectionEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/entity/PerspectiveCameraProjectionEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="2" type="stmt"/>
        <line num="11" count="6" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="TransformEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/entity/TransformEntity.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="88" type="stmt"/>
        <line num="11" count="220" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.root">
      <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
      <file name="SceneRoot.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/root/SceneRoot.bs.js">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="90" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.service.basic_camera_view">
      <metrics statements="19" coveredstatements="19" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
      <file name="ActiveBasicCameraViewDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/basic_camera_view/ActiveBasicCameraViewDoService.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="2" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="GameObjectBasicCameraViewDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/basic_camera_view/GameObjectBasicCameraViewDoService.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="2" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
      <file name="ViewMatrixBasicCameraViewDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/basic_camera_view/ViewMatrixBasicCameraViewDoService.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="2" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.service.bsdf_material">
      <metrics statements="72" coveredstatements="71" conditionals="0" coveredconditionals="0" methods="30" coveredmethods="29"/>
      <file name="OperateBSDFMaterialDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/bsdf_material/OperateBSDFMaterialDoService.bs.js">
        <metrics statements="72" coveredstatements="71" conditionals="0" coveredconditionals="0" methods="30" coveredmethods="29"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="23" count="44" type="stmt"/>
        <line num="27" count="44" type="stmt"/>
        <line num="31" count="44" type="stmt"/>
        <line num="35" count="44" type="stmt"/>
        <line num="39" count="44" type="stmt"/>
        <line num="43" count="44" type="stmt"/>
        <line num="47" count="44" type="stmt"/>
        <line num="51" count="44" type="stmt"/>
        <line num="55" count="69" type="stmt"/>
        <line num="59" count="69" type="stmt"/>
        <line num="63" count="69" type="stmt"/>
        <line num="67" count="69" type="stmt"/>
        <line num="71" count="69" type="stmt"/>
        <line num="75" count="69" type="stmt"/>
        <line num="79" count="44" type="stmt"/>
        <line num="83" count="66" type="stmt"/>
        <line num="87" count="0" type="stmt"/>
        <line num="91" count="44" type="stmt"/>
        <line num="92" count="44" type="stmt"/>
        <line num="97" count="44" type="stmt"/>
        <line num="98" count="44" type="stmt"/>
        <line num="103" count="44" type="stmt"/>
        <line num="104" count="22" type="stmt"/>
        <line num="109" count="44" type="stmt"/>
        <line num="110" count="22" type="stmt"/>
        <line num="115" count="44" type="stmt"/>
        <line num="116" count="44" type="stmt"/>
        <line num="121" count="44" type="stmt"/>
        <line num="122" count="22" type="stmt"/>
        <line num="127" count="44" type="stmt"/>
        <line num="130" count="17" type="stmt"/>
        <line num="131" count="17" type="stmt"/>
        <line num="132" count="17" type="stmt"/>
        <line num="133" count="17" type="stmt"/>
        <line num="134" count="17" type="stmt"/>
        <line num="135" count="17" type="stmt"/>
        <line num="136" count="17" type="stmt"/>
        <line num="137" count="17" type="stmt"/>
        <line num="138" count="17" type="stmt"/>
        <line num="139" count="17" type="stmt"/>
        <line num="140" count="17" type="stmt"/>
        <line num="141" count="17" type="stmt"/>
        <line num="142" count="17" type="stmt"/>
        <line num="143" count="17" type="stmt"/>
        <line num="144" count="17" type="stmt"/>
        <line num="145" count="17" type="stmt"/>
        <line num="146" count="17" type="stmt"/>
        <line num="147" count="17" type="stmt"/>
        <line num="148" count="17" type="stmt"/>
        <line num="149" count="17" type="stmt"/>
        <line num="150" count="17" type="stmt"/>
        <line num="151" count="17" type="stmt"/>
        <line num="152" count="17" type="stmt"/>
        <line num="153" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.service.direction_light">
      <metrics statements="24" coveredstatements="23" conditionals="0" coveredconditionals="0" methods="5" coveredmethods="4"/>
      <file name="AllDirectionLightsDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/direction_light/AllDirectionLightsDoService.bs.js">
        <metrics statements="9" coveredstatements="9" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="14" count="9" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
      </file>
      <file name="DirectionDirectionLightDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/direction_light/DirectionDirectionLightDoService.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="8" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
      <file name="OperateDirectionLightDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/direction_light/OperateDirectionLightDoService.bs.js">
        <metrics statements="9" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="0" type="stmt"/>
        <line num="14" count="8" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.service.gameObject">
      <metrics statements="34" coveredstatements="32" conditionals="0" coveredconditionals="0" methods="9" coveredmethods="7"/>
      <file name="AllRenderGameObjectsDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/gameObject/AllRenderGameObjectsDoService.bs.js">
        <metrics statements="12" coveredstatements="12" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="15" count="44" type="stmt"/>
        <line num="19" count="35" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
      </file>
      <file name="GetComponentGameObjectDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/gameObject/GetComponentGameObjectDoService.bs.js">
        <metrics statements="22" coveredstatements="20" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="4"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="15" count="88" type="stmt"/>
        <line num="19" count="0" type="stmt"/>
        <line num="23" count="0" type="stmt"/>
        <line num="27" count="2" type="stmt"/>
        <line num="31" count="44" type="stmt"/>
        <line num="35" count="88" type="stmt"/>
        <line num="38" count="17" type="stmt"/>
        <line num="39" count="17" type="stmt"/>
        <line num="40" count="17" type="stmt"/>
        <line num="41" count="17" type="stmt"/>
        <line num="42" count="17" type="stmt"/>
        <line num="43" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.service.geometry">
      <metrics statements="43" coveredstatements="43" conditionals="0" coveredconditionals="0" methods="8" coveredmethods="8"/>
      <file name="IndicesGeometryDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/geometry/IndicesGeometryDoService.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="176" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="NormalsGeometryDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/geometry/NormalsGeometryDoService.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="44" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="OperateGeometryDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/geometry/OperateGeometryDoService.bs.js">
        <metrics statements="9" coveredstatements="9" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="44" type="stmt"/>
        <line num="12" count="66" type="stmt"/>
        <line num="16" count="88" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
      </file>
      <file name="TangentsGeometryDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/geometry/TangentsGeometryDoService.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="44" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="TexCoordsGeometryDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/geometry/TexCoordsGeometryDoService.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="44" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="VerticesGeometryDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/geometry/VerticesGeometryDoService.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="176" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.service.perspective_camera_projection">
      <metrics statements="21" coveredstatements="19" conditionals="0" coveredconditionals="0" methods="5" coveredmethods="3"/>
      <file name="FrustumPerspectiveCameraProjectionDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/perspective_camera_projection/FrustumPerspectiveCameraProjectionDoService.bs.js">
        <metrics statements="15" coveredstatements="13" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="16" count="0" type="stmt"/>
        <line num="20" count="2" type="stmt"/>
        <line num="24" count="2" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
      </file>
      <file name="PMatrixPerspectiveCameraProjectionDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/perspective_camera_projection/PMatrixPerspectiveCameraProjectionDoService.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="2" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.service.transform">
      <metrics statements="29" coveredstatements="25" conditionals="0" coveredconditionals="0" methods="9" coveredmethods="5"/>
      <file name="OperateTransformDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/service/transform/OperateTransformDoService.bs.js">
        <metrics statements="29" coveredstatements="25" conditionals="0" coveredconditionals="0" methods="9" coveredmethods="5"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="16" count="0" type="stmt"/>
        <line num="20" count="0" type="stmt"/>
        <line num="24" count="0" type="stmt"/>
        <line num="28" count="0" type="stmt"/>
        <line num="32" count="44" type="stmt"/>
        <line num="36" count="44" type="stmt"/>
        <line num="40" count="44" type="stmt"/>
        <line num="44" count="44" type="stmt"/>
        <line num="48" count="44" type="stmt"/>
        <line num="51" count="17" type="stmt"/>
        <line num="52" count="17" type="stmt"/>
        <line num="53" count="17" type="stmt"/>
        <line num="54" count="17" type="stmt"/>
        <line num="55" count="17" type="stmt"/>
        <line num="56" count="17" type="stmt"/>
        <line num="57" count="17" type="stmt"/>
        <line num="58" count="17" type="stmt"/>
        <line num="59" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.scene.scene_graph.value_object">
      <metrics statements="150" coveredstatements="136" conditionals="0" coveredconditionals="0" methods="72" coveredmethods="58"/>
      <file name="AlphaCutoffVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/AlphaCutoffVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="AngleVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/AngleVO.bs.js">
        <metrics statements="4" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="0"/>
        <line num="5" count="0" type="stmt"/>
        <line num="11" count="0" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="AspectVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/AspectVO.bs.js">
        <metrics statements="4" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="0"/>
        <line num="5" count="0" type="stmt"/>
        <line num="11" count="0" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="Color3VO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/Color3VO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="88" type="stmt"/>
        <line num="11" count="88" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="Color4VO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/Color4VO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="DiffuseVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/DiffuseVO.bs.js">
        <metrics statements="7" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="44" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="16" count="44" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
      </file>
      <file name="DirectionVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/DirectionVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="8" type="stmt"/>
        <line num="11" count="8" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="EmissionColorVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/EmissionColorVO.bs.js">
        <metrics statements="7" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="44" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="16" count="44" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
      </file>
      <file name="EulerAnglesVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/EulerAnglesVO.bs.js">
        <metrics statements="8" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="0" type="stmt"/>
        <line num="13" count="0" type="stmt"/>
        <line num="17" count="0" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
      </file>
      <file name="FarVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/FarVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="2" type="stmt"/>
        <line num="11" count="2" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="FovyVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/FovyVO.bs.js">
        <metrics statements="4" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="0"/>
        <line num="5" count="0" type="stmt"/>
        <line num="11" count="0" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="IORVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/IORVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="IndicesVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/IndicesVO.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="5" count="176" type="stmt"/>
        <line num="11" count="88" type="stmt"/>
        <line num="15" count="132" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
      </file>
      <file name="IntensityVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/IntensityVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="8" type="stmt"/>
        <line num="11" count="8" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="LocalToWorldMatrixVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/LocalToWorldMatrixVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="MetalnessVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/MetalnessVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="NearVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/NearVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="2" type="stmt"/>
        <line num="11" count="2" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="NormalMatrixVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/NormalMatrixVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="NormalsVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/NormalsVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="PositionVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/PositionVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="ProjectionMatrixVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/ProjectionMatrixVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="2" type="stmt"/>
        <line num="11" count="2" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="RotationVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/RotationVO.bs.js">
        <metrics statements="9" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="44" type="stmt"/>
        <line num="12" count="44" type="stmt"/>
        <line num="16" count="0" type="stmt"/>
        <line num="22" count="0" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
      </file>
      <file name="RoughnessVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/RoughnessVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="ScaleVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/ScaleVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="SpecularColorVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/SpecularColorVO.bs.js">
        <metrics statements="7" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="44" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="16" count="44" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
      </file>
      <file name="SpecularVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/SpecularVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="TangentsVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/TangentsVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="TexCoordsVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/TexCoordsVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="TransmissionVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/TransmissionVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="44" type="stmt"/>
        <line num="11" count="44" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="VerticesVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/VerticesVO.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="5" count="176" type="stmt"/>
        <line num="11" count="88" type="stmt"/>
        <line num="15" count="88" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
      </file>
      <file name="ViewMatrixVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/ViewMatrixVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="2" type="stmt"/>
        <line num="11" count="2" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
      <file name="WrapVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/scene/scene_graph/value_object/WrapVO.bs.js">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="5" count="396" type="stmt"/>
        <line num="11" count="396" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.statistic.time.service">
      <metrics statements="6" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="1"/>
      <file name="TimeDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/statistic/time/service/TimeDoService.bs.js">
        <metrics statements="6" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="2" type="stmt"/>
        <line num="11" count="0" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.webgpu.core.service">
      <metrics statements="18" coveredstatements="18" conditionals="0" coveredconditionals="0" methods="5" coveredmethods="5"/>
      <file name="LoadWebGPUDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/webgpu/core/service/LoadWebGPUDoService.bs.js">
        <metrics statements="13" coveredstatements="13" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="4"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="6" type="stmt"/>
        <line num="12" count="6" type="stmt"/>
        <line num="13" count="6" type="stmt"/>
        <line num="16" count="6" type="stmt"/>
        <line num="17" count="6" type="stmt"/>
        <line num="18" count="6" type="stmt"/>
        <line num="19" count="6" type="stmt"/>
        <line num="20" count="6" type="stmt"/>
        <line num="21" count="6" type="stmt"/>
        <line num="34" count="17" type="stmt"/>
      </file>
      <file name="TextureArrayWebGPUDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/webgpu/core/service/TextureArrayWebGPUDoService.bs.js">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="217" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.domain_layer.domain.webgpu.core.value_object">
      <metrics statements="17" coveredstatements="17" conditionals="2" coveredconditionals="2" methods="6" coveredmethods="6"/>
      <file name="StorageBufferVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/webgpu/core/value_object/StorageBufferVO.bs.js">
        <metrics statements="9" coveredstatements="9" conditionals="2" coveredconditionals="2" methods="3" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="167" type="stmt"/>
        <line num="13" count="433" type="stmt"/>
        <line num="17" count="160" type="cond" truecount="2" falsecount="0"/>
        <line num="18" count="160" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
      </file>
      <file name="UniformBufferVO.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/domain_layer/domain/webgpu/core/value_object/UniformBufferVO.bs.js">
        <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="65" type="stmt"/>
        <line num="13" count="196" type="stmt"/>
        <line num="17" count="99" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.external_layer.api.dependency">
      <metrics statements="36" coveredstatements="35" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="3"/>
      <file name="ConfigDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/ConfigDpRunAPI.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="1147" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="ImageRepoDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/ImageRepoDpRunAPI.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="2" type="stmt"/>
        <line num="5" count="2" type="stmt"/>
        <line num="7" count="2" type="stmt"/>
      </file>
      <file name="PipelineRepoDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/PipelineRepoDpRunAPI.bs.js">
        <metrics statements="6" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="0" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="SceneGraphRepoDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/SceneGraphRepoDpRunAPI.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="16" type="stmt"/>
        <line num="5" count="16" type="stmt"/>
        <line num="7" count="16" type="stmt"/>
      </file>
      <file name="TimeDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/TimeDpRunAPI.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="1" type="stmt"/>
        <line num="5" count="1" type="stmt"/>
        <line num="7" count="1" type="stmt"/>
      </file>
      <file name="TimeRepoDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/TimeRepoDpRunAPI.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
      <file name="WebGPUCoreDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/WebGPUCoreDpRunAPI.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="1282" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="WebGPURayTracingDpRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/dependency/WebGPURayTracingDpRunAPI.bs.js">
        <metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="569" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
    </package>
    <package name="construct.external_layer.api.domain">
      <metrics statements="156" coveredstatements="156" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
      <file name="AssetRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/AssetRunAPI.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
      <file name="BSDFMaterialRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/BSDFMaterialRunAPI.bs.js">
        <metrics statements="49" coveredstatements="49" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
        <line num="33" count="17" type="stmt"/>
        <line num="35" count="17" type="stmt"/>
        <line num="37" count="17" type="stmt"/>
        <line num="39" count="17" type="stmt"/>
        <line num="41" count="17" type="stmt"/>
        <line num="43" count="17" type="stmt"/>
        <line num="45" count="17" type="stmt"/>
        <line num="47" count="17" type="stmt"/>
        <line num="49" count="17" type="stmt"/>
        <line num="51" count="17" type="stmt"/>
        <line num="53" count="17" type="stmt"/>
        <line num="54" count="17" type="stmt"/>
        <line num="55" count="17" type="stmt"/>
        <line num="56" count="17" type="stmt"/>
        <line num="57" count="17" type="stmt"/>
        <line num="58" count="17" type="stmt"/>
        <line num="59" count="17" type="stmt"/>
        <line num="60" count="17" type="stmt"/>
        <line num="61" count="17" type="stmt"/>
        <line num="62" count="17" type="stmt"/>
        <line num="63" count="17" type="stmt"/>
        <line num="64" count="17" type="stmt"/>
        <line num="65" count="17" type="stmt"/>
        <line num="66" count="17" type="stmt"/>
        <line num="67" count="17" type="stmt"/>
        <line num="68" count="17" type="stmt"/>
        <line num="69" count="17" type="stmt"/>
        <line num="70" count="17" type="stmt"/>
        <line num="71" count="17" type="stmt"/>
        <line num="72" count="17" type="stmt"/>
        <line num="73" count="17" type="stmt"/>
        <line num="74" count="17" type="stmt"/>
        <line num="75" count="17" type="stmt"/>
        <line num="76" count="17" type="stmt"/>
      </file>
      <file name="BasicCameraViewRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/BasicCameraViewRunAPI.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
      </file>
      <file name="DirectionLightRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/DirectionLightRunAPI.bs.js">
        <metrics statements="11" coveredstatements="11" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
      </file>
      <file name="GameObjectRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/GameObjectRunAPI.bs.js">
        <metrics statements="19" coveredstatements="19" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
      </file>
      <file name="GeometryRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/GeometryRunAPI.bs.js">
        <metrics statements="17" coveredstatements="17" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
      </file>
      <file name="PerspectiveCameraProjectionRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/PerspectiveCameraProjectionRunAPI.bs.js">
        <metrics statements="11" coveredstatements="11" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
      </file>
      <file name="PipelineRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/PipelineRunAPI.bs.js">
        <metrics statements="9" coveredstatements="9" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
      </file>
      <file name="SceneRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/SceneRunAPI.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="46" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
      </file>
      <file name="TransformRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/TransformRunAPI.bs.js">
        <metrics statements="19" coveredstatements="19" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
      </file>
      <file name="WebGPUCoreRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/WebGPUCoreRunAPI.bs.js">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
      </file>
      <file name="WebGPURayTracingRunAPI.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/construct/external_layer/api/domain/WebGPURayTracingRunAPI.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.application_layer">
      <metrics statements="30" coveredstatements="30" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="6"/>
      <file name="DirectorCPApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/application_layer/DirectorCPApService.bs.js">
        <metrics statements="25" coveredstatements="25" conditionals="0" coveredconditionals="0" methods="5" coveredmethods="5"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="14" count="184" type="stmt"/>
        <line num="20" count="184" type="stmt"/>
        <line num="27" count="94" type="stmt"/>
        <line num="28" count="94" type="stmt"/>
        <line num="29" count="94" type="stmt"/>
        <line num="32" count="17" type="stmt"/>
        <line num="35" count="83" type="stmt"/>
        <line num="36" count="83" type="stmt"/>
        <line num="40" count="38" type="stmt"/>
        <line num="44" count="15" type="stmt"/>
        <line num="47" count="17" type="stmt"/>
        <line num="48" count="17" type="stmt"/>
        <line num="49" count="17" type="stmt"/>
        <line num="50" count="17" type="stmt"/>
        <line num="51" count="17" type="stmt"/>
        <line num="52" count="17" type="stmt"/>
      </file>
      <file name="WebGPUCPApService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/application_layer/WebGPUCPApService.bs.js">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="14" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.domain.picture.picture.service">
      <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
      <file name="PictureCPDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/picture/picture/service/PictureCPDoService.bs.js">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="6" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.domain.pipeline.pipeline.entity.jobs.init">
      <metrics statements="181" coveredstatements="181" conditionals="0" coveredconditionals="0" methods="38" coveredmethods="38"/>
      <file name="InitAccumulationCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/init/InitAccumulationCPJobEntity.bs.js">
        <metrics statements="43" coveredstatements="43" conditionals="0" coveredconditionals="0" methods="7" coveredmethods="7"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="18" count="83" type="stmt"/>
        <line num="22" count="5" type="stmt"/>
        <line num="23" count="5" type="stmt"/>
        <line num="24" count="5" type="stmt"/>
        <line num="31" count="5" type="stmt"/>
        <line num="32" count="5" type="stmt"/>
        <line num="33" count="5" type="stmt"/>
        <line num="34" count="5" type="stmt"/>
        <line num="35" count="5" type="stmt"/>
        <line num="59" count="5" type="stmt"/>
        <line num="88" count="5" type="stmt"/>
        <line num="92" count="5" type="stmt"/>
        <line num="93" count="5" type="stmt"/>
        <line num="96" count="5" type="stmt"/>
        <line num="99" count="5" type="stmt"/>
        <line num="125" count="5" type="stmt"/>
        <line num="126" count="5" type="stmt"/>
        <line num="127" count="5" type="stmt"/>
        <line num="128" count="5" type="stmt"/>
        <line num="129" count="5" type="stmt"/>
        <line num="130" count="5" type="stmt"/>
        <line num="131" count="5" type="stmt"/>
        <line num="132" count="5" type="stmt"/>
        <line num="133" count="5" type="stmt"/>
        <line num="134" count="5" type="stmt"/>
        <line num="156" count="17" type="stmt"/>
        <line num="157" count="17" type="stmt"/>
        <line num="158" count="17" type="stmt"/>
        <line num="159" count="17" type="stmt"/>
        <line num="160" count="17" type="stmt"/>
      </file>
      <file name="InitCameraCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/init/InitCameraCPJobEntity.bs.js">
        <metrics statements="19" coveredstatements="19" conditionals="0" coveredconditionals="0" methods="5" coveredmethods="5"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="12" count="83" type="stmt"/>
        <line num="16" count="25" type="stmt"/>
        <line num="17" count="25" type="stmt"/>
        <line num="18" count="25" type="stmt"/>
        <line num="19" count="25" type="stmt"/>
        <line num="26" count="23" type="stmt"/>
        <line num="30" count="2" type="stmt"/>
        <line num="31" count="2" type="stmt"/>
        <line num="36" count="17" type="stmt"/>
        <line num="37" count="17" type="stmt"/>
        <line num="38" count="17" type="stmt"/>
        <line num="39" count="17" type="stmt"/>
      </file>
      <file name="InitPassCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/init/InitPassCPJobEntity.bs.js">
        <metrics statements="34" coveredstatements="34" conditionals="0" coveredconditionals="0" methods="7" coveredmethods="7"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="15" count="83" type="stmt"/>
        <line num="19" count="37" type="stmt"/>
        <line num="20" count="37" type="stmt"/>
        <line num="21" count="37" type="stmt"/>
        <line num="28" count="37" type="stmt"/>
        <line num="29" count="37" type="stmt"/>
        <line num="30" count="37" type="stmt"/>
        <line num="31" count="37" type="stmt"/>
        <line num="38" count="37" type="stmt"/>
        <line num="42" count="37" type="stmt"/>
        <line num="43" count="37" type="stmt"/>
        <line num="44" count="37" type="stmt"/>
        <line num="45" count="37" type="stmt"/>
        <line num="52" count="37" type="stmt"/>
        <line num="53" count="37" type="stmt"/>
        <line num="54" count="37" type="stmt"/>
        <line num="58" count="6" type="stmt"/>
        <line num="59" count="6" type="stmt"/>
        <line num="64" count="17" type="stmt"/>
        <line num="65" count="17" type="stmt"/>
        <line num="66" count="17" type="stmt"/>
        <line num="67" count="17" type="stmt"/>
        <line num="68" count="17" type="stmt"/>
        <line num="69" count="17" type="stmt"/>
      </file>
      <file name="InitPathTracingCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/init/InitPathTracingCPJobEntity.bs.js">
        <metrics statements="58" coveredstatements="58" conditionals="0" coveredconditionals="0" methods="15" coveredmethods="15"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="28" count="83" type="stmt"/>
        <line num="32" count="9" type="stmt"/>
        <line num="33" count="9" type="stmt"/>
        <line num="34" count="9" type="stmt"/>
        <line num="37" count="8" type="stmt"/>
        <line num="38" count="8" type="stmt"/>
        <line num="43" count="8" type="stmt"/>
        <line num="44" count="8" type="stmt"/>
        <line num="51" count="8" type="stmt"/>
        <line num="54" count="8" type="stmt"/>
        <line num="55" count="8" type="stmt"/>
        <line num="56" count="8" type="stmt"/>
        <line num="57" count="8" type="stmt"/>
        <line num="66" count="9" type="stmt"/>
        <line num="67" count="9" type="stmt"/>
        <line num="70" count="9" type="stmt"/>
        <line num="73" count="9" type="stmt"/>
        <line num="76" count="9" type="stmt"/>
        <line num="79" count="9" type="stmt"/>
        <line num="82" count="9" type="stmt"/>
        <line num="131" count="9" type="stmt"/>
        <line num="132" count="9" type="stmt"/>
        <line num="133" count="9" type="stmt"/>
        <line num="134" count="9" type="stmt"/>
        <line num="141" count="9" type="stmt"/>
        <line num="142" count="9" type="stmt"/>
        <line num="143" count="9" type="stmt"/>
        <line num="154" count="9" type="stmt"/>
        <line num="161" count="9" type="stmt"/>
        <line num="162" count="9" type="stmt"/>
        <line num="163" count="8" type="stmt"/>
        <line num="177" count="17" type="stmt"/>
        <line num="178" count="17" type="stmt"/>
        <line num="179" count="17" type="stmt"/>
        <line num="180" count="17" type="stmt"/>
      </file>
      <file name="InitWebGPUCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/init/InitWebGPUCPJobEntity.bs.js">
        <metrics statements="27" coveredstatements="27" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="4"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="15" count="83" type="stmt"/>
        <line num="19" count="6" type="stmt"/>
        <line num="20" count="6" type="stmt"/>
        <line num="26" count="6" type="stmt"/>
        <line num="27" count="6" type="stmt"/>
        <line num="28" count="6" type="stmt"/>
        <line num="29" count="6" type="stmt"/>
        <line num="30" count="6" type="stmt"/>
        <line num="34" count="6" type="stmt"/>
        <line num="35" count="6" type="stmt"/>
        <line num="36" count="6" type="stmt"/>
        <line num="37" count="6" type="stmt"/>
        <line num="38" count="6" type="stmt"/>
        <line num="39" count="6" type="stmt"/>
        <line num="40" count="6" type="stmt"/>
        <line num="46" count="17" type="stmt"/>
        <line num="47" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.domain.pipeline.pipeline.entity.jobs.render">
      <metrics statements="86" coveredstatements="86" conditionals="0" coveredconditionals="0" methods="17" coveredmethods="17"/>
      <file name="EndRenderCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/render/EndRenderCPJobEntity.bs.js">
        <metrics statements="13" coveredstatements="13" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="12" count="83" type="stmt"/>
        <line num="16" count="2" type="stmt"/>
        <line num="17" count="2" type="stmt"/>
        <line num="18" count="2" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
      </file>
      <file name="RenderAccumulationCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/render/RenderAccumulationCPJobEntity.bs.js">
        <metrics statements="21" coveredstatements="21" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="13" count="83" type="stmt"/>
        <line num="17" count="5" type="stmt"/>
        <line num="18" count="5" type="stmt"/>
        <line num="19" count="5" type="stmt"/>
        <line num="20" count="5" type="stmt"/>
        <line num="21" count="5" type="stmt"/>
        <line num="34" count="5" type="stmt"/>
        <line num="35" count="5" type="stmt"/>
        <line num="36" count="5" type="stmt"/>
        <line num="37" count="5" type="stmt"/>
        <line num="38" count="5" type="stmt"/>
        <line num="42" count="17" type="stmt"/>
        <line num="43" count="17" type="stmt"/>
      </file>
      <file name="RenderPathTracingCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/render/RenderPathTracingCPJobEntity.bs.js">
        <metrics statements="23" coveredstatements="23" conditionals="0" coveredconditionals="0" methods="4" coveredmethods="4"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="15" count="83" type="stmt"/>
        <line num="19" count="5" type="stmt"/>
        <line num="20" count="5" type="stmt"/>
        <line num="21" count="5" type="stmt"/>
        <line num="22" count="5" type="stmt"/>
        <line num="23" count="5" type="stmt"/>
        <line num="24" count="5" type="stmt"/>
        <line num="25" count="15" type="stmt"/>
        <line num="27" count="5" type="stmt"/>
        <line num="28" count="5" type="stmt"/>
        <line num="29" count="5" type="stmt"/>
        <line num="33" count="17" type="stmt"/>
        <line num="34" count="17" type="stmt"/>
      </file>
      <file name="UpdateAccumulationCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/render/UpdateAccumulationCPJobEntity.bs.js">
        <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="83" type="stmt"/>
        <line num="13" count="1" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
      </file>
      <file name="UpdatePassForRenderCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/render/UpdatePassForRenderCPJobEntity.bs.js">
        <metrics statements="21" coveredstatements="21" conditionals="0" coveredconditionals="0" methods="5" coveredmethods="5"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="14" count="83" type="stmt"/>
        <line num="18" count="2" type="stmt"/>
        <line num="19" count="2" type="stmt"/>
        <line num="20" count="2" type="stmt"/>
        <line num="21" count="2" type="stmt"/>
        <line num="22" count="2" type="stmt"/>
        <line num="23" count="2" type="stmt"/>
        <line num="31" count="2" type="stmt"/>
        <line num="32" count="2" type="stmt"/>
        <line num="39" count="17" type="stmt"/>
        <line num="40" count="17" type="stmt"/>
        <line num="41" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.domain.pipeline.pipeline.entity.jobs.update">
      <metrics statements="454" coveredstatements="440" conditionals="53" coveredconditionals="42" methods="93" coveredmethods="88"/>
      <file name="UpdateCameraCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/update/UpdateCameraCPJobEntity.bs.js">
        <metrics statements="40" coveredstatements="40" conditionals="0" coveredconditionals="0" methods="9" coveredmethods="9"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="25" count="83" type="stmt"/>
        <line num="29" count="2" type="stmt"/>
        <line num="30" count="2" type="stmt"/>
        <line num="31" count="2" type="stmt"/>
        <line num="32" count="2" type="stmt"/>
        <line num="33" count="2" type="stmt"/>
        <line num="34" count="2" type="stmt"/>
        <line num="35" count="2" type="stmt"/>
        <line num="36" count="2" type="stmt"/>
        <line num="49" count="2" type="stmt"/>
        <line num="50" count="2" type="stmt"/>
        <line num="59" count="2" type="stmt"/>
        <line num="60" count="2" type="stmt"/>
        <line num="61" count="2" type="stmt"/>
        <line num="62" count="2" type="stmt"/>
        <line num="74" count="2" type="stmt"/>
        <line num="77" count="17" type="stmt"/>
        <line num="78" count="17" type="stmt"/>
        <line num="79" count="17" type="stmt"/>
        <line num="80" count="17" type="stmt"/>
      </file>
      <file name="UpdatePassCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/update/UpdatePassCPJobEntity.bs.js">
        <metrics statements="23" coveredstatements="23" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="6"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="14" count="83" type="stmt"/>
        <line num="18" count="2" type="stmt"/>
        <line num="19" count="2" type="stmt"/>
        <line num="20" count="2" type="stmt"/>
        <line num="21" count="2" type="stmt"/>
        <line num="22" count="2" type="stmt"/>
        <line num="23" count="2" type="stmt"/>
        <line num="31" count="2" type="stmt"/>
        <line num="38" count="2" type="stmt"/>
        <line num="39" count="2" type="stmt"/>
        <line num="46" count="17" type="stmt"/>
        <line num="47" count="17" type="stmt"/>
        <line num="48" count="17" type="stmt"/>
        <line num="49" count="17" type="stmt"/>
      </file>
      <file name="UpdatePathTracingCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/update/UpdatePathTracingCPJobEntity.bs.js">
        <metrics statements="277" coveredstatements="267" conditionals="33" coveredconditionals="24" methods="60" coveredmethods="56"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="24" count="17" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="28" count="17" type="stmt"/>
        <line num="29" count="17" type="stmt"/>
        <line num="30" count="17" type="stmt"/>
        <line num="31" count="17" type="stmt"/>
        <line num="32" count="17" type="stmt"/>
        <line num="33" count="17" type="stmt"/>
        <line num="34" count="17" type="stmt"/>
        <line num="35" count="17" type="stmt"/>
        <line num="36" count="17" type="stmt"/>
        <line num="37" count="17" type="stmt"/>
        <line num="38" count="17" type="stmt"/>
        <line num="39" count="17" type="stmt"/>
        <line num="40" count="17" type="stmt"/>
        <line num="41" count="17" type="stmt"/>
        <line num="42" count="17" type="stmt"/>
        <line num="43" count="17" type="stmt"/>
        <line num="44" count="17" type="stmt"/>
        <line num="45" count="17" type="stmt"/>
        <line num="46" count="17" type="stmt"/>
        <line num="47" count="17" type="stmt"/>
        <line num="48" count="17" type="stmt"/>
        <line num="49" count="17" type="stmt"/>
        <line num="50" count="17" type="stmt"/>
        <line num="51" count="17" type="stmt"/>
        <line num="52" count="17" type="stmt"/>
        <line num="53" count="17" type="stmt"/>
        <line num="54" count="17" type="stmt"/>
        <line num="57" count="83" type="stmt"/>
        <line num="61" count="88" type="stmt"/>
        <line num="62" count="176" type="cond" truecount="2" falsecount="0"/>
        <line num="63" count="44" type="stmt"/>
        <line num="64" count="132" type="cond" truecount="2" falsecount="0"/>
        <line num="65" count="88" type="stmt"/>
        <line num="67" count="44" type="stmt"/>
        <line num="73" count="22" type="stmt"/>
        <line num="74" count="22" type="stmt"/>
        <line num="75" count="22" type="stmt"/>
        <line num="76" count="22" type="stmt"/>
        <line num="77" count="22" type="stmt"/>
        <line num="78" count="44" type="stmt"/>
        <line num="80" count="22" type="stmt"/>
        <line num="81" count="44" type="stmt"/>
        <line num="82" count="44" type="stmt"/>
        <line num="83" count="44" type="stmt"/>
        <line num="97" count="44" type="stmt"/>
        <line num="101" count="22" type="stmt"/>
        <line num="102" count="22" type="stmt"/>
        <line num="110" count="17" type="stmt"/>
        <line num="112" count="17" type="stmt"/>
        <line num="115" count="88" type="cond" truecount="1" falsecount="1"/>
        <line num="116" count="88" type="stmt"/>
        <line num="118" count="0" type="stmt"/>
        <line num="123" count="22" type="stmt"/>
        <line num="124" count="22" type="stmt"/>
        <line num="125" count="22" type="stmt"/>
        <line num="126" count="22" type="stmt"/>
        <line num="127" count="22" type="stmt"/>
        <line num="131" count="44" type="stmt"/>
        <line num="132" count="44" type="stmt"/>
        <line num="133" count="44" type="stmt"/>
        <line num="134" count="44" type="stmt"/>
        <line num="135" count="44" type="stmt"/>
        <line num="142" count="44" type="stmt"/>
        <line num="148" count="22" type="stmt"/>
        <line num="149" count="22" type="stmt"/>
        <line num="158" count="22" type="stmt"/>
        <line num="159" count="44" type="stmt"/>
        <line num="164" count="0" type="stmt"/>
        <line num="168" count="0" type="stmt"/>
        <line num="172" count="22" type="stmt"/>
        <line num="173" count="22" type="stmt"/>
        <line num="174" count="44" type="stmt"/>
        <line num="175" count="44" type="stmt"/>
        <line num="176" count="44" type="stmt"/>
        <line num="177" count="44" type="stmt"/>
        <line num="178" count="44" type="stmt"/>
        <line num="179" count="154" type="stmt"/>
        <line num="180" count="154" type="stmt"/>
        <line num="181" count="154" type="stmt"/>
        <line num="182" count="154" type="stmt"/>
        <line num="183" count="154" type="stmt"/>
        <line num="185" count="44" type="stmt"/>
        <line num="186" count="44" type="stmt"/>
        <line num="187" count="44" type="cond" truecount="1" falsecount="1"/>
        <line num="188" count="44" type="stmt"/>
        <line num="189" count="44" type="stmt"/>
        <line num="190" count="44" type="cond" truecount="2" falsecount="0"/>
        <line num="191" count="88" type="stmt"/>
        <line num="193" count="66" type="stmt"/>
        <line num="195" count="44" type="stmt"/>
        <line num="198" count="44" type="stmt"/>
        <line num="199" count="44" type="stmt"/>
        <line num="200" count="154" type="stmt"/>
        <line num="201" count="154" type="stmt"/>
        <line num="202" count="154" type="stmt"/>
        <line num="203" count="154" type="stmt"/>
        <line num="206" count="44" type="stmt"/>
        <line num="207" count="44" type="cond" truecount="1" falsecount="1"/>
        <line num="208" count="44" type="stmt"/>
        <line num="209" count="44" type="stmt"/>
        <line num="210" count="44" type="stmt"/>
        <line num="211" count="44" type="stmt"/>
        <line num="212" count="44" type="stmt"/>
        <line num="213" count="154" type="stmt"/>
        <line num="214" count="154" type="stmt"/>
        <line num="215" count="154" type="stmt"/>
        <line num="216" count="154" type="stmt"/>
        <line num="217" count="154" type="stmt"/>
        <line num="220" count="44" type="stmt"/>
        <line num="221" count="44" type="cond" truecount="1" falsecount="1"/>
        <line num="222" count="44" type="stmt"/>
        <line num="223" count="44" type="stmt"/>
        <line num="224" count="44" type="stmt"/>
        <line num="225" count="44" type="stmt"/>
        <line num="226" count="44" type="stmt"/>
        <line num="227" count="154" type="stmt"/>
        <line num="228" count="154" type="stmt"/>
        <line num="229" count="154" type="stmt"/>
        <line num="230" count="154" type="stmt"/>
        <line num="231" count="154" type="stmt"/>
        <line num="234" count="44" type="stmt"/>
        <line num="236" count="22" type="stmt"/>
        <line num="240" count="22" type="stmt"/>
        <line num="241" count="22" type="stmt"/>
        <line num="242" count="22" type="stmt"/>
        <line num="243" count="22" type="stmt"/>
        <line num="244" count="22" type="stmt"/>
        <line num="252" count="22" type="stmt"/>
        <line num="253" count="44" type="stmt"/>
        <line num="258" count="22" type="stmt"/>
        <line num="259" count="22" type="stmt"/>
        <line num="260" count="44" type="stmt"/>
        <line num="261" count="44" type="cond" truecount="1" falsecount="1"/>
        <line num="262" count="44" type="stmt"/>
        <line num="263" count="44" type="stmt"/>
        <line num="266" count="0" type="stmt"/>
        <line num="269" count="22" type="stmt"/>
        <line num="274" count="22" type="stmt"/>
        <line num="275" count="22" type="stmt"/>
        <line num="276" count="22" type="stmt"/>
        <line num="277" count="22" type="stmt"/>
        <line num="278" count="22" type="stmt"/>
        <line num="286" count="0" type="stmt"/>
        <line num="290" count="264" type="cond" truecount="2" falsecount="0"/>
        <line num="291" count="198" type="stmt"/>
        <line num="293" count="66" type="stmt"/>
        <line num="298" count="264" type="stmt"/>
        <line num="303" count="264" type="cond" truecount="2" falsecount="0"/>
        <line num="304" count="198" type="stmt"/>
        <line num="305" count="198" type="cond" truecount="1" falsecount="1"/>
        <line num="306" count="198" type="stmt"/>
        <line num="307" count="198" type="stmt"/>
        <line num="312" count="0" type="stmt"/>
        <line num="315" count="66" type="stmt"/>
        <line num="317" count="264" type="stmt"/>
        <line num="318" count="264" type="stmt"/>
        <line num="319" count="264" type="stmt"/>
        <line num="320" count="264" type="stmt"/>
        <line num="321" count="264" type="cond" truecount="4" falsecount="1"/>
        <line num="322" count="264" type="stmt"/>
        <line num="324" count="0" type="stmt"/>
        <line num="331" count="264" type="cond" truecount="2" falsecount="0"/>
        <line num="332" count="198" type="stmt"/>
        <line num="337" count="66" type="stmt"/>
        <line num="345" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="346" count="0" type="stmt"/>
        <line num="348" count="0" type="stmt"/>
        <line num="353" count="22" type="stmt"/>
        <line num="354" count="22" type="stmt"/>
        <line num="355" count="22" type="stmt"/>
        <line num="356" count="22" type="stmt"/>
        <line num="357" count="22" type="stmt"/>
        <line num="358" count="44" type="stmt"/>
        <line num="359" count="44" type="stmt"/>
        <line num="360" count="44" type="stmt"/>
        <line num="361" count="44" type="stmt"/>
        <line num="362" count="44" type="stmt"/>
        <line num="363" count="44" type="stmt"/>
        <line num="364" count="44" type="stmt"/>
        <line num="365" count="44" type="stmt"/>
        <line num="366" count="44" type="stmt"/>
        <line num="367" count="44" type="stmt"/>
        <line num="368" count="44" type="stmt"/>
        <line num="369" count="44" type="stmt"/>
        <line num="370" count="44" type="stmt"/>
        <line num="371" count="44" type="stmt"/>
        <line num="372" count="44" type="stmt"/>
        <line num="373" count="44" type="stmt"/>
        <line num="374" count="44" type="stmt"/>
        <line num="375" count="44" type="stmt"/>
        <line num="377" count="44" type="stmt"/>
        <line num="378" count="44" type="stmt"/>
        <line num="380" count="44" type="stmt"/>
        <line num="381" count="22" type="stmt"/>
        <line num="383" count="44" type="stmt"/>
        <line num="384" count="22" type="stmt"/>
        <line num="386" count="44" type="stmt"/>
        <line num="387" count="44" type="stmt"/>
        <line num="389" count="44" type="stmt"/>
        <line num="390" count="22" type="stmt"/>
        <line num="392" count="44" type="stmt"/>
        <line num="393" count="44" type="stmt"/>
        <line num="467" count="44" type="stmt"/>
        <line num="470" count="22" type="stmt"/>
        <line num="471" count="22" type="stmt"/>
        <line num="480" count="22" type="stmt"/>
        <line num="481" count="22" type="stmt"/>
        <line num="482" count="22" type="stmt"/>
        <line num="501" count="22" type="stmt"/>
        <line num="502" count="22" type="stmt"/>
        <line num="503" count="22" type="stmt"/>
        <line num="504" count="22" type="stmt"/>
        <line num="505" count="22" type="stmt"/>
        <line num="506" count="22" type="stmt"/>
        <line num="507" count="22" type="stmt"/>
        <line num="508" count="22" type="stmt"/>
        <line num="563" count="22" type="stmt"/>
        <line num="626" count="22" type="stmt"/>
        <line num="630" count="22" type="stmt"/>
        <line num="631" count="22" type="stmt"/>
        <line num="649" count="22" type="stmt"/>
        <line num="650" count="22" type="stmt"/>
        <line num="651" count="22" type="stmt"/>
        <line num="652" count="22" type="stmt"/>
        <line num="653" count="22" type="stmt"/>
        <line num="654" count="22" type="stmt"/>
        <line num="655" count="22" type="stmt"/>
        <line num="663" count="17" type="stmt"/>
        <line num="664" count="17" type="stmt"/>
        <line num="665" count="17" type="stmt"/>
        <line num="666" count="17" type="stmt"/>
        <line num="667" count="17" type="stmt"/>
        <line num="668" count="17" type="stmt"/>
        <line num="669" count="17" type="stmt"/>
        <line num="670" count="17" type="stmt"/>
        <line num="671" count="17" type="stmt"/>
        <line num="672" count="17" type="stmt"/>
        <line num="673" count="17" type="stmt"/>
        <line num="674" count="17" type="stmt"/>
        <line num="675" count="17" type="stmt"/>
        <line num="676" count="17" type="stmt"/>
        <line num="677" count="17" type="stmt"/>
        <line num="678" count="17" type="stmt"/>
        <line num="679" count="17" type="stmt"/>
        <line num="680" count="17" type="stmt"/>
        <line num="681" count="17" type="stmt"/>
        <line num="682" count="17" type="stmt"/>
        <line num="683" count="17" type="stmt"/>
        <line num="684" count="17" type="stmt"/>
        <line num="685" count="17" type="stmt"/>
        <line num="686" count="17" type="stmt"/>
        <line num="687" count="17" type="stmt"/>
      </file>
      <file name="UpdateTextureArrayCPJobEntity.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/entity/jobs/update/UpdateTextureArrayCPJobEntity.bs.js">
        <metrics statements="114" coveredstatements="110" conditionals="20" coveredconditionals="18" methods="18" coveredmethods="17"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="22" count="17" type="stmt"/>
        <line num="23" count="17" type="stmt"/>
        <line num="26" count="83" type="stmt"/>
        <line num="30" count="108" type="stmt"/>
        <line num="31" count="108" type="cond" truecount="1" falsecount="1"/>
        <line num="32" count="108" type="stmt"/>
        <line num="40" count="0" type="stmt"/>
        <line num="45" count="13" type="stmt"/>
        <line num="46" count="25" type="stmt"/>
        <line num="47" count="25" type="cond" truecount="2" falsecount="0"/>
        <line num="48" count="25" type="stmt"/>
        <line num="49" count="25" type="cond" truecount="2" falsecount="0"/>
        <line num="50" count="25" type="stmt"/>
        <line num="51" count="25" type="cond" truecount="2" falsecount="0"/>
        <line num="52" count="25" type="stmt"/>
        <line num="53" count="25" type="cond" truecount="2" falsecount="0"/>
        <line num="54" count="25" type="stmt"/>
        <line num="55" count="25" type="cond" truecount="2" falsecount="0"/>
        <line num="56" count="25" type="stmt"/>
        <line num="57" count="25" type="cond" truecount="2" falsecount="0"/>
        <line num="58" count="24" type="stmt"/>
        <line num="60" count="1" type="stmt"/>
        <line num="63" count="108" type="stmt"/>
        <line num="68" count="12" type="stmt"/>
        <line num="69" count="12" type="cond" truecount="2" falsecount="0"/>
        <line num="70" count="12" type="stmt"/>
        <line num="71" count="12" type="stmt"/>
        <line num="72" count="12" type="stmt"/>
        <line num="78" count="13" type="stmt"/>
        <line num="79" count="72" type="stmt"/>
        <line num="80" count="72" type="stmt"/>
        <line num="86" count="11" type="stmt"/>
        <line num="87" count="11" type="stmt"/>
        <line num="88" count="11" type="stmt"/>
        <line num="101" count="11" type="stmt"/>
        <line num="107" count="11" type="stmt"/>
        <line num="114" count="11" type="stmt"/>
        <line num="122" count="60" type="stmt"/>
        <line num="123" count="60" type="stmt"/>
        <line num="124" count="60" type="stmt"/>
        <line num="125" count="60" type="stmt"/>
        <line num="126" count="60" type="cond" truecount="3" falsecount="1"/>
        <line num="127" count="0" type="stmt"/>
        <line num="129" count="60" type="stmt"/>
        <line num="130" count="60" type="stmt"/>
        <line num="131" count="60" type="stmt"/>
        <line num="132" count="60" type="stmt"/>
        <line num="133" count="150" type="stmt"/>
        <line num="134" count="150" type="stmt"/>
        <line num="135" count="340" type="stmt"/>
        <line num="136" count="340" type="stmt"/>
        <line num="137" count="340" type="stmt"/>
        <line num="138" count="340" type="stmt"/>
        <line num="139" count="340" type="stmt"/>
        <line num="140" count="340" type="stmt"/>
        <line num="141" count="340" type="stmt"/>
        <line num="143" count="150" type="stmt"/>
        <line num="145" count="60" type="stmt"/>
        <line num="149" count="11" type="stmt"/>
        <line num="150" count="11" type="stmt"/>
        <line num="151" count="11" type="stmt"/>
        <line num="152" count="11" type="stmt"/>
        <line num="153" count="11" type="stmt"/>
        <line num="154" count="11" type="stmt"/>
        <line num="158" count="11" type="stmt"/>
        <line num="159" count="60" type="stmt"/>
        <line num="160" count="60" type="stmt"/>
        <line num="164" count="60" type="stmt"/>
        <line num="165" count="60" type="stmt"/>
        <line num="185" count="60" type="stmt"/>
        <line num="190" count="0" type="stmt"/>
        <line num="191" count="0" type="stmt"/>
        <line num="195" count="12" type="stmt"/>
        <line num="196" count="12" type="stmt"/>
        <line num="197" count="12" type="stmt"/>
        <line num="198" count="12" type="stmt"/>
        <line num="199" count="12" type="stmt"/>
        <line num="200" count="12" type="stmt"/>
        <line num="201" count="12" type="stmt"/>
        <line num="202" count="12" type="stmt"/>
        <line num="203" count="12" type="stmt"/>
        <line num="204" count="11" type="stmt"/>
        <line num="209" count="11" type="stmt"/>
        <line num="216" count="11" type="stmt"/>
        <line num="217" count="11" type="stmt"/>
        <line num="222" count="17" type="stmt"/>
        <line num="223" count="17" type="stmt"/>
        <line num="224" count="17" type="stmt"/>
        <line num="225" count="17" type="stmt"/>
        <line num="226" count="17" type="stmt"/>
        <line num="227" count="17" type="stmt"/>
        <line num="228" count="17" type="stmt"/>
        <line num="229" count="17" type="stmt"/>
        <line num="230" count="17" type="stmt"/>
        <line num="231" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.domain.pipeline.pipeline.service">
      <metrics statements="62" coveredstatements="59" conditionals="0" coveredconditionals="0" methods="15" coveredmethods="12"/>
      <file name="AccumulationPassCPDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/service/AccumulationPassCPDoService.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="1" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
      </file>
      <file name="JobCPDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/service/JobCPDoService.bs.js">
        <metrics statements="31" coveredstatements="31" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="6"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="8" count="17" type="stmt"/>
        <line num="9" count="17" type="stmt"/>
        <line num="10" count="17" type="stmt"/>
        <line num="11" count="17" type="stmt"/>
        <line num="12" count="17" type="stmt"/>
        <line num="13" count="17" type="stmt"/>
        <line num="14" count="17" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
        <line num="18" count="17" type="stmt"/>
        <line num="19" count="17" type="stmt"/>
        <line num="20" count="17" type="stmt"/>
        <line num="23" count="83" type="stmt"/>
        <line num="63" count="83" type="stmt"/>
        <line num="91" count="83" type="stmt"/>
        <line num="125" count="253" type="stmt"/>
        <line num="126" count="1251" type="stmt"/>
        <line num="131" count="83" type="stmt"/>
        <line num="132" count="83" type="stmt"/>
        <line num="133" count="83" type="stmt"/>
        <line num="136" count="17" type="stmt"/>
        <line num="137" count="17" type="stmt"/>
        <line num="138" count="17" type="stmt"/>
        <line num="139" count="17" type="stmt"/>
        <line num="140" count="17" type="stmt"/>
      </file>
      <file name="PassCPDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/service/PassCPDoService.bs.js">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="29" type="stmt"/>
        <line num="12" count="6" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
      </file>
      <file name="PipelineCPDoService.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/domain/pipeline/pipeline/service/PipelineCPDoService.bs.js">
        <metrics statements="21" coveredstatements="18" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="0" type="stmt"/>
        <line num="10" count="0" type="stmt"/>
        <line num="14" count="0" type="stmt"/>
        <line num="18" count="83" type="stmt"/>
        <line num="21" count="17" type="stmt"/>
        <line num="24" count="38" type="stmt"/>
        <line num="27" count="17" type="stmt"/>
        <line num="30" count="15" type="stmt"/>
        <line num="33" count="17" type="stmt"/>
        <line num="35" count="17" type="stmt"/>
        <line num="37" count="17" type="stmt"/>
        <line num="38" count="17" type="stmt"/>
        <line num="39" count="17" type="stmt"/>
        <line num="40" count="17" type="stmt"/>
        <line num="41" count="17" type="stmt"/>
        <line num="42" count="17" type="stmt"/>
        <line num="43" count="17" type="stmt"/>
        <line num="44" count="17" type="stmt"/>
        <line num="45" count="17" type="stmt"/>
        <line num="46" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.repo">
      <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
      <file name="CreateCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/CreateCPRepo.bs.js">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="102" type="stmt"/>
        <line num="195" count="17" type="stmt"/>
      </file>
      <file name="PictureCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/PictureCPRepo.bs.js">
        <metrics statements="5" coveredstatements="5" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="6" type="stmt"/>
        <line num="10" count="94" type="stmt"/>
        <line num="15" count="17" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.repo.pipeline">
      <metrics statements="147" coveredstatements="145" conditionals="0" coveredconditionals="0" methods="59" coveredmethods="57"/>
      <file name="AccumulationPassCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/pipeline/AccumulationPassCPRepo.bs.js">
        <metrics statements="20" coveredstatements="20" conditionals="0" coveredconditionals="0" methods="7" coveredmethods="7"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="8" type="stmt"/>
        <line num="10" count="8" type="stmt"/>
        <line num="18" count="5" type="stmt"/>
        <line num="19" count="5" type="stmt"/>
        <line num="30" count="7" type="stmt"/>
        <line num="34" count="10" type="stmt"/>
        <line num="35" count="10" type="stmt"/>
        <line num="46" count="7" type="stmt"/>
        <line num="50" count="10" type="stmt"/>
        <line num="51" count="10" type="stmt"/>
        <line num="58" count="17" type="stmt"/>
        <line num="59" count="17" type="stmt"/>
        <line num="60" count="17" type="stmt"/>
        <line num="61" count="17" type="stmt"/>
        <line num="62" count="17" type="stmt"/>
        <line num="63" count="17" type="stmt"/>
      </file>
      <file name="CameraCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/pipeline/CameraCPRepo.bs.js">
        <metrics statements="8" coveredstatements="8" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="16" type="stmt"/>
        <line num="9" count="16" type="stmt"/>
        <line num="17" count="27" type="stmt"/>
        <line num="25" count="17" type="stmt"/>
        <line num="26" count="17" type="stmt"/>
      </file>
      <file name="PassCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/pipeline/PassCPRepo.bs.js">
        <metrics statements="32" coveredstatements="32" conditionals="0" coveredconditionals="0" methods="13" coveredmethods="13"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
        <line num="13" count="94" type="stmt"/>
        <line num="14" count="94" type="stmt"/>
        <line num="24" count="4" type="stmt"/>
        <line num="28" count="3" type="stmt"/>
        <line num="29" count="3" type="stmt"/>
        <line num="39" count="31" type="stmt"/>
        <line num="40" count="31" type="stmt"/>
        <line num="48" count="37" type="stmt"/>
        <line num="49" count="37" type="stmt"/>
        <line num="62" count="39" type="stmt"/>
        <line num="63" count="39" type="stmt"/>
        <line num="71" count="41" type="stmt"/>
        <line num="72" count="41" type="stmt"/>
        <line num="85" count="10" type="stmt"/>
        <line num="86" count="10" type="stmt"/>
        <line num="94" count="37" type="stmt"/>
        <line num="95" count="37" type="stmt"/>
        <line num="107" count="17" type="stmt"/>
        <line num="108" count="17" type="stmt"/>
        <line num="109" count="17" type="stmt"/>
        <line num="110" count="17" type="stmt"/>
        <line num="111" count="17" type="stmt"/>
        <line num="112" count="17" type="stmt"/>
        <line num="113" count="17" type="stmt"/>
        <line num="114" count="17" type="stmt"/>
        <line num="115" count="17" type="stmt"/>
        <line num="116" count="17" type="stmt"/>
      </file>
      <file name="PathTracingPassCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/pipeline/PathTracingPassCPRepo.bs.js">
        <metrics statements="59" coveredstatements="59" conditionals="0" coveredconditionals="0" methods="25" coveredmethods="25"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="26" type="stmt"/>
        <line num="10" count="26" type="stmt"/>
        <line num="19" count="22" type="stmt"/>
        <line num="20" count="22" type="stmt"/>
        <line num="39" count="26" type="stmt"/>
        <line num="40" count="26" type="stmt"/>
        <line num="49" count="22" type="stmt"/>
        <line num="50" count="22" type="stmt"/>
        <line num="69" count="25" type="stmt"/>
        <line num="70" count="25" type="stmt"/>
        <line num="79" count="22" type="stmt"/>
        <line num="80" count="22" type="stmt"/>
        <line num="99" count="25" type="stmt"/>
        <line num="100" count="25" type="stmt"/>
        <line num="108" count="22" type="stmt"/>
        <line num="109" count="22" type="stmt"/>
        <line num="127" count="26" type="stmt"/>
        <line num="128" count="26" type="stmt"/>
        <line num="137" count="22" type="stmt"/>
        <line num="138" count="22" type="stmt"/>
        <line num="157" count="23" type="stmt"/>
        <line num="161" count="31" type="stmt"/>
        <line num="162" count="31" type="stmt"/>
        <line num="177" count="98" type="stmt"/>
        <line num="178" count="98" type="stmt"/>
        <line num="199" count="9" type="stmt"/>
        <line num="203" count="7" type="stmt"/>
        <line num="207" count="27" type="stmt"/>
        <line num="208" count="27" type="stmt"/>
        <line num="223" count="24" type="stmt"/>
        <line num="227" count="31" type="stmt"/>
        <line num="228" count="31" type="stmt"/>
        <line num="243" count="24" type="stmt"/>
        <line num="247" count="32" type="stmt"/>
        <line num="248" count="32" type="stmt"/>
        <line num="262" count="17" type="stmt"/>
        <line num="263" count="17" type="stmt"/>
        <line num="264" count="17" type="stmt"/>
        <line num="265" count="17" type="stmt"/>
        <line num="266" count="17" type="stmt"/>
        <line num="267" count="17" type="stmt"/>
        <line num="268" count="17" type="stmt"/>
        <line num="269" count="17" type="stmt"/>
        <line num="270" count="17" type="stmt"/>
        <line num="271" count="17" type="stmt"/>
        <line num="272" count="17" type="stmt"/>
        <line num="273" count="17" type="stmt"/>
        <line num="274" count="17" type="stmt"/>
        <line num="275" count="17" type="stmt"/>
        <line num="276" count="17" type="stmt"/>
        <line num="277" count="17" type="stmt"/>
        <line num="278" count="17" type="stmt"/>
        <line num="279" count="17" type="stmt"/>
        <line num="280" count="17" type="stmt"/>
        <line num="281" count="17" type="stmt"/>
      </file>
      <file name="PipelineCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/pipeline/PipelineCPRepo.bs.js">
        <metrics statements="28" coveredstatements="26" conditionals="0" coveredconditionals="0" methods="11" coveredmethods="9"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="83" type="stmt"/>
        <line num="12" count="83" type="stmt"/>
        <line num="16" count="83" type="stmt"/>
        <line num="20" count="83" type="stmt"/>
        <line num="24" count="85" type="stmt"/>
        <line num="25" count="85" type="stmt"/>
        <line num="38" count="38" type="stmt"/>
        <line num="42" count="85" type="stmt"/>
        <line num="43" count="85" type="stmt"/>
        <line num="56" count="15" type="stmt"/>
        <line num="60" count="85" type="stmt"/>
        <line num="61" count="85" type="stmt"/>
        <line num="74" count="0" type="stmt"/>
        <line num="78" count="0" type="stmt"/>
        <line num="81" count="17" type="stmt"/>
        <line num="82" count="17" type="stmt"/>
        <line num="83" count="17" type="stmt"/>
        <line num="84" count="17" type="stmt"/>
        <line num="85" count="17" type="stmt"/>
        <line num="86" count="17" type="stmt"/>
        <line num="87" count="17" type="stmt"/>
        <line num="88" count="17" type="stmt"/>
        <line num="89" count="17" type="stmt"/>
        <line num="90" count="17" type="stmt"/>
        <line num="91" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.domain_layer.repo.webgpu">
      <metrics statements="65" coveredstatements="64" conditionals="0" coveredconditionals="0" methods="24" coveredmethods="23"/>
      <file name="TextureArrayWebGPUCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/webgpu/TextureArrayWebGPUCPRepo.bs.js">
        <metrics statements="28" coveredstatements="27" conditionals="0" coveredconditionals="0" methods="10" coveredmethods="9"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="8" count="0" type="stmt"/>
        <line num="12" count="143" type="stmt"/>
        <line num="13" count="143" type="stmt"/>
        <line num="26" count="205" type="stmt"/>
        <line num="30" count="72" type="stmt"/>
        <line num="31" count="72" type="stmt"/>
        <line num="40" count="24" type="stmt"/>
        <line num="44" count="33" type="stmt"/>
        <line num="45" count="33" type="stmt"/>
        <line num="54" count="24" type="stmt"/>
        <line num="58" count="33" type="stmt"/>
        <line num="59" count="33" type="stmt"/>
        <line num="68" count="217" type="stmt"/>
        <line num="72" count="5" type="stmt"/>
        <line num="73" count="5" type="stmt"/>
        <line num="84" count="17" type="stmt"/>
        <line num="85" count="17" type="stmt"/>
        <line num="86" count="17" type="stmt"/>
        <line num="87" count="17" type="stmt"/>
        <line num="88" count="17" type="stmt"/>
        <line num="89" count="17" type="stmt"/>
        <line num="90" count="17" type="stmt"/>
        <line num="91" count="17" type="stmt"/>
        <line num="92" count="17" type="stmt"/>
        <line num="93" count="17" type="stmt"/>
      </file>
      <file name="WebGPUCPRepo.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/domain_layer/repo/webgpu/WebGPUCPRepo.bs.js">
        <metrics statements="37" coveredstatements="37" conditionals="0" coveredconditionals="0" methods="14" coveredmethods="14"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="7" count="67" type="stmt"/>
        <line num="11" count="77" type="stmt"/>
        <line num="12" count="77" type="stmt"/>
        <line num="25" count="24" type="stmt"/>
        <line num="29" count="33" type="stmt"/>
        <line num="30" count="33" type="stmt"/>
        <line num="43" count="1" type="stmt"/>
        <line num="47" count="6" type="stmt"/>
        <line num="48" count="6" type="stmt"/>
        <line num="61" count="1" type="stmt"/>
        <line num="65" count="6" type="stmt"/>
        <line num="66" count="6" type="stmt"/>
        <line num="79" count="54" type="stmt"/>
        <line num="83" count="60" type="stmt"/>
        <line num="84" count="60" type="stmt"/>
        <line num="97" count="6" type="stmt"/>
        <line num="101" count="11" type="stmt"/>
        <line num="102" count="11" type="stmt"/>
        <line num="115" count="8" type="stmt"/>
        <line num="119" count="13" type="stmt"/>
        <line num="120" count="13" type="stmt"/>
        <line num="132" count="17" type="stmt"/>
        <line num="133" count="17" type="stmt"/>
        <line num="134" count="17" type="stmt"/>
        <line num="135" count="17" type="stmt"/>
        <line num="136" count="17" type="stmt"/>
        <line num="137" count="17" type="stmt"/>
        <line num="138" count="17" type="stmt"/>
        <line num="139" count="17" type="stmt"/>
        <line num="140" count="17" type="stmt"/>
        <line num="141" count="17" type="stmt"/>
        <line num="142" count="17" type="stmt"/>
        <line num="143" count="17" type="stmt"/>
        <line num="144" count="17" type="stmt"/>
        <line num="145" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.infrastructure_layer.dependency.repo">
      <metrics statements="22" coveredstatements="21" conditionals="2" coveredconditionals="2" methods="7" coveredmethods="6"/>
      <file name="PipelineCPRepoDp.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/infrastructure_layer/dependency/repo/PipelineCPRepoDp.bs.js">
        <metrics statements="17" coveredstatements="17" conditionals="2" coveredconditionals="2" methods="5" coveredmethods="5"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="9" count="89" type="stmt"/>
        <line num="10" count="89" type="stmt"/>
        <line num="15" count="1251" type="stmt"/>
        <line num="16" count="1251" type="cond" truecount="2" falsecount="0"/>
        <line num="17" count="1251" type="stmt"/>
        <line num="18" count="1251" type="stmt"/>
        <line num="31" count="1" type="stmt"/>
        <line num="35" count="1" type="stmt"/>
        <line num="36" count="1" type="stmt"/>
        <line num="48" count="17" type="stmt"/>
        <line num="49" count="17" type="stmt"/>
        <line num="50" count="17" type="stmt"/>
        <line num="51" count="17" type="stmt"/>
      </file>
      <file name="TimeCPRepoDp.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/infrastructure_layer/dependency/repo/TimeCPRepoDp.bs.js">
        <metrics statements="5" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="1"/>
        <line num="3" count="17" type="stmt"/>
        <line num="6" count="2" type="stmt"/>
        <line num="13" count="0" type="stmt"/>
        <line num="16" count="17" type="stmt"/>
        <line num="17" count="17" type="stmt"/>
      </file>
    </package>
    <package name="run.infrastructure_layer.dependency.repo.utils">
      <metrics statements="82" coveredstatements="82" conditionals="0" coveredconditionals="0" methods="37" coveredmethods="37"/>
      <file name="TypeArrayCPRepoUtils.bs.js" path="/Users/y/Github/Wonder.js/lib/js/src/run/infrastructure_layer/dependency/repo/utils/TypeArrayCPRepoUtils.bs.js">
        <metrics statements="82" coveredstatements="82" conditionals="0" coveredconditionals="0" methods="37" coveredmethods="37"/>
        <line num="3" count="17" type="stmt"/>
        <line num="4" count="17" type="stmt"/>
        <line num="5" count="17" type="stmt"/>
        <line num="6" count="17" type="stmt"/>
        <line num="7" count="17" type="stmt"/>
        <line num="10" count="1082" type="stmt"/>
        <line num="11" count="1082" type="stmt"/>
        <line num="16" count="44" type="stmt"/>
        <line num="17" count="44" type="stmt"/>
        <line num="18" count="44" type="stmt"/>
        <line num="21" count="44" type="stmt"/>
        <line num="22" count="44" type="stmt"/>
        <line num="23" count="44" type="stmt"/>
        <line num="24" count="44" type="stmt"/>
        <line num="25" count="44" type="stmt"/>
        <line num="26" count="44" type="stmt"/>
        <line num="27" count="44" type="stmt"/>
        <line num="28" count="44" type="stmt"/>
        <line num="29" count="44" type="stmt"/>
        <line num="30" count="44" type="stmt"/>
        <line num="31" count="44" type="stmt"/>
        <line num="32" count="44" type="stmt"/>
        <line num="38" count="52" type="stmt"/>
        <line num="39" count="52" type="stmt"/>
        <line num="40" count="52" type="stmt"/>
        <line num="43" count="52" type="stmt"/>
        <line num="49" count="574" type="stmt"/>
        <line num="50" count="574" type="stmt"/>
        <line num="51" count="574" type="stmt"/>
        <line num="52" count="574" type="stmt"/>
        <line num="53" count="574" type="stmt"/>
        <line num="56" count="574" type="stmt"/>
        <line num="57" count="574" type="stmt"/>
        <line num="63" count="96" type="stmt"/>
        <line num="64" count="96" type="stmt"/>
        <line num="65" count="96" type="stmt"/>
        <line num="66" count="96" type="stmt"/>
        <line num="67" count="96" type="stmt"/>
        <line num="68" count="96" type="stmt"/>
        <line num="71" count="96" type="stmt"/>
        <line num="72" count="96" type="stmt"/>
        <line num="73" count="96" type="stmt"/>
        <line num="79" count="176" type="stmt"/>
        <line num="80" count="176" type="stmt"/>
        <line num="81" count="176" type="stmt"/>
        <line num="82" count="176" type="stmt"/>
        <line num="83" count="176" type="stmt"/>
        <line num="84" count="176" type="stmt"/>
        <line num="85" count="176" type="stmt"/>
        <line num="88" count="176" type="stmt"/>
        <line num="89" count="176" type="stmt"/>
        <line num="90" count="176" type="stmt"/>
        <line num="91" count="176" type="stmt"/>
        <line num="97" count="48" type="stmt"/>
        <line num="98" count="48" type="stmt"/>
        <line num="99" count="48" type="stmt"/>
        <line num="102" count="48" type="stmt"/>
        <line num="108" count="1360" type="stmt"/>
        <line num="113" count="92" type="stmt"/>
        <line num="114" count="92" type="stmt"/>
        <line num="115" count="92" type="stmt"/>
        <line num="118" count="92" type="stmt"/>
        <line num="124" count="1360" type="stmt"/>
        <line num="128" count="44" type="stmt"/>
        <line num="129" count="44" type="stmt"/>
        <line num="130" count="44" type="stmt"/>
        <line num="132" count="44" type="stmt"/>
        <line num="133" count="44" type="stmt"/>
        <line num="134" count="44" type="stmt"/>
        <line num="135" count="44" type="stmt"/>
        <line num="138" count="44" type="stmt"/>
        <line num="143" count="17" type="stmt"/>
        <line num="144" count="17" type="stmt"/>
        <line num="145" count="17" type="stmt"/>
        <line num="146" count="17" type="stmt"/>
        <line num="147" count="17" type="stmt"/>
        <line num="148" count="17" type="stmt"/>
        <line num="149" count="17" type="stmt"/>
        <line num="150" count="17" type="stmt"/>
        <line num="151" count="17" type="stmt"/>
        <line num="152" count="17" type="stmt"/>
        <line num="153" count="17" type="stmt"/>
      </file>
    </package>
  </project>
</coverage>
