<?xml version="1.0"?>
<CastXML format="1.1.5">
  <Namespace id="_1" name="::" members="_2 _3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _25 _26 _27 _28 _29 _30 _31 _32 _33 _34 _35 _36 _37 _38 _39 _40 _41 _42 _43 _44 _45 _46 _47 _48 _49 _50 _51 _52 _53 _54 _55 _56 _57 _58 _59 _60 _61 _62 _63 _64 _65 _66 _67 _68 _69 _70 _71 _72 _73 _74 _75 _76 _77 _78 _79 _80 _81 _82 _83 _84 _85 _86 _87 _88 _89 _90 _91 _92 _93 _94 _95 _96 _97 _98 _99 _100 _101 _102 _103 _104 _105 _106 _107 _108 _109 _110 _111 _112 _113 _114 _115 _116 _117 _118 _119 _120 _121 _122 _123 _124 _125 _126 _127 _128 _129 _130 _131 _132 _133 _134 _135 _136 _137 _138 _139 _140 _141 _142 _143 _144 _145 _146 _147 _148 _149 _150 _151 _152 _153 _154 _155 _156 _157 _158 _159 _160 _161 _162 _163 _164 _165 _166 _167 _168 _169 _170 _171 _172 _173 _174 _175 _176 _177 _178 _179 _180 _181 _182 _183 _184 _185 _186 _187 _188 _189 _190 _191 _192 _193 _194 _195 _196 _197 _198 _199 _200 _201 _202 _203 _204 _205 _206 _207 _208 _209 _210 _211 _212 _213 _214 _215 _216 _217 _218 _219 _220 _221 _222 _223 _224 _225 _226 _227 _228 _229 _230 _231 _232 _233 _234 _235 _236 _237 _238 _239 _240 _241 _242 _243 _244 _245 _246 _247 _248 _249 _250 _251 _252 _253 _254 _255 _256 _257 _258 _259 _260 _261 _262 _263 _264 _265 _266 _267 _268 _269 _270 _271 _272 _273 _274 _275 _276 _277 _278 _279 _280 _281 _282 _283 _284 _285 _286 _287 _288 _289 _290 _291 _292 _293 _294 _295 _296 _297 _298 _299 _300 _301 _302 _303 _304 _305 _306 _307 _308 _309 _310 _311 _312 _313 _314 _315 _316 _317 _318 _319 _320 _321 _322 _323 _324 _325 _326 _327 _328 _329 _330 _331 _332 _333 _334 _335 _336 _337 _338 _339 _340 _341 _342 _343 _344 _345 _346 _347 _348 _349 _350 _351 _352"/>
  <Typedef id="_2" name="__int128_t" type="_353" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_3" name="__uint128_t" type="_354" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_4" name="__NSConstantString" type="_355" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_5" name="__builtin_ms_va_list" type="_356" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_6" name="__builtin_va_list" type="_357" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_7" name="int64_t" type="_358" context="_1" location="f1:96" file="f1" line="96"/>
  <Typedef id="_8" name="uint64_t" type="_359" context="_1" location="f1:98" file="f1" line="98"/>
  <Typedef id="_9" name="int_least64_t" type="_7" context="_1" location="f1:110" file="f1" line="110"/>
  <Typedef id="_10" name="uint_least64_t" type="_8" context="_1" location="f1:111" file="f1" line="111"/>
  <Typedef id="_11" name="int_fast64_t" type="_7" context="_1" location="f1:112" file="f1" line="112"/>
  <Typedef id="_12" name="uint_fast64_t" type="_8" context="_1" location="f1:113" file="f1" line="113"/>
  <Typedef id="_13" name="int32_t" type="_360" context="_1" location="f1:167" file="f1" line="167"/>
  <Typedef id="_14" name="uint32_t" type="_361" context="_1" location="f1:172" file="f1" line="172"/>
  <Typedef id="_15" name="int_least32_t" type="_13" context="_1" location="f1:184" file="f1" line="184"/>
  <Typedef id="_16" name="uint_least32_t" type="_14" context="_1" location="f1:185" file="f1" line="185"/>
  <Typedef id="_17" name="int_fast32_t" type="_13" context="_1" location="f1:186" file="f1" line="186"/>
  <Typedef id="_18" name="uint_fast32_t" type="_14" context="_1" location="f1:187" file="f1" line="187"/>
  <Typedef id="_19" name="int16_t" type="_362" context="_1" location="f1:205" file="f1" line="205"/>
  <Typedef id="_20" name="uint16_t" type="_363" context="_1" location="f1:207" file="f1" line="207"/>
  <Typedef id="_21" name="int_least16_t" type="_19" context="_1" location="f1:215" file="f1" line="215"/>
  <Typedef id="_22" name="uint_least16_t" type="_20" context="_1" location="f1:216" file="f1" line="216"/>
  <Typedef id="_23" name="int_fast16_t" type="_19" context="_1" location="f1:217" file="f1" line="217"/>
  <Typedef id="_24" name="uint_fast16_t" type="_20" context="_1" location="f1:218" file="f1" line="218"/>
  <Typedef id="_25" name="int8_t" type="_364" context="_1" location="f1:224" file="f1" line="224"/>
  <Typedef id="_26" name="uint8_t" type="_365" context="_1" location="f1:226" file="f1" line="226"/>
  <Typedef id="_27" name="int_least8_t" type="_25" context="_1" location="f1:232" file="f1" line="232"/>
  <Typedef id="_28" name="uint_least8_t" type="_26" context="_1" location="f1:233" file="f1" line="233"/>
  <Typedef id="_29" name="int_fast8_t" type="_25" context="_1" location="f1:234" file="f1" line="234"/>
  <Typedef id="_30" name="uint_fast8_t" type="_26" context="_1" location="f1:235" file="f1" line="235"/>
  <Typedef id="_31" name="intptr_t" type="_366" context="_1" location="f1:249" file="f1" line="249"/>
  <Typedef id="_32" name="uintptr_t" type="_367" context="_1" location="f1:256" file="f1" line="256"/>
  <Typedef id="_33" name="intmax_t" type="_366" context="_1" location="f1:262" file="f1" line="262"/>
  <Typedef id="_34" name="uintmax_t" type="_367" context="_1" location="f1:263" file="f1" line="263"/>
  <Typedef id="_35" name="ptrdiff_t" type="_366" context="_1" location="f2:35" file="f2" line="35"/>
  <Typedef id="_36" name="size_t" type="_367" context="_1" location="f2:46" file="f2" line="46"/>
  <Typedef id="_37" name="wchar_t" type="_360" context="_1" location="f2:74" file="f2" line="74"/>
  <Typedef id="_38" name="max_align_t" type="_368" context="_1" location="f3:16" file="f3" line="16"/>
  <Struct id="_39" name="sk_refcnt_t" context="_1" location="f4:45" file="f4" line="45" incomplete="1"/>
  <Typedef id="_40" name="sk_refcnt_t" type="_369" context="_1" location="f4:45" file="f4" line="45"/>
  <Struct id="_41" name="sk_nvrefcnt_t" context="_1" location="f4:46" file="f4" line="46" incomplete="1"/>
  <Typedef id="_42" name="sk_nvrefcnt_t" type="_370" context="_1" location="f4:46" file="f4" line="46"/>
  <Typedef id="_43" name="sk_color_t" type="_14" context="_1" location="f4:48" file="f4" line="48"/>
  <Typedef id="_44" name="sk_pmcolor_t" type="_14" context="_1" location="f4:49" file="f4" line="49"/>
  <Enumeration id="_45" name="sk_colortype_t" context="_1" location="f4:58" file="f4" line="58" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_COLORTYPE" init="0"/>
    <EnumValue name="ALPHA_8_SK_COLORTYPE" init="1"/>
    <EnumValue name="RGB_565_SK_COLORTYPE" init="2"/>
    <EnumValue name="ARGB_4444_SK_COLORTYPE" init="3"/>
    <EnumValue name="RGBA_8888_SK_COLORTYPE" init="4"/>
    <EnumValue name="RGB_888X_SK_COLORTYPE" init="5"/>
    <EnumValue name="BGRA_8888_SK_COLORTYPE" init="6"/>
    <EnumValue name="RGBA_1010102_SK_COLORTYPE" init="7"/>
    <EnumValue name="RGB_101010X_SK_COLORTYPE" init="8"/>
    <EnumValue name="GRAY_8_SK_COLORTYPE" init="9"/>
    <EnumValue name="RGBA_F16_SK_COLORTYPE" init="10"/>
  </Enumeration>
  <Typedef id="_46" name="sk_colortype_t" type="_371" context="_1" location="f4:70" file="f4" line="70"/>
  <Enumeration id="_47" name="sk_alphatype_t" context="_1" location="f4:72" file="f4" line="72" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_ALPHATYPE" init="0"/>
    <EnumValue name="OPAQUE_SK_ALPHATYPE" init="1"/>
    <EnumValue name="PREMUL_SK_ALPHATYPE" init="2"/>
    <EnumValue name="UNPREMUL_SK_ALPHATYPE" init="3"/>
  </Enumeration>
  <Typedef id="_48" name="sk_alphatype_t" type="_372" context="_1" location="f4:77" file="f4" line="77"/>
  <Enumeration id="_49" name="sk_pixelgeometry_t" context="_1" location="f4:79" file="f4" line="79" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_PIXELGEOMETRY" init="0"/>
    <EnumValue name="RGB_H_SK_PIXELGEOMETRY" init="1"/>
    <EnumValue name="BGR_H_SK_PIXELGEOMETRY" init="2"/>
    <EnumValue name="RGB_V_SK_PIXELGEOMETRY" init="3"/>
    <EnumValue name="BGR_V_SK_PIXELGEOMETRY" init="4"/>
  </Enumeration>
  <Typedef id="_50" name="sk_pixelgeometry_t" type="_373" context="_1" location="f4:85" file="f4" line="85"/>
  <Enumeration id="_51" name="sk_surfaceprops_flags_t" context="_1" location="f4:87" file="f4" line="87" size="32" align="32">
    <EnumValue name="NONE_SK_SURFACE_PROPS_FLAGS" init="0"/>
    <EnumValue name="USE_DEVICE_INDEPENDENT_FONTS_SK_SURFACE_PROPS_FLAGS" init="1"/>
  </Enumeration>
  <Typedef id="_52" name="sk_surfaceprops_flags_t" type="_374" context="_1" location="f4:90" file="f4" line="90"/>
  <Struct id="_53" name="sk_surfaceprops_t" context="_1" location="f4:92" file="f4" line="92" incomplete="1"/>
  <Typedef id="_54" name="sk_surfaceprops_t" type="_375" context="_1" location="f4:92" file="f4" line="92"/>
  <Struct id="_55" name="" context="_1" location="f4:94" file="f4" line="94" members="_376 _377" size="64" align="32"/>
  <Typedef id="_56" name="sk_point_t" type="_378" context="_1" location="f4:97" file="f4" line="97"/>
  <Typedef id="_57" name="sk_vector_t" type="_56" context="_1" location="f4:99" file="f4" line="99"/>
  <Struct id="_58" name="" context="_1" location="f4:101" file="f4" line="101" members="_379 _380 _381 _382" size="128" align="32"/>
  <Typedef id="_59" name="sk_irect_t" type="_383" context="_1" location="f4:106" file="f4" line="106"/>
  <Struct id="_60" name="" context="_1" location="f4:108" file="f4" line="108" members="_384 _385 _386 _387" size="128" align="32"/>
  <Typedef id="_61" name="sk_rect_t" type="_388" context="_1" location="f4:113" file="f4" line="113"/>
  <Struct id="_62" name="" context="_1" location="f4:115" file="f4" line="115" members="_389 _390 _391 _392 _393 _394 _395 _396 _397" size="288" align="32"/>
  <Typedef id="_63" name="sk_matrix_t" type="_398" context="_1" location="f4:119" file="f4" line="119"/>
  <Struct id="_64" name="sk_matrix44_t" context="_1" location="f4:121" file="f4" line="121" incomplete="1"/>
  <Typedef id="_65" name="sk_matrix44_t" type="_399" context="_1" location="f4:121" file="f4" line="121"/>
  <Enumeration id="_66" name="sk_matrix44_type_mask_t" context="_1" location="f4:123" file="f4" line="123" size="32" align="32">
    <EnumValue name="IDENTITY_SK_MATRIX44_TYPE_MASK" init="0"/>
    <EnumValue name="TRANSLATE_SK_MATRIX44_TYPE_MASK" init="1"/>
    <EnumValue name="SCALE_SK_MATRIX44_TYPE_MASK" init="2"/>
    <EnumValue name="AFFINE_SK_MATRIX44_TYPE_MASK" init="4"/>
    <EnumValue name="PERSPECTIVE_SK_MATRIX44_TYPE_MASK" init="8"/>
  </Enumeration>
  <Typedef id="_67" name="sk_matrix44_type_mask_t" type="_400" context="_1" location="f4:129" file="f4" line="129"/>
  <Struct id="_68" name="sk_canvas_t" context="_1" location="f4:136" file="f4" line="136" incomplete="1"/>
  <Typedef id="_69" name="sk_canvas_t" type="_401" context="_1" location="f4:136" file="f4" line="136"/>
  <Struct id="_70" name="sk_nodraw_canvas_t" context="_1" location="f4:137" file="f4" line="137" incomplete="1"/>
  <Typedef id="_71" name="sk_nodraw_canvas_t" type="_402" context="_1" location="f4:137" file="f4" line="137"/>
  <Struct id="_72" name="sk_nway_canvas_t" context="_1" location="f4:138" file="f4" line="138" incomplete="1"/>
  <Typedef id="_73" name="sk_nway_canvas_t" type="_403" context="_1" location="f4:138" file="f4" line="138"/>
  <Struct id="_74" name="sk_overdraw_canvas_t" context="_1" location="f4:139" file="f4" line="139" incomplete="1"/>
  <Typedef id="_75" name="sk_overdraw_canvas_t" type="_404" context="_1" location="f4:139" file="f4" line="139"/>
  <Struct id="_76" name="sk_data_t" context="_1" location="f4:143" file="f4" line="143" incomplete="1"/>
  <Typedef id="_77" name="sk_data_t" type="_405" context="_1" location="f4:143" file="f4" line="143"/>
  <Struct id="_78" name="sk_drawable_t" context="_1" location="f4:148" file="f4" line="148" incomplete="1"/>
  <Typedef id="_79" name="sk_drawable_t" type="_406" context="_1" location="f4:148" file="f4" line="148"/>
  <Struct id="_80" name="sk_image_t" context="_1" location="f4:155" file="f4" line="155" incomplete="1"/>
  <Typedef id="_81" name="sk_image_t" type="_407" context="_1" location="f4:155" file="f4" line="155"/>
  <Struct id="_82" name="sk_maskfilter_t" context="_1" location="f4:164" file="f4" line="164" incomplete="1"/>
  <Typedef id="_83" name="sk_maskfilter_t" type="_408" context="_1" location="f4:164" file="f4" line="164"/>
  <Struct id="_84" name="sk_paint_t" context="_1" location="f4:169" file="f4" line="169" incomplete="1"/>
  <Typedef id="_85" name="sk_paint_t" type="_409" context="_1" location="f4:169" file="f4" line="169"/>
  <Struct id="_86" name="sk_path_t" context="_1" location="f4:175" file="f4" line="175" incomplete="1"/>
  <Typedef id="_87" name="sk_path_t" type="_410" context="_1" location="f4:175" file="f4" line="175"/>
  <Struct id="_88" name="sk_picture_t" context="_1" location="f4:180" file="f4" line="180" incomplete="1"/>
  <Typedef id="_89" name="sk_picture_t" type="_411" context="_1" location="f4:180" file="f4" line="180"/>
  <Struct id="_90" name="sk_picture_recorder_t" context="_1" location="f4:185" file="f4" line="185" incomplete="1"/>
  <Typedef id="_91" name="sk_picture_recorder_t" type="_412" context="_1" location="f4:185" file="f4" line="185"/>
  <Struct id="_92" name="sk_shader_t" context="_1" location="f4:192" file="f4" line="192" incomplete="1"/>
  <Typedef id="_93" name="sk_shader_t" type="_413" context="_1" location="f4:192" file="f4" line="192"/>
  <Struct id="_94" name="sk_surface_t" context="_1" location="f4:198" file="f4" line="198" incomplete="1"/>
  <Typedef id="_95" name="sk_surface_t" type="_414" context="_1" location="f4:198" file="f4" line="198"/>
  <Struct id="_96" name="sk_region_t" context="_1" location="f4:203" file="f4" line="203" incomplete="1"/>
  <Typedef id="_97" name="sk_region_t" type="_415" context="_1" location="f4:203" file="f4" line="203"/>
  <Enumeration id="_98" name="sk_blendmode_t" context="_1" location="f4:205" file="f4" line="205" size="32" align="32">
    <EnumValue name="CLEAR_SK_BLENDMODE" init="0"/>
    <EnumValue name="SRC_SK_BLENDMODE" init="1"/>
    <EnumValue name="DST_SK_BLENDMODE" init="2"/>
    <EnumValue name="SRCOVER_SK_BLENDMODE" init="3"/>
    <EnumValue name="DSTOVER_SK_BLENDMODE" init="4"/>
    <EnumValue name="SRCIN_SK_BLENDMODE" init="5"/>
    <EnumValue name="DSTIN_SK_BLENDMODE" init="6"/>
    <EnumValue name="SRCOUT_SK_BLENDMODE" init="7"/>
    <EnumValue name="DSTOUT_SK_BLENDMODE" init="8"/>
    <EnumValue name="SRCATOP_SK_BLENDMODE" init="9"/>
    <EnumValue name="DSTATOP_SK_BLENDMODE" init="10"/>
    <EnumValue name="XOR_SK_BLENDMODE" init="11"/>
    <EnumValue name="PLUS_SK_BLENDMODE" init="12"/>
    <EnumValue name="MODULATE_SK_BLENDMODE" init="13"/>
    <EnumValue name="SCREEN_SK_BLENDMODE" init="14"/>
    <EnumValue name="OVERLAY_SK_BLENDMODE" init="15"/>
    <EnumValue name="DARKEN_SK_BLENDMODE" init="16"/>
    <EnumValue name="LIGHTEN_SK_BLENDMODE" init="17"/>
    <EnumValue name="COLORDODGE_SK_BLENDMODE" init="18"/>
    <EnumValue name="COLORBURN_SK_BLENDMODE" init="19"/>
    <EnumValue name="HARDLIGHT_SK_BLENDMODE" init="20"/>
    <EnumValue name="SOFTLIGHT_SK_BLENDMODE" init="21"/>
    <EnumValue name="DIFFERENCE_SK_BLENDMODE" init="22"/>
    <EnumValue name="EXCLUSION_SK_BLENDMODE" init="23"/>
    <EnumValue name="MULTIPLY_SK_BLENDMODE" init="24"/>
    <EnumValue name="HUE_SK_BLENDMODE" init="25"/>
    <EnumValue name="SATURATION_SK_BLENDMODE" init="26"/>
    <EnumValue name="COLOR_SK_BLENDMODE" init="27"/>
    <EnumValue name="LUMINOSITY_SK_BLENDMODE" init="28"/>
  </Enumeration>
  <Typedef id="_99" name="sk_blendmode_t" type="_416" context="_1" location="f4:235" file="f4" line="235"/>
  <Struct id="_100" name="" context="_1" location="f4:239" file="f4" line="239" members="_417 _418 _419" size="96" align="32"/>
  <Typedef id="_101" name="sk_point3_t" type="_420" context="_1" location="f4:243" file="f4" line="243"/>
  <Struct id="_102" name="" context="_1" location="f4:245" file="f4" line="245" members="_421 _422" size="64" align="32"/>
  <Typedef id="_103" name="sk_ipoint_t" type="_423" context="_1" location="f4:248" file="f4" line="248"/>
  <Struct id="_104" name="" context="_1" location="f4:250" file="f4" line="250" members="_424 _425" size="64" align="32"/>
  <Typedef id="_105" name="sk_size_t" type="_426" context="_1" location="f4:253" file="f4" line="253"/>
  <Struct id="_106" name="" context="_1" location="f4:255" file="f4" line="255" members="_427 _428" size="64" align="32"/>
  <Typedef id="_107" name="sk_isize_t" type="_429" context="_1" location="f4:258" file="f4" line="258"/>
  <Struct id="_108" name="" context="_1" location="f4:260" file="f4" line="260" members="_430 _431 _432 _433 _434 _435 _436 _437 _438 _439 _440 _441 _442 _443 _444 _445" size="512" align="32"/>
  <Typedef id="_109" name="sk_fontmetrics_t" type="_446" context="_1" location="f4:277" file="f4" line="277"/>
  <Struct id="_110" name="sk_string_t" context="_1" location="f4:286" file="f4" line="286" incomplete="1"/>
  <Typedef id="_111" name="sk_string_t" type="_447" context="_1" location="f4:286" file="f4" line="286"/>
  <Struct id="_112" name="sk_bitmap_t" context="_1" location="f4:291" file="f4" line="291" incomplete="1"/>
  <Typedef id="_113" name="sk_bitmap_t" type="_448" context="_1" location="f4:291" file="f4" line="291"/>
  <Struct id="_114" name="sk_pixmap_t" context="_1" location="f4:292" file="f4" line="292" incomplete="1"/>
  <Typedef id="_115" name="sk_pixmap_t" type="_449" context="_1" location="f4:292" file="f4" line="292"/>
  <Struct id="_116" name="sk_colorfilter_t" context="_1" location="f4:293" file="f4" line="293" incomplete="1"/>
  <Typedef id="_117" name="sk_colorfilter_t" type="_450" context="_1" location="f4:293" file="f4" line="293"/>
  <Struct id="_118" name="sk_imagefilter_t" context="_1" location="f4:294" file="f4" line="294" incomplete="1"/>
  <Typedef id="_119" name="sk_imagefilter_t" type="_451" context="_1" location="f4:294" file="f4" line="294"/>
  <Struct id="_120" name="sk_imagefilter_croprect_t" context="_1" location="f4:295" file="f4" line="295" incomplete="1"/>
  <Typedef id="_121" name="sk_imagefilter_croprect_t" type="_452" context="_1" location="f4:295" file="f4" line="295"/>
  <Struct id="_122" name="sk_typeface_t" context="_1" location="f4:305" file="f4" line="305" incomplete="1"/>
  <Typedef id="_123" name="sk_typeface_t" type="_453" context="_1" location="f4:305" file="f4" line="305"/>
  <Typedef id="_124" name="sk_font_table_tag_t" type="_14" context="_1" location="f4:306" file="f4" line="306"/>
  <Struct id="_125" name="sk_fontmgr_t" context="_1" location="f4:307" file="f4" line="307" incomplete="1"/>
  <Typedef id="_126" name="sk_fontmgr_t" type="_454" context="_1" location="f4:307" file="f4" line="307"/>
  <Struct id="_127" name="sk_fontstyle_t" context="_1" location="f4:308" file="f4" line="308" incomplete="1"/>
  <Typedef id="_128" name="sk_fontstyle_t" type="_455" context="_1" location="f4:308" file="f4" line="308"/>
  <Struct id="_129" name="sk_fontstyleset_t" context="_1" location="f4:309" file="f4" line="309" incomplete="1"/>
  <Typedef id="_130" name="sk_fontstyleset_t" type="_456" context="_1" location="f4:309" file="f4" line="309"/>
  <Struct id="_131" name="sk_codec_t" context="_1" location="f4:313" file="f4" line="313" incomplete="1"/>
  <Typedef id="_132" name="sk_codec_t" type="_457" context="_1" location="f4:313" file="f4" line="313"/>
  <Struct id="_133" name="sk_colorspace_t" context="_1" location="f4:314" file="f4" line="314" incomplete="1"/>
  <Typedef id="_134" name="sk_colorspace_t" type="_458" context="_1" location="f4:314" file="f4" line="314"/>
  <Struct id="_135" name="sk_stream_t" context="_1" location="f4:318" file="f4" line="318" incomplete="1"/>
  <Typedef id="_136" name="sk_stream_t" type="_459" context="_1" location="f4:318" file="f4" line="318"/>
  <Struct id="_137" name="sk_stream_filestream_t" context="_1" location="f4:319" file="f4" line="319" incomplete="1"/>
  <Typedef id="_138" name="sk_stream_filestream_t" type="_460" context="_1" location="f4:319" file="f4" line="319"/>
  <Struct id="_139" name="sk_stream_asset_t" context="_1" location="f4:320" file="f4" line="320" incomplete="1"/>
  <Typedef id="_140" name="sk_stream_asset_t" type="_461" context="_1" location="f4:320" file="f4" line="320"/>
  <Struct id="_141" name="sk_stream_memorystream_t" context="_1" location="f4:321" file="f4" line="321" incomplete="1"/>
  <Typedef id="_142" name="sk_stream_memorystream_t" type="_462" context="_1" location="f4:321" file="f4" line="321"/>
  <Struct id="_143" name="sk_stream_streamrewindable_t" context="_1" location="f4:322" file="f4" line="322" incomplete="1"/>
  <Typedef id="_144" name="sk_stream_streamrewindable_t" type="_463" context="_1" location="f4:322" file="f4" line="322"/>
  <Struct id="_145" name="sk_wstream_t" context="_1" location="f4:323" file="f4" line="323" incomplete="1"/>
  <Typedef id="_146" name="sk_wstream_t" type="_464" context="_1" location="f4:323" file="f4" line="323"/>
  <Struct id="_147" name="sk_wstream_filestream_t" context="_1" location="f4:324" file="f4" line="324" incomplete="1"/>
  <Typedef id="_148" name="sk_wstream_filestream_t" type="_465" context="_1" location="f4:324" file="f4" line="324"/>
  <Struct id="_149" name="sk_wstream_dynamicmemorystream_t" context="_1" location="f4:325" file="f4" line="325" incomplete="1"/>
  <Typedef id="_150" name="sk_wstream_dynamicmemorystream_t" type="_466" context="_1" location="f4:325" file="f4" line="325"/>
  <Struct id="_151" name="sk_document_t" context="_1" location="f4:329" file="f4" line="329" incomplete="1"/>
  <Typedef id="_152" name="sk_document_t" type="_467" context="_1" location="f4:329" file="f4" line="329"/>
  <Enumeration id="_153" name="sk_encoding_t" context="_1" location="f4:331" file="f4" line="331" size="32" align="32">
    <EnumValue name="UTF8_SK_ENCODING" init="0"/>
    <EnumValue name="UTF16_SK_ENCODING" init="1"/>
    <EnumValue name="UTF32_SK_ENCODING" init="2"/>
  </Enumeration>
  <Typedef id="_154" name="sk_encoding_t" type="_468" context="_1" location="f4:335" file="f4" line="335"/>
  <Enumeration id="_155" name="sk_point_mode_t" context="_1" location="f4:337" file="f4" line="337" size="32" align="32">
    <EnumValue name="POINTS_SK_POINT_MODE" init="0"/>
    <EnumValue name="LINES_SK_POINT_MODE" init="1"/>
    <EnumValue name="POLYGON_SK_POINT_MODE" init="2"/>
  </Enumeration>
  <Typedef id="_156" name="sk_point_mode_t" type="_469" context="_1" location="f4:341" file="f4" line="341"/>
  <Enumeration id="_157" name="sk_text_align_t" context="_1" location="f4:343" file="f4" line="343" size="32" align="32">
    <EnumValue name="LEFT_SK_TEXT_ALIGN" init="0"/>
    <EnumValue name="CENTER_SK_TEXT_ALIGN" init="1"/>
    <EnumValue name="RIGHT_SK_TEXT_ALIGN" init="2"/>
  </Enumeration>
  <Typedef id="_158" name="sk_text_align_t" type="_470" context="_1" location="f4:347" file="f4" line="347"/>
  <Enumeration id="_159" name="sk_text_encoding_t" context="_1" location="f4:349" file="f4" line="349" size="32" align="32">
    <EnumValue name="UTF8_SK_TEXT_ENCODING" init="0"/>
    <EnumValue name="UTF16_SK_TEXT_ENCODING" init="1"/>
    <EnumValue name="UTF32_SK_TEXT_ENCODING" init="2"/>
    <EnumValue name="GLYPH_ID_SK_TEXT_ENCODING" init="3"/>
  </Enumeration>
  <Typedef id="_160" name="sk_text_encoding_t" type="_471" context="_1" location="f4:354" file="f4" line="354"/>
  <Enumeration id="_161" name="sk_path_filltype_t" context="_1" location="f4:356" file="f4" line="356" size="32" align="32">
    <EnumValue name="WINDING_SK_PATH_FILLTYPE" init="0"/>
    <EnumValue name="EVENODD_SK_PATH_FILLTYPE" init="1"/>
    <EnumValue name="INVERSE_WINDING_SK_PATH_FILLTYPE" init="2"/>
    <EnumValue name="INVERSE_EVENODD_SK_PATH_FILLTYPE" init="3"/>
  </Enumeration>
  <Typedef id="_162" name="sk_path_filltype_t" type="_472" context="_1" location="f4:361" file="f4" line="361"/>
  <Enumeration id="_163" name="sk_font_style_slant_t" context="_1" location="f4:363" file="f4" line="363" size="32" align="32">
    <EnumValue name="UPRIGHT_SK_FONT_STYLE_SLANT" init="0"/>
    <EnumValue name="ITALIC_SK_FONT_STYLE_SLANT" init="1"/>
    <EnumValue name="OBLIQUE_SK_FONT_STYLE_SLANT" init="2"/>
  </Enumeration>
  <Typedef id="_164" name="sk_font_style_slant_t" type="_473" context="_1" location="f4:367" file="f4" line="367"/>
  <Enumeration id="_165" name="sk_filter_quality_t" context="_1" location="f4:369" file="f4" line="369" size="32" align="32">
    <EnumValue name="NONE_SK_FILTER_QUALITY" init="0"/>
    <EnumValue name="LOW_SK_FILTER_QUALITY" init="1"/>
    <EnumValue name="MEDIUM_SK_FILTER_QUALITY" init="2"/>
    <EnumValue name="HIGH_SK_FILTER_QUALITY" init="3"/>
  </Enumeration>
  <Typedef id="_166" name="sk_filter_quality_t" type="_474" context="_1" location="f4:374" file="f4" line="374"/>
  <Enumeration id="_167" name="sk_crop_rect_flags_t" context="_1" location="f4:376" file="f4" line="376" size="32" align="32">
    <EnumValue name="HAS_NONE_SK_CROP_RECT_FLAG" init="0"/>
    <EnumValue name="HAS_LEFT_SK_CROP_RECT_FLAG" init="1"/>
    <EnumValue name="HAS_TOP_SK_CROP_RECT_FLAG" init="2"/>
    <EnumValue name="HAS_WIDTH_SK_CROP_RECT_FLAG" init="4"/>
    <EnumValue name="HAS_HEIGHT_SK_CROP_RECT_FLAG" init="8"/>
    <EnumValue name="HAS_ALL_SK_CROP_RECT_FLAG" init="15"/>
  </Enumeration>
  <Typedef id="_168" name="sk_crop_rect_flags_t" type="_475" context="_1" location="f4:383" file="f4" line="383"/>
  <Enumeration id="_169" name="sk_drop_shadow_image_filter_shadow_mode_t" context="_1" location="f4:385" file="f4" line="385" size="32" align="32">
    <EnumValue name="DRAW_SHADOW_AND_FOREGROUND_SK_DROP_SHADOW_IMAGE_FILTER_SHADOW_MODE" init="0"/>
    <EnumValue name="DRAW_SHADOW_ONLY_SK_DROP_SHADOW_IMAGE_FILTER_SHADOW_MODE" init="1"/>
  </Enumeration>
  <Typedef id="_170" name="sk_drop_shadow_image_filter_shadow_mode_t" type="_476" context="_1" location="f4:388" file="f4" line="388"/>
  <Enumeration id="_171" name="sk_displacement_map_effect_channel_selector_type_t" context="_1" location="f4:390" file="f4" line="390" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="0"/>
    <EnumValue name="R_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="1"/>
    <EnumValue name="G_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="2"/>
    <EnumValue name="B_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="3"/>
    <EnumValue name="A_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="4"/>
  </Enumeration>
  <Typedef id="_172" name="sk_displacement_map_effect_channel_selector_type_t" type="_477" context="_1" location="f4:396" file="f4" line="396"/>
  <Enumeration id="_173" name="sk_matrix_convolution_tilemode_t" context="_1" location="f4:398" file="f4" line="398" size="32" align="32">
    <EnumValue name="CLAMP_SK_MATRIX_CONVOLUTION_TILEMODE" init="0"/>
    <EnumValue name="REPEAT_SK_MATRIX_CONVOLUTION_TILEMODE" init="1"/>
    <EnumValue name="CLAMP_TO_BLACK_SK_MATRIX_CONVOLUTION_TILEMODE" init="2"/>
  </Enumeration>
  <Typedef id="_174" name="sk_matrix_convolution_tilemode_t" type="_478" context="_1" location="f4:402" file="f4" line="402"/>
  <Enumeration id="_175" name="sk_region_op_t" context="_1" location="f4:407" file="f4" line="407" size="32" align="32">
    <EnumValue name="DIFFERENCE_SK_REGION_OP" init="0"/>
    <EnumValue name="INTERSECT_SK_REGION_OP" init="1"/>
    <EnumValue name="UNION_SK_REGION_OP" init="2"/>
    <EnumValue name="XOR_SK_REGION_OP" init="3"/>
    <EnumValue name="REVERSE_DIFFERENCE_SK_REGION_OP" init="4"/>
    <EnumValue name="REPLACE_SK_REGION_OP" init="5"/>
  </Enumeration>
  <Typedef id="_176" name="sk_region_op_t" type="_479" context="_1" location="f4:414" file="f4" line="414"/>
  <Enumeration id="_177" name="sk_clipop_t" context="_1" location="f4:416" file="f4" line="416" size="32" align="32">
    <EnumValue name="DIFFERENCE_SK_CLIPOP" init="0"/>
    <EnumValue name="INTERSECT_SK_CLIPOP" init="1"/>
  </Enumeration>
  <Typedef id="_178" name="sk_clipop_t" type="_480" context="_1" location="f4:419" file="f4" line="419"/>
  <Enumeration id="_179" name="sk_encoded_image_format_t" context="_1" location="f4:424" file="f4" line="424" size="32" align="32">
    <EnumValue name="BMP_SK_ENCODED_FORMAT" init="0"/>
    <EnumValue name="GIF_SK_ENCODED_FORMAT" init="1"/>
    <EnumValue name="ICO_SK_ENCODED_FORMAT" init="2"/>
    <EnumValue name="JPEG_SK_ENCODED_FORMAT" init="3"/>
    <EnumValue name="PNG_SK_ENCODED_FORMAT" init="4"/>
    <EnumValue name="WBMP_SK_ENCODED_FORMAT" init="5"/>
    <EnumValue name="WEBP_SK_ENCODED_FORMAT" init="6"/>
    <EnumValue name="PKM_SK_ENCODED_FORMAT" init="7"/>
    <EnumValue name="KTX_SK_ENCODED_FORMAT" init="8"/>
    <EnumValue name="ASTC_SK_ENCODED_FORMAT" init="9"/>
    <EnumValue name="DNG_SK_ENCODED_FORMAT" init="10"/>
    <EnumValue name="HEIF_SK_ENCODED_FORMAT" init="11"/>
  </Enumeration>
  <Typedef id="_180" name="sk_encoded_image_format_t" type="_481" context="_1" location="f4:437" file="f4" line="437"/>
  <Enumeration id="_181" name="sk_encodedorigin_t" context="_1" location="f4:439" file="f4" line="439" size="32" align="32">
    <EnumValue name="TOP_LEFT_SK_ENCODED_ORIGIN" init="1"/>
    <EnumValue name="TOP_RIGHT_SK_ENCODED_ORIGIN" init="2"/>
    <EnumValue name="BOTTOM_RIGHT_SK_ENCODED_ORIGIN" init="3"/>
    <EnumValue name="BOTTOM_LEFT_SK_ENCODED_ORIGIN" init="4"/>
    <EnumValue name="LEFT_TOP_SK_ENCODED_ORIGIN" init="5"/>
    <EnumValue name="RIGHT_TOP_SK_ENCODED_ORIGIN" init="6"/>
    <EnumValue name="RIGHT_BOTTOM_SK_ENCODED_ORIGIN" init="7"/>
    <EnumValue name="LEFT_BOTTOM_SK_ENCODED_ORIGIN" init="8"/>
    <EnumValue name="DEFAULT_SK_ENCODED_ORIGIN" init="1"/>
  </Enumeration>
  <Typedef id="_182" name="sk_encodedorigin_t" type="_482" context="_1" location="f4:449" file="f4" line="449"/>
  <Enumeration id="_183" name="sk_codec_result_t" context="_1" location="f4:451" file="f4" line="451" size="32" align="32">
    <EnumValue name="SUCCESS_SK_CODEC_RESULT" init="0"/>
    <EnumValue name="INCOMPLETE_INPUT_SK_CODEC_RESULT" init="1"/>
    <EnumValue name="ERROR_IN_INPUT_SK_CODEC_RESULT" init="2"/>
    <EnumValue name="INVALID_CONVERSION_SK_CODEC_RESULT" init="3"/>
    <EnumValue name="INVALID_SCALE_SK_CODEC_RESULT" init="4"/>
    <EnumValue name="INVALID_PARAMETERS_SK_CODEC_RESULT" init="5"/>
    <EnumValue name="INVALID_INPUT_SK_CODEC_RESULT" init="6"/>
    <EnumValue name="COULD_NOT_REWIND_SK_CODEC_RESULT" init="7"/>
    <EnumValue name="INTERNAL_ERROR_SK_CODEC_RESULT" init="8"/>
    <EnumValue name="UNIMPLEMENTED_SK_CODEC_RESULT" init="9"/>
  </Enumeration>
  <Typedef id="_184" name="sk_codec_result_t" type="_483" context="_1" location="f4:462" file="f4" line="462"/>
  <Enumeration id="_185" name="sk_codec_zero_initialized_t" context="_1" location="f4:464" file="f4" line="464" size="32" align="32">
    <EnumValue name="YES_SK_CODEC_ZERO_INITIALIZED" init="0"/>
    <EnumValue name="NO_SK_CODEC_ZERO_INITIALIZED" init="1"/>
  </Enumeration>
  <Typedef id="_186" name="sk_codec_zero_initialized_t" type="_484" context="_1" location="f4:467" file="f4" line="467"/>
  <Enumeration id="_187" name="sk_transfer_function_behavior_t" context="_1" location="f4:469" file="f4" line="469" size="32" align="32">
    <EnumValue name="RESPECT_SK_TRANSFER_FUNCTION_BEHAVIOR" init="0"/>
    <EnumValue name="IGNORE_SK_TRANSFER_FUNCTION_BEHAVIOR" init="1"/>
  </Enumeration>
  <Typedef id="_188" name="sk_transfer_function_behavior_t" type="_485" context="_1" location="f4:472" file="f4" line="472"/>
  <Struct id="_189" name="" context="_1" location="f4:474" file="f4" line="474" members="_486 _487 _488 _489 _490" size="256" align="64"/>
  <Typedef id="_190" name="sk_codec_options_t" type="_491" context="_1" location="f4:480" file="f4" line="480"/>
  <Enumeration id="_191" name="sk_codec_scanline_order_t" context="_1" location="f4:482" file="f4" line="482" size="32" align="32">
    <EnumValue name="TOP_DOWN_SK_CODEC_SCANLINE_ORDER" init="0"/>
    <EnumValue name="BOTTOM_UP_SK_CODEC_SCANLINE_ORDER" init="1"/>
  </Enumeration>
  <Typedef id="_192" name="sk_codec_scanline_order_t" type="_492" context="_1" location="f4:485" file="f4" line="485"/>
  <Enumeration id="_193" name="sk_path_verb_t" context="_1" location="f4:488" file="f4" line="488" size="32" align="32">
    <EnumValue name="MOVE_SK_PATH_VERB" init="0"/>
    <EnumValue name="LINE_SK_PATH_VERB" init="1"/>
    <EnumValue name="QUAD_SK_PATH_VERB" init="2"/>
    <EnumValue name="CONIC_SK_PATH_VERB" init="3"/>
    <EnumValue name="CUBIC_SK_PATH_VERB" init="4"/>
    <EnumValue name="CLOSE_SK_PATH_VERB" init="5"/>
    <EnumValue name="DONE_SK_PATH_VERB" init="6"/>
  </Enumeration>
  <Typedef id="_194" name="sk_path_verb_t" type="_493" context="_1" location="f4:496" file="f4" line="496"/>
  <Struct id="_195" name="sk_path_iterator_t" context="_1" location="f4:498" file="f4" line="498" incomplete="1"/>
  <Typedef id="_196" name="sk_path_iterator_t" type="_494" context="_1" location="f4:498" file="f4" line="498"/>
  <Struct id="_197" name="sk_path_rawiterator_t" context="_1" location="f4:499" file="f4" line="499" incomplete="1"/>
  <Typedef id="_198" name="sk_path_rawiterator_t" type="_495" context="_1" location="f4:499" file="f4" line="499"/>
  <Enumeration id="_199" name="sk_path_add_mode_t" context="_1" location="f4:501" file="f4" line="501" size="32" align="32">
    <EnumValue name="APPEND_SK_PATH_ADD_MODE" init="0"/>
    <EnumValue name="EXTEND_SK_PATH_ADD_MODE" init="1"/>
  </Enumeration>
  <Typedef id="_200" name="sk_path_add_mode_t" type="_496" context="_1" location="f4:504" file="f4" line="504"/>
  <Enumeration id="_201" name="sk_path_segment_mask_t" context="_1" location="f4:506" file="f4" line="506" size="32" align="32">
    <EnumValue name="LINE_SK_PATH_SEGMENT_MASK" init="1"/>
    <EnumValue name="QUAD_SK_PATH_SEGMENT_MASK" init="2"/>
    <EnumValue name="CONIC_SK_PATH_SEGMENT_MASK" init="4"/>
    <EnumValue name="CUBIC_SK_PATH_SEGMENT_MASK" init="8"/>
  </Enumeration>
  <Typedef id="_202" name="sk_path_segment_mask_t" type="_497" context="_1" location="f4:511" file="f4" line="511"/>
  <Enumeration id="_203" name="sk_path_effect_1d_style_t" context="_1" location="f4:513" file="f4" line="513" size="32" align="32">
    <EnumValue name="TRANSLATE_SK_PATH_EFFECT_1D_STYLE" init="0"/>
    <EnumValue name="ROTATE_SK_PATH_EFFECT_1D_STYLE" init="1"/>
    <EnumValue name="MORPH_SK_PATH_EFFECT_1D_STYLE" init="2"/>
  </Enumeration>
  <Typedef id="_204" name="sk_path_effect_1d_style_t" type="_498" context="_1" location="f4:517" file="f4" line="517"/>
  <Enumeration id="_205" name="sk_path_effect_trim_mode_t" context="_1" location="f4:519" file="f4" line="519" size="32" align="32">
    <EnumValue name="NORMAL_SK_PATH_EFFECT_TRIM_MODE" init="0"/>
    <EnumValue name="INVERTED_SK_PATH_EFFECT_TRIM_MODE" init="1"/>
  </Enumeration>
  <Typedef id="_206" name="sk_path_effect_trim_mode_t" type="_499" context="_1" location="f4:522" file="f4" line="522"/>
  <Struct id="_207" name="sk_path_effect_t" context="_1" location="f4:524" file="f4" line="524" incomplete="1"/>
  <Typedef id="_208" name="sk_path_effect_t" type="_500" context="_1" location="f4:524" file="f4" line="524"/>
  <Enumeration id="_209" name="sk_stroke_cap_t" context="_1" location="f4:526" file="f4" line="526" size="32" align="32">
    <EnumValue name="BUTT_SK_STROKE_CAP" init="0"/>
    <EnumValue name="ROUND_SK_STROKE_CAP" init="1"/>
    <EnumValue name="SQUARE_SK_STROKE_CAP" init="2"/>
  </Enumeration>
  <Typedef id="_210" name="sk_stroke_cap_t" type="_501" context="_1" location="f4:530" file="f4" line="530"/>
  <Enumeration id="_211" name="sk_stroke_join_t" context="_1" location="f4:532" file="f4" line="532" size="32" align="32">
    <EnumValue name="MITER_SK_STROKE_JOIN" init="0"/>
    <EnumValue name="ROUND_SK_STROKE_JOIN" init="1"/>
    <EnumValue name="BEVEL_SK_STROKE_JOIN" init="2"/>
  </Enumeration>
  <Typedef id="_212" name="sk_stroke_join_t" type="_502" context="_1" location="f4:536" file="f4" line="536"/>
  <Enumeration id="_213" name="sk_shader_tilemode_t" context="_1" location="f4:538" file="f4" line="538" size="32" align="32">
    <EnumValue name="CLAMP_SK_SHADER_TILEMODE" init="0"/>
    <EnumValue name="REPEAT_SK_SHADER_TILEMODE" init="1"/>
    <EnumValue name="MIRROR_SK_SHADER_TILEMODE" init="2"/>
  </Enumeration>
  <Typedef id="_214" name="sk_shader_tilemode_t" type="_503" context="_1" location="f4:542" file="f4" line="542"/>
  <Enumeration id="_215" name="sk_blurstyle_t" context="_1" location="f4:544" file="f4" line="544" size="32" align="32">
    <EnumValue name="NORMAL_SK_BLUR_STYLE" init="0"/>
    <EnumValue name="SOLID_SK_BLUR_STYLE" init="1"/>
    <EnumValue name="OUTER_SK_BLUR_STYLE" init="2"/>
    <EnumValue name="INNER_SK_BLUR_STYLE" init="3"/>
  </Enumeration>
  <Typedef id="_216" name="sk_blurstyle_t" type="_504" context="_1" location="f4:549" file="f4" line="549"/>
  <Enumeration id="_217" name="sk_path_direction_t" context="_1" location="f4:551" file="f4" line="551" size="32" align="32">
    <EnumValue name="CW_SK_PATH_DIRECTION" init="0"/>
    <EnumValue name="CCW_SK_PATH_DIRECTION" init="1"/>
  </Enumeration>
  <Typedef id="_218" name="sk_path_direction_t" type="_505" context="_1" location="f4:554" file="f4" line="554"/>
  <Enumeration id="_219" name="sk_path_arc_size_t" context="_1" location="f4:556" file="f4" line="556" size="32" align="32">
    <EnumValue name="SMALL_SK_PATH_ARC_SIZE" init="0"/>
    <EnumValue name="LARGE_SK_PATH_ARC_SIZE" init="1"/>
  </Enumeration>
  <Typedef id="_220" name="sk_path_arc_size_t" type="_506" context="_1" location="f4:559" file="f4" line="559"/>
  <Enumeration id="_221" name="sk_paint_style_t" context="_1" location="f4:561" file="f4" line="561" size="32" align="32">
    <EnumValue name="FILL_SK_PAINT_STYLE" init="0"/>
    <EnumValue name="STROKE_SK_PAINT_STYLE" init="1"/>
    <EnumValue name="STROKE_AND_FILL_SK_PAINT_STYLE" init="2"/>
  </Enumeration>
  <Typedef id="_222" name="sk_paint_style_t" type="_507" context="_1" location="f4:565" file="f4" line="565"/>
  <Enumeration id="_223" name="sk_paint_hinting_t" context="_1" location="f4:567" file="f4" line="567" size="32" align="32">
    <EnumValue name="NO_HINTING_SK_PAINT_HINTING" init="0"/>
    <EnumValue name="SLIGHT_HINTING_SK_PAINT_HINTING" init="1"/>
    <EnumValue name="NORMAL_HINTING_SK_PAINT_HINTING" init="2"/>
    <EnumValue name="FULL_HINTING_SK_PAINT_HINTING" init="3"/>
  </Enumeration>
  <Typedef id="_224" name="sk_paint_hinting_t" type="_508" context="_1" location="f4:572" file="f4" line="572"/>
  <Struct id="_225" name="sk_colortable_t" context="_1" location="f4:574" file="f4" line="574" incomplete="1"/>
  <Typedef id="_226" name="sk_colortable_t" type="_509" context="_1" location="f4:574" file="f4" line="574"/>
  <Struct id="_227" name="sk_pixelref_factory_t" context="_1" location="f4:576" file="f4" line="576" incomplete="1"/>
  <Typedef id="_228" name="sk_pixelref_factory_t" type="_510" context="_1" location="f4:576" file="f4" line="576"/>
  <Enumeration id="_229" name="gr_surfaceorigin_t" context="_1" location="f4:578" file="f4" line="578" size="32" align="32">
    <EnumValue name="TOP_LEFT_GR_SURFACE_ORIGIN" init="0"/>
    <EnumValue name="BOTTOM_LEFT_GR_SURFACE_ORIGIN" init="1"/>
  </Enumeration>
  <Typedef id="_230" name="gr_surfaceorigin_t" type="_511" context="_1" location="f4:581" file="f4" line="581"/>
  <Enumeration id="_231" name="gr_pixelconfig_t" context="_1" location="f4:583" file="f4" line="583" size="32" align="32">
    <EnumValue name="UNKNOWN_GR_PIXEL_CONFIG" init="0"/>
    <EnumValue name="ALPHA_8_GR_PIXEL_CONFIG" init="1"/>
    <EnumValue name="GRAY_8_GR_PIXEL_CONFIG" init="2"/>
    <EnumValue name="RGB_565_GR_PIXEL_CONFIG" init="3"/>
    <EnumValue name="RGBA_4444_GR_PIXEL_CONFIG" init="4"/>
    <EnumValue name="RGBA_8888_GR_PIXEL_CONFIG" init="5"/>
    <EnumValue name="RGB_888_GR_PIXEL_CONFIG" init="6"/>
    <EnumValue name="BGRA_8888_GR_PIXEL_CONFIG" init="7"/>
    <EnumValue name="SRGBA_8888_GR_PIXEL_CONFIG" init="8"/>
    <EnumValue name="SBGRA_8888_GR_PIXEL_CONFIG" init="9"/>
    <EnumValue name="RGBA_1010102_GR_PIXEL_CONFIG" init="10"/>
    <EnumValue name="RGBA_FLOAT_GR_PIXEL_CONFIG" init="11"/>
    <EnumValue name="RG_FLOAT_GR_PIXEL_CONFIG" init="12"/>
    <EnumValue name="ALPHA_HALF_GR_PIXEL_CONFIG" init="13"/>
    <EnumValue name="RGBA_HALF_GR_PIXEL_CONFIG" init="14"/>
  </Enumeration>
  <Typedef id="_232" name="gr_pixelconfig_t" type="_512" context="_1" location="f4:599" file="f4" line="599"/>
  <Enumeration id="_233" name="sk_mask_format_t" context="_1" location="f4:601" file="f4" line="601" size="32" align="32">
    <EnumValue name="BW_SK_MASK_FORMAT" init="0"/>
    <EnumValue name="A8_SK_MASK_FORMAT" init="1"/>
    <EnumValue name="THREE_D_SK_MASK_FORMAT" init="2"/>
    <EnumValue name="ARGB32_SK_MASK_FORMAT" init="3"/>
    <EnumValue name="LCD16_SK_MASK_FORMAT" init="4"/>
  </Enumeration>
  <Typedef id="_234" name="sk_mask_format_t" type="_513" context="_1" location="f4:607" file="f4" line="607"/>
  <Struct id="_235" name="" context="_1" location="f4:609" file="f4" line="609" members="_514 _515 _516 _517" size="256" align="64"/>
  <Typedef id="_236" name="sk_mask_t" type="_518" context="_1" location="f4:614" file="f4" line="614"/>
  <Typedef id="_237" name="gr_backendobject_t" type="_31" context="_1" location="f4:616" file="f4" line="616"/>
  <Struct id="_238" name="gr_backendrendertarget_t" context="_1" location="f4:618" file="f4" line="618" incomplete="1"/>
  <Typedef id="_239" name="gr_backendrendertarget_t" type="_519" context="_1" location="f4:618" file="f4" line="618"/>
  <Struct id="_240" name="gr_backendtexture_t" context="_1" location="f4:619" file="f4" line="619" incomplete="1"/>
  <Typedef id="_241" name="gr_backendtexture_t" type="_520" context="_1" location="f4:619" file="f4" line="619"/>
  <Struct id="_242" name="gr_context_t" context="_1" location="f4:621" file="f4" line="621" incomplete="1"/>
  <Typedef id="_243" name="gr_context_t" type="_521" context="_1" location="f4:621" file="f4" line="621"/>
  <Enumeration id="_244" name="gr_backend_t" context="_1" location="f4:623" file="f4" line="623" size="32" align="32">
    <EnumValue name="METAL_GR_BACKEND" init="0"/>
    <EnumValue name="OPENGL_GR_BACKEND" init="1"/>
    <EnumValue name="VULKAN_GR_BACKEND" init="2"/>
  </Enumeration>
  <Typedef id="_245" name="gr_backend_t" type="_522" context="_1" location="f4:627" file="f4" line="627"/>
  <Typedef id="_246" name="gr_backendcontext_t" type="_31" context="_1" location="f4:629" file="f4" line="629"/>
  <Struct id="_247" name="gr_glinterface_t" context="_1" location="f4:631" file="f4" line="631" incomplete="1"/>
  <Typedef id="_248" name="gr_glinterface_t" type="_523" context="_1" location="f4:631" file="f4" line="631"/>
  <Typedef id="_249" name="gr_gl_func_ptr" type="_524" context="_1" location="f4:633" file="f4" line="633"/>
  <Typedef id="_250" name="gr_gl_get_proc" type="_525" context="_1" location="f4:634" file="f4" line="634"/>
  <Struct id="_251" name="" context="_1" location="f4:636" file="f4" line="636" members="_526 _527 _528" size="96" align="32"/>
  <Typedef id="_252" name="gr_gl_textureinfo_t" type="_529" context="_1" location="f4:640" file="f4" line="640"/>
  <Struct id="_253" name="" context="_1" location="f4:642" file="f4" line="642" members="_530 _531" size="64" align="32"/>
  <Typedef id="_254" name="gr_gl_framebufferinfo_t" type="_532" context="_1" location="f4:645" file="f4" line="645"/>
  <Enumeration id="_255" name="sk_pathop_t" context="_1" location="f4:647" file="f4" line="647" size="32" align="32">
    <EnumValue name="DIFFERENCE_SK_PATHOP" init="0"/>
    <EnumValue name="INTERSECT_SK_PATHOP" init="1"/>
    <EnumValue name="UNION_SK_PATHOP" init="2"/>
    <EnumValue name="XOR_SK_PATHOP" init="3"/>
    <EnumValue name="REVERSE_DIFFERENCE_SK_PATHOP" init="4"/>
  </Enumeration>
  <Typedef id="_256" name="sk_pathop_t" type="_533" context="_1" location="f4:653" file="f4" line="653"/>
  <Struct id="_257" name="sk_opbuilder_t" context="_1" location="f4:655" file="f4" line="655" incomplete="1"/>
  <Typedef id="_258" name="sk_opbuilder_t" type="_534" context="_1" location="f4:655" file="f4" line="655"/>
  <Enumeration id="_259" name="sk_path_convexity_t" context="_1" location="f4:657" file="f4" line="657" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_PATH_CONVEXITY" init="0"/>
    <EnumValue name="CONVEX_SK_PATH_CONVEXITY" init="1"/>
    <EnumValue name="CONCAVE_SK_PATH_CONVEXITY" init="2"/>
  </Enumeration>
  <Typedef id="_260" name="sk_path_convexity_t" type="_535" context="_1" location="f4:661" file="f4" line="661"/>
  <Enumeration id="_261" name="sk_lattice_recttype_t" context="_1" location="f4:663" file="f4" line="663" size="32" align="32">
    <EnumValue name="DEFAULT_SK_LATTICE_RECT_TYPE" init="0"/>
    <EnumValue name="TRANSPARENT_SK_LATTICE_RECT_TYPE" init="1"/>
    <EnumValue name="FIXED_COLOR_SK_LATTICE_RECT_TYPE" init="2"/>
  </Enumeration>
  <Typedef id="_262" name="sk_lattice_recttype_t" type="_536" context="_1" location="f4:667" file="f4" line="667"/>
  <Struct id="_263" name="" context="_1" location="f4:669" file="f4" line="669" members="_537 _538 _539 _540 _541 _542 _543" size="384" align="64"/>
  <Typedef id="_264" name="sk_lattice_t" type="_544" context="_1" location="f4:677" file="f4" line="677"/>
  <Struct id="_265" name="sk_pathmeasure_t" context="_1" location="f4:679" file="f4" line="679" incomplete="1"/>
  <Typedef id="_266" name="sk_pathmeasure_t" type="_545" context="_1" location="f4:679" file="f4" line="679"/>
  <Enumeration id="_267" name="sk_pathmeasure_matrixflags_t" context="_1" location="f4:681" file="f4" line="681" size="32" align="32">
    <EnumValue name="GET_POSITION_SK_PATHMEASURE_MATRIXFLAGS" init="1"/>
    <EnumValue name="GET_TANGENT_SK_PATHMEASURE_MATRIXFLAGS" init="2"/>
    <EnumValue name="GET_POS_AND_TAN_SK_PATHMEASURE_MATRIXFLAGS" init="3"/>
  </Enumeration>
  <Typedef id="_268" name="sk_pathmeasure_matrixflags_t" type="_546" context="_1" location="f4:685" file="f4" line="685"/>
  <Typedef id="_269" name="sk_bitmap_release_proc" type="_547" context="_1" location="f4:687" file="f4" line="687"/>
  <Typedef id="_270" name="sk_data_release_proc" type="_548" context="_1" location="f4:689" file="f4" line="689"/>
  <Typedef id="_271" name="sk_image_raster_release_proc" type="_548" context="_1" location="f4:691" file="f4" line="691"/>
  <Typedef id="_272" name="sk_image_texture_release_proc" type="_549" context="_1" location="f4:692" file="f4" line="692"/>
  <Typedef id="_273" name="sk_surface_raster_release_proc" type="_547" context="_1" location="f4:694" file="f4" line="694"/>
  <Enumeration id="_274" name="sk_image_caching_hint_t" context="_1" location="f4:696" file="f4" line="696" size="32" align="32">
    <EnumValue name="ALLOW_SK_IMAGE_CACHING_HINT" init="0"/>
    <EnumValue name="DISALLOW_SK_IMAGE_CACHING_HINT" init="1"/>
  </Enumeration>
  <Typedef id="_275" name="sk_image_caching_hint_t" type="_550" context="_1" location="f4:699" file="f4" line="699"/>
  <Enumeration id="_276" name="sk_bitmap_allocflags_t" context="_1" location="f4:701" file="f4" line="701" size="32" align="32">
    <EnumValue name="NONE_SK_BITMAP_ALLOC_FLAGS" init="0"/>
    <EnumValue name="ZERO_PIXELS_SK_BITMAP_ALLOC_FLAGS" init="1"/>
  </Enumeration>
  <Typedef id="_277" name="sk_bitmap_allocflags_t" type="_551" context="_1" location="f4:704" file="f4" line="704"/>
  <Struct id="_278" name="" context="_1" location="f4:706" file="f4" line="706" members="_552 _553 _554 _555 _556 _557 _558 _559" size="80" align="16"/>
  <Typedef id="_279" name="sk_time_datetime_t" type="_560" context="_1" location="f4:715" file="f4" line="715"/>
  <Struct id="_280" name="" context="_1" location="f4:717" file="f4" line="717" members="_561 _562 _563 _564 _565 _566 _567 _568 _569 _570 _571" size="640" align="64"/>
  <Typedef id="_281" name="sk_document_pdf_metadata_t" type="_572" context="_1" location="f4:729" file="f4" line="729"/>
  <Struct id="_282" name="" context="_1" location="f4:731" file="f4" line="731" members="_573 _574 _575 _576 _577" size="192" align="64"/>
  <Typedef id="_283" name="sk_imageinfo_t" type="_578" context="_1" location="f4:737" file="f4" line="737"/>
  <Enumeration id="_284" name="sk_codecanimation_disposalmethod_t" context="_1" location="f4:739" file="f4" line="739" size="32" align="32">
    <EnumValue name="KEEP_SK_CODEC_ANIMATION_DISPOSAL_METHOD" init="1"/>
    <EnumValue name="RESTORE_BG_COLOR_SK_CODEC_ANIMATION_DISPOSAL_METHOD" init="2"/>
    <EnumValue name="RESTORE_PREVIOUS_SK_CODEC_ANIMATION_DISPOSAL_METHOD" init="3"/>
  </Enumeration>
  <Typedef id="_285" name="sk_codecanimation_disposalmethod_t" type="_579" context="_1" location="f4:743" file="f4" line="743"/>
  <Struct id="_286" name="" context="_1" location="f4:745" file="f4" line="745" members="_580 _581 _582 _583 _584" size="160" align="32"/>
  <Typedef id="_287" name="sk_codec_frameinfo_t" type="_585" context="_1" location="f4:751" file="f4" line="751"/>
  <Struct id="_288" name="sk_xmlstreamwriter_t" context="_1" location="f4:753" file="f4" line="753" incomplete="1"/>
  <Typedef id="_289" name="sk_xmlstreamwriter_t" type="_586" context="_1" location="f4:753" file="f4" line="753"/>
  <Struct id="_290" name="sk_xmlwriter_t" context="_1" location="f4:754" file="f4" line="754" incomplete="1"/>
  <Typedef id="_291" name="sk_xmlwriter_t" type="_587" context="_1" location="f4:754" file="f4" line="754"/>
  <Struct id="_292" name="sk_svgcanvas_t" context="_1" location="f4:756" file="f4" line="756" incomplete="1"/>
  <Typedef id="_293" name="sk_svgcanvas_t" type="_588" context="_1" location="f4:756" file="f4" line="756"/>
  <Struct id="_294" name="sk_3dview_t" context="_1" location="f4:758" file="f4" line="758" incomplete="1"/>
  <Typedef id="_295" name="sk_3dview_t" type="_589" context="_1" location="f4:758" file="f4" line="758"/>
  <Enumeration id="_296" name="sk_vertices_vertex_mode_t" context="_1" location="f4:760" file="f4" line="760" size="32" align="32">
    <EnumValue name="TRIANGLES_SK_VERTICES_VERTEX_MODE" init="0"/>
    <EnumValue name="TRIANGLE_STRIP_SK_VERTICES_VERTEX_MODE" init="1"/>
    <EnumValue name="TRIANGLE_FAN_SK_VERTICES_VERTEX_MODE" init="2"/>
  </Enumeration>
  <Typedef id="_297" name="sk_vertices_vertex_mode_t" type="_590" context="_1" location="f4:764" file="f4" line="764"/>
  <Struct id="_298" name="sk_vertices_t" context="_1" location="f4:766" file="f4" line="766" incomplete="1"/>
  <Typedef id="_299" name="sk_vertices_t" type="_591" context="_1" location="f4:766" file="f4" line="766"/>
  <Enumeration id="_300" name="sk_gamma_named_t" context="_1" location="f4:768" file="f4" line="768" size="32" align="32">
    <EnumValue name="LINEAR_SK_GAMMA_NAMED" init="0"/>
    <EnumValue name="SRGB_SK_GAMMA_NAMED" init="1"/>
    <EnumValue name="TWO_DOT_TWO_CURVE_SK_GAMMA_NAMED" init="2"/>
    <EnumValue name="NON_STANDARD_SK_GAMMA_NAMED" init="3"/>
  </Enumeration>
  <Typedef id="_301" name="sk_gamma_named_t" type="_592" context="_1" location="f4:773" file="f4" line="773"/>
  <Enumeration id="_302" name="sk_colorspace_type_t" context="_1" location="f4:775" file="f4" line="775" size="32" align="32">
    <EnumValue name="RGB_SK_COLORSPACE_TYPE" init="0"/>
    <EnumValue name="CMYK_SK_COLORSPACE_TYPE" init="1"/>
    <EnumValue name="GRAY_SK_COLORSPACE_TYPE" init="2"/>
  </Enumeration>
  <Typedef id="_303" name="sk_colorspace_type_t" type="_593" context="_1" location="f4:779" file="f4" line="779"/>
  <Enumeration id="_304" name="sk_colorspace_render_target_gamma_t" context="_1" location="f4:781" file="f4" line="781" size="32" align="32">
    <EnumValue name="LINEAR_SK_COLORSPACE_RENDER_TARGET_GAMMA" init="0"/>
    <EnumValue name="SRGB_SK_COLORSPACE_RENDER_TARGET_GAMMA" init="1"/>
  </Enumeration>
  <Typedef id="_305" name="sk_colorspace_render_target_gamma_t" type="_594" context="_1" location="f4:784" file="f4" line="784"/>
  <Enumeration id="_306" name="sk_colorspace_gamut_t" context="_1" location="f4:786" file="f4" line="786" size="32" align="32">
    <EnumValue name="SRGB_SK_COLORSPACE_GAMUT" init="0"/>
    <EnumValue name="ADOBE_RGB_SK_COLORSPACE_GAMUT" init="1"/>
    <EnumValue name="DCIP3_D65_SK_COLORSPACE_GAMUT" init="2"/>
    <EnumValue name="REC2020_SK_COLORSPACE_GAMUT" init="3"/>
  </Enumeration>
  <Typedef id="_307" name="sk_colorspace_gamut_t" type="_595" context="_1" location="f4:791" file="f4" line="791"/>
  <Struct id="_308" name="" context="_1" location="f4:793" file="f4" line="793" members="_596 _597 _598 _599 _600 _601 _602" size="224" align="32"/>
  <Typedef id="_309" name="sk_colorspace_transfer_fn_t" type="_603" context="_1" location="f4:801" file="f4" line="801"/>
  <Struct id="_310" name="" context="_1" location="f4:803" file="f4" line="803" members="_604 _605 _606 _607 _608 _609 _610 _611" size="256" align="32"/>
  <Typedef id="_311" name="sk_colorspaceprimaries_t" type="_612" context="_1" location="f4:812" file="f4" line="812"/>
  <Enumeration id="_312" name="sk_highcontrastconfig_invertstyle_t" context="_1" location="f4:814" file="f4" line="814" size="32" align="32">
    <EnumValue name="NO_INVERT_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE" init="0"/>
    <EnumValue name="INVERT_BRIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE" init="1"/>
    <EnumValue name="INVERT_LIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE" init="2"/>
  </Enumeration>
  <Typedef id="_313" name="sk_highcontrastconfig_invertstyle_t" type="_613" context="_1" location="f4:818" file="f4" line="818"/>
  <Struct id="_314" name="" context="_1" location="f4:820" file="f4" line="820" members="_614 _615 _616" size="96" align="32"/>
  <Typedef id="_315" name="sk_highcontrastconfig_t" type="_617" context="_1" location="f4:824" file="f4" line="824"/>
  <Enumeration id="_316" name="sk_pngencoder_filterflags_t" context="_1" location="f4:826" file="f4" line="826" size="32" align="32">
    <EnumValue name="ZERO_SK_PNGENCODER_FILTER_FLAGS" init="0"/>
    <EnumValue name="NONE_SK_PNGENCODER_FILTER_FLAGS" init="8"/>
    <EnumValue name="SUB_SK_PNGENCODER_FILTER_FLAGS" init="16"/>
    <EnumValue name="UP_SK_PNGENCODER_FILTER_FLAGS" init="32"/>
    <EnumValue name="AVG_SK_PNGENCODER_FILTER_FLAGS" init="64"/>
    <EnumValue name="PAETH_SK_PNGENCODER_FILTER_FLAGS" init="128"/>
    <EnumValue name="ALL_SK_PNGENCODER_FILTER_FLAGS" init="248"/>
  </Enumeration>
  <Typedef id="_317" name="sk_pngencoder_filterflags_t" type="_618" context="_1" location="f4:838" file="f4" line="838"/>
  <Struct id="_318" name="" context="_1" location="f4:840" file="f4" line="840" members="_619 _620 _621 _622" size="192" align="64"/>
  <Typedef id="_319" name="sk_pngencoder_options_t" type="_623" context="_1" location="f4:845" file="f4" line="845"/>
  <Enumeration id="_320" name="sk_jpegencoder_downsample_t" context="_1" location="f4:847" file="f4" line="847" size="32" align="32">
    <EnumValue name="DOWNSAMPLE_420_SK_JPEGENCODER_DOWNSAMPLE" init="0"/>
    <EnumValue name="DOWNSAMPLE_422_SK_JPEGENCODER_DOWNSAMPLE" init="1"/>
    <EnumValue name="DOWNSAMPLE_444_SK_JPEGENCODER_DOWNSAMPLE" init="2"/>
  </Enumeration>
  <Typedef id="_321" name="sk_jpegencoder_downsample_t" type="_624" context="_1" location="f4:851" file="f4" line="851"/>
  <Enumeration id="_322" name="sk_jpegencoder_alphaoption_t" context="_1" location="f4:853" file="f4" line="853" size="32" align="32">
    <EnumValue name="IGNORE_SK_JPEGENCODER_ALPHA_OPTION" init="0"/>
    <EnumValue name="BLEND_ON_BLACK_SK_JPEGENCODER_ALPHA_OPTION" init="1"/>
  </Enumeration>
  <Typedef id="_323" name="sk_jpegencoder_alphaoption_t" type="_625" context="_1" location="f4:856" file="f4" line="856"/>
  <Struct id="_324" name="" context="_1" location="f4:858" file="f4" line="858" members="_626 _627 _628 _629" size="128" align="32"/>
  <Typedef id="_325" name="sk_jpegencoder_options_t" type="_630" context="_1" location="f4:863" file="f4" line="863"/>
  <Enumeration id="_326" name="sk_webpencoder_compression_t" context="_1" location="f4:865" file="f4" line="865" size="32" align="32">
    <EnumValue name="LOSSY_SK_WEBPENCODER_COMPTRESSION" init="0"/>
    <EnumValue name="LOSSLESS_SK_WEBPENCODER_COMPTRESSION" init="1"/>
  </Enumeration>
  <Typedef id="_327" name="sk_webpencoder_compression_t" type="_631" context="_1" location="f4:868" file="f4" line="868"/>
  <Struct id="_328" name="" context="_1" location="f4:870" file="f4" line="870" members="_632 _633 _634" size="96" align="32"/>
  <Typedef id="_329" name="sk_webpencoder_options_t" type="_635" context="_1" location="f4:874" file="f4" line="874"/>
  <Struct id="_330" name="sk_rrect_t" context="_1" location="f4:875" file="f4" line="875" incomplete="1"/>
  <Typedef id="_331" name="sk_rrect_t" type="_636" context="_1" location="f4:875" file="f4" line="875"/>
  <Enumeration id="_332" name="sk_rrect_type_t" context="_1" location="f4:877" file="f4" line="877" size="32" align="32">
    <EnumValue name="EMPTY_SK_RRECT_TYPE" init="0"/>
    <EnumValue name="RECT_SK_RRECT_TYPE" init="1"/>
    <EnumValue name="OVAL_SK_RRECT_TYPE" init="2"/>
    <EnumValue name="SIMPLE_SK_RRECT_TYPE" init="3"/>
    <EnumValue name="NINE_PATCH_SK_RRECT_TYPE" init="4"/>
    <EnumValue name="COMPLEX_SK_RRECT_TYPE" init="5"/>
  </Enumeration>
  <Typedef id="_333" name="sk_rrect_type_t" type="_637" context="_1" location="f4:884" file="f4" line="884"/>
  <Enumeration id="_334" name="sk_rrect_corner_t" context="_1" location="f4:886" file="f4" line="886" size="32" align="32">
    <EnumValue name="UPPER_LEFT_SK_RRECT_CORNER" init="0"/>
    <EnumValue name="UPPER_RIGHT_SK_RRECT_CORNER" init="1"/>
    <EnumValue name="LOWER_RIGHT_SK_RRECT_CORNER" init="2"/>
    <EnumValue name="LOWER_LEFT_SK_RRECT_CORNER" init="3"/>
  </Enumeration>
  <Typedef id="_335" name="sk_rrect_corner_t" type="_638" context="_1" location="f4:891" file="f4" line="891"/>
  <Struct id="_336" name="sk_textblob_t" context="_1" location="f4:893" file="f4" line="893" incomplete="1"/>
  <Typedef id="_337" name="sk_textblob_t" type="_639" context="_1" location="f4:893" file="f4" line="893"/>
  <Struct id="_338" name="sk_textblob_builder_t" context="_1" location="f4:894" file="f4" line="894" incomplete="1"/>
  <Typedef id="_339" name="sk_textblob_builder_t" type="_640" context="_1" location="f4:894" file="f4" line="894"/>
  <Struct id="_340" name="" context="_1" location="f4:896" file="f4" line="896" members="_641 _642 _643 _644" size="256" align="64"/>
  <Typedef id="_341" name="sk_textblob_builder_runbuffer_t" type="_645" context="_1" location="f4:901" file="f4" line="901"/>
  <Struct id="_342" name="" context="_1" location="f4:903" file="f4" line="903" members="_646 _647 _648 _649" size="128" align="32"/>
  <Typedef id="_343" name="sk_rsxform_t" type="_650" context="_1" location="f4:908" file="f4" line="908"/>
  <Function id="_344" name="sk_refcnt_unique" returns="_651" context="_1" location="f5:17" file="f5" line="17" mangled="_Z16sk_refcnt_unique">
    <Argument name="refcnt" type="_652" location="f5:17" file="f5" line="17"/>
  </Function>
  <Function id="_345" name="sk_refcnt_get_ref_count" returns="_360" context="_1" location="f5:18" file="f5" line="18" mangled="_Z23sk_refcnt_get_ref_count">
    <Argument name="refcnt" type="_652" location="f5:18" file="f5" line="18"/>
  </Function>
  <Function id="_346" name="sk_refcnt_safe_ref" returns="_653" context="_1" location="f5:19" file="f5" line="19" mangled="_Z18sk_refcnt_safe_ref">
    <Argument name="refcnt" type="_654" location="f5:19" file="f5" line="19"/>
  </Function>
  <Function id="_347" name="sk_refcnt_safe_unref" returns="_653" context="_1" location="f5:20" file="f5" line="20" mangled="_Z20sk_refcnt_safe_unref">
    <Argument name="refcnt" type="_654" location="f5:20" file="f5" line="20"/>
  </Function>
  <Function id="_348" name="sk_nvrefcnt_unique" returns="_651" context="_1" location="f5:22" file="f5" line="22" mangled="_Z18sk_nvrefcnt_unique">
    <Argument name="refcnt" type="_655" location="f5:22" file="f5" line="22"/>
  </Function>
  <Function id="_349" name="sk_nvrefcnt_get_ref_count" returns="_360" context="_1" location="f5:23" file="f5" line="23" mangled="_Z25sk_nvrefcnt_get_ref_count">
    <Argument name="refcnt" type="_655" location="f5:23" file="f5" line="23"/>
  </Function>
  <Function id="_350" name="sk_nvrefcnt_safe_ref" returns="_653" context="_1" location="f5:24" file="f5" line="24" mangled="_Z20sk_nvrefcnt_safe_ref">
    <Argument name="refcnt" type="_656" location="f5:24" file="f5" line="24"/>
  </Function>
  <Function id="_351" name="sk_nvrefcnt_safe_unref" returns="_653" context="_1" location="f5:25" file="f5" line="25" mangled="_Z22sk_nvrefcnt_safe_unref">
    <Argument name="refcnt" type="_656" location="f5:25" file="f5" line="25"/>
  </Function>
  <Function id="_352" name="sk_colortype_get_default_8888" returns="_46" context="_1" location="f5:29" file="f5" line="29" mangled="_Z29sk_colortype_get_default_8888"/>
  <FundamentalType id="_353" name="__int128" size="128" align="128"/>
  <FundamentalType id="_354" name="unsigned __int128" size="128" align="128"/>
  <Struct id="_355" name="__NSConstantString_tag" context="_1" location="f0:0" file="f0" line="0" members="_657 _658 _659 _660" size="256" align="64"/>
  <PointerType id="_356" type="_661" size="64" align="64"/>
  <ArrayType id="_357" min="0" max="0" type="_662"/>
  <FundamentalType id="_358" name="long long int" size="64" align="64"/>
  <FundamentalType id="_359" name="long long unsigned int" size="64" align="64"/>
  <FundamentalType id="_360" name="int" size="32" align="32"/>
  <FundamentalType id="_361" name="unsigned int" size="32" align="32"/>
  <FundamentalType id="_362" name="short int" size="16" align="16"/>
  <FundamentalType id="_363" name="short unsigned int" size="16" align="16"/>
  <FundamentalType id="_364" name="signed char" size="8" align="8"/>
  <FundamentalType id="_365" name="unsigned char" size="8" align="8"/>
  <FundamentalType id="_366" name="long int" size="64" align="64"/>
  <FundamentalType id="_367" name="long unsigned int" size="64" align="64"/>
  <FundamentalType id="_368" name="long double" size="128" align="128"/>
  <ElaboratedType id="_369" type="_39"/>
  <ElaboratedType id="_370" type="_41"/>
  <ElaboratedType id="_371" type="_45"/>
  <ElaboratedType id="_372" type="_47"/>
  <ElaboratedType id="_373" type="_49"/>
  <ElaboratedType id="_374" type="_51"/>
  <ElaboratedType id="_375" type="_53"/>
  <Field id="_376" name="x" type="_663" context="_55" access="public" location="f4:95" file="f4" line="95" offset="0"/>
  <Field id="_377" name="y" type="_663" context="_55" access="public" location="f4:96" file="f4" line="96" offset="32"/>
  <ElaboratedType id="_378" type="_55"/>
  <Field id="_379" name="left" type="_13" context="_58" access="public" location="f4:102" file="f4" line="102" offset="0"/>
  <Field id="_380" name="top" type="_13" context="_58" access="public" location="f4:103" file="f4" line="103" offset="32"/>
  <Field id="_381" name="right" type="_13" context="_58" access="public" location="f4:104" file="f4" line="104" offset="64"/>
  <Field id="_382" name="bottom" type="_13" context="_58" access="public" location="f4:105" file="f4" line="105" offset="96"/>
  <ElaboratedType id="_383" type="_58"/>
  <Field id="_384" name="left" type="_663" context="_60" access="public" location="f4:109" file="f4" line="109" offset="0"/>
  <Field id="_385" name="top" type="_663" context="_60" access="public" location="f4:110" file="f4" line="110" offset="32"/>
  <Field id="_386" name="right" type="_663" context="_60" access="public" location="f4:111" file="f4" line="111" offset="64"/>
  <Field id="_387" name="bottom" type="_663" context="_60" access="public" location="f4:112" file="f4" line="112" offset="96"/>
  <ElaboratedType id="_388" type="_60"/>
  <Field id="_389" name="scaleX" type="_663" context="_62" access="public" location="f4:116" file="f4" line="116" offset="0"/>
  <Field id="_390" name="skewX" type="_663" context="_62" access="public" location="f4:116" file="f4" line="116" offset="32"/>
  <Field id="_391" name="transX" type="_663" context="_62" access="public" location="f4:116" file="f4" line="116" offset="64"/>
  <Field id="_392" name="skewY" type="_663" context="_62" access="public" location="f4:117" file="f4" line="117" offset="96"/>
  <Field id="_393" name="scaleY" type="_663" context="_62" access="public" location="f4:117" file="f4" line="117" offset="128"/>
  <Field id="_394" name="transY" type="_663" context="_62" access="public" location="f4:117" file="f4" line="117" offset="160"/>
  <Field id="_395" name="persp0" type="_663" context="_62" access="public" location="f4:118" file="f4" line="118" offset="192"/>
  <Field id="_396" name="persp1" type="_663" context="_62" access="public" location="f4:118" file="f4" line="118" offset="224"/>
  <Field id="_397" name="persp2" type="_663" context="_62" access="public" location="f4:118" file="f4" line="118" offset="256"/>
  <ElaboratedType id="_398" type="_62"/>
  <ElaboratedType id="_399" type="_64"/>
  <ElaboratedType id="_400" type="_66"/>
  <ElaboratedType id="_401" type="_68"/>
  <ElaboratedType id="_402" type="_70"/>
  <ElaboratedType id="_403" type="_72"/>
  <ElaboratedType id="_404" type="_74"/>
  <ElaboratedType id="_405" type="_76"/>
  <ElaboratedType id="_406" type="_78"/>
  <ElaboratedType id="_407" type="_80"/>
  <ElaboratedType id="_408" type="_82"/>
  <ElaboratedType id="_409" type="_84"/>
  <ElaboratedType id="_410" type="_86"/>
  <ElaboratedType id="_411" type="_88"/>
  <ElaboratedType id="_412" type="_90"/>
  <ElaboratedType id="_413" type="_92"/>
  <ElaboratedType id="_414" type="_94"/>
  <ElaboratedType id="_415" type="_96"/>
  <ElaboratedType id="_416" type="_98"/>
  <Field id="_417" name="x" type="_663" context="_100" access="public" location="f4:240" file="f4" line="240" offset="0"/>
  <Field id="_418" name="y" type="_663" context="_100" access="public" location="f4:241" file="f4" line="241" offset="32"/>
  <Field id="_419" name="z" type="_663" context="_100" access="public" location="f4:242" file="f4" line="242" offset="64"/>
  <ElaboratedType id="_420" type="_100"/>
  <Field id="_421" name="x" type="_13" context="_102" access="public" location="f4:246" file="f4" line="246" offset="0"/>
  <Field id="_422" name="y" type="_13" context="_102" access="public" location="f4:247" file="f4" line="247" offset="32"/>
  <ElaboratedType id="_423" type="_102"/>
  <Field id="_424" name="w" type="_663" context="_104" access="public" location="f4:251" file="f4" line="251" offset="0"/>
  <Field id="_425" name="h" type="_663" context="_104" access="public" location="f4:252" file="f4" line="252" offset="32"/>
  <ElaboratedType id="_426" type="_104"/>
  <Field id="_427" name="w" type="_13" context="_106" access="public" location="f4:256" file="f4" line="256" offset="0"/>
  <Field id="_428" name="h" type="_13" context="_106" access="public" location="f4:257" file="f4" line="257" offset="32"/>
  <ElaboratedType id="_429" type="_106"/>
  <Field id="_430" name="fFlags" type="_14" context="_108" access="public" location="f4:261" file="f4" line="261" offset="0"/>
  <Field id="_431" name="fTop" type="_663" context="_108" access="public" location="f4:262" file="f4" line="262" offset="32"/>
  <Field id="_432" name="fAscent" type="_663" context="_108" access="public" location="f4:263" file="f4" line="263" offset="64"/>
  <Field id="_433" name="fDescent" type="_663" context="_108" access="public" location="f4:264" file="f4" line="264" offset="96"/>
  <Field id="_434" name="fBottom" type="_663" context="_108" access="public" location="f4:265" file="f4" line="265" offset="128"/>
  <Field id="_435" name="fLeading" type="_663" context="_108" access="public" location="f4:266" file="f4" line="266" offset="160"/>
  <Field id="_436" name="fAvgCharWidth" type="_663" context="_108" access="public" location="f4:267" file="f4" line="267" offset="192"/>
  <Field id="_437" name="fMaxCharWidth" type="_663" context="_108" access="public" location="f4:268" file="f4" line="268" offset="224"/>
  <Field id="_438" name="fXMin" type="_663" context="_108" access="public" location="f4:269" file="f4" line="269" offset="256"/>
  <Field id="_439" name="fXMax" type="_663" context="_108" access="public" location="f4:270" file="f4" line="270" offset="288"/>
  <Field id="_440" name="fXHeight" type="_663" context="_108" access="public" location="f4:271" file="f4" line="271" offset="320"/>
  <Field id="_441" name="fCapHeight" type="_663" context="_108" access="public" location="f4:272" file="f4" line="272" offset="352"/>
  <Field id="_442" name="fUnderlineThickness" type="_663" context="_108" access="public" location="f4:273" file="f4" line="273" offset="384"/>
  <Field id="_443" name="fUnderlinePosition" type="_663" context="_108" access="public" location="f4:274" file="f4" line="274" offset="416"/>
  <Field id="_444" name="fStrikeoutThickness" type="_663" context="_108" access="public" location="f4:275" file="f4" line="275" offset="448"/>
  <Field id="_445" name="fStrikeoutPosition" type="_663" context="_108" access="public" location="f4:276" file="f4" line="276" offset="480"/>
  <ElaboratedType id="_446" type="_108"/>
  <ElaboratedType id="_447" type="_110"/>
  <ElaboratedType id="_448" type="_112"/>
  <ElaboratedType id="_449" type="_114"/>
  <ElaboratedType id="_450" type="_116"/>
  <ElaboratedType id="_451" type="_118"/>
  <ElaboratedType id="_452" type="_120"/>
  <ElaboratedType id="_453" type="_122"/>
  <ElaboratedType id="_454" type="_125"/>
  <ElaboratedType id="_455" type="_127"/>
  <ElaboratedType id="_456" type="_129"/>
  <ElaboratedType id="_457" type="_131"/>
  <ElaboratedType id="_458" type="_133"/>
  <ElaboratedType id="_459" type="_135"/>
  <ElaboratedType id="_460" type="_137"/>
  <ElaboratedType id="_461" type="_139"/>
  <ElaboratedType id="_462" type="_141"/>
  <ElaboratedType id="_463" type="_143"/>
  <ElaboratedType id="_464" type="_145"/>
  <ElaboratedType id="_465" type="_147"/>
  <ElaboratedType id="_466" type="_149"/>
  <ElaboratedType id="_467" type="_151"/>
  <ElaboratedType id="_468" type="_153"/>
  <ElaboratedType id="_469" type="_155"/>
  <ElaboratedType id="_470" type="_157"/>
  <ElaboratedType id="_471" type="_159"/>
  <ElaboratedType id="_472" type="_161"/>
  <ElaboratedType id="_473" type="_163"/>
  <ElaboratedType id="_474" type="_165"/>
  <ElaboratedType id="_475" type="_167"/>
  <ElaboratedType id="_476" type="_169"/>
  <ElaboratedType id="_477" type="_171"/>
  <ElaboratedType id="_478" type="_173"/>
  <ElaboratedType id="_479" type="_175"/>
  <ElaboratedType id="_480" type="_177"/>
  <ElaboratedType id="_481" type="_179"/>
  <ElaboratedType id="_482" type="_181"/>
  <ElaboratedType id="_483" type="_183"/>
  <ElaboratedType id="_484" type="_185"/>
  <ElaboratedType id="_485" type="_187"/>
  <Field id="_486" name="fZeroInitialized" type="_186" context="_189" access="public" location="f4:475" file="f4" line="475" offset="0"/>
  <Field id="_487" name="fSubset" type="_664" context="_189" access="public" location="f4:476" file="f4" line="476" offset="64"/>
  <Field id="_488" name="fFrameIndex" type="_360" context="_189" access="public" location="f4:477" file="f4" line="477" offset="128"/>
  <Field id="_489" name="fPriorFrame" type="_360" context="_189" access="public" location="f4:478" file="f4" line="478" offset="160"/>
  <Field id="_490" name="fPremulBehavior" type="_188" context="_189" access="public" location="f4:479" file="f4" line="479" offset="192"/>
  <ElaboratedType id="_491" type="_189"/>
  <ElaboratedType id="_492" type="_191"/>
  <ElaboratedType id="_493" type="_193"/>
  <ElaboratedType id="_494" type="_195"/>
  <ElaboratedType id="_495" type="_197"/>
  <ElaboratedType id="_496" type="_199"/>
  <ElaboratedType id="_497" type="_201"/>
  <ElaboratedType id="_498" type="_203"/>
  <ElaboratedType id="_499" type="_205"/>
  <ElaboratedType id="_500" type="_207"/>
  <ElaboratedType id="_501" type="_209"/>
  <ElaboratedType id="_502" type="_211"/>
  <ElaboratedType id="_503" type="_213"/>
  <ElaboratedType id="_504" type="_215"/>
  <ElaboratedType id="_505" type="_217"/>
  <ElaboratedType id="_506" type="_219"/>
  <ElaboratedType id="_507" type="_221"/>
  <ElaboratedType id="_508" type="_223"/>
  <ElaboratedType id="_509" type="_225"/>
  <ElaboratedType id="_510" type="_227"/>
  <ElaboratedType id="_511" type="_229"/>
  <ElaboratedType id="_512" type="_231"/>
  <ElaboratedType id="_513" type="_233"/>
  <Field id="_514" name="fImage" type="_665" context="_235" access="public" location="f4:610" file="f4" line="610" offset="0"/>
  <Field id="_515" name="fBounds" type="_59" context="_235" access="public" location="f4:611" file="f4" line="611" offset="64"/>
  <Field id="_516" name="fRowBytes" type="_14" context="_235" access="public" location="f4:612" file="f4" line="612" offset="192"/>
  <Field id="_517" name="fFormat" type="_234" context="_235" access="public" location="f4:613" file="f4" line="613" offset="224"/>
  <ElaboratedType id="_518" type="_235"/>
  <ElaboratedType id="_519" type="_238"/>
  <ElaboratedType id="_520" type="_240"/>
  <ElaboratedType id="_521" type="_242"/>
  <ElaboratedType id="_522" type="_244"/>
  <ElaboratedType id="_523" type="_247"/>
  <PointerType id="_524" type="_666" size="64" align="64"/>
  <PointerType id="_525" type="_667" size="64" align="64"/>
  <Field id="_526" name="fTarget" type="_361" context="_251" access="public" location="f4:637" file="f4" line="637" offset="0"/>
  <Field id="_527" name="fID" type="_361" context="_251" access="public" location="f4:638" file="f4" line="638" offset="32"/>
  <Field id="_528" name="fFormat" type="_361" context="_251" access="public" location="f4:639" file="f4" line="639" offset="64"/>
  <ElaboratedType id="_529" type="_251"/>
  <Field id="_530" name="fFBOID" type="_361" context="_253" access="public" location="f4:643" file="f4" line="643" offset="0"/>
  <Field id="_531" name="fFormat" type="_361" context="_253" access="public" location="f4:644" file="f4" line="644" offset="32"/>
  <ElaboratedType id="_532" type="_253"/>
  <ElaboratedType id="_533" type="_255"/>
  <ElaboratedType id="_534" type="_257"/>
  <ElaboratedType id="_535" type="_259"/>
  <ElaboratedType id="_536" type="_261"/>
  <Field id="_537" name="fXDivs" type="_668" context="_263" access="public" location="f4:670" file="f4" line="670" offset="0"/>
  <Field id="_538" name="fYDivs" type="_668" context="_263" access="public" location="f4:671" file="f4" line="671" offset="64"/>
  <Field id="_539" name="fRectTypes" type="_669" context="_263" access="public" location="f4:672" file="f4" line="672" offset="128"/>
  <Field id="_540" name="fXCount" type="_360" context="_263" access="public" location="f4:673" file="f4" line="673" offset="192"/>
  <Field id="_541" name="fYCount" type="_360" context="_263" access="public" location="f4:674" file="f4" line="674" offset="224"/>
  <Field id="_542" name="fBounds" type="_670" context="_263" access="public" location="f4:675" file="f4" line="675" offset="256"/>
  <Field id="_543" name="fColors" type="_671" context="_263" access="public" location="f4:676" file="f4" line="676" offset="320"/>
  <ElaboratedType id="_544" type="_263"/>
  <ElaboratedType id="_545" type="_265"/>
  <ElaboratedType id="_546" type="_267"/>
  <PointerType id="_547" type="_672" size="64" align="64"/>
  <PointerType id="_548" type="_673" size="64" align="64"/>
  <PointerType id="_549" type="_674" size="64" align="64"/>
  <ElaboratedType id="_550" type="_274"/>
  <ElaboratedType id="_551" type="_276"/>
  <Field id="_552" name="fTimeZoneMinutes" type="_19" context="_278" access="public" location="f4:707" file="f4" line="707" offset="0"/>
  <Field id="_553" name="fYear" type="_20" context="_278" access="public" location="f4:708" file="f4" line="708" offset="16"/>
  <Field id="_554" name="fMonth" type="_26" context="_278" access="public" location="f4:709" file="f4" line="709" offset="32"/>
  <Field id="_555" name="fDayOfWeek" type="_26" context="_278" access="public" location="f4:710" file="f4" line="710" offset="40"/>
  <Field id="_556" name="fDay" type="_26" context="_278" access="public" location="f4:711" file="f4" line="711" offset="48"/>
  <Field id="_557" name="fHour" type="_26" context="_278" access="public" location="f4:712" file="f4" line="712" offset="56"/>
  <Field id="_558" name="fMinute" type="_26" context="_278" access="public" location="f4:713" file="f4" line="713" offset="64"/>
  <Field id="_559" name="fSecond" type="_26" context="_278" access="public" location="f4:714" file="f4" line="714" offset="72"/>
  <ElaboratedType id="_560" type="_278"/>
  <Field id="_561" name="fTitle" type="_675" context="_280" access="public" location="f4:718" file="f4" line="718" offset="0"/>
  <Field id="_562" name="fAuthor" type="_675" context="_280" access="public" location="f4:719" file="f4" line="719" offset="64"/>
  <Field id="_563" name="fSubject" type="_675" context="_280" access="public" location="f4:720" file="f4" line="720" offset="128"/>
  <Field id="_564" name="fKeywords" type="_675" context="_280" access="public" location="f4:721" file="f4" line="721" offset="192"/>
  <Field id="_565" name="fCreator" type="_675" context="_280" access="public" location="f4:722" file="f4" line="722" offset="256"/>
  <Field id="_566" name="fProducer" type="_675" context="_280" access="public" location="f4:723" file="f4" line="723" offset="320"/>
  <Field id="_567" name="fCreation" type="_676" context="_280" access="public" location="f4:724" file="f4" line="724" offset="384"/>
  <Field id="_568" name="fModified" type="_676" context="_280" access="public" location="f4:725" file="f4" line="725" offset="448"/>
  <Field id="_569" name="fRasterDPI" type="_663" context="_280" access="public" location="f4:726" file="f4" line="726" offset="512"/>
  <Field id="_570" name="fPDFA" type="_651" context="_280" access="public" location="f4:727" file="f4" line="727" offset="544"/>
  <Field id="_571" name="fEncodingQuality" type="_360" context="_280" access="public" location="f4:728" file="f4" line="728" offset="576"/>
  <ElaboratedType id="_572" type="_280"/>
  <Field id="_573" name="colorspace" type="_677" context="_282" access="public" location="f4:732" file="f4" line="732" offset="0"/>
  <Field id="_574" name="width" type="_13" context="_282" access="public" location="f4:733" file="f4" line="733" offset="64"/>
  <Field id="_575" name="height" type="_13" context="_282" access="public" location="f4:734" file="f4" line="734" offset="96"/>
  <Field id="_576" name="colorType" type="_46" context="_282" access="public" location="f4:735" file="f4" line="735" offset="128"/>
  <Field id="_577" name="alphaType" type="_48" context="_282" access="public" location="f4:736" file="f4" line="736" offset="160"/>
  <ElaboratedType id="_578" type="_282"/>
  <ElaboratedType id="_579" type="_284"/>
  <Field id="_580" name="fRequiredFrame" type="_360" context="_286" access="public" location="f4:746" file="f4" line="746" offset="0"/>
  <Field id="_581" name="fDuration" type="_360" context="_286" access="public" location="f4:747" file="f4" line="747" offset="32"/>
  <Field id="_582" name="fFullyReceived" type="_651" context="_286" access="public" location="f4:748" file="f4" line="748" offset="64"/>
  <Field id="_583" name="fAlphaType" type="_48" context="_286" access="public" location="f4:749" file="f4" line="749" offset="96"/>
  <Field id="_584" name="fDisposalMethod" type="_285" context="_286" access="public" location="f4:750" file="f4" line="750" offset="128"/>
  <ElaboratedType id="_585" type="_286"/>
  <ElaboratedType id="_586" type="_288"/>
  <ElaboratedType id="_587" type="_290"/>
  <ElaboratedType id="_588" type="_292"/>
  <ElaboratedType id="_589" type="_294"/>
  <ElaboratedType id="_590" type="_296"/>
  <ElaboratedType id="_591" type="_298"/>
  <ElaboratedType id="_592" type="_300"/>
  <ElaboratedType id="_593" type="_302"/>
  <ElaboratedType id="_594" type="_304"/>
  <ElaboratedType id="_595" type="_306"/>
  <Field id="_596" name="fG" type="_663" context="_308" access="public" location="f4:794" file="f4" line="794" offset="0"/>
  <Field id="_597" name="fA" type="_663" context="_308" access="public" location="f4:795" file="f4" line="795" offset="32"/>
  <Field id="_598" name="fB" type="_663" context="_308" access="public" location="f4:796" file="f4" line="796" offset="64"/>
  <Field id="_599" name="fC" type="_663" context="_308" access="public" location="f4:797" file="f4" line="797" offset="96"/>
  <Field id="_600" name="fD" type="_663" context="_308" access="public" location="f4:798" file="f4" line="798" offset="128"/>
  <Field id="_601" name="fE" type="_663" context="_308" access="public" location="f4:799" file="f4" line="799" offset="160"/>
  <Field id="_602" name="fF" type="_663" context="_308" access="public" location="f4:800" file="f4" line="800" offset="192"/>
  <ElaboratedType id="_603" type="_308"/>
  <Field id="_604" name="fRX" type="_663" context="_310" access="public" location="f4:804" file="f4" line="804" offset="0"/>
  <Field id="_605" name="fRY" type="_663" context="_310" access="public" location="f4:805" file="f4" line="805" offset="32"/>
  <Field id="_606" name="fGX" type="_663" context="_310" access="public" location="f4:806" file="f4" line="806" offset="64"/>
  <Field id="_607" name="fGY" type="_663" context="_310" access="public" location="f4:807" file="f4" line="807" offset="96"/>
  <Field id="_608" name="fBX" type="_663" context="_310" access="public" location="f4:808" file="f4" line="808" offset="128"/>
  <Field id="_609" name="fBY" type="_663" context="_310" access="public" location="f4:809" file="f4" line="809" offset="160"/>
  <Field id="_610" name="fWX" type="_663" context="_310" access="public" location="f4:810" file="f4" line="810" offset="192"/>
  <Field id="_611" name="fWY" type="_663" context="_310" access="public" location="f4:811" file="f4" line="811" offset="224"/>
  <ElaboratedType id="_612" type="_310"/>
  <ElaboratedType id="_613" type="_312"/>
  <Field id="_614" name="fGrayscale" type="_651" context="_314" access="public" location="f4:821" file="f4" line="821" offset="0"/>
  <Field id="_615" name="fInvertStyle" type="_313" context="_314" access="public" location="f4:822" file="f4" line="822" offset="32"/>
  <Field id="_616" name="fContrast" type="_663" context="_314" access="public" location="f4:823" file="f4" line="823" offset="64"/>
  <ElaboratedType id="_617" type="_314"/>
  <ElaboratedType id="_618" type="_316"/>
  <Field id="_619" name="fFilterFlags" type="_317" context="_318" access="public" location="f4:841" file="f4" line="841" offset="0"/>
  <Field id="_620" name="fZLibLevel" type="_360" context="_318" access="public" location="f4:842" file="f4" line="842" offset="32"/>
  <Field id="_621" name="fUnpremulBehavior" type="_188" context="_318" access="public" location="f4:843" file="f4" line="843" offset="64"/>
  <Field id="_622" name="fComments" type="_678" context="_318" access="public" location="f4:844" file="f4" line="844" offset="128"/>
  <ElaboratedType id="_623" type="_318"/>
  <ElaboratedType id="_624" type="_320"/>
  <ElaboratedType id="_625" type="_322"/>
  <Field id="_626" name="fQuality" type="_360" context="_324" access="public" location="f4:859" file="f4" line="859" offset="0"/>
  <Field id="_627" name="fDownsample" type="_321" context="_324" access="public" location="f4:860" file="f4" line="860" offset="32"/>
  <Field id="_628" name="fAlphaOption" type="_323" context="_324" access="public" location="f4:861" file="f4" line="861" offset="64"/>
  <Field id="_629" name="fBlendBehavior" type="_188" context="_324" access="public" location="f4:862" file="f4" line="862" offset="96"/>
  <ElaboratedType id="_630" type="_324"/>
  <ElaboratedType id="_631" type="_326"/>
  <Field id="_632" name="fCompression" type="_327" context="_328" access="public" location="f4:871" file="f4" line="871" offset="0"/>
  <Field id="_633" name="fQuality" type="_663" context="_328" access="public" location="f4:872" file="f4" line="872" offset="32"/>
  <Field id="_634" name="fUnpremulBehavior" type="_188" context="_328" access="public" location="f4:873" file="f4" line="873" offset="64"/>
  <ElaboratedType id="_635" type="_328"/>
  <ElaboratedType id="_636" type="_330"/>
  <ElaboratedType id="_637" type="_332"/>
  <ElaboratedType id="_638" type="_334"/>
  <ElaboratedType id="_639" type="_336"/>
  <ElaboratedType id="_640" type="_338"/>
  <Field id="_641" name="glyphs" type="_678" context="_340" access="public" location="f4:897" file="f4" line="897" offset="0"/>
  <Field id="_642" name="pos" type="_678" context="_340" access="public" location="f4:898" file="f4" line="898" offset="64"/>
  <Field id="_643" name="utf8text" type="_678" context="_340" access="public" location="f4:899" file="f4" line="899" offset="128"/>
  <Field id="_644" name="clusters" type="_678" context="_340" access="public" location="f4:900" file="f4" line="900" offset="192"/>
  <ElaboratedType id="_645" type="_340"/>
  <Field id="_646" name="fSCos" type="_663" context="_342" access="public" location="f4:904" file="f4" line="904" offset="0"/>
  <Field id="_647" name="fSSin" type="_663" context="_342" access="public" location="f4:905" file="f4" line="905" offset="32"/>
  <Field id="_648" name="fTX" type="_663" context="_342" access="public" location="f4:906" file="f4" line="906" offset="64"/>
  <Field id="_649" name="fTY" type="_663" context="_342" access="public" location="f4:907" file="f4" line="907" offset="96"/>
  <ElaboratedType id="_650" type="_342"/>
  <FundamentalType id="_651" name="_Bool" size="8" align="8"/>
  <PointerType id="_652" type="_40c" size="64" align="64"/>
  <CvQualifiedType id="_40c" type="_40" const="1"/>
  <FundamentalType id="_653" name="void" size="0" align="8"/>
  <PointerType id="_654" type="_40" size="64" align="64"/>
  <PointerType id="_655" type="_42c" size="64" align="64"/>
  <CvQualifiedType id="_42c" type="_42" const="1"/>
  <PointerType id="_656" type="_42" size="64" align="64"/>
  <Field id="_657" name="isa" type="_668" context="_355" access="public" offset="0"/>
  <Field id="_658" name="flags" type="_360" context="_355" access="public" offset="64"/>
  <Field id="_659" name="str" type="_679" context="_355" access="public" offset="128"/>
  <Field id="_660" name="length" type="_366" context="_355" access="public" offset="192"/>
  <Struct id="_662" name="__va_list_tag" context="_1" location="f0:0" file="f0" line="0" members="_680 _681 _682 _683" size="192" align="64"/>
  <FundamentalType id="_663" name="float" size="32" align="32"/>
  <PointerType id="_664" type="_59" size="64" align="64"/>
  <PointerType id="_665" type="_26" size="64" align="64"/>
  <PointerType id="_668" type="_360c" size="64" align="64"/>
  <CvQualifiedType id="_360c" type="_360" const="1"/>
  <PointerType id="_669" type="_262c" size="64" align="64"/>
  <CvQualifiedType id="_262c" type="_262" const="1"/>
  <PointerType id="_670" type="_59c" size="64" align="64"/>
  <CvQualifiedType id="_59c" type="_59" const="1"/>
  <PointerType id="_671" type="_43c" size="64" align="64"/>
  <CvQualifiedType id="_43c" type="_43" const="1"/>
  <PointerType id="_675" type="_111" size="64" align="64"/>
  <PointerType id="_676" type="_279" size="64" align="64"/>
  <PointerType id="_677" type="_134" size="64" align="64"/>
  <PointerType id="_678" type="_653" size="64" align="64"/>
  <PointerType id="_679" type="_661c" size="64" align="64"/>
  <CvQualifiedType id="_661c" type="_661" const="1"/>
  <Field id="_680" name="gp_offset" type="_361" context="_662" access="public" offset="0"/>
  <Field id="_681" name="fp_offset" type="_361" context="_662" access="public" offset="32"/>
  <Field id="_682" name="overflow_arg_area" type="_678" context="_662" access="public" offset="64"/>
  <Field id="_683" name="reg_save_area" type="_678" context="_662" access="public" offset="128"/>
  <FundamentalType id="_661" name="char" size="8" align="8"/>
  <FunctionType id="_666" returns="_653"/>
  <FunctionType id="_667" returns="_249">
    <Argument type="_678"/>
    <Argument type="_679"/>
  </FunctionType>
  <FunctionType id="_672" returns="_653">
    <Argument type="_678"/>
    <Argument type="_678"/>
  </FunctionType>
  <FunctionType id="_673" returns="_653">
    <Argument type="_684"/>
    <Argument type="_678"/>
  </FunctionType>
  <FunctionType id="_674" returns="_653">
    <Argument type="_678"/>
  </FunctionType>
  <PointerType id="_684" type="_653c" size="64" align="64"/>
  <CvQualifiedType id="_653c" type="_653" const="1"/>
  <File id="f0" name="&lt;builtin&gt;"/>
  <File id="f1" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/stdint.h"/>
  <File id="f2" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/stddef.h"/>
  <File id="f3" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/__stddef_max_align_t.h"/>
  <File id="f4" name="./c/sk_types.h"/>
  <File id="f5" name="./c/sk_general.h"/>
</CastXML>
