← Commit history
bq24041dsqr-hero.glbadded
⋯ 1 unchanged line ⋯
bq24041dsqr-hero.overlay.jsonadded+317
@@ -0,0 +1,317 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "BQ24041DSQR",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 11,+      "span_mm": 3.1,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 3,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 10,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.25,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.0,+      1.0,+      -0.988,+      0.988+    ],+    "pads_bbox_mm": [+      -1.375,+      1.375,+      -0.9,+      0.9+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "bq24041dsqr.glb",+    "glb_sha256": "622d4b6783902293b8b991f7f5c57e6b9ef1a9daa8dd74d03bdd05f2f9293c7a",+    "footprint": "bq24041dsqr.kicad_mod",+    "footprint_sha256": "0ac62b09ff473df1b88532bad3a4918b424b26cd4b0c649de1001c74784a938c",+    "pins": "page.json component.pins",+    "pins_sha256": "7a8652676e21bfbd74f61a0881a550b77ae49e934d970baae33c364c7b2c4752"+  },+  "generator": "adom-wiki 1.7.67 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "IN",+      "x": -1.475,+      "y": -0.8,+      "align": "right",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "2",+      "text": "ISET",+      "x": -1.475,+      "y": -0.4,+      "align": "right",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "3",+      "text": "VSS",+      "x": -1.475,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "4",+      "text": "ASI",+      "x": -1.475,+      "y": 0.4,+      "align": "right",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "5",+      "text": "PG",+      "x": -1.475,+      "y": 0.8,+      "align": "right",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "6",+      "text": "ASO",+      "x": 1.475,+      "y": 0.8,+      "align": "left",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "7",+      "text": "ISET2",+      "x": 1.475,+      "y": 0.4,+      "align": "left",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "8",+      "text": "CHG",+      "x": 1.475,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "9",+      "text": "BAT_EN",+      "x": 1.475,+      "y": -0.4,+      "align": "left",+      "vertical": false,+      "h": 0.2+    },+    {+      "pad": "10",+      "text": "OUT",+      "x": 1.475,+      "y": -0.8,+      "align": "left",+      "vertical": false,+      "h": 0.2+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -1.0125,+        -0.8+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -1.0125,+        -0.4+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        -1.0125,+        0.0+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "roundrect",+      "center_mm": [+        -1.0125,+        0.4+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "roundrect",+      "center_mm": [+        -1.0125,+        0.8+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "roundrect",+      "center_mm": [+        1.0125,+        0.8+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "roundrect",+      "center_mm": [+        1.0125,+        0.4+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "roundrect",+      "center_mm": [+        1.0125,+        0.0+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "roundrect",+      "center_mm": [+        1.0125,+        -0.4+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "10",+      "shape": "roundrect",+      "center_mm": [+        1.0125,+        -0.8+      ],+      "size_mm": [+        0.725,+        0.2+      ],+      "rot": 0.0+    },+    {+      "number": "11",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        0.9,+        1.5+      ],+      "rot": 0.0+    }+  ]+}
bq24041dsqr.glbadded
⋯ 1 unchanged line ⋯
bq24041dsqr.kicad_modadded+289
@@ -0,0 +1,289 @@+(footprint "Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "Texas DSQ0010A WSON, 10 Pin (https://www.ti.com/lit/pdf/mpds335b)")+	(tags "Texas WSON NoLead")+	(property "Reference" "REF**"+		(at 0 -1.95 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm"+		(at 0 1.95 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/no_lead"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -0.729252 -1.16)+		(end 1.11 -1.16)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.11 1.16)+		(end -1.11 1.16)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -1.02 -1.17)+			(xy -1.16 -1.36)+			(xy -0.88 -1.36)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.63 -1.15)+		(end -1.25 -1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.63 1.15)+		(end -1.63 -1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.25 -1.25)+		(end 1.25 -1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.25 -1.15)+		(end -1.25 -1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.25 1.15)+		(end -1.63 1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.25 1.25)+		(end -1.25 1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.25 -1.25)+		(end 1.25 -1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.25 -1.15)+		(end 1.63 -1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.25 1.15)+		(end 1.25 1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.25 1.25)+		(end -1.25 1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.63 -1.15)+		(end 1.63 1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.63 1.15)+		(end 1.25 1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_poly+		(pts+			(xy -0.5 -1)+			(xy 1 -1)+			(xy 1 1)+			(xy -1 1)+			(xy -1 -0.5)+		)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 0.5 0.5)+				(thickness 0.08)+			)+		)+	)+	(pad "" smd roundrect+		(at 0 0)+		(size 0.84 1.4)+		(layers "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "1" smd roundrect+		(at -1.0125 -0.8)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -1.0125 -0.4)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at -1.0125 0)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "4" smd roundrect+		(at -1.0125 0.4)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "5" smd roundrect+		(at -1.0125 0.8)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "6" smd roundrect+		(at 1.0125 0.8)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "7" smd roundrect+		(at 1.0125 0.4)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "8" smd roundrect+		(at 1.0125 0)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "9" smd roundrect+		(at 1.0125 -0.4)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "10" smd roundrect+		(at 1.0125 -0.8)+		(size 0.725 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "11" smd rect+		(at 0 0)+		(size 0.9 1.5)+		(property pad_prop_heatsink)+		(layers "F.Cu" "F.Mask")+		(zone_connect 2)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
bq24041dsqr.kicad_symadded+57
@@ -0,0 +1,57 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "BQ24041DSQR" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 10.16 0) (effects (font (size 1.27 1.27))))+    (property "Value" "BQ24041DSQR" (at 0 -12.70 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "BQ24041DSQR_0_1"+    (rectangle (start -12.70 7.62) (end 12.70 -10.16)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "BQ24041DSQR_1_1"+    (pin power_in line (at -17.78 5.08 0) (length 5.08)+      (name "IN" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 2.54 0) (length 5.08)+      (name "ISET" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -2.54 0) (length 5.08)+      (name "ASI" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -5.08 0) (length 5.08)+      (name "PG" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -7.62 0) (length 5.08)+      (name "ASO" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 5.08 180) (length 5.08)+      (name "EP" (effects (font (size 1.27 1.27))))+      (number "11" (effects (font (size 1.27 1.27))))+    )+    (pin power_out line (at 17.78 2.54 180) (length 5.08)+      (name "OUT" (effects (font (size 1.27 1.27))))+      (number "10" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 0.00 180) (length 5.08)+      (name "BAT_EN" (effects (font (size 1.27 1.27))))+      (number "9" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 -2.54 180) (length 5.08)+      (name "CHG" (effects (font (size 1.27 1.27))))+      (number "8" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -5.08 180) (length 5.08)+      (name "ISET2" (effects (font (size 1.27 1.27))))+      (number "7" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
bq24041dsqr.lbradded+135
@@ -0,0 +1,135 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm">+  <description>Texas, 2 x 2 mm, 0.4 mm pitch. Texas DSQ0010A WSON, 10 Pin</description>+  <smd name="1" x="-1.0125" y="0.8000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="2" x="-1.0125" y="0.4000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="3" x="-1.0125" y="-0.0000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="4" x="-1.0125" y="-0.4000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="5" x="-1.0125" y="-0.8000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="6" x="1.0125" y="-0.8000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="7" x="1.0125" y="-0.4000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="8" x="1.0125" y="-0.0000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="9" x="1.0125" y="0.4000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="10" x="1.0125" y="0.8000" dx="0.7250" dy="0.2000" layer="1" roundness="50"/>+  <smd name="11" x="0.0000" y="-0.0000" dx="0.9000" dy="1.5000" layer="1"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.0200" y="1.1700"/>+    <vertex x="-1.1600" y="1.3600"/>+    <vertex x="-0.8800" y="1.3600"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-0.5000" y="1.0000"/>+    <vertex x="1.0000" y="1.0000"/>+    <vertex x="1.0000" y="-1.0000"/>+    <vertex x="-1.0000" y="-1.0000"/>+    <vertex x="-1.0000" y="0.5000"/>+  </polygon>+  <wire x1="-0.7293" y1="1.1600" x2="1.1100" y2="1.1600" width="0.1200" layer="21"/>+  <wire x1="1.1100" y1="-1.1600" x2="-1.1100" y2="-1.1600" width="0.1200" layer="21"/>+  <text x="0" y="1.763" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.763" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="BQ24041DSQR">+  <wire x1="-12.7" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>+  <wire x1="12.7" y1="7.62" x2="12.7" y2="-10.16" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-10.16" x2="-12.7" y2="7.62" width="0.254" layer="94"/>+  <text x="0.0000" y="10.1600" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-12.7000" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="IN" x="-17.78" y="5.08" length="middle" direction="pwr"/>+  <pin name="ISET" x="-17.78" y="2.54" length="middle" direction="in"/>+  <pin name="VSS" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="ASI" x="-17.78" y="-2.54" length="middle" direction="in"/>+  <pin name="PG" x="-17.78" y="-5.08" length="middle" direction="out"/>+  <pin name="ASO" x="-17.78" y="-7.62" length="middle" direction="out"/>+  <pin name="EP" x="17.78" y="5.08" length="middle" direction="pas" rot="R180"/>+  <pin name="OUT" x="17.78" y="2.54" length="middle" direction="out" rot="R180"/>+  <pin name="BAT_EN" x="17.78" y="0" length="middle" direction="in" rot="R180"/>+  <pin name="CHG" x="17.78" y="-2.54" length="middle" direction="out" rot="R180"/>+  <pin name="ISET2" x="17.78" y="-5.08" length="middle" direction="in" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="BQ24041DSQR" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="BQ24041DSQR" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm">+      <connects>+        <connect gate="G$1" pin="IN" pad="1"/>+        <connect gate="G$1" pin="ISET" pad="2"/>+        <connect gate="G$1" pin="VSS" pad="3"/>+        <connect gate="G$1" pin="ASI" pad="4"/>+        <connect gate="G$1" pin="PG" pad="5"/>+        <connect gate="G$1" pin="ASO" pad="6"/>+        <connect gate="G$1" pin="EP" pad="11"/>+        <connect gate="G$1" pin="OUT" pad="10"/>+        <connect gate="G$1" pin="BAT_EN" pad="9"/>+        <connect gate="G$1" pin="CHG" pad="8"/>+        <connect gate="G$1" pin="ISET2" pad="7"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
bq24041dsqr.stepadded+1690
@@ -0,0 +1,1690 @@+ISO-10303-21;+HEADER;+/* Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2025, KiCAD+ *+ * This work is licensed under the+ * [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),+ * with the following exception:+ *+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be+ * considered to be 'Adapted Material', then the copyright holder waives article 3 of the license+ * with respect to these designs and any generated files which use data provided as part of the+ * 'Licensed Material'.+ *+ * You are free to use the library data in your own projects without the obligation to share your+ * project files under this or any other license agreement. However, if you wish to distribute+ * these libraries, or parts thereof (including in modified form) as a collection then the exception+ * above does not apply. Please refer to+ * https://gitlab.com/kicad/libraries/kicad-packages3D/-/blob/master/LICENSE.md for further clarification+ * of the exception.+ *+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * USE 3D CAD DATA AT YOUR OWN RISK+ * DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.+ */++FILE_DESCRIPTION(+/* description */ ('model of Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.step',+/* time_stamp */ '1970-01-01T00:00:00',+/* author */ ('KiCAD','kicad'),+/* organization */ ('OCCT'),+/* preprocessor_version */ '',+/* originating_system */ 'KiCAD',+/* authorisation */ '');++FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;++DATA;+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4=PRODUCT_DEFINITION_SHAPE('','',#5);+#5=PRODUCT_DEFINITION('design','',#6,#9);+#6=PRODUCT_DEFINITION_FORMATION('','',#7);+#7=PRODUCT('Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm','Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1540);+#11=AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12=CARTESIAN_POINT('',(0.,0.,0.));+#13=DIRECTION('',(0.,0.,1.));+#14=DIRECTION('',(1.,0.,-0.));+#15=MANIFOLD_SOLID_BREP('',#16);+#16=CLOSED_SHELL('',(#17,#32,#49,#79,#98,#222,#346,#356,#564,#589,#605,#624,#648,#664,#683,#707,#723,#742,#766,#782,#801,#825,#841,#860,#886,#900,#920,#946,#960,#980,#1006,#1020,#1040,#1066,#1080,#1100,#1126,#1140,#1160,#1172,#1183,#1194,#1205,#1216,#1227,#1238,#1249,#1260,#1271,#1290,#1305,#1320,#1331,#1343,#1351,#1363,#1371,#1383,#1391,#1403,#1411,#1423,#1431,#1443,#1451,#1463,#1471,#1483,#1491,#1503,#1511,#1523,#1531));+#17=ADVANCED_FACE('',(#18),#29,.F.);+#18=FACE_BOUND('',#19,.T.);+#19=EDGE_LOOP('',(#20));+#20=ORIENTED_EDGE('',*,*,#21,.F.);+#21=EDGE_CURVE('',#22,#22,#24,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-0.65,0.525,0.79));+#24=CIRCLE('',#25,0.125);+#25=AXIS2_PLACEMENT_3D('',#26,#27,#28);+#26=CARTESIAN_POINT('',(-0.65,0.65,0.79));+#27=DIRECTION('',(0.,-0.,-1.));+#28=DIRECTION('',(1.110223024625E-16,-1.,0.));+#29=PLANE('',#30);+#30=AXIS2_PLACEMENT_3D('',#26,#31,#28);+#31=DIRECTION('',(0.,0.,-1.));+#32=ADVANCED_FACE('',(#33),#47,.F.);+#33=FACE_BOUND('',#34,.F.);+#34=EDGE_LOOP('',(#35,#41,#46,#20));+#35=ORIENTED_EDGE('',*,*,#36,.F.);+#36=EDGE_CURVE('',#37,#22,#39,.T.);+#37=VERTEX_POINT('',#38);+#38=CARTESIAN_POINT('',(-0.65,0.525,0.8));+#39=LINE('',#38,#40);+#40=VECTOR('',#31,1.);+#41=ORIENTED_EDGE('',*,*,#42,.T.);+#42=EDGE_CURVE('',#37,#37,#43,.T.);+#43=CIRCLE('',#44,0.125);+#44=AXIS2_PLACEMENT_3D('',#45,#27,#28);+#45=CARTESIAN_POINT('',(-0.65,0.65,0.8));+#46=ORIENTED_EDGE('',*,*,#36,.T.);+#47=CYLINDRICAL_SURFACE('',#48,0.125);+#48=AXIS2_PLACEMENT_3D('',#45,#31,#28);+#49=ADVANCED_FACE('',(#50,#75),#77,.T.);+#50=FACE_BOUND('',#51,.T.);+#51=EDGE_LOOP('',(#52,#61,#67,#72));+#52=ORIENTED_EDGE('',*,*,#53,.F.);+#53=EDGE_CURVE('',#54,#56,#58,.T.);+#54=VERTEX_POINT('',#55);+#55=CARTESIAN_POINT('',(-0.9875,0.9875,0.8));+#56=VERTEX_POINT('',#57);+#57=CARTESIAN_POINT('',(0.9875,0.9875,0.8));+#58=LINE('',#55,#59);+#59=VECTOR('',#60,1.);+#60=DIRECTION('',(1.,1.110223024625E-16,0.));+#61=ORIENTED_EDGE('',*,*,#62,.T.);+#62=EDGE_CURVE('',#54,#63,#65,.T.);+#63=VERTEX_POINT('',#64);+#64=CARTESIAN_POINT('',(-0.9875,-0.9875,0.8));+#65=LINE('',#55,#66);+#66=VECTOR('',#28,1.);+#67=ORIENTED_EDGE('',*,*,#68,.T.);+#68=EDGE_CURVE('',#63,#69,#71,.T.);+#69=VERTEX_POINT('',#70);+#70=CARTESIAN_POINT('',(0.9875,-0.9875,0.8));+#71=LINE('',#64,#59);+#72=ORIENTED_EDGE('',*,*,#73,.F.);+#73=EDGE_CURVE('',#56,#69,#74,.T.);+#74=LINE('',#57,#66);+#75=FACE_BOUND('',#76,.T.);+#76=EDGE_LOOP('',(#41));+#77=PLANE('',#78);+#78=AXIS2_PLACEMENT_3D('',#55,#13,#28);+#79=ADVANCED_FACE('',(#80),#96,.F.);+#80=FACE_BOUND('',#81,.F.);+#81=EDGE_LOOP('',(#82,#88,#93,#52));+#82=ORIENTED_EDGE('',*,*,#83,.F.);+#83=EDGE_CURVE('',#84,#54,#86,.T.);+#84=VERTEX_POINT('',#85);+#85=CARTESIAN_POINT('',(-0.9875,0.9875,2.5E-02));+#86=LINE('',#85,#87);+#87=VECTOR('',#13,1.);+#88=ORIENTED_EDGE('',*,*,#89,.T.);+#89=EDGE_CURVE('',#84,#90,#92,.T.);+#90=VERTEX_POINT('',#91);+#91=CARTESIAN_POINT('',(0.9875,0.9875,2.5E-02));+#92=LINE('',#85,#59);+#93=ORIENTED_EDGE('',*,*,#94,.T.);+#94=EDGE_CURVE('',#90,#56,#95,.T.);+#95=LINE('',#91,#87);+#96=PLANE('',#97);+#97=AXIS2_PLACEMENT_3D('',#85,#28,#13);+#98=ADVANCED_FACE('',(#99),#220,.T.);+#99=FACE_BOUND('',#100,.T.);+#100=EDGE_LOOP('',(#101,#93,#106,#107,#112,#116,#122,#128,#134,#138,#144,#150,#156,#160,#166,#172,#178,#182,#188,#194,#200,#204,#210,#216));+#101=ORIENTED_EDGE('',*,*,#102,.F.);+#102=EDGE_CURVE('',#90,#103,#105,.T.);+#103=VERTEX_POINT('',#104);+#104=CARTESIAN_POINT('',(0.9875,0.9,2.5E-02));+#105=LINE('',#91,#66);+#106=ORIENTED_EDGE('',*,*,#73,.T.);+#107=ORIENTED_EDGE('',*,*,#108,.F.);+#108=EDGE_CURVE('',#109,#69,#111,.T.);+#109=VERTEX_POINT('',#110);+#110=CARTESIAN_POINT('',(0.9875,-0.9875,2.5E-02));+#111=LINE('',#110,#87);+#112=ORIENTED_EDGE('',*,*,#113,.F.);+#113=EDGE_CURVE('',#114,#109,#105,.T.);+#114=VERTEX_POINT('',#115);+#115=CARTESIAN_POINT('',(0.9875,-0.9,2.5E-02));+#116=ORIENTED_EDGE('',*,*,#117,.T.);+#117=EDGE_CURVE('',#114,#118,#120,.T.);+#118=VERTEX_POINT('',#119);+#119=CARTESIAN_POINT('',(0.9875,-0.9,0.1));+#120=LINE('',#121,#87);+#121=CARTESIAN_POINT('',(0.9875,-0.9,1.25E-02));+#122=ORIENTED_EDGE('',*,*,#123,.F.);+#123=EDGE_CURVE('',#124,#118,#126,.T.);+#124=VERTEX_POINT('',#125);+#125=CARTESIAN_POINT('',(0.9875,-0.7,0.1));+#126=LINE('',#127,#66);+#127=CARTESIAN_POINT('',(0.9875,9.375E-02,0.1));+#128=ORIENTED_EDGE('',*,*,#129,.T.);+#129=EDGE_CURVE('',#124,#130,#132,.T.);+#130=VERTEX_POINT('',#131);+#131=CARTESIAN_POINT('',(0.9875,-0.7,2.5E-02));+#132=LINE('',#133,#40);+#133=CARTESIAN_POINT('',(0.9875,-0.7,1.25E-02));+#134=ORIENTED_EDGE('',*,*,#135,.F.);+#135=EDGE_CURVE('',#136,#130,#105,.T.);+#136=VERTEX_POINT('',#137);+#137=CARTESIAN_POINT('',(0.9875,-0.5,2.5E-02));+#138=ORIENTED_EDGE('',*,*,#139,.T.);+#139=EDGE_CURVE('',#136,#140,#142,.T.);+#140=VERTEX_POINT('',#141);+#141=CARTESIAN_POINT('',(0.9875,-0.5,0.1));+#142=LINE('',#143,#87);+#143=CARTESIAN_POINT('',(0.9875,-0.5,1.25E-02));+#144=ORIENTED_EDGE('',*,*,#145,.F.);+#145=EDGE_CURVE('',#146,#140,#148,.T.);+#146=VERTEX_POINT('',#147);+#147=CARTESIAN_POINT('',(0.9875,-0.3,0.1));+#148=LINE('',#149,#66);+#149=CARTESIAN_POINT('',(0.9875,0.29375,0.1));+#150=ORIENTED_EDGE('',*,*,#151,.T.);+#151=EDGE_CURVE('',#146,#152,#154,.T.);+#152=VERTEX_POINT('',#153);+#153=CARTESIAN_POINT('',(0.9875,-0.3,2.5E-02));+#154=LINE('',#155,#40);+#155=CARTESIAN_POINT('',(0.9875,-0.3,1.25E-02));+#156=ORIENTED_EDGE('',*,*,#157,.F.);+#157=EDGE_CURVE('',#158,#152,#105,.T.);+#158=VERTEX_POINT('',#159);+#159=CARTESIAN_POINT('',(0.9875,-1.E-01,2.5E-02));+#160=ORIENTED_EDGE('',*,*,#161,.T.);+#161=EDGE_CURVE('',#158,#162,#164,.T.);+#162=VERTEX_POINT('',#163);+#163=CARTESIAN_POINT('',(0.9875,-1.E-01,0.1));+#164=LINE('',#165,#87);+#165=CARTESIAN_POINT('',(0.9875,-1.E-01,1.25E-02));+#166=ORIENTED_EDGE('',*,*,#167,.F.);+#167=EDGE_CURVE('',#168,#162,#170,.T.);+#168=VERTEX_POINT('',#169);+#169=CARTESIAN_POINT('',(0.9875,0.1,0.1));+#170=LINE('',#171,#66);+#171=CARTESIAN_POINT('',(0.9875,0.49375,0.1));+#172=ORIENTED_EDGE('',*,*,#173,.T.);+#173=EDGE_CURVE('',#168,#174,#176,.T.);+#174=VERTEX_POINT('',#175);+#175=CARTESIAN_POINT('',(0.9875,0.1,2.5E-02));+#176=LINE('',#177,#40);+#177=CARTESIAN_POINT('',(0.9875,0.1,1.25E-02));+#178=ORIENTED_EDGE('',*,*,#179,.F.);+#179=EDGE_CURVE('',#180,#174,#105,.T.);+#180=VERTEX_POINT('',#181);+#181=CARTESIAN_POINT('',(0.9875,0.3,2.5E-02));+#182=ORIENTED_EDGE('',*,*,#183,.T.);+#183=EDGE_CURVE('',#180,#184,#186,.T.);+#184=VERTEX_POINT('',#185);+#185=CARTESIAN_POINT('',(0.9875,0.3,0.1));+#186=LINE('',#187,#87);+#187=CARTESIAN_POINT('',(0.9875,0.3,1.25E-02));+#188=ORIENTED_EDGE('',*,*,#189,.F.);+#189=EDGE_CURVE('',#190,#184,#192,.T.);+#190=VERTEX_POINT('',#191);+#191=CARTESIAN_POINT('',(0.9875,0.5,0.1));+#192=LINE('',#193,#66);+#193=CARTESIAN_POINT('',(0.9875,0.69375,0.1));+#194=ORIENTED_EDGE('',*,*,#195,.T.);+#195=EDGE_CURVE('',#190,#196,#198,.T.);+#196=VERTEX_POINT('',#197);+#197=CARTESIAN_POINT('',(0.9875,0.5,2.5E-02));+#198=LINE('',#199,#40);+#199=CARTESIAN_POINT('',(0.9875,0.5,1.25E-02));+#200=ORIENTED_EDGE('',*,*,#201,.F.);+#201=EDGE_CURVE('',#202,#196,#105,.T.);+#202=VERTEX_POINT('',#203);+#203=CARTESIAN_POINT('',(0.9875,0.7,2.5E-02));+#204=ORIENTED_EDGE('',*,*,#205,.T.);+#205=EDGE_CURVE('',#202,#206,#208,.T.);+#206=VERTEX_POINT('',#207);+#207=CARTESIAN_POINT('',(0.9875,0.7,0.1));+#208=LINE('',#209,#87);+#209=CARTESIAN_POINT('',(0.9875,0.7,1.25E-02));+#210=ORIENTED_EDGE('',*,*,#211,.F.);+#211=EDGE_CURVE('',#212,#206,#214,.T.);+#212=VERTEX_POINT('',#213);+#213=CARTESIAN_POINT('',(0.9875,0.9,0.1));+#214=LINE('',#215,#66);+#215=CARTESIAN_POINT('',(0.9875,0.89375,0.1));+#216=ORIENTED_EDGE('',*,*,#217,.T.);+#217=EDGE_CURVE('',#212,#103,#218,.T.);+#218=LINE('',#219,#40);+#219=CARTESIAN_POINT('',(0.9875,0.9,1.25E-02));+#220=PLANE('',#221);+#221=AXIS2_PLACEMENT_3D('',#91,#60,#13);+#222=ADVANCED_FACE('',(#223),#344,.F.);+#223=FACE_BOUND('',#224,.F.);+#224=EDGE_LOOP('',(#225,#230,#61,#231,#236,#240,#246,#252,#258,#262,#268,#274,#280,#284,#290,#296,#302,#306,#312,#318,#324,#328,#334,#340));+#225=ORIENTED_EDGE('',*,*,#226,.F.);+#226=EDGE_CURVE('',#84,#227,#229,.T.);+#227=VERTEX_POINT('',#228);+#228=CARTESIAN_POINT('',(-0.9875,0.9,2.5E-02));+#229=LINE('',#85,#66);+#230=ORIENTED_EDGE('',*,*,#83,.T.);+#231=ORIENTED_EDGE('',*,*,#232,.F.);+#232=EDGE_CURVE('',#233,#63,#235,.T.);+#233=VERTEX_POINT('',#234);+#234=CARTESIAN_POINT('',(-0.9875,-0.9875,2.5E-02));+#235=LINE('',#234,#87);+#236=ORIENTED_EDGE('',*,*,#237,.F.);+#237=EDGE_CURVE('',#238,#233,#229,.T.);+#238=VERTEX_POINT('',#239);+#239=CARTESIAN_POINT('',(-0.9875,-0.9,2.5E-02));+#240=ORIENTED_EDGE('',*,*,#241,.T.);+#241=EDGE_CURVE('',#238,#242,#244,.T.);+#242=VERTEX_POINT('',#243);+#243=CARTESIAN_POINT('',(-0.9875,-0.9,0.1));+#244=LINE('',#245,#87);+#245=CARTESIAN_POINT('',(-0.9875,-0.9,1.25E-02));+#246=ORIENTED_EDGE('',*,*,#247,.F.);+#247=EDGE_CURVE('',#248,#242,#250,.T.);+#248=VERTEX_POINT('',#249);+#249=CARTESIAN_POINT('',(-0.9875,-0.7,0.1));+#250=LINE('',#251,#66);+#251=CARTESIAN_POINT('',(-0.9875,9.375E-02,0.1));+#252=ORIENTED_EDGE('',*,*,#253,.T.);+#253=EDGE_CURVE('',#248,#254,#256,.T.);+#254=VERTEX_POINT('',#255);+#255=CARTESIAN_POINT('',(-0.9875,-0.7,2.5E-02));+#256=LINE('',#257,#40);+#257=CARTESIAN_POINT('',(-0.9875,-0.7,1.25E-02));+#258=ORIENTED_EDGE('',*,*,#259,.F.);+#259=EDGE_CURVE('',#260,#254,#229,.T.);+#260=VERTEX_POINT('',#261);+#261=CARTESIAN_POINT('',(-0.9875,-0.5,2.5E-02));+#262=ORIENTED_EDGE('',*,*,#263,.T.);+#263=EDGE_CURVE('',#260,#264,#266,.T.);+#264=VERTEX_POINT('',#265);+#265=CARTESIAN_POINT('',(-0.9875,-0.5,0.1));+#266=LINE('',#267,#87);+#267=CARTESIAN_POINT('',(-0.9875,-0.5,1.25E-02));+#268=ORIENTED_EDGE('',*,*,#269,.F.);+#269=EDGE_CURVE('',#270,#264,#272,.T.);+#270=VERTEX_POINT('',#271);+#271=CARTESIAN_POINT('',(-0.9875,-0.3,0.1));+#272=LINE('',#273,#66);+#273=CARTESIAN_POINT('',(-0.9875,0.29375,0.1));+#274=ORIENTED_EDGE('',*,*,#275,.T.);+#275=EDGE_CURVE('',#270,#276,#278,.T.);+#276=VERTEX_POINT('',#277);+#277=CARTESIAN_POINT('',(-0.9875,-0.3,2.5E-02));+#278=LINE('',#279,#40);+#279=CARTESIAN_POINT('',(-0.9875,-0.3,1.25E-02));+#280=ORIENTED_EDGE('',*,*,#281,.F.);+#281=EDGE_CURVE('',#282,#276,#229,.T.);+#282=VERTEX_POINT('',#283);+#283=CARTESIAN_POINT('',(-0.9875,-0.1,2.5E-02));+#284=ORIENTED_EDGE('',*,*,#285,.T.);+#285=EDGE_CURVE('',#282,#286,#288,.T.);+#286=VERTEX_POINT('',#287);+#287=CARTESIAN_POINT('',(-0.9875,-0.1,0.1));+#288=LINE('',#289,#87);+#289=CARTESIAN_POINT('',(-0.9875,-0.1,1.25E-02));+#290=ORIENTED_EDGE('',*,*,#291,.F.);+#291=EDGE_CURVE('',#292,#286,#294,.T.);+#292=VERTEX_POINT('',#293);+#293=CARTESIAN_POINT('',(-0.9875,1.E-01,0.1));+#294=LINE('',#295,#66);+#295=CARTESIAN_POINT('',(-0.9875,0.49375,0.1));+#296=ORIENTED_EDGE('',*,*,#297,.T.);+#297=EDGE_CURVE('',#292,#298,#300,.T.);+#298=VERTEX_POINT('',#299);+#299=CARTESIAN_POINT('',(-0.9875,1.E-01,2.5E-02));+#300=LINE('',#301,#40);+#301=CARTESIAN_POINT('',(-0.9875,1.E-01,1.25E-02));+#302=ORIENTED_EDGE('',*,*,#303,.F.);+#303=EDGE_CURVE('',#304,#298,#229,.T.);+#304=VERTEX_POINT('',#305);+#305=CARTESIAN_POINT('',(-0.9875,0.3,2.5E-02));+#306=ORIENTED_EDGE('',*,*,#307,.T.);+#307=EDGE_CURVE('',#304,#308,#310,.T.);+#308=VERTEX_POINT('',#309);+#309=CARTESIAN_POINT('',(-0.9875,0.3,0.1));+#310=LINE('',#311,#87);+#311=CARTESIAN_POINT('',(-0.9875,0.3,1.25E-02));+#312=ORIENTED_EDGE('',*,*,#313,.F.);+#313=EDGE_CURVE('',#314,#308,#316,.T.);+#314=VERTEX_POINT('',#315);+#315=CARTESIAN_POINT('',(-0.9875,0.5,0.1));+#316=LINE('',#317,#66);+#317=CARTESIAN_POINT('',(-0.9875,0.69375,0.1));+#318=ORIENTED_EDGE('',*,*,#319,.T.);+#319=EDGE_CURVE('',#314,#320,#322,.T.);+#320=VERTEX_POINT('',#321);+#321=CARTESIAN_POINT('',(-0.9875,0.5,2.5E-02));+#322=LINE('',#323,#40);+#323=CARTESIAN_POINT('',(-0.9875,0.5,1.25E-02));+#324=ORIENTED_EDGE('',*,*,#325,.F.);+#325=EDGE_CURVE('',#326,#320,#229,.T.);+#326=VERTEX_POINT('',#327);+#327=CARTESIAN_POINT('',(-0.9875,0.7,2.5E-02));+#328=ORIENTED_EDGE('',*,*,#329,.T.);+#329=EDGE_CURVE('',#326,#330,#332,.T.);+#330=VERTEX_POINT('',#331);+#331=CARTESIAN_POINT('',(-0.9875,0.7,0.1));+#332=LINE('',#333,#87);+#333=CARTESIAN_POINT('',(-0.9875,0.7,1.25E-02));+#334=ORIENTED_EDGE('',*,*,#335,.F.);+#335=EDGE_CURVE('',#336,#330,#338,.T.);+#336=VERTEX_POINT('',#337);+#337=CARTESIAN_POINT('',(-0.9875,0.9,0.1));+#338=LINE('',#339,#66);+#339=CARTESIAN_POINT('',(-0.9875,0.89375,0.1));+#340=ORIENTED_EDGE('',*,*,#341,.T.);+#341=EDGE_CURVE('',#336,#227,#342,.T.);+#342=LINE('',#343,#40);+#343=CARTESIAN_POINT('',(-0.9875,0.9,1.25E-02));+#344=PLANE('',#345);+#345=AXIS2_PLACEMENT_3D('',#85,#60,#13);+#346=ADVANCED_FACE('',(#347),#354,.T.);+#347=FACE_BOUND('',#348,.T.);+#348=EDGE_LOOP('',(#231,#349,#352,#353));+#349=ORIENTED_EDGE('',*,*,#350,.T.);+#350=EDGE_CURVE('',#233,#109,#351,.T.);+#351=LINE('',#234,#59);+#352=ORIENTED_EDGE('',*,*,#108,.T.);+#353=ORIENTED_EDGE('',*,*,#68,.F.);+#354=PLANE('',#355);+#355=AXIS2_PLACEMENT_3D('',#234,#28,#13);+#356=ADVANCED_FACE('',(#357,#534),#562,.F.);+#357=FACE_BOUND('',#358,.F.);+#358=EDGE_LOOP('',(#101,#359,#360,#361,#367,#373,#379,#380,#386,#392,#396,#397,#403,#409,#413,#414,#420,#426,#430,#431,#437,#443,#447,#349,#112,#448,#456,#464,#134,#470,#476,#482,#156,#486,#492,#498,#178,#502,#508,#514,#200,#518,#524,#530));+#359=ORIENTED_EDGE('',*,*,#89,.F.);+#360=ORIENTED_EDGE('',*,*,#226,.T.);+#361=ORIENTED_EDGE('',*,*,#362,.T.);+#362=EDGE_CURVE('',#227,#363,#365,.T.);+#363=VERTEX_POINT('',#364);+#364=CARTESIAN_POINT('',(-0.7,0.9,2.5E-02));+#365=LINE('',#366,#59);+#366=CARTESIAN_POINT('',(-0.84375,0.9,2.5E-02));+#367=ORIENTED_EDGE('',*,*,#368,.T.);+#368=EDGE_CURVE('',#363,#369,#371,.T.);+#369=VERTEX_POINT('',#370);+#370=CARTESIAN_POINT('',(-0.7,0.7,2.5E-02));+#371=LINE('',#372,#66);+#372=CARTESIAN_POINT('',(-0.7,0.84375,2.5E-02));+#373=ORIENTED_EDGE('',*,*,#374,.T.);+#374=EDGE_CURVE('',#369,#326,#375,.T.);+#375=LINE('',#376,#377);+#376=CARTESIAN_POINT('',(-0.99375,0.7,2.5E-02));+#377=VECTOR('',#378,1.);+#378=DIRECTION('',(-1.,-1.110223024625E-16,0.));+#379=ORIENTED_EDGE('',*,*,#325,.T.);+#380=ORIENTED_EDGE('',*,*,#381,.T.);+#381=EDGE_CURVE('',#320,#382,#384,.T.);+#382=VERTEX_POINT('',#383);+#383=CARTESIAN_POINT('',(-0.7,0.5,2.5E-02));+#384=LINE('',#385,#59);+#385=CARTESIAN_POINT('',(-0.84375,0.5,2.5E-02));+#386=ORIENTED_EDGE('',*,*,#387,.T.);+#387=EDGE_CURVE('',#382,#388,#390,.T.);+#388=VERTEX_POINT('',#389);+#389=CARTESIAN_POINT('',(-0.7,0.3,2.5E-02));+#390=LINE('',#391,#66);+#391=CARTESIAN_POINT('',(-0.7,0.64375,2.5E-02));+#392=ORIENTED_EDGE('',*,*,#393,.T.);+#393=EDGE_CURVE('',#388,#304,#394,.T.);+#394=LINE('',#395,#377);+#395=CARTESIAN_POINT('',(-0.99375,0.3,2.5E-02));+#396=ORIENTED_EDGE('',*,*,#303,.T.);+#397=ORIENTED_EDGE('',*,*,#398,.T.);+#398=EDGE_CURVE('',#298,#399,#401,.T.);+#399=VERTEX_POINT('',#400);+#400=CARTESIAN_POINT('',(-0.7,1.E-01,2.5E-02));+#401=LINE('',#402,#59);+#402=CARTESIAN_POINT('',(-0.84375,1.E-01,2.5E-02));+#403=ORIENTED_EDGE('',*,*,#404,.T.);+#404=EDGE_CURVE('',#399,#405,#407,.T.);+#405=VERTEX_POINT('',#406);+#406=CARTESIAN_POINT('',(-0.7,-0.1,2.5E-02));+#407=LINE('',#408,#66);+#408=CARTESIAN_POINT('',(-0.7,0.44375,2.5E-02));+#409=ORIENTED_EDGE('',*,*,#410,.T.);+#410=EDGE_CURVE('',#405,#282,#411,.T.);+#411=LINE('',#412,#377);+#412=CARTESIAN_POINT('',(-0.99375,-0.1,2.5E-02));+#413=ORIENTED_EDGE('',*,*,#281,.T.);+#414=ORIENTED_EDGE('',*,*,#415,.T.);+#415=EDGE_CURVE('',#276,#416,#418,.T.);+#416=VERTEX_POINT('',#417);+#417=CARTESIAN_POINT('',(-0.7,-0.3,2.5E-02));+#418=LINE('',#419,#59);+#419=CARTESIAN_POINT('',(-0.84375,-0.3,2.5E-02));+#420=ORIENTED_EDGE('',*,*,#421,.T.);+#421=EDGE_CURVE('',#416,#422,#424,.T.);+#422=VERTEX_POINT('',#423);+#423=CARTESIAN_POINT('',(-0.7,-0.5,2.5E-02));+#424=LINE('',#425,#66);+#425=CARTESIAN_POINT('',(-0.7,0.24375,2.5E-02));+#426=ORIENTED_EDGE('',*,*,#427,.T.);+#427=EDGE_CURVE('',#422,#260,#428,.T.);+#428=LINE('',#429,#377);+#429=CARTESIAN_POINT('',(-0.99375,-0.5,2.5E-02));+#430=ORIENTED_EDGE('',*,*,#259,.T.);+#431=ORIENTED_EDGE('',*,*,#432,.T.);+#432=EDGE_CURVE('',#254,#433,#435,.T.);+#433=VERTEX_POINT('',#434);+#434=CARTESIAN_POINT('',(-0.7,-0.7,2.5E-02));+#435=LINE('',#436,#59);+#436=CARTESIAN_POINT('',(-0.84375,-0.7,2.5E-02));+#437=ORIENTED_EDGE('',*,*,#438,.T.);+#438=EDGE_CURVE('',#433,#439,#441,.T.);+#439=VERTEX_POINT('',#440);+#440=CARTESIAN_POINT('',(-0.7,-0.9,2.5E-02));+#441=LINE('',#442,#66);+#442=CARTESIAN_POINT('',(-0.7,4.375E-02,2.5E-02));+#443=ORIENTED_EDGE('',*,*,#444,.T.);+#444=EDGE_CURVE('',#439,#238,#445,.T.);+#445=LINE('',#446,#377);+#446=CARTESIAN_POINT('',(-0.99375,-0.9,2.5E-02));+#447=ORIENTED_EDGE('',*,*,#237,.T.);+#448=ORIENTED_EDGE('',*,*,#449,.T.);+#449=EDGE_CURVE('',#114,#450,#452,.T.);+#450=VERTEX_POINT('',#451);+#451=CARTESIAN_POINT('',(0.7,-0.9,2.5E-02));+#452=LINE('',#453,#454);+#453=CARTESIAN_POINT('',(-0.14375,-0.9,2.5E-02));+#454=VECTOR('',#455,1.);+#455=DIRECTION('',(-1.,-2.334869823773E-16,0.));+#456=ORIENTED_EDGE('',*,*,#457,.T.);+#457=EDGE_CURVE('',#450,#458,#460,.T.);+#458=VERTEX_POINT('',#459);+#459=CARTESIAN_POINT('',(0.7,-0.7,2.5E-02));+#460=LINE('',#461,#462);+#461=CARTESIAN_POINT('',(0.7,0.14375,2.5E-02));+#462=VECTOR('',#463,1.);+#463=DIRECTION('',(-2.334869823773E-16,1.,0.));+#464=ORIENTED_EDGE('',*,*,#465,.T.);+#465=EDGE_CURVE('',#458,#130,#466,.T.);+#466=LINE('',#467,#468);+#467=CARTESIAN_POINT('',(6.25E-03,-0.7,2.5E-02));+#468=VECTOR('',#469,1.);+#469=DIRECTION('',(1.,2.334869823773E-16,0.));+#470=ORIENTED_EDGE('',*,*,#471,.T.);+#471=EDGE_CURVE('',#136,#472,#474,.T.);+#472=VERTEX_POINT('',#473);+#473=CARTESIAN_POINT('',(0.7,-0.5,2.5E-02));+#474=LINE('',#475,#454);+#475=CARTESIAN_POINT('',(-0.14375,-0.5,2.5E-02));+#476=ORIENTED_EDGE('',*,*,#477,.T.);+#477=EDGE_CURVE('',#472,#478,#480,.T.);+#478=VERTEX_POINT('',#479);+#479=CARTESIAN_POINT('',(0.7,-0.3,2.5E-02));+#480=LINE('',#481,#462);+#481=CARTESIAN_POINT('',(0.7,0.34375,2.5E-02));+#482=ORIENTED_EDGE('',*,*,#483,.T.);+#483=EDGE_CURVE('',#478,#152,#484,.T.);+#484=LINE('',#485,#468);+#485=CARTESIAN_POINT('',(6.25E-03,-0.3,2.5E-02));+#486=ORIENTED_EDGE('',*,*,#487,.T.);+#487=EDGE_CURVE('',#158,#488,#490,.T.);+#488=VERTEX_POINT('',#489);+#489=CARTESIAN_POINT('',(0.7,-1.E-01,2.5E-02));+#490=LINE('',#491,#454);+#491=CARTESIAN_POINT('',(-0.14375,-0.1,2.5E-02));+#492=ORIENTED_EDGE('',*,*,#493,.T.);+#493=EDGE_CURVE('',#488,#494,#496,.T.);+#494=VERTEX_POINT('',#495);+#495=CARTESIAN_POINT('',(0.7,0.1,2.5E-02));+#496=LINE('',#497,#462);+#497=CARTESIAN_POINT('',(0.7,0.54375,2.5E-02));+#498=ORIENTED_EDGE('',*,*,#499,.T.);+#499=EDGE_CURVE('',#494,#174,#500,.T.);+#500=LINE('',#501,#468);+#501=CARTESIAN_POINT('',(6.25E-03,0.1,2.5E-02));+#502=ORIENTED_EDGE('',*,*,#503,.T.);+#503=EDGE_CURVE('',#180,#504,#506,.T.);+#504=VERTEX_POINT('',#505);+#505=CARTESIAN_POINT('',(0.7,0.3,2.5E-02));+#506=LINE('',#507,#454);+#507=CARTESIAN_POINT('',(-0.14375,0.3,2.5E-02));+#508=ORIENTED_EDGE('',*,*,#509,.T.);+#509=EDGE_CURVE('',#504,#510,#512,.T.);+#510=VERTEX_POINT('',#511);+#511=CARTESIAN_POINT('',(0.7,0.5,2.5E-02));+#512=LINE('',#513,#462);+#513=CARTESIAN_POINT('',(0.7,0.74375,2.5E-02));+#514=ORIENTED_EDGE('',*,*,#515,.T.);+#515=EDGE_CURVE('',#510,#196,#516,.T.);+#516=LINE('',#517,#468);+#517=CARTESIAN_POINT('',(6.25E-03,0.5,2.5E-02));+#518=ORIENTED_EDGE('',*,*,#519,.T.);+#519=EDGE_CURVE('',#202,#520,#522,.T.);+#520=VERTEX_POINT('',#521);+#521=CARTESIAN_POINT('',(0.7,0.7,2.5E-02));+#522=LINE('',#523,#454);+#523=CARTESIAN_POINT('',(-0.14375,0.7,2.5E-02));+#524=ORIENTED_EDGE('',*,*,#525,.T.);+#525=EDGE_CURVE('',#520,#526,#528,.T.);+#526=VERTEX_POINT('',#527);+#527=CARTESIAN_POINT('',(0.7,0.9,2.5E-02));+#528=LINE('',#529,#462);+#529=CARTESIAN_POINT('',(0.7,0.94375,2.5E-02));+#530=ORIENTED_EDGE('',*,*,#531,.T.);+#531=EDGE_CURVE('',#526,#103,#532,.T.);+#532=LINE('',#533,#468);+#533=CARTESIAN_POINT('',(6.25E-03,0.9,2.5E-02));+#534=FACE_BOUND('',#535,.F.);+#535=EDGE_LOOP('',(#536,#544,#552,#558));+#536=ORIENTED_EDGE('',*,*,#537,.T.);+#537=EDGE_CURVE('',#538,#540,#542,.T.);+#538=VERTEX_POINT('',#539);+#539=CARTESIAN_POINT('',(0.45,-0.75,2.5E-02));+#540=VERTEX_POINT('',#541);+#541=CARTESIAN_POINT('',(-0.45,-0.75,2.5E-02));+#542=LINE('',#543,#377);+#543=CARTESIAN_POINT('',(-0.71875,-0.75,2.5E-02));+#544=ORIENTED_EDGE('',*,*,#545,.T.);+#545=EDGE_CURVE('',#540,#546,#548,.T.);+#546=VERTEX_POINT('',#547);+#547=CARTESIAN_POINT('',(-0.45,0.75,2.5E-02));+#548=LINE('',#549,#550);+#549=CARTESIAN_POINT('',(-0.45,0.86875,2.5E-02));+#550=VECTOR('',#551,1.);+#551=DIRECTION('',(-1.110223024625E-16,1.,0.));+#552=ORIENTED_EDGE('',*,*,#553,.T.);+#553=EDGE_CURVE('',#546,#554,#556,.T.);+#554=VERTEX_POINT('',#555);+#555=CARTESIAN_POINT('',(0.45,0.75,2.5E-02));+#556=LINE('',#557,#59);+#557=CARTESIAN_POINT('',(-0.26875,0.75,2.5E-02));+#558=ORIENTED_EDGE('',*,*,#559,.T.);+#559=EDGE_CURVE('',#554,#538,#560,.T.);+#560=LINE('',#561,#66);+#561=CARTESIAN_POINT('',(0.45,0.11875,2.5E-02));+#562=PLANE('',#563);+#563=AXIS2_PLACEMENT_3D('',#85,#13,#28);+#564=ADVANCED_FACE('',(#565),#586,.F.);+#565=FACE_BOUND('',#566,.F.);+#566=EDGE_LOOP('',(#567,#574,#579,#216,#582,#583));+#567=ORIENTED_EDGE('',*,*,#568,.F.);+#568=EDGE_CURVE('',#569,#571,#573,.T.);+#569=VERTEX_POINT('',#570);+#570=CARTESIAN_POINT('',(1.,0.9,0.));+#571=VERTEX_POINT('',#572);+#572=CARTESIAN_POINT('',(0.7,0.9,0.));+#573=LINE('',#570,#454);+#574=ORIENTED_EDGE('',*,*,#575,.T.);+#575=EDGE_CURVE('',#569,#576,#578,.T.);+#576=VERTEX_POINT('',#577);+#577=CARTESIAN_POINT('',(1.,0.9,0.1));+#578=LINE('',#570,#87);+#579=ORIENTED_EDGE('',*,*,#580,.T.);+#580=EDGE_CURVE('',#576,#212,#581,.T.);+#581=LINE('',#577,#454);+#582=ORIENTED_EDGE('',*,*,#531,.F.);+#583=ORIENTED_EDGE('',*,*,#584,.F.);+#584=EDGE_CURVE('',#571,#526,#585,.T.);+#585=LINE('',#572,#87);+#586=PLANE('',#587);+#587=AXIS2_PLACEMENT_3D('',#570,#588,#455);+#588=DIRECTION('',(2.334869823773E-16,-1.,0.));+#589=ADVANCED_FACE('',(#590),#602,.T.);+#590=FACE_BOUND('',#591,.T.);+#591=EDGE_LOOP('',(#592,#579,#597,#598));+#592=ORIENTED_EDGE('',*,*,#593,.T.);+#593=EDGE_CURVE('',#594,#576,#596,.T.);+#594=VERTEX_POINT('',#595);+#595=CARTESIAN_POINT('',(1.,0.7,0.1));+#596=LINE('',#595,#462);+#597=ORIENTED_EDGE('',*,*,#211,.T.);+#598=ORIENTED_EDGE('',*,*,#599,.T.);+#599=EDGE_CURVE('',#206,#594,#600,.T.);+#600=LINE('',#601,#468);+#601=CARTESIAN_POINT('',(0.7,0.7,0.1));+#602=PLANE('',#603);+#603=AXIS2_PLACEMENT_3D('',#604,#13,#463);+#604=CARTESIAN_POINT('',(0.85,0.8,0.1));+#605=ADVANCED_FACE('',(#606),#622,.F.);+#606=FACE_BOUND('',#607,.F.);+#607=EDGE_LOOP('',(#608,#615,#618,#204,#598,#619));+#608=ORIENTED_EDGE('',*,*,#609,.F.);+#609=EDGE_CURVE('',#610,#612,#614,.T.);+#610=VERTEX_POINT('',#611);+#611=CARTESIAN_POINT('',(0.7,0.7,0.));+#612=VERTEX_POINT('',#613);+#613=CARTESIAN_POINT('',(1.,0.7,0.));+#614=LINE('',#611,#468);+#615=ORIENTED_EDGE('',*,*,#616,.T.);+#616=EDGE_CURVE('',#610,#520,#617,.T.);+#617=LINE('',#611,#87);+#618=ORIENTED_EDGE('',*,*,#519,.F.);+#619=ORIENTED_EDGE('',*,*,#620,.F.);+#620=EDGE_CURVE('',#612,#594,#621,.T.);+#621=LINE('',#613,#87);+#622=PLANE('',#623);+#623=AXIS2_PLACEMENT_3D('',#611,#463,#469);+#624=ADVANCED_FACE('',(#625),#646,.F.);+#625=FACE_BOUND('',#626,.F.);+#626=EDGE_LOOP('',(#627,#634,#639,#194,#642,#643));+#627=ORIENTED_EDGE('',*,*,#628,.F.);+#628=EDGE_CURVE('',#629,#631,#633,.T.);+#629=VERTEX_POINT('',#630);+#630=CARTESIAN_POINT('',(1.,0.5,0.));+#631=VERTEX_POINT('',#632);+#632=CARTESIAN_POINT('',(0.7,0.5,0.));+#633=LINE('',#630,#454);+#634=ORIENTED_EDGE('',*,*,#635,.T.);+#635=EDGE_CURVE('',#629,#636,#638,.T.);+#636=VERTEX_POINT('',#637);+#637=CARTESIAN_POINT('',(1.,0.5,0.1));+#638=LINE('',#630,#87);+#639=ORIENTED_EDGE('',*,*,#640,.T.);+#640=EDGE_CURVE('',#636,#190,#641,.T.);+#641=LINE('',#637,#454);+#642=ORIENTED_EDGE('',*,*,#515,.F.);+#643=ORIENTED_EDGE('',*,*,#644,.F.);+#644=EDGE_CURVE('',#631,#510,#645,.T.);+#645=LINE('',#632,#87);+#646=PLANE('',#647);+#647=AXIS2_PLACEMENT_3D('',#630,#588,#455);+#648=ADVANCED_FACE('',(#649),#661,.T.);+#649=FACE_BOUND('',#650,.T.);+#650=EDGE_LOOP('',(#651,#639,#656,#657));+#651=ORIENTED_EDGE('',*,*,#652,.T.);+#652=EDGE_CURVE('',#653,#636,#655,.T.);+#653=VERTEX_POINT('',#654);+#654=CARTESIAN_POINT('',(1.,0.3,0.1));+#655=LINE('',#654,#462);+#656=ORIENTED_EDGE('',*,*,#189,.T.);+#657=ORIENTED_EDGE('',*,*,#658,.T.);+#658=EDGE_CURVE('',#184,#653,#659,.T.);+#659=LINE('',#660,#468);+#660=CARTESIAN_POINT('',(0.7,0.3,0.1));+#661=PLANE('',#662);+#662=AXIS2_PLACEMENT_3D('',#663,#13,#463);+#663=CARTESIAN_POINT('',(0.85,0.4,0.1));+#664=ADVANCED_FACE('',(#665),#681,.F.);+#665=FACE_BOUND('',#666,.F.);+#666=EDGE_LOOP('',(#667,#674,#677,#182,#657,#678));+#667=ORIENTED_EDGE('',*,*,#668,.F.);+#668=EDGE_CURVE('',#669,#671,#673,.T.);+#669=VERTEX_POINT('',#670);+#670=CARTESIAN_POINT('',(0.7,0.3,0.));+#671=VERTEX_POINT('',#672);+#672=CARTESIAN_POINT('',(1.,0.3,0.));+#673=LINE('',#670,#468);+#674=ORIENTED_EDGE('',*,*,#675,.T.);+#675=EDGE_CURVE('',#669,#504,#676,.T.);+#676=LINE('',#670,#87);+#677=ORIENTED_EDGE('',*,*,#503,.F.);+#678=ORIENTED_EDGE('',*,*,#679,.F.);+#679=EDGE_CURVE('',#671,#653,#680,.T.);+#680=LINE('',#672,#87);+#681=PLANE('',#682);+#682=AXIS2_PLACEMENT_3D('',#670,#463,#469);+#683=ADVANCED_FACE('',(#684),#705,.F.);+#684=FACE_BOUND('',#685,.F.);+#685=EDGE_LOOP('',(#686,#693,#698,#172,#701,#702));+#686=ORIENTED_EDGE('',*,*,#687,.F.);+#687=EDGE_CURVE('',#688,#690,#692,.T.);+#688=VERTEX_POINT('',#689);+#689=CARTESIAN_POINT('',(1.,0.1,0.));+#690=VERTEX_POINT('',#691);+#691=CARTESIAN_POINT('',(0.7,0.1,0.));+#692=LINE('',#689,#454);+#693=ORIENTED_EDGE('',*,*,#694,.T.);+#694=EDGE_CURVE('',#688,#695,#697,.T.);+#695=VERTEX_POINT('',#696);+#696=CARTESIAN_POINT('',(1.,0.1,0.1));+#697=LINE('',#689,#87);+#698=ORIENTED_EDGE('',*,*,#699,.T.);+#699=EDGE_CURVE('',#695,#168,#700,.T.);+#700=LINE('',#696,#454);+#701=ORIENTED_EDGE('',*,*,#499,.F.);+#702=ORIENTED_EDGE('',*,*,#703,.F.);+#703=EDGE_CURVE('',#690,#494,#704,.T.);+#704=LINE('',#691,#87);+#705=PLANE('',#706);+#706=AXIS2_PLACEMENT_3D('',#689,#588,#455);+#707=ADVANCED_FACE('',(#708),#720,.T.);+#708=FACE_BOUND('',#709,.T.);+#709=EDGE_LOOP('',(#710,#698,#715,#716));+#710=ORIENTED_EDGE('',*,*,#711,.T.);+#711=EDGE_CURVE('',#712,#695,#714,.T.);+#712=VERTEX_POINT('',#713);+#713=CARTESIAN_POINT('',(1.,-1.E-01,0.1));+#714=LINE('',#713,#462);+#715=ORIENTED_EDGE('',*,*,#167,.T.);+#716=ORIENTED_EDGE('',*,*,#717,.T.);+#717=EDGE_CURVE('',#162,#712,#718,.T.);+#718=LINE('',#719,#468);+#719=CARTESIAN_POINT('',(0.7,-1.E-01,0.1));+#720=PLANE('',#721);+#721=AXIS2_PLACEMENT_3D('',#722,#13,#463);+#722=CARTESIAN_POINT('',(0.85,1.984639350207E-16,0.1));+#723=ADVANCED_FACE('',(#724),#740,.F.);+#724=FACE_BOUND('',#725,.F.);+#725=EDGE_LOOP('',(#726,#733,#736,#160,#716,#737));+#726=ORIENTED_EDGE('',*,*,#727,.F.);+#727=EDGE_CURVE('',#728,#730,#732,.T.);+#728=VERTEX_POINT('',#729);+#729=CARTESIAN_POINT('',(0.7,-1.E-01,0.));+#730=VERTEX_POINT('',#731);+#731=CARTESIAN_POINT('',(1.,-1.E-01,0.));+#732=LINE('',#729,#468);+#733=ORIENTED_EDGE('',*,*,#734,.T.);+#734=EDGE_CURVE('',#728,#488,#735,.T.);+#735=LINE('',#729,#87);+#736=ORIENTED_EDGE('',*,*,#487,.F.);+#737=ORIENTED_EDGE('',*,*,#738,.F.);+#738=EDGE_CURVE('',#730,#712,#739,.T.);+#739=LINE('',#731,#87);+#740=PLANE('',#741);+#741=AXIS2_PLACEMENT_3D('',#729,#463,#469);+#742=ADVANCED_FACE('',(#743),#764,.F.);+#743=FACE_BOUND('',#744,.F.);+#744=EDGE_LOOP('',(#745,#752,#757,#150,#760,#761));+#745=ORIENTED_EDGE('',*,*,#746,.F.);+#746=EDGE_CURVE('',#747,#749,#751,.T.);+#747=VERTEX_POINT('',#748);+#748=CARTESIAN_POINT('',(1.,-0.3,0.));+#749=VERTEX_POINT('',#750);+#750=CARTESIAN_POINT('',(0.7,-0.3,0.));+#751=LINE('',#748,#454);+#752=ORIENTED_EDGE('',*,*,#753,.T.);+#753=EDGE_CURVE('',#747,#754,#756,.T.);+#754=VERTEX_POINT('',#755);+#755=CARTESIAN_POINT('',(1.,-0.3,0.1));+#756=LINE('',#748,#87);+#757=ORIENTED_EDGE('',*,*,#758,.T.);+#758=EDGE_CURVE('',#754,#146,#759,.T.);+#759=LINE('',#755,#454);+#760=ORIENTED_EDGE('',*,*,#483,.F.);+#761=ORIENTED_EDGE('',*,*,#762,.F.);+#762=EDGE_CURVE('',#749,#478,#763,.T.);+#763=LINE('',#750,#87);+#764=PLANE('',#765);+#765=AXIS2_PLACEMENT_3D('',#748,#588,#455);+#766=ADVANCED_FACE('',(#767),#779,.T.);+#767=FACE_BOUND('',#768,.T.);+#768=EDGE_LOOP('',(#769,#757,#774,#775));+#769=ORIENTED_EDGE('',*,*,#770,.T.);+#770=EDGE_CURVE('',#771,#754,#773,.T.);+#771=VERTEX_POINT('',#772);+#772=CARTESIAN_POINT('',(1.,-0.5,0.1));+#773=LINE('',#772,#462);+#774=ORIENTED_EDGE('',*,*,#145,.T.);+#775=ORIENTED_EDGE('',*,*,#776,.T.);+#776=EDGE_CURVE('',#140,#771,#777,.T.);+#777=LINE('',#778,#468);+#778=CARTESIAN_POINT('',(0.7,-0.5,0.1));+#779=PLANE('',#780);+#780=AXIS2_PLACEMENT_3D('',#781,#13,#463);+#781=CARTESIAN_POINT('',(0.85,-0.4,0.1));+#782=ADVANCED_FACE('',(#783),#799,.F.);+#783=FACE_BOUND('',#784,.F.);+#784=EDGE_LOOP('',(#785,#792,#795,#138,#775,#796));+#785=ORIENTED_EDGE('',*,*,#786,.F.);+#786=EDGE_CURVE('',#787,#789,#791,.T.);+#787=VERTEX_POINT('',#788);+#788=CARTESIAN_POINT('',(0.7,-0.5,0.));+#789=VERTEX_POINT('',#790);+#790=CARTESIAN_POINT('',(1.,-0.5,0.));+#791=LINE('',#788,#468);+#792=ORIENTED_EDGE('',*,*,#793,.T.);+#793=EDGE_CURVE('',#787,#472,#794,.T.);+#794=LINE('',#788,#87);+#795=ORIENTED_EDGE('',*,*,#471,.F.);+#796=ORIENTED_EDGE('',*,*,#797,.F.);+#797=EDGE_CURVE('',#789,#771,#798,.T.);+#798=LINE('',#790,#87);+#799=PLANE('',#800);+#800=AXIS2_PLACEMENT_3D('',#788,#463,#469);+#801=ADVANCED_FACE('',(#802),#823,.F.);+#802=FACE_BOUND('',#803,.F.);+#803=EDGE_LOOP('',(#804,#811,#816,#128,#819,#820));+#804=ORIENTED_EDGE('',*,*,#805,.F.);+#805=EDGE_CURVE('',#806,#808,#810,.T.);+#806=VERTEX_POINT('',#807);+#807=CARTESIAN_POINT('',(1.,-0.7,0.));+#808=VERTEX_POINT('',#809);+#809=CARTESIAN_POINT('',(0.7,-0.7,0.));+#810=LINE('',#807,#454);+#811=ORIENTED_EDGE('',*,*,#812,.T.);+#812=EDGE_CURVE('',#806,#813,#815,.T.);+#813=VERTEX_POINT('',#814);+#814=CARTESIAN_POINT('',(1.,-0.7,0.1));+#815=LINE('',#807,#87);+#816=ORIENTED_EDGE('',*,*,#817,.T.);+#817=EDGE_CURVE('',#813,#124,#818,.T.);+#818=LINE('',#814,#454);+#819=ORIENTED_EDGE('',*,*,#465,.F.);+#820=ORIENTED_EDGE('',*,*,#821,.F.);+#821=EDGE_CURVE('',#808,#458,#822,.T.);+#822=LINE('',#809,#87);+#823=PLANE('',#824);+#824=AXIS2_PLACEMENT_3D('',#807,#588,#455);+#825=ADVANCED_FACE('',(#826),#838,.T.);+#826=FACE_BOUND('',#827,.T.);+#827=EDGE_LOOP('',(#828,#816,#833,#834));+#828=ORIENTED_EDGE('',*,*,#829,.T.);+#829=EDGE_CURVE('',#830,#813,#832,.T.);+#830=VERTEX_POINT('',#831);+#831=CARTESIAN_POINT('',(1.,-0.9,0.1));+#832=LINE('',#831,#462);+#833=ORIENTED_EDGE('',*,*,#123,.T.);+#834=ORIENTED_EDGE('',*,*,#835,.T.);+#835=EDGE_CURVE('',#118,#830,#836,.T.);+#836=LINE('',#837,#468);+#837=CARTESIAN_POINT('',(0.7,-0.9,0.1));+#838=PLANE('',#839);+#839=AXIS2_PLACEMENT_3D('',#840,#13,#463);+#840=CARTESIAN_POINT('',(0.85,-0.8,0.1));+#841=ADVANCED_FACE('',(#842),#858,.F.);+#842=FACE_BOUND('',#843,.F.);+#843=EDGE_LOOP('',(#844,#851,#854,#116,#834,#855));+#844=ORIENTED_EDGE('',*,*,#845,.F.);+#845=EDGE_CURVE('',#846,#848,#850,.T.);+#846=VERTEX_POINT('',#847);+#847=CARTESIAN_POINT('',(0.7,-0.9,0.));+#848=VERTEX_POINT('',#849);+#849=CARTESIAN_POINT('',(1.,-0.9,0.));+#850=LINE('',#847,#468);+#851=ORIENTED_EDGE('',*,*,#852,.T.);+#852=EDGE_CURVE('',#846,#450,#853,.T.);+#853=LINE('',#847,#87);+#854=ORIENTED_EDGE('',*,*,#449,.F.);+#855=ORIENTED_EDGE('',*,*,#856,.F.);+#856=EDGE_CURVE('',#848,#830,#857,.T.);+#857=LINE('',#849,#87);+#858=PLANE('',#859);+#859=AXIS2_PLACEMENT_3D('',#847,#463,#469);+#860=ADVANCED_FACE('',(#861),#884,.F.);+#861=FACE_BOUND('',#862,.F.);+#862=EDGE_LOOP('',(#863,#870,#873,#874,#875,#881));+#863=ORIENTED_EDGE('',*,*,#864,.F.);+#864=EDGE_CURVE('',#865,#867,#869,.T.);+#865=VERTEX_POINT('',#866);+#866=CARTESIAN_POINT('',(-0.7,0.9,0.));+#867=VERTEX_POINT('',#868);+#868=CARTESIAN_POINT('',(-1.,0.9,0.));+#869=LINE('',#866,#377);+#870=ORIENTED_EDGE('',*,*,#871,.T.);+#871=EDGE_CURVE('',#865,#363,#872,.T.);+#872=LINE('',#866,#87);+#873=ORIENTED_EDGE('',*,*,#362,.F.);+#874=ORIENTED_EDGE('',*,*,#341,.F.);+#875=ORIENTED_EDGE('',*,*,#876,.T.);+#876=EDGE_CURVE('',#336,#877,#879,.T.);+#877=VERTEX_POINT('',#878);+#878=CARTESIAN_POINT('',(-1.,0.9,0.1));+#879=LINE('',#880,#377);+#880=CARTESIAN_POINT('',(-0.7,0.9,0.1));+#881=ORIENTED_EDGE('',*,*,#882,.F.);+#882=EDGE_CURVE('',#867,#877,#883,.T.);+#883=LINE('',#868,#87);+#884=PLANE('',#885);+#885=AXIS2_PLACEMENT_3D('',#866,#28,#378);+#886=ADVANCED_FACE('',(#887),#897,.T.);+#887=FACE_BOUND('',#888,.T.);+#888=EDGE_LOOP('',(#889,#894,#334,#875));+#889=ORIENTED_EDGE('',*,*,#890,.T.);+#890=EDGE_CURVE('',#877,#891,#893,.T.);+#891=VERTEX_POINT('',#892);+#892=CARTESIAN_POINT('',(-1.,0.7,0.1));+#893=LINE('',#878,#66);+#894=ORIENTED_EDGE('',*,*,#895,.T.);+#895=EDGE_CURVE('',#891,#330,#896,.T.);+#896=LINE('',#892,#59);+#897=PLANE('',#898);+#898=AXIS2_PLACEMENT_3D('',#899,#13,#28);+#899=CARTESIAN_POINT('',(-0.85,0.8,0.1));+#900=ADVANCED_FACE('',(#901),#918,.F.);+#901=FACE_BOUND('',#902,.F.);+#902=EDGE_LOOP('',(#903,#910,#894,#913,#914,#915));+#903=ORIENTED_EDGE('',*,*,#904,.F.);+#904=EDGE_CURVE('',#905,#907,#909,.T.);+#905=VERTEX_POINT('',#906);+#906=CARTESIAN_POINT('',(-1.,0.7,0.));+#907=VERTEX_POINT('',#908);+#908=CARTESIAN_POINT('',(-0.7,0.7,0.));+#909=LINE('',#906,#59);+#910=ORIENTED_EDGE('',*,*,#911,.T.);+#911=EDGE_CURVE('',#905,#891,#912,.T.);+#912=LINE('',#906,#87);+#913=ORIENTED_EDGE('',*,*,#329,.F.);+#914=ORIENTED_EDGE('',*,*,#374,.F.);+#915=ORIENTED_EDGE('',*,*,#916,.F.);+#916=EDGE_CURVE('',#907,#369,#917,.T.);+#917=LINE('',#908,#87);+#918=PLANE('',#919);+#919=AXIS2_PLACEMENT_3D('',#906,#551,#60);+#920=ADVANCED_FACE('',(#921),#944,.F.);+#921=FACE_BOUND('',#922,.F.);+#922=EDGE_LOOP('',(#923,#930,#933,#934,#935,#941));+#923=ORIENTED_EDGE('',*,*,#924,.F.);+#924=EDGE_CURVE('',#925,#927,#929,.T.);+#925=VERTEX_POINT('',#926);+#926=CARTESIAN_POINT('',(-0.7,0.5,0.));+#927=VERTEX_POINT('',#928);+#928=CARTESIAN_POINT('',(-1.,0.5,0.));+#929=LINE('',#926,#377);+#930=ORIENTED_EDGE('',*,*,#931,.T.);+#931=EDGE_CURVE('',#925,#382,#932,.T.);+#932=LINE('',#926,#87);+#933=ORIENTED_EDGE('',*,*,#381,.F.);+#934=ORIENTED_EDGE('',*,*,#319,.F.);+#935=ORIENTED_EDGE('',*,*,#936,.T.);+#936=EDGE_CURVE('',#314,#937,#939,.T.);+#937=VERTEX_POINT('',#938);+#938=CARTESIAN_POINT('',(-1.,0.5,0.1));+#939=LINE('',#940,#377);+#940=CARTESIAN_POINT('',(-0.7,0.5,0.1));+#941=ORIENTED_EDGE('',*,*,#942,.F.);+#942=EDGE_CURVE('',#927,#937,#943,.T.);+#943=LINE('',#928,#87);+#944=PLANE('',#945);+#945=AXIS2_PLACEMENT_3D('',#926,#28,#378);+#946=ADVANCED_FACE('',(#947),#957,.T.);+#947=FACE_BOUND('',#948,.T.);+#948=EDGE_LOOP('',(#949,#954,#312,#935));+#949=ORIENTED_EDGE('',*,*,#950,.T.);+#950=EDGE_CURVE('',#937,#951,#953,.T.);+#951=VERTEX_POINT('',#952);+#952=CARTESIAN_POINT('',(-1.,0.3,0.1));+#953=LINE('',#938,#66);+#954=ORIENTED_EDGE('',*,*,#955,.T.);+#955=EDGE_CURVE('',#951,#308,#956,.T.);+#956=LINE('',#952,#59);+#957=PLANE('',#958);+#958=AXIS2_PLACEMENT_3D('',#959,#13,#28);+#959=CARTESIAN_POINT('',(-0.85,0.4,0.1));+#960=ADVANCED_FACE('',(#961),#978,.F.);+#961=FACE_BOUND('',#962,.F.);+#962=EDGE_LOOP('',(#963,#970,#954,#973,#974,#975));+#963=ORIENTED_EDGE('',*,*,#964,.F.);+#964=EDGE_CURVE('',#965,#967,#969,.T.);+#965=VERTEX_POINT('',#966);+#966=CARTESIAN_POINT('',(-1.,0.3,0.));+#967=VERTEX_POINT('',#968);+#968=CARTESIAN_POINT('',(-0.7,0.3,0.));+#969=LINE('',#966,#59);+#970=ORIENTED_EDGE('',*,*,#971,.T.);+#971=EDGE_CURVE('',#965,#951,#972,.T.);+#972=LINE('',#966,#87);+#973=ORIENTED_EDGE('',*,*,#307,.F.);+#974=ORIENTED_EDGE('',*,*,#393,.F.);+#975=ORIENTED_EDGE('',*,*,#976,.F.);+#976=EDGE_CURVE('',#967,#388,#977,.T.);+#977=LINE('',#968,#87);+#978=PLANE('',#979);+#979=AXIS2_PLACEMENT_3D('',#966,#551,#60);+#980=ADVANCED_FACE('',(#981),#1004,.F.);+#981=FACE_BOUND('',#982,.F.);+#982=EDGE_LOOP('',(#983,#990,#993,#994,#995,#1001));+#983=ORIENTED_EDGE('',*,*,#984,.F.);+#984=EDGE_CURVE('',#985,#987,#989,.T.);+#985=VERTEX_POINT('',#986);+#986=CARTESIAN_POINT('',(-0.7,1.E-01,0.));+#987=VERTEX_POINT('',#988);+#988=CARTESIAN_POINT('',(-1.,1.E-01,0.));+#989=LINE('',#986,#377);+#990=ORIENTED_EDGE('',*,*,#991,.T.);+#991=EDGE_CURVE('',#985,#399,#992,.T.);+#992=LINE('',#986,#87);+#993=ORIENTED_EDGE('',*,*,#398,.F.);+#994=ORIENTED_EDGE('',*,*,#297,.F.);+#995=ORIENTED_EDGE('',*,*,#996,.T.);+#996=EDGE_CURVE('',#292,#997,#999,.T.);+#997=VERTEX_POINT('',#998);+#998=CARTESIAN_POINT('',(-1.,1.E-01,0.1));+#999=LINE('',#1000,#377);+#1000=CARTESIAN_POINT('',(-0.7,1.E-01,0.1));+#1001=ORIENTED_EDGE('',*,*,#1002,.F.);+#1002=EDGE_CURVE('',#987,#997,#1003,.T.);+#1003=LINE('',#988,#87);+#1004=PLANE('',#1005);+#1005=AXIS2_PLACEMENT_3D('',#986,#28,#378);+#1006=ADVANCED_FACE('',(#1007),#1017,.T.);+#1007=FACE_BOUND('',#1008,.T.);+#1008=EDGE_LOOP('',(#1009,#1014,#290,#995));+#1009=ORIENTED_EDGE('',*,*,#1010,.T.);+#1010=EDGE_CURVE('',#997,#1011,#1013,.T.);+#1011=VERTEX_POINT('',#1012);+#1012=CARTESIAN_POINT('',(-1.,-0.1,0.1));+#1013=LINE('',#998,#66);+#1014=ORIENTED_EDGE('',*,*,#1015,.T.);+#1015=EDGE_CURVE('',#1011,#286,#1016,.T.);+#1016=LINE('',#1012,#59);+#1017=PLANE('',#1018);+#1018=AXIS2_PLACEMENT_3D('',#1019,#13,#28);+#1019=CARTESIAN_POINT('',(-0.85,-9.436895709314E-17,0.1));+#1020=ADVANCED_FACE('',(#1021),#1038,.F.);+#1021=FACE_BOUND('',#1022,.F.);+#1022=EDGE_LOOP('',(#1023,#1030,#1014,#1033,#1034,#1035));+#1023=ORIENTED_EDGE('',*,*,#1024,.F.);+#1024=EDGE_CURVE('',#1025,#1027,#1029,.T.);+#1025=VERTEX_POINT('',#1026);+#1026=CARTESIAN_POINT('',(-1.,-0.1,0.));+#1027=VERTEX_POINT('',#1028);+#1028=CARTESIAN_POINT('',(-0.7,-0.1,0.));+#1029=LINE('',#1026,#59);+#1030=ORIENTED_EDGE('',*,*,#1031,.T.);+#1031=EDGE_CURVE('',#1025,#1011,#1032,.T.);+#1032=LINE('',#1026,#87);+#1033=ORIENTED_EDGE('',*,*,#285,.F.);+#1034=ORIENTED_EDGE('',*,*,#410,.F.);+#1035=ORIENTED_EDGE('',*,*,#1036,.F.);+#1036=EDGE_CURVE('',#1027,#405,#1037,.T.);+#1037=LINE('',#1028,#87);+#1038=PLANE('',#1039);+#1039=AXIS2_PLACEMENT_3D('',#1026,#551,#60);+#1040=ADVANCED_FACE('',(#1041),#1064,.F.);+#1041=FACE_BOUND('',#1042,.F.);+#1042=EDGE_LOOP('',(#1043,#1050,#1053,#1054,#1055,#1061));+#1043=ORIENTED_EDGE('',*,*,#1044,.F.);+#1044=EDGE_CURVE('',#1045,#1047,#1049,.T.);+#1045=VERTEX_POINT('',#1046);+#1046=CARTESIAN_POINT('',(-0.7,-0.3,0.));+#1047=VERTEX_POINT('',#1048);+#1048=CARTESIAN_POINT('',(-1.,-0.3,0.));+#1049=LINE('',#1046,#377);+#1050=ORIENTED_EDGE('',*,*,#1051,.T.);+#1051=EDGE_CURVE('',#1045,#416,#1052,.T.);+#1052=LINE('',#1046,#87);+#1053=ORIENTED_EDGE('',*,*,#415,.F.);+#1054=ORIENTED_EDGE('',*,*,#275,.F.);+#1055=ORIENTED_EDGE('',*,*,#1056,.T.);+#1056=EDGE_CURVE('',#270,#1057,#1059,.T.);+#1057=VERTEX_POINT('',#1058);+#1058=CARTESIAN_POINT('',(-1.,-0.3,0.1));+#1059=LINE('',#1060,#377);+#1060=CARTESIAN_POINT('',(-0.7,-0.3,0.1));+#1061=ORIENTED_EDGE('',*,*,#1062,.F.);+#1062=EDGE_CURVE('',#1047,#1057,#1063,.T.);+#1063=LINE('',#1048,#87);+#1064=PLANE('',#1065);+#1065=AXIS2_PLACEMENT_3D('',#1046,#28,#378);+#1066=ADVANCED_FACE('',(#1067),#1077,.T.);+#1067=FACE_BOUND('',#1068,.T.);+#1068=EDGE_LOOP('',(#1069,#1074,#268,#1055));+#1069=ORIENTED_EDGE('',*,*,#1070,.T.);+#1070=EDGE_CURVE('',#1057,#1071,#1073,.T.);+#1071=VERTEX_POINT('',#1072);+#1072=CARTESIAN_POINT('',(-1.,-0.5,0.1));+#1073=LINE('',#1058,#66);+#1074=ORIENTED_EDGE('',*,*,#1075,.T.);+#1075=EDGE_CURVE('',#1071,#264,#1076,.T.);+#1076=LINE('',#1072,#59);+#1077=PLANE('',#1078);+#1078=AXIS2_PLACEMENT_3D('',#1079,#13,#28);+#1079=CARTESIAN_POINT('',(-0.85,-0.4,0.1));+#1080=ADVANCED_FACE('',(#1081),#1098,.F.);+#1081=FACE_BOUND('',#1082,.F.);+#1082=EDGE_LOOP('',(#1083,#1090,#1074,#1093,#1094,#1095));+#1083=ORIENTED_EDGE('',*,*,#1084,.F.);+#1084=EDGE_CURVE('',#1085,#1087,#1089,.T.);+#1085=VERTEX_POINT('',#1086);+#1086=CARTESIAN_POINT('',(-1.,-0.5,0.));+#1087=VERTEX_POINT('',#1088);+#1088=CARTESIAN_POINT('',(-0.7,-0.5,0.));+#1089=LINE('',#1086,#59);+#1090=ORIENTED_EDGE('',*,*,#1091,.T.);+#1091=EDGE_CURVE('',#1085,#1071,#1092,.T.);+#1092=LINE('',#1086,#87);+#1093=ORIENTED_EDGE('',*,*,#263,.F.);+#1094=ORIENTED_EDGE('',*,*,#427,.F.);+#1095=ORIENTED_EDGE('',*,*,#1096,.F.);+#1096=EDGE_CURVE('',#1087,#422,#1097,.T.);+#1097=LINE('',#1088,#87);+#1098=PLANE('',#1099);+#1099=AXIS2_PLACEMENT_3D('',#1086,#551,#60);+#1100=ADVANCED_FACE('',(#1101),#1124,.F.);+#1101=FACE_BOUND('',#1102,.F.);+#1102=EDGE_LOOP('',(#1103,#1110,#1113,#1114,#1115,#1121));+#1103=ORIENTED_EDGE('',*,*,#1104,.F.);+#1104=EDGE_CURVE('',#1105,#1107,#1109,.T.);+#1105=VERTEX_POINT('',#1106);+#1106=CARTESIAN_POINT('',(-0.7,-0.7,0.));+#1107=VERTEX_POINT('',#1108);+#1108=CARTESIAN_POINT('',(-1.,-0.7,0.));+#1109=LINE('',#1106,#377);+#1110=ORIENTED_EDGE('',*,*,#1111,.T.);+#1111=EDGE_CURVE('',#1105,#433,#1112,.T.);+#1112=LINE('',#1106,#87);+#1113=ORIENTED_EDGE('',*,*,#432,.F.);+#1114=ORIENTED_EDGE('',*,*,#253,.F.);+#1115=ORIENTED_EDGE('',*,*,#1116,.T.);+#1116=EDGE_CURVE('',#248,#1117,#1119,.T.);+#1117=VERTEX_POINT('',#1118);+#1118=CARTESIAN_POINT('',(-1.,-0.7,0.1));+#1119=LINE('',#1120,#377);+#1120=CARTESIAN_POINT('',(-0.7,-0.7,0.1));+#1121=ORIENTED_EDGE('',*,*,#1122,.F.);+#1122=EDGE_CURVE('',#1107,#1117,#1123,.T.);+#1123=LINE('',#1108,#87);+#1124=PLANE('',#1125);+#1125=AXIS2_PLACEMENT_3D('',#1106,#28,#378);+#1126=ADVANCED_FACE('',(#1127),#1137,.T.);+#1127=FACE_BOUND('',#1128,.T.);+#1128=EDGE_LOOP('',(#1129,#1134,#246,#1115));+#1129=ORIENTED_EDGE('',*,*,#1130,.T.);+#1130=EDGE_CURVE('',#1117,#1131,#1133,.T.);+#1131=VERTEX_POINT('',#1132);+#1132=CARTESIAN_POINT('',(-1.,-0.9,0.1));+#1133=LINE('',#1118,#66);+#1134=ORIENTED_EDGE('',*,*,#1135,.T.);+#1135=EDGE_CURVE('',#1131,#242,#1136,.T.);+#1136=LINE('',#1132,#59);+#1137=PLANE('',#1138);+#1138=AXIS2_PLACEMENT_3D('',#1139,#13,#28);+#1139=CARTESIAN_POINT('',(-0.85,-0.8,0.1));+#1140=ADVANCED_FACE('',(#1141),#1158,.F.);+#1141=FACE_BOUND('',#1142,.F.);+#1142=EDGE_LOOP('',(#1143,#1150,#1134,#1153,#1154,#1155));+#1143=ORIENTED_EDGE('',*,*,#1144,.F.);+#1144=EDGE_CURVE('',#1145,#1147,#1149,.T.);+#1145=VERTEX_POINT('',#1146);+#1146=CARTESIAN_POINT('',(-1.,-0.9,0.));+#1147=VERTEX_POINT('',#1148);+#1148=CARTESIAN_POINT('',(-0.7,-0.9,0.));+#1149=LINE('',#1146,#59);+#1150=ORIENTED_EDGE('',*,*,#1151,.T.);+#1151=EDGE_CURVE('',#1145,#1131,#1152,.T.);+#1152=LINE('',#1146,#87);+#1153=ORIENTED_EDGE('',*,*,#241,.F.);+#1154=ORIENTED_EDGE('',*,*,#444,.F.);+#1155=ORIENTED_EDGE('',*,*,#1156,.F.);+#1156=EDGE_CURVE('',#1147,#439,#1157,.T.);+#1157=LINE('',#1148,#87);+#1158=PLANE('',#1159);+#1159=AXIS2_PLACEMENT_3D('',#1146,#551,#60);+#1160=ADVANCED_FACE('',(#1161),#1170,.F.);+#1161=FACE_BOUND('',#1162,.F.);+#1162=EDGE_LOOP('',(#1163,#1167,#1168,#1169));+#1163=ORIENTED_EDGE('',*,*,#1164,.F.);+#1164=EDGE_CURVE('',#571,#610,#1165,.T.);+#1165=LINE('',#572,#1166);+#1166=VECTOR('',#588,1.);+#1167=ORIENTED_EDGE('',*,*,#584,.T.);+#1168=ORIENTED_EDGE('',*,*,#525,.F.);+#1169=ORIENTED_EDGE('',*,*,#616,.F.);+#1170=PLANE('',#1171);+#1171=AXIS2_PLACEMENT_3D('',#572,#469,#588);+#1172=ADVANCED_FACE('',(#1173),#1181,.F.);+#1173=FACE_BOUND('',#1174,.F.);+#1174=EDGE_LOOP('',(#1175,#1178,#1179,#1180));+#1175=ORIENTED_EDGE('',*,*,#1176,.F.);+#1176=EDGE_CURVE('',#631,#669,#1177,.T.);+#1177=LINE('',#632,#1166);+#1178=ORIENTED_EDGE('',*,*,#644,.T.);+#1179=ORIENTED_EDGE('',*,*,#509,.F.);+#1180=ORIENTED_EDGE('',*,*,#675,.F.);+#1181=PLANE('',#1182);+#1182=AXIS2_PLACEMENT_3D('',#632,#469,#588);+#1183=ADVANCED_FACE('',(#1184),#1192,.F.);+#1184=FACE_BOUND('',#1185,.F.);+#1185=EDGE_LOOP('',(#1186,#1189,#1190,#1191));+#1186=ORIENTED_EDGE('',*,*,#1187,.F.);+#1187=EDGE_CURVE('',#690,#728,#1188,.T.);+#1188=LINE('',#691,#1166);+#1189=ORIENTED_EDGE('',*,*,#703,.T.);+#1190=ORIENTED_EDGE('',*,*,#493,.F.);+#1191=ORIENTED_EDGE('',*,*,#734,.F.);+#1192=PLANE('',#1193);+#1193=AXIS2_PLACEMENT_3D('',#691,#469,#588);+#1194=ADVANCED_FACE('',(#1195),#1203,.F.);+#1195=FACE_BOUND('',#1196,.F.);+#1196=EDGE_LOOP('',(#1197,#1200,#1201,#1202));+#1197=ORIENTED_EDGE('',*,*,#1198,.F.);+#1198=EDGE_CURVE('',#749,#787,#1199,.T.);+#1199=LINE('',#750,#1166);+#1200=ORIENTED_EDGE('',*,*,#762,.T.);+#1201=ORIENTED_EDGE('',*,*,#477,.F.);+#1202=ORIENTED_EDGE('',*,*,#793,.F.);+#1203=PLANE('',#1204);+#1204=AXIS2_PLACEMENT_3D('',#750,#469,#588);+#1205=ADVANCED_FACE('',(#1206),#1214,.F.);+#1206=FACE_BOUND('',#1207,.F.);+#1207=EDGE_LOOP('',(#1208,#1211,#1212,#1213));+#1208=ORIENTED_EDGE('',*,*,#1209,.F.);+#1209=EDGE_CURVE('',#808,#846,#1210,.T.);+#1210=LINE('',#809,#1166);+#1211=ORIENTED_EDGE('',*,*,#821,.T.);+#1212=ORIENTED_EDGE('',*,*,#457,.F.);+#1213=ORIENTED_EDGE('',*,*,#852,.F.);+#1214=PLANE('',#1215);+#1215=AXIS2_PLACEMENT_3D('',#809,#469,#588);+#1216=ADVANCED_FACE('',(#1217),#1225,.F.);+#1217=FACE_BOUND('',#1218,.F.);+#1218=EDGE_LOOP('',(#1219,#1222,#1223,#1224));+#1219=ORIENTED_EDGE('',*,*,#1220,.F.);+#1220=EDGE_CURVE('',#1147,#1105,#1221,.T.);+#1221=LINE('',#1148,#550);+#1222=ORIENTED_EDGE('',*,*,#1156,.T.);+#1223=ORIENTED_EDGE('',*,*,#438,.F.);+#1224=ORIENTED_EDGE('',*,*,#1111,.F.);+#1225=PLANE('',#1226);+#1226=AXIS2_PLACEMENT_3D('',#1148,#378,#551);+#1227=ADVANCED_FACE('',(#1228),#1236,.F.);+#1228=FACE_BOUND('',#1229,.F.);+#1229=EDGE_LOOP('',(#1230,#1233,#1234,#1235));+#1230=ORIENTED_EDGE('',*,*,#1231,.F.);+#1231=EDGE_CURVE('',#1087,#1045,#1232,.T.);+#1232=LINE('',#1088,#550);+#1233=ORIENTED_EDGE('',*,*,#1096,.T.);+#1234=ORIENTED_EDGE('',*,*,#421,.F.);+#1235=ORIENTED_EDGE('',*,*,#1051,.F.);+#1236=PLANE('',#1237);+#1237=AXIS2_PLACEMENT_3D('',#1088,#378,#551);+#1238=ADVANCED_FACE('',(#1239),#1247,.F.);+#1239=FACE_BOUND('',#1240,.F.);+#1240=EDGE_LOOP('',(#1241,#1244,#1245,#1246));+#1241=ORIENTED_EDGE('',*,*,#1242,.F.);+#1242=EDGE_CURVE('',#1027,#985,#1243,.T.);+#1243=LINE('',#1028,#550);+#1244=ORIENTED_EDGE('',*,*,#1036,.T.);+#1245=ORIENTED_EDGE('',*,*,#404,.F.);+#1246=ORIENTED_EDGE('',*,*,#991,.F.);+#1247=PLANE('',#1248);+#1248=AXIS2_PLACEMENT_3D('',#1028,#378,#551);+#1249=ADVANCED_FACE('',(#1250),#1258,.F.);+#1250=FACE_BOUND('',#1251,.F.);+#1251=EDGE_LOOP('',(#1252,#1255,#1256,#1257));+#1252=ORIENTED_EDGE('',*,*,#1253,.F.);+#1253=EDGE_CURVE('',#967,#925,#1254,.T.);+#1254=LINE('',#968,#550);+#1255=ORIENTED_EDGE('',*,*,#976,.T.);+#1256=ORIENTED_EDGE('',*,*,#387,.F.);+#1257=ORIENTED_EDGE('',*,*,#931,.F.);+#1258=PLANE('',#1259);+#1259=AXIS2_PLACEMENT_3D('',#968,#378,#551);+#1260=ADVANCED_FACE('',(#1261),#1269,.F.);+#1261=FACE_BOUND('',#1262,.F.);+#1262=EDGE_LOOP('',(#1263,#1266,#1267,#1268));+#1263=ORIENTED_EDGE('',*,*,#1264,.F.);+#1264=EDGE_CURVE('',#907,#865,#1265,.T.);+#1265=LINE('',#908,#550);+#1266=ORIENTED_EDGE('',*,*,#916,.T.);+#1267=ORIENTED_EDGE('',*,*,#368,.F.);+#1268=ORIENTED_EDGE('',*,*,#871,.F.);+#1269=PLANE('',#1270);+#1270=AXIS2_PLACEMENT_3D('',#908,#378,#551);+#1271=ADVANCED_FACE('',(#1272),#1288,.F.);+#1272=FACE_BOUND('',#1273,.F.);+#1273=EDGE_LOOP('',(#1274,#1281,#1284,#1285));+#1274=ORIENTED_EDGE('',*,*,#1275,.F.);+#1275=EDGE_CURVE('',#1276,#1278,#1280,.T.);+#1276=VERTEX_POINT('',#1277);+#1277=CARTESIAN_POINT('',(-0.45,-0.75,0.));+#1278=VERTEX_POINT('',#1279);+#1279=CARTESIAN_POINT('',(0.45,-0.75,0.));+#1280=LINE('',#1277,#59);+#1281=ORIENTED_EDGE('',*,*,#1282,.T.);+#1282=EDGE_CURVE('',#1276,#540,#1283,.T.);+#1283=LINE('',#1277,#87);+#1284=ORIENTED_EDGE('',*,*,#537,.F.);+#1285=ORIENTED_EDGE('',*,*,#1286,.F.);+#1286=EDGE_CURVE('',#1278,#538,#1287,.T.);+#1287=LINE('',#1279,#87);+#1288=PLANE('',#1289);+#1289=AXIS2_PLACEMENT_3D('',#1277,#551,#60);+#1290=ADVANCED_FACE('',(#1291),#1303,.F.);+#1291=FACE_BOUND('',#1292,.F.);+#1292=EDGE_LOOP('',(#1293,#1298,#1299,#1300));+#1293=ORIENTED_EDGE('',*,*,#1294,.F.);+#1294=EDGE_CURVE('',#1278,#1295,#1297,.T.);+#1295=VERTEX_POINT('',#1296);+#1296=CARTESIAN_POINT('',(0.45,0.75,0.));+#1297=LINE('',#1279,#550);+#1298=ORIENTED_EDGE('',*,*,#1286,.T.);+#1299=ORIENTED_EDGE('',*,*,#559,.F.);+#1300=ORIENTED_EDGE('',*,*,#1301,.F.);+#1301=EDGE_CURVE('',#1295,#554,#1302,.T.);+#1302=LINE('',#1296,#87);+#1303=PLANE('',#1304);+#1304=AXIS2_PLACEMENT_3D('',#1279,#378,#551);+#1305=ADVANCED_FACE('',(#1306),#1318,.F.);+#1306=FACE_BOUND('',#1307,.F.);+#1307=EDGE_LOOP('',(#1308,#1313,#1314,#1315));+#1308=ORIENTED_EDGE('',*,*,#1309,.F.);+#1309=EDGE_CURVE('',#1295,#1310,#1312,.T.);+#1310=VERTEX_POINT('',#1311);+#1311=CARTESIAN_POINT('',(-0.45,0.75,0.));+#1312=LINE('',#1296,#377);+#1313=ORIENTED_EDGE('',*,*,#1301,.T.);+#1314=ORIENTED_EDGE('',*,*,#553,.F.);+#1315=ORIENTED_EDGE('',*,*,#1316,.F.);+#1316=EDGE_CURVE('',#1310,#546,#1317,.T.);+#1317=LINE('',#1311,#87);+#1318=PLANE('',#1319);+#1319=AXIS2_PLACEMENT_3D('',#1296,#28,#378);+#1320=ADVANCED_FACE('',(#1321),#1329,.F.);+#1321=FACE_BOUND('',#1322,.F.);+#1322=EDGE_LOOP('',(#1323,#1326,#1327,#1328));+#1323=ORIENTED_EDGE('',*,*,#1324,.F.);+#1324=EDGE_CURVE('',#1310,#1276,#1325,.T.);+#1325=LINE('',#1311,#66);+#1326=ORIENTED_EDGE('',*,*,#1316,.T.);+#1327=ORIENTED_EDGE('',*,*,#545,.F.);+#1328=ORIENTED_EDGE('',*,*,#1282,.F.);+#1329=PLANE('',#1330);+#1330=AXIS2_PLACEMENT_3D('',#1311,#60,#28);+#1331=ADVANCED_FACE('',(#1332),#1340,.F.);+#1332=FACE_BOUND('',#1333,.F.);+#1333=EDGE_LOOP('',(#1334,#1335,#1336,#1337));+#1334=ORIENTED_EDGE('',*,*,#568,.T.);+#1335=ORIENTED_EDGE('',*,*,#1164,.T.);+#1336=ORIENTED_EDGE('',*,*,#609,.T.);+#1337=ORIENTED_EDGE('',*,*,#1338,.T.);+#1338=EDGE_CURVE('',#612,#569,#1339,.T.);+#1339=LINE('',#613,#462);+#1340=PLANE('',#1341);+#1341=AXIS2_PLACEMENT_3D('',#1342,#13,#463);+#1342=CARTESIAN_POINT('',(0.85,0.8,0.));+#1343=ADVANCED_FACE('',(#1344),#1349,.F.);+#1344=FACE_BOUND('',#1345,.F.);+#1345=EDGE_LOOP('',(#1346,#592,#1347,#1348));+#1346=ORIENTED_EDGE('',*,*,#620,.T.);+#1347=ORIENTED_EDGE('',*,*,#575,.F.);+#1348=ORIENTED_EDGE('',*,*,#1338,.F.);+#1349=PLANE('',#1350);+#1350=AXIS2_PLACEMENT_3D('',#613,#455,#463);+#1351=ADVANCED_FACE('',(#1352),#1360,.F.);+#1352=FACE_BOUND('',#1353,.F.);+#1353=EDGE_LOOP('',(#1354,#1355,#1356,#1357));+#1354=ORIENTED_EDGE('',*,*,#628,.T.);+#1355=ORIENTED_EDGE('',*,*,#1176,.T.);+#1356=ORIENTED_EDGE('',*,*,#668,.T.);+#1357=ORIENTED_EDGE('',*,*,#1358,.T.);+#1358=EDGE_CURVE('',#671,#629,#1359,.T.);+#1359=LINE('',#672,#462);+#1360=PLANE('',#1361);+#1361=AXIS2_PLACEMENT_3D('',#1362,#13,#463);+#1362=CARTESIAN_POINT('',(0.85,0.4,0.));+#1363=ADVANCED_FACE('',(#1364),#1369,.F.);+#1364=FACE_BOUND('',#1365,.F.);+#1365=EDGE_LOOP('',(#1366,#651,#1367,#1368));+#1366=ORIENTED_EDGE('',*,*,#679,.T.);+#1367=ORIENTED_EDGE('',*,*,#635,.F.);+#1368=ORIENTED_EDGE('',*,*,#1358,.F.);+#1369=PLANE('',#1370);+#1370=AXIS2_PLACEMENT_3D('',#672,#455,#463);+#1371=ADVANCED_FACE('',(#1372),#1380,.F.);+#1372=FACE_BOUND('',#1373,.F.);+#1373=EDGE_LOOP('',(#1374,#1375,#1376,#1377));+#1374=ORIENTED_EDGE('',*,*,#687,.T.);+#1375=ORIENTED_EDGE('',*,*,#1187,.T.);+#1376=ORIENTED_EDGE('',*,*,#727,.T.);+#1377=ORIENTED_EDGE('',*,*,#1378,.T.);+#1378=EDGE_CURVE('',#730,#688,#1379,.T.);+#1379=LINE('',#731,#462);+#1380=PLANE('',#1381);+#1381=AXIS2_PLACEMENT_3D('',#1382,#13,#463);+#1382=CARTESIAN_POINT('',(0.85,1.984639350207E-16,0.));+#1383=ADVANCED_FACE('',(#1384),#1389,.F.);+#1384=FACE_BOUND('',#1385,.F.);+#1385=EDGE_LOOP('',(#1386,#710,#1387,#1388));+#1386=ORIENTED_EDGE('',*,*,#738,.T.);+#1387=ORIENTED_EDGE('',*,*,#694,.F.);+#1388=ORIENTED_EDGE('',*,*,#1378,.F.);+#1389=PLANE('',#1390);+#1390=AXIS2_PLACEMENT_3D('',#731,#455,#463);+#1391=ADVANCED_FACE('',(#1392),#1400,.F.);+#1392=FACE_BOUND('',#1393,.F.);+#1393=EDGE_LOOP('',(#1394,#1395,#1396,#1397));+#1394=ORIENTED_EDGE('',*,*,#746,.T.);+#1395=ORIENTED_EDGE('',*,*,#1198,.T.);+#1396=ORIENTED_EDGE('',*,*,#786,.T.);+#1397=ORIENTED_EDGE('',*,*,#1398,.T.);+#1398=EDGE_CURVE('',#789,#747,#1399,.T.);+#1399=LINE('',#790,#462);+#1400=PLANE('',#1401);+#1401=AXIS2_PLACEMENT_3D('',#1402,#13,#463);+#1402=CARTESIAN_POINT('',(0.85,-0.4,0.));+#1403=ADVANCED_FACE('',(#1404),#1409,.F.);+#1404=FACE_BOUND('',#1405,.F.);+#1405=EDGE_LOOP('',(#1406,#769,#1407,#1408));+#1406=ORIENTED_EDGE('',*,*,#797,.T.);+#1407=ORIENTED_EDGE('',*,*,#753,.F.);+#1408=ORIENTED_EDGE('',*,*,#1398,.F.);+#1409=PLANE('',#1410);+#1410=AXIS2_PLACEMENT_3D('',#790,#455,#463);+#1411=ADVANCED_FACE('',(#1412),#1420,.F.);+#1412=FACE_BOUND('',#1413,.F.);+#1413=EDGE_LOOP('',(#1414,#1415,#1416,#1417));+#1414=ORIENTED_EDGE('',*,*,#805,.T.);+#1415=ORIENTED_EDGE('',*,*,#1209,.T.);+#1416=ORIENTED_EDGE('',*,*,#845,.T.);+#1417=ORIENTED_EDGE('',*,*,#1418,.T.);+#1418=EDGE_CURVE('',#848,#806,#1419,.T.);+#1419=LINE('',#849,#462);+#1420=PLANE('',#1421);+#1421=AXIS2_PLACEMENT_3D('',#1422,#13,#463);+#1422=CARTESIAN_POINT('',(0.85,-0.8,0.));+#1423=ADVANCED_FACE('',(#1424),#1429,.F.);+#1424=FACE_BOUND('',#1425,.F.);+#1425=EDGE_LOOP('',(#1426,#828,#1427,#1428));+#1426=ORIENTED_EDGE('',*,*,#856,.T.);+#1427=ORIENTED_EDGE('',*,*,#812,.F.);+#1428=ORIENTED_EDGE('',*,*,#1418,.F.);+#1429=PLANE('',#1430);+#1430=AXIS2_PLACEMENT_3D('',#849,#455,#463);+#1431=ADVANCED_FACE('',(#1432),#1440,.F.);+#1432=FACE_BOUND('',#1433,.F.);+#1433=EDGE_LOOP('',(#1434,#1435,#1436,#1437));+#1434=ORIENTED_EDGE('',*,*,#904,.T.);+#1435=ORIENTED_EDGE('',*,*,#1264,.T.);+#1436=ORIENTED_EDGE('',*,*,#864,.T.);+#1437=ORIENTED_EDGE('',*,*,#1438,.T.);+#1438=EDGE_CURVE('',#867,#905,#1439,.T.);+#1439=LINE('',#868,#66);+#1440=PLANE('',#1441);+#1441=AXIS2_PLACEMENT_3D('',#1442,#13,#28);+#1442=CARTESIAN_POINT('',(-0.85,0.8,0.));+#1443=ADVANCED_FACE('',(#1444),#1449,.F.);+#1444=FACE_BOUND('',#1445,.F.);+#1445=EDGE_LOOP('',(#1446,#889,#1447,#1448));+#1446=ORIENTED_EDGE('',*,*,#882,.T.);+#1447=ORIENTED_EDGE('',*,*,#911,.F.);+#1448=ORIENTED_EDGE('',*,*,#1438,.F.);+#1449=PLANE('',#1450);+#1450=AXIS2_PLACEMENT_3D('',#868,#60,#28);+#1451=ADVANCED_FACE('',(#1452),#1460,.F.);+#1452=FACE_BOUND('',#1453,.F.);+#1453=EDGE_LOOP('',(#1454,#1455,#1456,#1457));+#1454=ORIENTED_EDGE('',*,*,#964,.T.);+#1455=ORIENTED_EDGE('',*,*,#1253,.T.);+#1456=ORIENTED_EDGE('',*,*,#924,.T.);+#1457=ORIENTED_EDGE('',*,*,#1458,.T.);+#1458=EDGE_CURVE('',#927,#965,#1459,.T.);+#1459=LINE('',#928,#66);+#1460=PLANE('',#1461);+#1461=AXIS2_PLACEMENT_3D('',#1462,#13,#28);+#1462=CARTESIAN_POINT('',(-0.85,0.4,0.));+#1463=ADVANCED_FACE('',(#1464),#1469,.F.);+#1464=FACE_BOUND('',#1465,.F.);+#1465=EDGE_LOOP('',(#1466,#949,#1467,#1468));+#1466=ORIENTED_EDGE('',*,*,#942,.T.);+#1467=ORIENTED_EDGE('',*,*,#971,.F.);+#1468=ORIENTED_EDGE('',*,*,#1458,.F.);+#1469=PLANE('',#1470);+#1470=AXIS2_PLACEMENT_3D('',#928,#60,#28);+#1471=ADVANCED_FACE('',(#1472),#1480,.F.);+#1472=FACE_BOUND('',#1473,.F.);+#1473=EDGE_LOOP('',(#1474,#1475,#1476,#1477));+#1474=ORIENTED_EDGE('',*,*,#1024,.T.);+#1475=ORIENTED_EDGE('',*,*,#1242,.T.);+#1476=ORIENTED_EDGE('',*,*,#984,.T.);+#1477=ORIENTED_EDGE('',*,*,#1478,.T.);+#1478=EDGE_CURVE('',#987,#1025,#1479,.T.);+#1479=LINE('',#988,#66);+#1480=PLANE('',#1481);+#1481=AXIS2_PLACEMENT_3D('',#1482,#13,#28);+#1482=CARTESIAN_POINT('',(-0.85,-9.436895709314E-17,0.));+#1483=ADVANCED_FACE('',(#1484),#1489,.F.);+#1484=FACE_BOUND('',#1485,.F.);+#1485=EDGE_LOOP('',(#1486,#1009,#1487,#1488));+#1486=ORIENTED_EDGE('',*,*,#1002,.T.);+#1487=ORIENTED_EDGE('',*,*,#1031,.F.);+#1488=ORIENTED_EDGE('',*,*,#1478,.F.);+#1489=PLANE('',#1490);+#1490=AXIS2_PLACEMENT_3D('',#988,#60,#28);+#1491=ADVANCED_FACE('',(#1492),#1500,.F.);+#1492=FACE_BOUND('',#1493,.F.);+#1493=EDGE_LOOP('',(#1494,#1495,#1496,#1497));+#1494=ORIENTED_EDGE('',*,*,#1084,.T.);+#1495=ORIENTED_EDGE('',*,*,#1231,.T.);+#1496=ORIENTED_EDGE('',*,*,#1044,.T.);+#1497=ORIENTED_EDGE('',*,*,#1498,.T.);+#1498=EDGE_CURVE('',#1047,#1085,#1499,.T.);+#1499=LINE('',#1048,#66);+#1500=PLANE('',#1501);+#1501=AXIS2_PLACEMENT_3D('',#1502,#13,#28);+#1502=CARTESIAN_POINT('',(-0.85,-0.4,0.));+#1503=ADVANCED_FACE('',(#1504),#1509,.F.);+#1504=FACE_BOUND('',#1505,.F.);+#1505=EDGE_LOOP('',(#1506,#1069,#1507,#1508));+#1506=ORIENTED_EDGE('',*,*,#1062,.T.);+#1507=ORIENTED_EDGE('',*,*,#1091,.F.);+#1508=ORIENTED_EDGE('',*,*,#1498,.F.);+#1509=PLANE('',#1510);+#1510=AXIS2_PLACEMENT_3D('',#1048,#60,#28);+#1511=ADVANCED_FACE('',(#1512),#1520,.F.);+#1512=FACE_BOUND('',#1513,.F.);+#1513=EDGE_LOOP('',(#1514,#1515,#1516,#1517));+#1514=ORIENTED_EDGE('',*,*,#1144,.T.);+#1515=ORIENTED_EDGE('',*,*,#1220,.T.);+#1516=ORIENTED_EDGE('',*,*,#1104,.T.);+#1517=ORIENTED_EDGE('',*,*,#1518,.T.);+#1518=EDGE_CURVE('',#1107,#1145,#1519,.T.);+#1519=LINE('',#1108,#66);+#1520=PLANE('',#1521);+#1521=AXIS2_PLACEMENT_3D('',#1522,#13,#28);+#1522=CARTESIAN_POINT('',(-0.85,-0.8,0.));+#1523=ADVANCED_FACE('',(#1524),#1529,.F.);+#1524=FACE_BOUND('',#1525,.F.);+#1525=EDGE_LOOP('',(#1526,#1129,#1527,#1528));+#1526=ORIENTED_EDGE('',*,*,#1122,.T.);+#1527=ORIENTED_EDGE('',*,*,#1151,.F.);+#1528=ORIENTED_EDGE('',*,*,#1518,.F.);+#1529=PLANE('',#1530);+#1530=AXIS2_PLACEMENT_3D('',#1108,#60,#28);+#1531=ADVANCED_FACE('',(#1532),#1538,.F.);+#1532=FACE_BOUND('',#1533,.F.);+#1533=EDGE_LOOP('',(#1534,#1535,#1536,#1537));+#1534=ORIENTED_EDGE('',*,*,#1324,.T.);+#1535=ORIENTED_EDGE('',*,*,#1275,.T.);+#1536=ORIENTED_EDGE('',*,*,#1294,.T.);+#1537=ORIENTED_EDGE('',*,*,#1309,.T.);+#1538=PLANE('',#1539);+#1539=AXIS2_PLACEMENT_3D('',#12,#13,#28);+#1540=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1544)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1541,#1542,#1543)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1541=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1542=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1543=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1544=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1541,'distance_accuracy_value','confusion accuracy');+#1545=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1546=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1547,#1557,#1566,#1567,#1568,#1569,#1570,#1571,#1572,#1581,#1582,#1583,#1584,#1585,#1586,#1587,#1588,#1589,#1590,#1591,#1592,#1593,#1594,#1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611,#1612,#1613,#1614,#1615,#1616,#1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625,#1626,#1627,#1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644),#1540);+#1547=STYLED_ITEM('color',(#1548),#17);+#1548=PRESENTATION_STYLE_ASSIGNMENT((#1549,#1555));+#1549=SURFACE_STYLE_USAGE(.BOTH.,#1550);+#1550=SURFACE_SIDE_STYLE('',(#1551));+#1551=SURFACE_STYLE_FILL_AREA(#1552);+#1552=FILL_AREA_STYLE('',(#1553));+#1553=FILL_AREA_STYLE_COLOUR('',#1554);+#1554=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#1555=CURVE_STYLE('',#1556,POSITIVE_LENGTH_MEASURE(0.1),#1554);+#1556=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#1557=STYLED_ITEM('color',(#1558),#32);+#1558=PRESENTATION_STYLE_ASSIGNMENT((#1559,#1565));+#1559=SURFACE_STYLE_USAGE(.BOTH.,#1560);+#1560=SURFACE_SIDE_STYLE('',(#1561));+#1561=SURFACE_STYLE_FILL_AREA(#1562);+#1562=FILL_AREA_STYLE('',(#1563));+#1563=FILL_AREA_STYLE_COLOUR('',#1564);+#1564=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#1565=CURVE_STYLE('',#1556,POSITIVE_LENGTH_MEASURE(0.1),#1564);+#1566=STYLED_ITEM('color',(#1558),#49);+#1567=STYLED_ITEM('color',(#1558),#79);+#1568=STYLED_ITEM('color',(#1558),#98);+#1569=STYLED_ITEM('color',(#1558),#222);+#1570=STYLED_ITEM('color',(#1558),#346);+#1571=STYLED_ITEM('color',(#1558),#356);+#1572=STYLED_ITEM('color',(#1573),#564);+#1573=PRESENTATION_STYLE_ASSIGNMENT((#1574,#1580));+#1574=SURFACE_STYLE_USAGE(.BOTH.,#1575);+#1575=SURFACE_SIDE_STYLE('',(#1576));+#1576=SURFACE_STYLE_FILL_AREA(#1577);+#1577=FILL_AREA_STYLE('',(#1578));+#1578=FILL_AREA_STYLE_COLOUR('',#1579);+#1579=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#1580=CURVE_STYLE('',#1556,POSITIVE_LENGTH_MEASURE(0.1),#1579);+#1581=STYLED_ITEM('color',(#1573),#589);+#1582=STYLED_ITEM('color',(#1573),#605);+#1583=STYLED_ITEM('color',(#1573),#624);+#1584=STYLED_ITEM('color',(#1573),#648);+#1585=STYLED_ITEM('color',(#1573),#664);+#1586=STYLED_ITEM('color',(#1573),#683);+#1587=STYLED_ITEM('color',(#1573),#707);+#1588=STYLED_ITEM('color',(#1573),#723);+#1589=STYLED_ITEM('color',(#1573),#742);+#1590=STYLED_ITEM('color',(#1573),#766);+#1591=STYLED_ITEM('color',(#1573),#782);+#1592=STYLED_ITEM('color',(#1573),#801);+#1593=STYLED_ITEM('color',(#1573),#825);+#1594=STYLED_ITEM('color',(#1573),#841);+#1595=STYLED_ITEM('color',(#1573),#860);+#1596=STYLED_ITEM('color',(#1573),#886);+#1597=STYLED_ITEM('color',(#1573),#900);+#1598=STYLED_ITEM('color',(#1573),#920);+#1599=STYLED_ITEM('color',(#1573),#946);+#1600=STYLED_ITEM('color',(#1573),#960);+#1601=STYLED_ITEM('color',(#1573),#980);+#1602=STYLED_ITEM('color',(#1573),#1006);+#1603=STYLED_ITEM('color',(#1573),#1020);+#1604=STYLED_ITEM('color',(#1573),#1040);+#1605=STYLED_ITEM('color',(#1573),#1066);+#1606=STYLED_ITEM('color',(#1573),#1080);+#1607=STYLED_ITEM('color',(#1573),#1100);+#1608=STYLED_ITEM('color',(#1573),#1126);+#1609=STYLED_ITEM('color',(#1573),#1140);+#1610=STYLED_ITEM('color',(#1573),#1160);+#1611=STYLED_ITEM('color',(#1573),#1172);+#1612=STYLED_ITEM('color',(#1573),#1183);+#1613=STYLED_ITEM('color',(#1573),#1194);+#1614=STYLED_ITEM('color',(#1573),#1205);+#1615=STYLED_ITEM('color',(#1573),#1216);+#1616=STYLED_ITEM('color',(#1573),#1227);+#1617=STYLED_ITEM('color',(#1573),#1238);+#1618=STYLED_ITEM('color',(#1573),#1249);+#1619=STYLED_ITEM('color',(#1573),#1260);+#1620=STYLED_ITEM('color',(#1573),#1271);+#1621=STYLED_ITEM('color',(#1573),#1290);+#1622=STYLED_ITEM('color',(#1573),#1305);+#1623=STYLED_ITEM('color',(#1573),#1320);+#1624=STYLED_ITEM('color',(#1573),#1331);+#1625=STYLED_ITEM('color',(#1573),#1343);+#1626=STYLED_ITEM('color',(#1573),#1351);+#1627=STYLED_ITEM('color',(#1573),#1363);+#1628=STYLED_ITEM('color',(#1573),#1371);+#1629=STYLED_ITEM('color',(#1573),#1383);+#1630=STYLED_ITEM('color',(#1573),#1391);+#1631=STYLED_ITEM('color',(#1573),#1403);+#1632=STYLED_ITEM('color',(#1573),#1411);+#1633=STYLED_ITEM('color',(#1573),#1423);+#1634=STYLED_ITEM('color',(#1573),#1431);+#1635=STYLED_ITEM('color',(#1573),#1443);+#1636=STYLED_ITEM('color',(#1573),#1451);+#1637=STYLED_ITEM('color',(#1573),#1463);+#1638=STYLED_ITEM('color',(#1573),#1471);+#1639=STYLED_ITEM('color',(#1573),#1483);+#1640=STYLED_ITEM('color',(#1573),#1491);+#1641=STYLED_ITEM('color',(#1573),#1503);+#1642=STYLED_ITEM('color',(#1573),#1511);+#1643=STYLED_ITEM('color',(#1573),#1523);+#1644=STYLED_ITEM('color',(#1573),#1531);+ENDSEC;+END-ISO-10303-21;
docs/bq24041dsqr-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+172
@@ -0,0 +1,172 @@+{+  "slug": "bq24041dsqr",+  "version": "0.1.0",+  "type": "component",+  "description": "Texas Instruments Battery Management, WSON-10-EP(2x2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management (pmic)",+    "bq24041dsqr",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "bq24041dsqr.kicad_sym",+    "bq24041dsqr.kicad_mod",+    "bq24041dsqr.glb",+    "bq24041dsqr.step",+    "bq24041dsqr.lbr",+    "docs/hero.png",+    "docs/bq24041dsqr-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "bq24041dsqr-hero.glb",+    "bq24041dsqr-hero.overlay.json"+  ],+  "component": {+    "mpn": "BQ24041DSQR",+    "manufacturer": "Texas Instruments",+    "package": "WSON-10-EP(2x2)",+    "pin_count": 11,+    "category": "Power Management (PMIC)",+    "subcategory": "Battery Management",+    "datasheet": "https://www.ti.com/cn/lit/gpn/bq24040",+    "parts": {+      "symbol": "bq24041dsqr.kicad_sym",+      "footprint": "bq24041dsqr.kicad_mod",+      "model_3d": "bq24041dsqr-hero.glb",+      "model_3d_plain": "bq24041dsqr.glb",+      "model_3d_step": "bq24041dsqr-etched.step",+      "model_3d_step_plain": "bq24041dsqr.step",+      "lbr": "bq24041dsqr.lbr"+    },+    "distributor_links": {+      "lcsc": 2870255,+      "digikey": "296-46410-2-ND",+      "mouser": "595-BQ24041DSQR"+    },+    "distributor_check": {+      "checked_at": "2026-10-03T07:52:03Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "296-46410-2-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "595-BQ24041DSQR",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "IN",+        "type": "power_in",+        "description": "Input power connected to external DC supply (AC adapter or USB port), with expected bypass capacitors 1μF to 10μF from IN to VSS."+      },+      {+        "number": "2",+        "name": "ISET",+        "type": "input",+        "description": "Programs Fast-charge current setting through external resistor from ISET to VSS, defining fast charge current in range 10.8kΩ (50mA) to 540Ω (1000mA)."+      },+      {+        "number": "3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground terminal."+      },+      {+        "number": "4",+        "name": "ASI",+        "type": "input",+        "description": "Auto start external input with internal 200kΩ pull-down."+      },+      {+        "number": "5",+        "name": "PG",+        "type": "output",+        "description": "Open Drain output, Low indicates input voltage is above UVLO and OUT (battery) voltage."+      },+      {+        "number": "6",+        "name": "ASO",+        "type": "output",+        "description": "Auto Start Logic Output."+      },+      {+        "number": "7",+        "name": "ISET2",+        "type": "input",+        "description": "Programs Input/Output Current Limit for USB or Adaptor source: High = 410mAmax, Low = ISET, FLOAT = 100mAmax."+      },+      {+        "number": "8",+        "name": "CHG",+        "type": "output",+        "description": "Open Drain output, Low (FET on) indicates charging and high-impedance (FET off) indicates no charging or charge complete."+      },+      {+        "number": "9",+        "name": "BAT_EN",+        "type": "input",+        "description": "Charge Enable Input (active low)."+      },+      {+        "number": "10",+        "name": "OUT",+        "type": "power_out",+        "description": "Battery Connection, System Load may be connected, with expected bypass capacitors 1μF to 10μF from OUT to VSS."+      },+      {+        "number": "11",+        "name": "EP",+        "type": "passive",+        "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-4-5-20251001",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "exposed pad 11 added from the footprint"+        ],+        "pages_sent": 11,+        "cost_usd": 0.1223,+        "at": "2026-10-03T07:51:38"+      },+      "datasheet": {+        "url": "https://www.ti.com/cn/lit/gpn/bq24040",+        "pages": 41,+        "sha256": "02b98f26a3a33997",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 11,+        "described": 11,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  }+}
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>bq24041dsqr</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>bq24041dsqr</title>\ No newline at end of file