2022-04-09 14:27:46 +00:00

642 lines
1.5 MiB

//
// Copyright 2020 FoxyUtils ehf. All rights reserved.
//
// This is a commercial product and requires a license to operate.
// A trial license can be obtained at https://unidoc.io
//
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
//
// Use of this source code is governed by the UniDoc End User License Agreement
// terms that can be accessed at https://unidoc.io/eula/
package vml ;import (_c "encoding/xml";_f "fmt";_eg "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ed "github.com/unidoc/unioffice/schema/soo/wml";_cb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_de "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_g "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_e "strconv";);func (_egfc *CT_Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _egfc .BwmodeAttr !=OfcST_BWModeUnset {_eecec ,_cbcb :=_egfc .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbcb !=nil {return _cbcb ;};start .Attr =append (start .Attr ,_eecec );};if _egfc .BwpureAttr !=OfcST_BWModeUnset {_efbag ,_afgf :=_egfc .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _afgf !=nil {return _afgf ;};start .Attr =append (start .Attr ,_efbag );};if _egfc .BwnormalAttr !=OfcST_BWModeUnset {_gbd ,_cafg :=_egfc .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cafg !=nil {return _cafg ;};start .Attr =append (start .Attr ,_gbd );};if _egfc .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_ggee ,_geccg :=_egfc .TargetscreensizeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _geccg !=nil {return _geccg ;};start .Attr =append (start .Attr ,_ggee );};if _egfc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egfc .IdAttr )});};if _egfc .FilledAttr !=_d .ST_TrueFalseUnset {_gdcf ,_cdba :=_egfc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cdba !=nil {return _cdba ;};start .Attr =append (start .Attr ,_gdcf );};if _egfc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_egfc .FillcolorAttr )});};e .EncodeToken (start );if _egfc .Fill !=nil {_fgea :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_egfc .Fill ,_fgea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ceabd OfcST_ScreenSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdcfbd :=_c .Attr {};_fdcfbd .Name =name ;switch _ceabd {case OfcST_ScreenSizeUnset :_fdcfbd .Value ="";case OfcST_ScreenSize544x376 :_fdcfbd .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_fdcfbd .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_fdcfbd .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_fdcfbd .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_fdcfbd .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_fdcfbd .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _fdcfbd ,nil ;};func (_eeec *Handles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _eeec .CT_Handles .MarshalXML (e ,start );};func (_cebdd OfcST_OLEType )ValidateWithPath (path string )error {switch _cebdd {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebdd ));};return nil ;};func (_dbebd OfcST_CalloutPlacement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbebd .String (),start );};func (_dbgca *CT_Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cacg :=range start .Attr {if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccaff ,_ffgbc :=_cacg .Value ,error (nil );if _ffgbc !=nil {return _ffgbc ;};_dbgca .BordertopcolorAttr =&_ccaff ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_adagf ,_fgeab :=_cacg .Value ,error (nil );if _fgeab !=nil {return _fgeab ;};_dbgca .MasterAttr =&_adagf ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agfce ,_debga :=_cacg .Value ,error (nil );if _debga !=nil {return _debga ;};_dbgca .BorderleftcolorAttr =&_agfce ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbgca .BulletAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0068\u0072"{_dbgca .HrAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0063\u006c\u0069\u0070"{_dbgca .ClipAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbgca .HrstdAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0073\u0070\u0069\u0064"{_ffde ,_bebga :=_cacg .Value ,error (nil );if _bebga !=nil {return _bebga ;};_dbgca .SpidAttr =&_ffde ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbgca .HrnoshadeAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdgfc ,_aacd :=_e .ParseInt (_cacg .Value ,10,64);if _aacd !=nil {return _aacd ;};_dbgca .RegroupidAttr =&_bdgfc ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbgca .DgmlayoutAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbgca .CliptowrapAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbgca .AllowoverlapAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbgca .InsetmodeAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbgca .UserhiddenAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abbccg ,_bbcgb :=_cacg .Value ,error (nil );if _bbcgb !=nil {return _bbcgb ;};_dbgca .BorderbottomcolorAttr =&_abbccg ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbgca .BwpureAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbgca .DgmlayoutmruAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbgca .PreferrelativeAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbgca .AllowincellAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0068\u0072\u0070c\u0074"{_befee ,_aeccd :=_e .ParseFloat (_cacg .Value ,64);if _aeccd !=nil {return _aeccd ;};_eegaa :=float32 (_befee );_dbgca .HrpctAttr =&_eegaa ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbgca .ButtonAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbgca .UserdrawnAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbgca .BwnormalAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0073\u0070\u0074"{_fagcb ,_ebgg :=_e .ParseFloat (_cacg .Value ,64);if _ebgg !=nil {return _ebgg ;};_dgbef :=float32 (_fagcb );_dbgca .SptAttr =&_dgbef ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbgca .ConnectortypeAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebgaf ,_fgegf :=_cacg .Value ,error (nil );if _fgegf !=nil {return _fgegf ;};_dbgca .BorderrightcolorAttr =&_ebgaf ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbgca .OleiconAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_decba ,_dafba :=_e .ParseInt (_cacg .Value ,10,64);if _dafba !=nil {return _dafba ;};_dbgca .DgmnodekindAttr =&_decba ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u006f\u006e\u0065\u0064"{_dbgca .OnedAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbgca .BwmodeAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u006f\u006c\u0065"{_dbgca .OleAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbgca .ForcedashAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbgca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbgca .HralignAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcebe ,_ecfbaa :=_cacg .Value ,error (nil );if _ecfbaa !=nil {return _ecfbaa ;};_dbgca .WrapcoordsAttr =&_dcebe ;continue ;};if _cacg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aaed ,_dbcd :=_cacg .Value ,error (nil );if _dbcd !=nil {return _dbcd ;};_dbgca .CoordsizeAttr =&_aaed ;continue ;};if _cacg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbgca .StrokedAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0061\u006c\u0074"{_cegd ,_cbaga :=_cacg .Value ,error (nil );if _cbaga !=nil {return _cbaga ;};_dbgca .AltAttr =&_cegd ;continue ;};if _cacg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bddb ,_bbdad :=_cacg .Value ,error (nil );if _bbdad !=nil {return _bbdad ;};_dbgca .StrokeweightAttr =&_bddb ;continue ;};if _cacg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bega ,_aeeg :=_cacg .Value ,error (nil );if _aeeg !=nil {return _aeeg ;};_dbgca .StyleAttr =&_bega ;continue ;};if _cacg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aceb ,_bbaee :=_cacg .Value ,error (nil );if _bbaee !=nil {return _bbaee ;};_dbgca .ChromakeyAttr =&_aceb ;continue ;};if _cacg .Name .Local =="\u0069\u0064"{_dfadc ,_aaddc :=_cacg .Value ,error (nil );if _aaddc !=nil {return _aaddc ;};_dbgca .IdAttr =&_dfadc ;continue ;};if _cacg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbbbe ,_efeg :=_cacg .Value ,error (nil );if _efeg !=nil {return _efeg ;};_dbgca .TargetAttr =&_bbbbe ;continue ;};if _cacg .Name .Local =="\u0063\u006c\u0061s\u0073"{_acfc ,_dcfg :=_cacg .Value ,error (nil );if _dcfg !=nil {return _dcfg ;};_dbgca .ClassAttr =&_acfc ;continue ;};if _cacg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbgca .InsetpenAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbgca .PrintAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbgca .FilledAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bafba ,_dcgb :=_cacg .Value ,error (nil );if _dcgb !=nil {return _dcgb ;};_dbgca .StrokecolorAttr =&_bafba ;continue ;};if _cacg .Name .Local =="\u0074\u0069\u0074l\u0065"{_efddd ,_gffega :=_cacg .Value ,error (nil );if _gffega !=nil {return _gffega ;};_dbgca .TitleAttr =&_efddd ;continue ;};if _cacg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbabf ,_fedgc :=_cacg .Value ,error (nil );if _fedgc !=nil {return _fedgc ;};_dbgca .OpacityAttr =&_cbabf ;continue ;};if _cacg .Name .Local =="\u0061\u0064\u006a"{_eagc ,_dggc :=_cacg .Value ,error (nil );if _dggc !=nil {return _dggc ;};_dbgca .AdjAttr =&_eagc ;continue ;};if _cacg .Name .Local =="\u0070\u0061\u0074\u0068"{_eccea ,_eegab :=_cacg .Value ,error (nil );if _eegab !=nil {return _eegab ;};_dbgca .PathAttr =&_eccea ;continue ;};if _cacg .Name .Local =="\u0068\u0072\u0065\u0066"{_gbdbb ,_cfga :=_cacg .Value ,error (nil );if _cfga !=nil {return _cfga ;};_dbgca .HrefAttr =&_gbdbb ;continue ;};if _cacg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cagb ,_accag :=_cacg .Value ,error (nil );if _accag !=nil {return _accag ;};_dbgca .CoordoriginAttr =&_cagb ;continue ;};if _cacg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfbea ,_eegdb :=_cacg .Value ,error (nil );if _eegdb !=nil {return _eegdb ;};_dbgca .FillcolorAttr =&_dfbea ;continue ;};};_ggfdd :for {_decde ,_bcfbf :=d .Token ();if _bcfbf !=nil {return _bcfbf ;};switch _ggbeb :=_decde .(type ){case _c .StartElement :switch _ggbeb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eaae :=NewEG_ShapeElements ();_eaae .Path =NewPath ();if _dabdg :=d .DecodeElement (_eaae .Path ,&_ggbeb );_dabdg !=nil {return _dabdg ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_eaae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cdfg :=NewEG_ShapeElements ();_cdfg .Formulas =NewFormulas ();if _acbc :=d .DecodeElement (_cdfg .Formulas ,&_ggbeb );_acbc !=nil {return _acbc ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_cdfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gbeecb :=NewEG_ShapeElements ();_gbeecb .Handles =NewHandles ();if _ffafg :=d .DecodeElement (_gbeecb .Handles ,&_ggbeb );_ffafg !=nil {return _ffafg ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_gbeecb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fdeag :=NewEG_ShapeElements ();_fdeag .Fill =NewFill ();if _ecegb :=d .DecodeElement (_fdeag .Fill ,&_ggbeb );_ecegb !=nil {return _ecegb ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_fdeag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_affdd :=NewEG_ShapeElements ();_affdd .Stroke =NewStroke ();if _ecbfa :=d .DecodeElement (_affdd .Stroke ,&_ggbeb );_ecbfa !=nil {return _ecbfa ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_affdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bafc :=NewEG_ShapeElements ();_bafc .Shadow =NewShadow ();if _accfd :=d .DecodeElement (_bafc .Shadow ,&_ggbeb );_accfd !=nil {return _accfd ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_bafc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_agafd :=NewEG_ShapeElements ();_agafd .Textbox =NewTextbox ();if _ddaab :=d .DecodeElement (_agafd .Textbox ,&_ggbeb );_ddaab !=nil {return _ddaab ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_agafd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fcdff :=NewEG_ShapeElements ();_fcdff .Textpath =NewTextpath ();if _gfdg :=d .DecodeElement (_fcdff .Textpath ,&_ggbeb );_gfdg !=nil {return _gfdg ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_fcdff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eeaca :=NewEG_ShapeElements ();_eeaca .Imagedata =NewImagedata ();if _eagb :=d .DecodeElement (_eeaca .Imagedata ,&_ggbeb );_eagb !=nil {return _eagb ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_eeaca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_baaec :=NewEG_ShapeElements ();_baaec .Skew =NewOfcSkew ();if _acga :=d .DecodeElement (_baaec .Skew ,&_ggbeb );_acga !=nil {return _acga ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_baaec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dgdgb :=NewEG_ShapeElements ();_dgdgb .Extrusion =NewOfcExtrusion ();if _gggcc :=d .DecodeElement (_dgdgb .Extrusion ,&_ggbeb );_gggcc !=nil {return _gggcc ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_dgdgb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_aedaf :=NewEG_ShapeElements ();_aedaf .Callout =NewOfcCallout ();if _gcfee :=d .DecodeElement (_aedaf .Callout ,&_ggbeb );_gcfee !=nil {return _gcfee ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_aedaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fbad :=NewEG_ShapeElements ();_fbad .Lock =NewOfcLock ();if _eaecg :=d .DecodeElement (_fbad .Lock ,&_ggbeb );_eaecg !=nil {return _eaecg ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_fbad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gecf :=NewEG_ShapeElements ();_gecf .Clippath =NewOfcClippath ();if _eegba :=d .DecodeElement (_gecf .Clippath ,&_ggbeb );_eegba !=nil {return _eegba ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_gecf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_eeee :=NewEG_ShapeElements ();_eeee .Signatureline =NewOfcSignatureline ();if _baec :=d .DecodeElement (_eeee .Signatureline ,&_ggbeb );_baec !=nil {return _baec ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_eeee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efbf :=NewEG_ShapeElements ();_efbf .Wrap =_g .NewWrap ();if _fcff :=d .DecodeElement (_efbf .Wrap ,&_ggbeb );_fcff !=nil {return _fcff ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_efbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_eagf :=NewEG_ShapeElements ();_eagf .Anchorlock =_g .NewAnchorlock ();if _gcaab :=d .DecodeElement (_eagf .Anchorlock ,&_ggbeb );_gcaab !=nil {return _gcaab ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_eagf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fbbca :=NewEG_ShapeElements ();_fbbca .Bordertop =_g .NewBordertop ();if _dcfge :=d .DecodeElement (_fbbca .Bordertop ,&_ggbeb );_dcfge !=nil {return _dcfge ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_fbbca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_aeffd :=NewEG_ShapeElements ();_aeffd .Borderbottom =_g .NewBorderbottom ();if _cgdd :=d .DecodeElement (_aeffd .Borderbottom ,&_ggbeb );_cgdd !=nil {return _cgdd ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_aeffd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cgecg :=NewEG_ShapeElements ();_cgecg .Borderleft =_g .NewBorderleft ();if _daca :=d .DecodeElement (_cgecg .Borderleft ,&_ggbeb );_daca !=nil {return _daca ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_cgecg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cbdge :=NewEG_ShapeElements ();_cbdge .Borderright =_g .NewBorderright ();if _cdde :=d .DecodeElement (_cbdge .Borderright ,&_ggbeb );_cdde !=nil {return _cdde ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_cbdge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ffed :=NewEG_ShapeElements ();_ffed .ClientData =_cb .NewClientData ();if _gffcff :=d .DecodeElement (_ffed .ClientData ,&_ggbeb );_gffcff !=nil {return _gffcff ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_ffed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_feffg :=NewEG_ShapeElements ();_feffg .Textdata =_de .NewTextdata ();if _geebfe :=d .DecodeElement (_feffg .Textdata ,&_ggbeb );_geebfe !=nil {return _geebfe ;};_dbgca .EG_ShapeElements =append (_dbgca .EG_ShapeElements ,_feffg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_dbgca .Complex =NewOfcComplex ();if _cfbd :=d .DecodeElement (_dbgca .Complex ,&_ggbeb );_cfbd !=nil {return _cfbd ;};default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_ggbeb .Name );if _ceaadf :=d .Skip ();_ceaadf !=nil {return _ceaadf ;};};case _c .EndElement :break _ggfdd ;case _c .CharData :};};return nil ;};
// Validate validates the OfcLeft and its children
func (_fageg *OfcLeft )Validate ()error {return _fageg .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_cbddd OfcST_ExtrusionType )String ()string {switch _cbddd {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";};func (_egcea ST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geefc :=_c .Attr {};_geefc .Name =name ;switch _egcea {case ST_FillTypeUnset :_geefc .Value ="";case ST_FillTypeSolid :_geefc .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_geefc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_geefc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_geefc .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_geefc .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_geefc .Value ="\u0066\u0072\u0061m\u0065";};return _geefc ,nil ;};func NewGroup ()*Group {_ffacc :=&Group {};_ffacc .CT_Group =*NewCT_Group ();return _ffacc };func NewOfcDiagram ()*OfcDiagram {_dfdfb :=&OfcDiagram {};_dfdfb .OfcCT_Diagram =*NewOfcCT_Diagram ();return _dfdfb ;};func (_fba *AG_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edcb :=range start .Attr {if _edcb .Name .Local =="\u0070\u0061\u0074\u0068"{_eeff ,_dfg :=_edcb .Value ,error (nil );if _dfg !=nil {return _dfg ;};_fba .PathAttr =&_eeff ;continue ;};};for {_fbf ,_gbf :=d .Token ();if _gbf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gbf );};if _bae ,_bbbg :=_fbf .(_c .EndElement );_bbbg &&_bae .Name ==start .Name {break ;};};return nil ;};func (_cfecd *Textpath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfecd .CT_TextPath =*NewCT_TextPath ();for _ ,_eccee :=range start .Attr {if _eccee .Name .Local =="\u006f\u006e"{_cfecd .OnAttr .UnmarshalXMLAttr (_eccee );continue ;};if _eccee .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_cfecd .FitshapeAttr .UnmarshalXMLAttr (_eccee );continue ;};if _eccee .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_cfecd .FitpathAttr .UnmarshalXMLAttr (_eccee );continue ;};if _eccee .Name .Local =="\u0074\u0072\u0069\u006d"{_cfecd .TrimAttr .UnmarshalXMLAttr (_eccee );continue ;};if _eccee .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_cfecd .XscaleAttr .UnmarshalXMLAttr (_eccee );continue ;};if _eccee .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bdae ,_cfbfe :=_eccee .Value ,error (nil );if _cfbfe !=nil {return _cfbfe ;};_cfecd .StringAttr =&_bdae ;continue ;};if _eccee .Name .Local =="\u0069\u0064"{_eddfb ,_efecab :=_eccee .Value ,error (nil );if _efecab !=nil {return _efecab ;};_cfecd .IdAttr =&_eddfb ;continue ;};if _eccee .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbdd ,_aaee :=_eccee .Value ,error (nil );if _aaee !=nil {return _aaee ;};_cfecd .StyleAttr =&_cbdd ;continue ;};};for {_ebfddc ,_bgfeb :=d .Token ();if _bgfeb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_bgfeb );};if _fcgcg ,_bgffb :=_ebfddc .(_c .EndElement );_bgffb &&_fcgcg .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_fcafc :=&OfcCT_Lock {};return _fcafc };
// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path
func (_ceaf *CT_Fill )ValidateWithPath (path string )error {if _fbafd :=_ceaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbafd !=nil {return _fbafd ;};if _baeb :=_ceaf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_baeb !=nil {return _baeb ;};if _ccdb :=_ceaf .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ccdb !=nil {return _ccdb ;};if _gfdf :=_ceaf .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_gfdf !=nil {return _gfdf ;};if _bccg :=_ceaf .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bccg !=nil {return _bccg ;};if _cgeed :=_ceaf .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_cgeed !=nil {return _cgeed ;};if _acaff :=_ceaf .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_acaff !=nil {return _acaff ;};if _bece :=_ceaf .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bece !=nil {return _bece ;};if _ceaf .Fill !=nil {if _aefeg :=_ceaf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aefeg !=nil {return _aefeg ;};};return nil ;};func NewAG_Adj ()*AG_Adj {_fe :=&AG_Adj {};return _fe };func (_bbdcb ST_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbdcb .String (),start );};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);type OfcCT_Extrusion struct{OnAttr _d .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ;PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ;BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _d .ST_TrueFalse ;AutorotationcenterAttr _d .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _d .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _d .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _d .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _d .ST_TrueFalse ;ExtAttr ST_Ext ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _d .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_ed .TxbxContent ;Any _eg .Any ;IdAttr *string ;StyleAttr *string ;};func (_dbefa *OfcDiagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbefa .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_egecd :=range start .Attr {if _egecd .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_agbaa ,_gcgfgb :=_e .ParseInt (_egecd .Value ,10,64);if _gcgfgb !=nil {return _gcgfgb ;};_dbefa .DgmstyleAttr =&_agbaa ;continue ;};if _egecd .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_dbefa .AutoformatAttr .UnmarshalXMLAttr (_egecd );continue ;};if _egecd .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dbefa .ReverseAttr .UnmarshalXMLAttr (_egecd );continue ;};if _egecd .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_dbefa .AutolayoutAttr .UnmarshalXMLAttr (_egecd );continue ;};if _egecd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_bgggag ,_adbfe :=_e .ParseInt (_egecd .Value ,10,64);if _adbfe !=nil {return _adbfe ;};_dbefa .DgmscalexAttr =&_bgggag ;continue ;};if _egecd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dadee ,_cgdg :=_e .ParseInt (_egecd .Value ,10,64);if _cgdg !=nil {return _cgdg ;};_dbefa .DgmscaleyAttr =&_dadee ;continue ;};if _egecd .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_fdacf ,_faddf :=_e .ParseInt (_egecd .Value ,10,64);if _faddf !=nil {return _faddf ;};_dbefa .DgmfontsizeAttr =&_fdacf ;continue ;};if _egecd .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_afgac ,_bcaeg :=_egecd .Value ,error (nil );if _bcaeg !=nil {return _bcaeg ;};_dbefa .ConstrainboundsAttr =&_afgac ;continue ;};if _egecd .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_effed ,_adbcf :=_e .ParseInt (_egecd .Value ,10,64);if _adbcf !=nil {return _adbcf ;};_dbefa .DgmbasetextscaleAttr =&_effed ;continue ;};if _egecd .Name .Local =="\u0065\u0078\u0074"{_dbefa .ExtAttr .UnmarshalXMLAttr (_egecd );continue ;};};_ggefc :for {_cecfe ,_bbce :=d .Token ();if _bbce !=nil {return _bbce ;};switch _ggbc :=_cecfe .(type ){case _c .StartElement :switch _ggbc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_dbefa .Relationtable =NewOfcCT_RelationTable ();if _dddee :=d .DecodeElement (_dbefa .Relationtable ,&_ggbc );_dddee !=nil {return _dddee ;};default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_ggbc .Name );if _dgeaa :=d .Skip ();_dgeaa !=nil {return _dgeaa ;};};case _c .EndElement :break _ggefc ;case _c .CharData :};};return nil ;};func (_edagg *Roundrect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edagg .CT_RoundRect =*NewCT_RoundRect ();for _ ,_cedff :=range start .Attr {if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edagg .UserdrawnAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acgfe ,_fffed :=_cedff .Value ,error (nil );if _fffed !=nil {return _fffed ;};_edagg .BordertopcolorAttr =&_acgfe ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edagg .UserhiddenAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edagg .BulletAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edagg .CliptowrapAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0068\u0072"{_edagg .HrAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u006f\u006c\u0065"{_edagg .OleAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0068\u0072\u0073t\u0064"{_edagg .HrstdAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0073\u0070\u0069\u0064"{_cbbed ,_gbfb :=_cedff .Value ,error (nil );if _gbfb !=nil {return _gbfb ;};_edagg .SpidAttr =&_cbbed ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edagg .HrnoshadeAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edagg .ForcedashAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfdc ,_agcga :=_cedff .Value ,error (nil );if _agcga !=nil {return _agcga ;};_edagg .BorderleftcolorAttr =&_cbfdc ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffgfc ,_eacdbg :=_e .ParseInt (_cedff .Value ,10,64);if _eacdbg !=nil {return _eacdbg ;};_edagg .DgmnodekindAttr =&_ffgfc ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u006f\u006e\u0065\u0064"{_edagg .OnedAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0063\u006c\u0069\u0070"{_edagg .ClipAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaacda ,_feece :=_e .ParseFloat (_cedff .Value ,64);if _feece !=nil {return _feece ;};_eggef :=float32 (_aaacda );_edagg .HrpctAttr =&_eggef ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edagg .PreferrelativeAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dcfde ,_ffcgc :=_cedff .Value ,error (nil );if _ffcgc !=nil {return _ffcgc ;};_edagg .BorderrightcolorAttr =&_dcfde ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbbde ,_abgfc :=_e .ParseInt (_cedff .Value ,10,64);if _abgfc !=nil {return _abgfc ;};_edagg .RegroupidAttr =&_cbbde ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edagg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edagg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edagg .AllowoverlapAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edagg .HralignAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edagg .InsetmodeAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0073\u0070\u0074"{_aceae ,_gfead :=_e .ParseFloat (_cedff .Value ,64);if _gfead !=nil {return _gfead ;};_eeedcg :=float32 (_aceae );_edagg .SptAttr =&_eeedcg ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fabcd ,_bcggdg :=_cedff .Value ,error (nil );if _bcggdg !=nil {return _bcggdg ;};_edagg .BorderbottomcolorAttr =&_fabcd ;continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edagg .OleiconAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edagg .DgmlayoutAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edagg .BwmodeAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edagg .BwnormalAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edagg .BwpureAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edagg .ConnectortypeAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edagg .ButtonAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edagg .AllowincellAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Local =="\u0068\u0072\u0065\u0066"{_ebagc ,_bfbbe :=_cedff .Value ,error (nil );if _bfbbe !=nil {return _bfbbe ;};_edagg .HrefAttr =&_ebagc ;continue ;};if _cedff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgcac ,_bbdd :=_cedff .Value ,error (nil );if _bbdd !=nil {return _bbdd ;};_edagg .CoordsizeAttr =&_bgcac ;continue ;};if _cedff .Name .Local =="\u0073\u0074\u0079l\u0065"{_efcdb ,_dfcg :=_cedff .Value ,error (nil );if _dfcg !=nil {return _dfcg ;};_edagg .StyleAttr =&_efcdb ;continue ;};if _cedff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edagg .StrokedAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Local =="\u0069\u0064"{_gaeggb ,_bfga :=_cedff .Value ,error (nil );if _bfga !=nil {return _bfga ;};_edagg .IdAttr =&_gaeggb ;continue ;};if _cedff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbdgecf ,_aecea :=_cedff .Value ,error (nil );if _aecea !=nil {return _aecea ;};_edagg .StrokeweightAttr =&_dbdgecf ;continue ;};if _cedff .Name .Local =="\u0070\u0072\u0069n\u0074"{_edagg .PrintAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dggfe ,_acebc :=_cedff .Value ,error (nil );if _acebc !=nil {return _acebc ;};_edagg .ChromakeyAttr =&_dggfe ;continue ;};if _cedff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfaeg ,_gccge :=_cedff .Value ,error (nil );if _gccge !=nil {return _gccge ;};_edagg .FillcolorAttr =&_bfaeg ;continue ;};if _cedff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdcafg ,_dcfaef :=_cedff .Value ,error (nil );if _dcfaef !=nil {return _dcfaef ;};_edagg .CoordoriginAttr =&_gdcafg ;continue ;};if _cedff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eeedd ,_dacad :=_cedff .Value ,error (nil );if _dacad !=nil {return _dacad ;};_edagg .OpacityAttr =&_eeedd ;continue ;};if _cedff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_febdg ,_fgabee :=_cedff .Value ,error (nil );if _fgabee !=nil {return _fgabee ;};_edagg .StrokecolorAttr =&_febdg ;continue ;};if _cedff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edagg .InsetpenAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edagg .FilledAttr .UnmarshalXMLAttr (_cedff );continue ;};if _cedff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_faef ,_aceca :=_cedff .Value ,error (nil );if _aceca !=nil {return _aceca ;};_edagg .WrapcoordsAttr =&_faef ;continue ;};if _cedff .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_ceecc ,_acgbf :=_cedff .Value ,error (nil );if _acgbf !=nil {return _acgbf ;};_edagg .ArcsizeAttr =&_ceecc ;continue ;};if _cedff .Name .Local =="\u0074\u0069\u0074l\u0065"{_gabeb ,_ebeg :=_cedff .Value ,error (nil );if _ebeg !=nil {return _ebeg ;};_edagg .TitleAttr =&_gabeb ;continue ;};if _cedff .Name .Local =="\u0063\u006c\u0061s\u0073"{_ecdgf ,_fadgg :=_cedff .Value ,error (nil );if _fadgg !=nil {return _fadgg ;};_edagg .ClassAttr =&_ecdgf ;continue ;};if _cedff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fafcda ,_dfcdbb :=_cedff .Value ,error (nil );if _dfcdbb !=nil {return _dfcdbb ;};_edagg .TargetAttr =&_fafcda ;continue ;};if _cedff .Name .Local =="\u0061\u006c\u0074"{_dggdge ,_cdadff :=_cedff .Value ,error (nil );if _cdadff !=nil {return _cdadff ;};_edagg .AltAttr =&_dggdge ;continue ;};};_dbbdg :for {_dfcbd ,_ecadb :=d .Token ();if _ecadb !=nil {return _ecadb ;};switch _bffbc :=_dfcbd .(type ){case _c .StartElement :switch _bffbc .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bdcae :=NewEG_ShapeElements ();_bdcae .Path =NewPath ();if _acbgg :=d .DecodeElement (_bdcae .Path ,&_bffbc );_acbgg !=nil {return _acbgg ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_bdcae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gdgdc :=NewEG_ShapeElements ();_gdgdc .Formulas =NewFormulas ();if _dfcdd :=d .DecodeElement (_gdgdc .Formulas ,&_bffbc );_dfcdd !=nil {return _dfcdd ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gdgdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gbcbd :=NewEG_ShapeElements ();_gbcbd .Handles =NewHandles ();if _dabce :=d .DecodeElement (_gbcbd .Handles ,&_bffbc );_dabce !=nil {return _dabce ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gbcbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bgbbc :=NewEG_ShapeElements ();_bgbbc .Fill =NewFill ();if _bfdce :=d .DecodeElement (_bgbbc .Fill ,&_bffbc );_bfdce !=nil {return _bfdce ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_bgbbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fdddg :=NewEG_ShapeElements ();_fdddg .Stroke =NewStroke ();if _cdbdg :=d .DecodeElement (_fdddg .Stroke ,&_bffbc );_cdbdg !=nil {return _cdbdg ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_fdddg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dcafdb :=NewEG_ShapeElements ();_dcafdb .Shadow =NewShadow ();if _dfefd :=d .DecodeElement (_dcafdb .Shadow ,&_bffbc );_dfefd !=nil {return _dfefd ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_dcafdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fccba :=NewEG_ShapeElements ();_fccba .Textbox =NewTextbox ();if _agag :=d .DecodeElement (_fccba .Textbox ,&_bffbc );_agag !=nil {return _agag ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_fccba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gbdd :=NewEG_ShapeElements ();_gbdd .Textpath =NewTextpath ();if _bafdg :=d .DecodeElement (_gbdd .Textpath ,&_bffbc );_bafdg !=nil {return _bafdg ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gbdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gbbf :=NewEG_ShapeElements ();_gbbf .Imagedata =NewImagedata ();if _fbca :=d .DecodeElement (_gbbf .Imagedata ,&_bffbc );_fbca !=nil {return _fbca ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gbbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_efddg :=NewEG_ShapeElements ();_efddg .Skew =NewOfcSkew ();if _fdabeg :=d .DecodeElement (_efddg .Skew ,&_bffbc );_fdabeg !=nil {return _fdabeg ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_efddg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgdgd :=NewEG_ShapeElements ();_cgdgd .Extrusion =NewOfcExtrusion ();if _deabf :=d .DecodeElement (_cgdgd .Extrusion ,&_bffbc );_deabf !=nil {return _deabf ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_cgdgd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_abbac :=NewEG_ShapeElements ();_abbac .Callout =NewOfcCallout ();if _dcdage :=d .DecodeElement (_abbac .Callout ,&_bffbc );_dcdage !=nil {return _dcdage ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_abbac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gebbc :=NewEG_ShapeElements ();_gebbc .Lock =NewOfcLock ();if _daeb :=d .DecodeElement (_gebbc .Lock ,&_bffbc );_daeb !=nil {return _daeb ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gebbc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_aadc :=NewEG_ShapeElements ();_aadc .Clippath =NewOfcClippath ();if _faeag :=d .DecodeElement (_aadc .Clippath ,&_bffbc );_faeag !=nil {return _faeag ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_aadc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbaca :=NewEG_ShapeElements ();_fbaca .Signatureline =NewOfcSignatureline ();if _adcbc :=d .DecodeElement (_fbaca .Signatureline ,&_bffbc );_adcbc !=nil {return _adcbc ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_fbaca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cagfb :=NewEG_ShapeElements ();_cagfb .Wrap =_g .NewWrap ();if _ebbfb :=d .DecodeElement (_cagfb .Wrap ,&_bffbc );_ebbfb !=nil {return _ebbfb ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_cagfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_effg :=NewEG_ShapeElements ();_effg .Anchorlock =_g .NewAnchorlock ();if _gcee :=d .DecodeElement (_effg .Anchorlock ,&_bffbc );_gcee !=nil {return _gcee ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_effg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dffcd :=NewEG_ShapeElements ();_dffcd .Bordertop =_g .NewBordertop ();if _bgfab :=d .DecodeElement (_dffcd .Bordertop ,&_bffbc );_bgfab !=nil {return _bgfab ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_dffcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cfcdg :=NewEG_ShapeElements ();_cfcdg .Borderbottom =_g .NewBorderbottom ();if _ddfbb :=d .DecodeElement (_cfcdg .Borderbottom ,&_bffbc );_ddfbb !=nil {return _ddfbb ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_cfcdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gegec :=NewEG_ShapeElements ();_gegec .Borderleft =_g .NewBorderleft ();if _facff :=d .DecodeElement (_gegec .Borderleft ,&_bffbc );_facff !=nil {return _facff ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gegec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gadbf :=NewEG_ShapeElements ();_gadbf .Borderright =_g .NewBorderright ();if _cgfbg :=d .DecodeElement (_gadbf .Borderright ,&_bffbc );_cgfbg !=nil {return _cgfbg ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gadbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aafea :=NewEG_ShapeElements ();_aafea .ClientData =_cb .NewClientData ();if _adagd :=d .DecodeElement (_aafea .ClientData ,&_bffbc );_adagd !=nil {return _adagd ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_aafea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gbacg :=NewEG_ShapeElements ();_gbacg .Textdata =_de .NewTextdata ();if _cafgd :=d .DecodeElement (_gbacg .Textdata ,&_bffbc );_cafgd !=nil {return _cafgd ;};_edagg .EG_ShapeElements =append (_edagg .EG_ShapeElements ,_gbacg );default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_bffbc .Name );if _bddgg :=d .Skip ();_bddgg !=nil {return _bddgg ;};};case _c .EndElement :break _dbbdg ;case _c .CharData :};};return nil ;};
// Validate validates the OfcCT_Ink and its children
func (_beddf *OfcCT_Ink )Validate ()error {return _beddf .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_bbeg *OfcCT_StrokeChild )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eabde :=range start .Attr {if _eabde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabde .Name .Local =="\u0068\u0072\u0065\u0066"{_cdbcdc ,_bcdbb :=_eabde .Value ,error (nil );if _bcdbb !=nil {return _bcdbb ;};_bbeg .HrefAttr =&_cdbcdc ;continue ;};if _eabde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbeg .ForcedashAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabde .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcfefe ,_effcf :=_eabde .Value ,error (nil );if _effcf !=nil {return _effcf ;};_bbeg .TitleAttr =&_dcfefe ;continue ;};if _eabde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabde .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gcdbg ,_ggbggf :=_eabde .Value ,error (nil );if _ggbggf !=nil {return _ggbggf ;};_bbeg .AlthrefAttr =&_gcdbg ;continue ;};if _eabde .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bbeg .ImageaspectAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bbeg .StartarrowAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bbeg .LinestyleAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbeg .StartarrowwidthAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bbeg .JoinstyleAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bbeg .StartarrowlengthAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eddfa ,_eddb :=_eabde .Value ,error (nil );if _eddb !=nil {return _eddb ;};_bbeg .DashstyleAttr =&_eddfa ;continue ;};if _eabde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bbeg .EndarrowAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bbeg .FilltypeAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbeg .EndarrowwidthAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbaag ,_dcadd :=_eabde .Value ,error (nil );if _dcadd !=nil {return _dcadd ;};_bbeg .OpacityAttr =&_gbaag ;continue ;};if _eabde .Name .Local =="\u0063\u006f\u006co\u0072"{_egddb ,_beafb :=_eabde .Value ,error (nil );if _beafb !=nil {return _beafb ;};_bbeg .ColorAttr =&_egddb ;continue ;};if _eabde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbeg .InsetpenAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bbeg .EndarrowlengthAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0065\u0078\u0074"{_bbeg .ExtAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bbeg .EndcapAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cbdcb ,_dcfdg :=_eabde .Value ,error (nil );if _dcfdg !=nil {return _dcfdg ;};_bbeg .Color2Attr =&_cbdcb ;continue ;};if _eabde .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bbeg .ImagealignshapeAttr .UnmarshalXMLAttr (_eabde );continue ;};if _eabde .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fbaag ,_gdfcb :=_eabde .Value ,error (nil );if _gdfcb !=nil {return _gdfcb ;};_bbeg .WeightAttr =&_fbaag ;continue ;};if _eabde .Name .Local =="\u0073\u0072\u0063"{_abedf ,_gcaacf :=_eabde .Value ,error (nil );if _gcaacf !=nil {return _gcaacf ;};_bbeg .SrcAttr =&_abedf ;continue ;};if _eabde .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_acadfg ,_dcfbf :=_eabde .Value ,error (nil );if _dcfbf !=nil {return _dcfbf ;};_bbeg .ImagesizeAttr =&_acadfg ;continue ;};if _eabde .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_caabe ,_efcfa :=_e .ParseFloat (_eabde .Value ,64);if _efcfa !=nil {return _efcfa ;};_bbeg .MiterlimitAttr =&_caabe ;continue ;};if _eabde .Name .Local =="\u006f\u006e"{_bbeg .OnAttr .UnmarshalXMLAttr (_eabde );continue ;};};for {_dada ,_ebeba :=d .Token ();if _ebeba !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065\u0043\u0068\u0069\u006c\u0064: \u0025\u0073",_ebeba );};if _fefee ,_dfbdbd :=_dada .(_c .EndElement );_dfbdbd &&_fefee .Name ==start .Name {break ;};};return nil ;};func (_edac *CT_Formulas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _edac .F !=nil {_dgec :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066"}};for _ ,_ebag :=range _edac .F {e .EncodeElement (_ebag ,_dgec );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bceb *OfcCT_Rules )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _bceb .ExtAttr !=ST_ExtUnset {_fbega ,_agce :=_bceb .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_fbega );};e .EncodeToken (start );if _bceb .R !=nil {_daaag :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072"}};for _ ,_fgddc :=range _bceb .R {e .EncodeElement (_fgddc ,_daaag );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgagf *CT_Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgeae :=range start .Attr {if _fgeae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgeae .Name .Local =="\u0072\u0065\u006ci\u0064"{_fffgf ,_fafa :=_fgeae .Value ,error (nil );if _fafa !=nil {return _fafa ;};_bgagf .RelidAttr =&_fffgf ;continue ;};if _fgeae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgeae .Name .Local =="\u0069\u0064"{_cdebf ,_dfdcd :=_fgeae .Value ,error (nil );if _dfdcd !=nil {return _dfdcd ;};_bgagf .RIdAttr =&_cdebf ;continue ;};if _fgeae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgeae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgagf .ForcedashAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgeae .Name .Local =="\u0074\u0069\u0074l\u0065"{_eacab ,_babdd :=_fgeae .Value ,error (nil );if _babdd !=nil {return _babdd ;};_bgagf .TitleAttr =&_eacab ;continue ;};if _fgeae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgeae .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbbgb ,_cafbe :=_fgeae .Value ,error (nil );if _cafbe !=nil {return _cafbe ;};_bgagf .AlthrefAttr =&_gbbgb ;continue ;};if _fgeae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgeae .Name .Local =="\u0068\u0072\u0065\u0066"{_ffafeg ,_eeabd :=_fgeae .Value ,error (nil );if _eeabd !=nil {return _eeabd ;};_bgagf .HrefAttr =&_ffafeg ;continue ;};if _fgeae .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_eacg ,_fegcb :=_fgeae .Value ,error (nil );if _fegcb !=nil {return _fegcb ;};_bgagf .ImagesizeAttr =&_eacg ;continue ;};if _fgeae .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bgagf .StartarrowlengthAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bgagf .JoinstyleAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bgagf .EndarrowAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_faee ,_ceefg :=_fgeae .Value ,error (nil );if _ceefg !=nil {return _ceefg ;};_bgagf .DashstyleAttr =&_faee ;continue ;};if _fgeae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgagf .EndarrowwidthAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0073\u0072\u0063"{_ddfg ,_cbca :=_fgeae .Value ,error (nil );if _cbca !=nil {return _cbca ;};_bgagf .SrcAttr =&_ddfg ;continue ;};if _fgeae .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bgagf .EndarrowlengthAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bgagf .LinestyleAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbfgc ,_dcegg :=_fgeae .Value ,error (nil );if _dcegg !=nil {return _dcegg ;};_bgagf .OpacityAttr =&_fbfgc ;continue ;};if _fgeae .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dgbgd ,_abagd :=_fgeae .Value ,error (nil );if _abagd !=nil {return _abagd ;};_bgagf .WeightAttr =&_dgbgd ;continue ;};if _fgeae .Name .Local =="\u0069\u0064"{_bbccd ,_bcefa :=_fgeae .Value ,error (nil );if _bcefa !=nil {return _bcefa ;};_bgagf .IdAttr =&_bbccd ;continue ;};if _fgeae .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bafbe ,_badcc :=_e .ParseFloat (_fgeae .Value ,64);if _badcc !=nil {return _badcc ;};_bgagf .MiterlimitAttr =&_bafbe ;continue ;};if _fgeae .Name .Local =="\u0063\u006f\u006co\u0072"{_afbedb ,_ddad :=_fgeae .Value ,error (nil );if _ddad !=nil {return _ddad ;};_bgagf .ColorAttr =&_afbedb ;continue ;};if _fgeae .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bgagf .ImageaspectAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bgagf .FilltypeAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u006f\u006e"{_bgagf .OnAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgagf .StartarrowwidthAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgagf .InsetpenAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bgagf .ImagealignshapeAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bgagf .StartarrowAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bgagf .EndcapAttr .UnmarshalXMLAttr (_fgeae );continue ;};if _fgeae .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dabc ,_feeea :=_fgeae .Value ,error (nil );if _feeea !=nil {return _feeea ;};_bgagf .Color2Attr =&_dabc ;continue ;};};_cddfga :for {_ebdgc ,_fdcggg :=d .Token ();if _fdcggg !=nil {return _fdcggg ;};switch _gbff :=_ebdgc .(type ){case _c .StartElement :switch _gbff .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_bgagf .Left =NewOfcLeft ();if _dbdec :=d .DecodeElement (_bgagf .Left ,&_gbff );_dbdec !=nil {return _dbdec ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_bgagf .Top =NewOfcTop ();if _ddfd :=d .DecodeElement (_bgagf .Top ,&_gbff );_ddfd !=nil {return _ddfd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_bgagf .Right =NewOfcRight ();if _cdge :=d .DecodeElement (_bgagf .Right ,&_gbff );_cdge !=nil {return _cdge ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bgagf .Bottom =NewOfcBottom ();if _ecagc :=d .DecodeElement (_bgagf .Bottom ,&_gbff );_ecagc !=nil {return _ecagc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_bgagf .Column =NewOfcColumn ();if _abfga :=d .DecodeElement (_bgagf .Column ,&_gbff );_abfga !=nil {return _abfga ;};default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072o\u006b\u0065 \u0025\u0076",_gbff .Name );if _ffbbc :=d .Skip ();_ffbbc !=nil {return _ffbbc ;};};case _c .EndElement :break _cddfga ;case _c .CharData :};};return nil ;};func (_ddbcg *CT_RoundRect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _ddbcg .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .ArcsizeAttr )});};if _ddbcg .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .HrefAttr )});};if _ddbcg .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .TargetAttr )});};if _ddbcg .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .ClassAttr )});};if _ddbcg .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .TitleAttr )});};if _ddbcg .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .AltAttr )});};if _ddbcg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .CoordsizeAttr )});};if _ddbcg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .CoordoriginAttr )});};if _ddbcg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .WrapcoordsAttr )});};if _ddbcg .PrintAttr !=_d .ST_TrueFalseUnset {_ccbe ,_gadbb :=_ddbcg .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gadbb !=nil {return _gadbb ;};start .Attr =append (start .Attr ,_ccbe );};if _ddbcg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .IdAttr )});};if _ddbcg .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .StyleAttr )});};if _ddbcg .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .SpidAttr )});};if _ddbcg .OnedAttr !=_d .ST_TrueFalseUnset {_aegeb ,_babbb :=_ddbcg .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _babbb !=nil {return _babbb ;};start .Attr =append (start .Attr ,_aegeb );};if _ddbcg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .RegroupidAttr )});};if _ddbcg .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_gbcc ,_cade :=_ddbcg .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cade !=nil {return _cade ;};start .Attr =append (start .Attr ,_gbcc );};if _ddbcg .ButtonAttr !=_d .ST_TrueFalseUnset {_ccdfg ,_dggde :=_ddbcg .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dggde !=nil {return _dggde ;};start .Attr =append (start .Attr ,_ccdfg );};if _ddbcg .UserhiddenAttr !=_d .ST_TrueFalseUnset {_cagd ,_cdceb :=_ddbcg .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdceb !=nil {return _cdceb ;};start .Attr =append (start .Attr ,_cagd );};if _ddbcg .BulletAttr !=_d .ST_TrueFalseUnset {_gagd ,_afbbb :=_ddbcg .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afbbb !=nil {return _afbbb ;};start .Attr =append (start .Attr ,_gagd );};if _ddbcg .HrAttr !=_d .ST_TrueFalseUnset {_efeac ,_bccca :=_ddbcg .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _bccca !=nil {return _bccca ;};start .Attr =append (start .Attr ,_efeac );};if _ddbcg .HrstdAttr !=_d .ST_TrueFalseUnset {_dbbb ,_ggca :=_ddbcg .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ggca !=nil {return _ggca ;};start .Attr =append (start .Attr ,_dbbb );};if _ddbcg .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_baeg ,_abcag :=_ddbcg .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _abcag !=nil {return _abcag ;};start .Attr =append (start .Attr ,_baeg );};if _ddbcg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .HrpctAttr )});};if _ddbcg .HralignAttr !=OfcST_HrAlignUnset {_ebgd ,_cfeg :=_ddbcg .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cfeg !=nil {return _cfeg ;};start .Attr =append (start .Attr ,_ebgd );};if _ddbcg .AllowincellAttr !=_d .ST_TrueFalseUnset {_gfad ,_abcc :=_ddbcg .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abcc !=nil {return _abcc ;};start .Attr =append (start .Attr ,_gfad );};if _ddbcg .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_efced ,_bfbde :=_ddbcg .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bfbde !=nil {return _bfbde ;};start .Attr =append (start .Attr ,_efced );};if _ddbcg .UserdrawnAttr !=_d .ST_TrueFalseUnset {_bgafb ,_adeeb :=_ddbcg .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _adeeb !=nil {return _adeeb ;};start .Attr =append (start .Attr ,_bgafb );};if _ddbcg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .BordertopcolorAttr )});};if _ddbcg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .BorderleftcolorAttr )});};if _ddbcg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .BorderbottomcolorAttr )});};if _ddbcg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .BorderrightcolorAttr )});};if _ddbcg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbdbe ,_adabg :=_ddbcg .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _adabg !=nil {return _adabg ;};start .Attr =append (start .Attr ,_fbdbe );};if _ddbcg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .DgmnodekindAttr )});};if _ddbcg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgeg ,_eabgf :=_ddbcg .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eabgf !=nil {return _eabgf ;};start .Attr =append (start .Attr ,_dgeg );};if _ddbcg .InsetmodeAttr !=OfcST_InsetModeUnset {_agdgd ,_fgce :=_ddbcg .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fgce !=nil {return _fgce ;};start .Attr =append (start .Attr ,_agdgd );};if _ddbcg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .OpacityAttr )});};if _ddbcg .StrokedAttr !=_d .ST_TrueFalseUnset {_gceb ,_dcfdd :=_ddbcg .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dcfdd !=nil {return _dcfdd ;};start .Attr =append (start .Attr ,_gceb );};if _ddbcg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .StrokecolorAttr )});};if _ddbcg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .StrokeweightAttr )});};if _ddbcg .InsetpenAttr !=_d .ST_TrueFalseUnset {_dgcad ,_bagdc :=_ddbcg .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bagdc !=nil {return _bagdc ;};start .Attr =append (start .Attr ,_dgcad );};if _ddbcg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .ChromakeyAttr )});};if _ddbcg .FilledAttr !=_d .ST_TrueFalseUnset {_aeedab ,_fffdb :=_ddbcg .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fffdb !=nil {return _fffdb ;};start .Attr =append (start .Attr ,_aeedab );};if _ddbcg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .FillcolorAttr )});};if _ddbcg .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddbcg .SptAttr )});};if _ddbcg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dcafd ,_bfaee :=_ddbcg .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bfaee !=nil {return _bfaee ;};start .Attr =append (start .Attr ,_dcafd );};if _ddbcg .BwmodeAttr !=OfcST_BWModeUnset {_feac ,_eagagf :=_ddbcg .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eagagf !=nil {return _eagagf ;};start .Attr =append (start .Attr ,_feac );};if _ddbcg .BwpureAttr !=OfcST_BWModeUnset {_bcbed ,_bbdag :=_ddbcg .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bbdag !=nil {return _bbdag ;};start .Attr =append (start .Attr ,_bcbed );};if _ddbcg .BwnormalAttr !=OfcST_BWModeUnset {_fecb ,_gbda :=_ddbcg .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbda !=nil {return _gbda ;};start .Attr =append (start .Attr ,_fecb );};if _ddbcg .ForcedashAttr !=_d .ST_TrueFalseUnset {_aefee ,_bcge :=_ddbcg .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bcge !=nil {return _bcge ;};start .Attr =append (start .Attr ,_aefee );};if _ddbcg .OleiconAttr !=_d .ST_TrueFalseUnset {_ffgeb ,_bagcg :=_ddbcg .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bagcg !=nil {return _bagcg ;};start .Attr =append (start .Attr ,_ffgeb );};if _ddbcg .OleAttr !=_d .ST_TrueFalseBlankUnset {_aged ,_gcaa :=_ddbcg .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gcaa !=nil {return _gcaa ;};start .Attr =append (start .Attr ,_aged );};if _ddbcg .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_aeeeg ,_ffdf :=_ddbcg .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ffdf !=nil {return _ffdf ;};start .Attr =append (start .Attr ,_aeeeg );};if _ddbcg .CliptowrapAttr !=_d .ST_TrueFalseUnset {_efbg ,_fada :=_ddbcg .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fada !=nil {return _fada ;};start .Attr =append (start .Attr ,_efbg );};if _ddbcg .ClipAttr !=_d .ST_TrueFalseUnset {_fafg ,_ccfgb :=_ddbcg .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ccfgb !=nil {return _ccfgb ;};start .Attr =append (start .Attr ,_fafg );};e .EncodeToken (start );if _ddbcg .EG_ShapeElements !=nil {for _ ,_ggbec :=range _ddbcg .EG_ShapeElements {_ggbec .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_begff *CT_H )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _begff .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_begff .PositionAttr )});};if _begff .PolarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_begff .PolarAttr )});};if _begff .MapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_begff .MapAttr )});};if _begff .InvxAttr !=_d .ST_TrueFalseUnset {_cegge ,_bcfc :=_begff .InvxAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0078"});if _bcfc !=nil {return _bcfc ;};start .Attr =append (start .Attr ,_cegge );};if _begff .InvyAttr !=_d .ST_TrueFalseUnset {_cfaa ,_dabd :=_begff .InvyAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0079"});if _dabd !=nil {return _dabd ;};start .Attr =append (start .Attr ,_cfaa );};if _begff .SwitchAttr !=_d .ST_TrueFalseBlankUnset {_gbcae ,_gdad :=_begff .SwitchAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _gdad !=nil {return _gdad ;};start .Attr =append (start .Attr ,_gbcae );};if _begff .XrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_begff .XrangeAttr )});};if _begff .YrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_begff .YrangeAttr )});};if _begff .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_begff .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efdea *OfcInk )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efdea .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_bacag :=range start .Attr {if _bacag .Name .Local =="\u0069"{_bbad ,_eecgd :=_bacag .Value ,error (nil );if _eecgd !=nil {return _eecgd ;};_efdea .IAttr =&_bbad ;continue ;};if _bacag .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_efdea .AnnotationAttr .UnmarshalXMLAttr (_bacag );continue ;};if _bacag .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_acgdf ,_ggdcc :=_bacag .Value ,error (nil );if _ggdcc !=nil {return _ggdcc ;};_efdea .ContentTypeAttr =&_acgdf ;continue ;};};for {_dabec ,_abgba :=d .Token ();if _abgba !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_abgba );};if _ccace ,_agaeec :=_dabec .(_c .EndElement );_agaeec &&_ccace .Name ==start .Name {break ;};};return nil ;};func (_egde *AG_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egde .FilledAttr !=_d .ST_TrueFalseUnset {_eag ,_dfa :=_egde .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dfa !=nil {return _dfa ;};start .Attr =append (start .Attr ,_eag );};if _egde .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_egde .FillcolorAttr )});};return nil ;};func (_ecfaf OfcST_How )String ()string {switch _ecfaf {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};func (_fdf *AG_ImageAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfc :=range start .Attr {if _bfc .Name .Local =="\u0073\u0072\u0063"{_cgf ,_eed :=_bfc .Value ,error (nil );if _eed !=nil {return _eed ;};_fdf .SrcAttr =&_cgf ;continue ;};if _bfc .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cbfa ,_cea :=_bfc .Value ,error (nil );if _cea !=nil {return _cea ;};_fdf .CropleftAttr =&_cbfa ;continue ;};if _bfc .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cgb ,_gdf :=_bfc .Value ,error (nil );if _gdf !=nil {return _gdf ;};_fdf .CroptopAttr =&_cgb ;continue ;};if _bfc .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_dga ,_bfec :=_bfc .Value ,error (nil );if _bfec !=nil {return _bfec ;};_fdf .CroprightAttr =&_dga ;continue ;};if _bfc .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bed ,_beeb :=_bfc .Value ,error (nil );if _beeb !=nil {return _beeb ;};_fdf .CropbottomAttr =&_bed ;continue ;};if _bfc .Name .Local =="\u0067\u0061\u0069\u006e"{_gaaf ,_aea :=_bfc .Value ,error (nil );if _aea !=nil {return _aea ;};_fdf .GainAttr =&_gaaf ;continue ;};if _bfc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_eacd ,_def :=_bfc .Value ,error (nil );if _def !=nil {return _def ;};_fdf .BlacklevelAttr =&_eacd ;continue ;};if _bfc .Name .Local =="\u0067\u0061\u006dm\u0061"{_ggcd ,_caba :=_bfc .Value ,error (nil );if _caba !=nil {return _caba ;};_fdf .GammaAttr =&_ggcd ;continue ;};if _bfc .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fdf .GrayscaleAttr .UnmarshalXMLAttr (_bfc );continue ;};if _bfc .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fdf .BilevelAttr .UnmarshalXMLAttr (_bfc );continue ;};};for {_gged ,_eecb :=d .Token ();if _eecb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_eecb );};if _cabe ,_aeb :=_gged .(_c .EndElement );_aeb &&_cabe .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path
func (_fbfcd *OfcCT_Proxy )ValidateWithPath (path string )error {if _fgdgd :=_fbfcd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fgdgd !=nil {return _fgdgd ;};if _adfac :=_fbfcd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_adfac !=nil {return _adfac ;};return nil ;};
// Validate validates the CT_Fill and its children
func (_efbdf *CT_Fill )Validate ()error {return _efbdf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};type ST_StrokeArrowType byte ;type OfcColumn struct{OfcCT_StrokeChild };func (_gafab *OfcBottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gafab .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bcfgf :=range start .Attr {if _bcfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfgf .Name .Local =="\u0068\u0072\u0065\u0066"{_gfgeg ,_fbcef :=_bcfgf .Value ,error (nil );if _fbcef !=nil {return _fbcef ;};_gafab .HrefAttr =&_gfgeg ;continue ;};if _bcfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfgf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gafab .ForcedashAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdfeeb ,_dbaef :=_bcfgf .Value ,error (nil );if _dbaef !=nil {return _dbaef ;};_gafab .TitleAttr =&_gdfeeb ;continue ;};if _bcfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfgf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gefcg ,_bbbbdf :=_bcfgf .Value ,error (nil );if _bbbbdf !=nil {return _bbbbdf ;};_gafab .AlthrefAttr =&_gefcg ;continue ;};if _bcfgf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gafab .ImageaspectAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gafab .StartarrowAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gafab .LinestyleAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gafab .StartarrowwidthAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gafab .JoinstyleAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gafab .StartarrowlengthAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ffgec ,_dgccf :=_bcfgf .Value ,error (nil );if _dgccf !=nil {return _dgccf ;};_gafab .DashstyleAttr =&_ffgec ;continue ;};if _bcfgf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gafab .EndarrowAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gafab .FilltypeAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gafab .EndarrowwidthAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aecdd ,_bcea :=_bcfgf .Value ,error (nil );if _bcea !=nil {return _bcea ;};_gafab .OpacityAttr =&_aecdd ;continue ;};if _bcfgf .Name .Local =="\u0063\u006f\u006co\u0072"{_gbege ,_ebebg :=_bcfgf .Value ,error (nil );if _ebebg !=nil {return _ebebg ;};_gafab .ColorAttr =&_gbege ;continue ;};if _bcfgf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gafab .InsetpenAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gafab .EndarrowlengthAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0065\u0078\u0074"{_gafab .ExtAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gafab .EndcapAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fddcc ,_aadf :=_bcfgf .Value ,error (nil );if _aadf !=nil {return _aadf ;};_gafab .Color2Attr =&_fddcc ;continue ;};if _bcfgf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gafab .ImagealignshapeAttr .UnmarshalXMLAttr (_bcfgf );continue ;};if _bcfgf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eaacf ,_edbbg :=_bcfgf .Value ,error (nil );if _edbbg !=nil {return _edbbg ;};_gafab .WeightAttr =&_eaacf ;continue ;};if _bcfgf .Name .Local =="\u0073\u0072\u0063"{_fgcaa ,_dgcca :=_bcfgf .Value ,error (nil );if _dgcca !=nil {return _dgcca ;};_gafab .SrcAttr =&_fgcaa ;continue ;};if _bcfgf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aegb ,_eeace :=_bcfgf .Value ,error (nil );if _eeace !=nil {return _eeace ;};_gafab .ImagesizeAttr =&_aegb ;continue ;};if _bcfgf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bfffa ,_dfgbf :=_e .ParseFloat (_bcfgf .Value ,64);if _dfgbf !=nil {return _dfgbf ;};_gafab .MiterlimitAttr =&_bfffa ;continue ;};if _bcfgf .Name .Local =="\u006f\u006e"{_gafab .OnAttr .UnmarshalXMLAttr (_bcfgf );continue ;};};for {_dage ,_gfff :=d .Token ();if _gfff !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_gfff );};if _fcadfd ,_bcbdg :=_dage .(_c .EndElement );_bcbdg &&_fcadfd .Name ==start .Name {break ;};};return nil ;};
// Validate validates the OfcFill and its children
func (_eefgf *OfcFill )Validate ()error {return _eefgf .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_ebceb *OfcST_OLEType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebceb =0;case "\u0045\u006d\u0062e\u0064":*_ebceb =1;case "\u004c\u0069\u006e\u006b":*_ebceb =2;};return nil ;};func (_ccaceb OfcST_ScreenSize )Validate ()error {return _ccaceb .ValidateWithPath ("")};
// Validate validates the OfcCT_IdMap and its children
func (_efffa *OfcCT_IdMap )Validate ()error {return _efffa .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_bbeagc *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbeagc =0;case "\u0073\u0068\u006fr\u0074":*_bbeagc =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bbeagc =2;case "\u006c\u006f\u006e\u0067":*_bbeagc =3;};return nil ;};
// Validate validates the CT_Image and its children
func (_gfa *CT_Image )Validate ()error {return _gfa .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2;OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);func (_ddga *Polyline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddga .CT_PolyLine =*NewCT_PolyLine ();for _ ,_ababf :=range start .Attr {if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ddga .UserdrawnAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0063\u006c\u0069\u0070"{_ddga .ClipAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ddga .UserhiddenAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddga .InsetmodeAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ddga .BulletAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddga .PreferrelativeAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0068\u0072"{_ddga .HrAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddga .OleiconAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0068\u0072\u0073t\u0064"{_ddga .HrstdAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ddga .HrnoshadeAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aeffc ,_gggfea :=_ababf .Value ,error (nil );if _gggfea !=nil {return _gggfea ;};_ddga .BordertopcolorAttr =&_aeffc ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ddga .DgmlayoutAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddga .AllowoverlapAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddga .BwnormalAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddga .CliptowrapAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gabage ,_fgced :=_ababf .Value ,error (nil );if _fgced !=nil {return _fgced ;};_ddga .BorderbottomcolorAttr =&_gabage ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u006f\u006e\u0065\u0064"{_ddga .OnedAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ddga .DgmlayoutmruAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gafg ,_eeabe :=_e .ParseInt (_ababf .Value ,10,64);if _eeabe !=nil {return _eeabe ;};_ddga .RegroupidAttr =&_gafg ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ddga .AllowincellAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0068\u0072\u0070c\u0074"{_eccgfg ,_befgf :=_e .ParseFloat (_ababf .Value ,64);if _befgf !=nil {return _befgf ;};_adead :=float32 (_eccgfg );_ddga .HrpctAttr =&_adead ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ddga .ButtonAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0073\u0070\u0069\u0064"{_gefcfc ,_aeeecd :=_ababf .Value ,error (nil );if _aeeecd !=nil {return _aeeecd ;};_ddga .SpidAttr =&_gefcfc ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0073\u0070\u0074"{_dgeag ,_fbbdb :=_e .ParseFloat (_ababf .Value ,64);if _fbbdb !=nil {return _fbbdb ;};_ebbbg :=float32 (_dgeag );_ddga .SptAttr =&_ebbbg ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbgfc ,_bebac :=_ababf .Value ,error (nil );if _bebac !=nil {return _bebac ;};_ddga .BorderleftcolorAttr =&_gbgfc ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u006f\u006c\u0065"{_ddga .OleAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afaca ,_ddbgb :=_ababf .Value ,error (nil );if _ddbgb !=nil {return _ddbgb ;};_ddga .BorderrightcolorAttr =&_afaca ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddga .BwmodeAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_addda ,_bffff :=_e .ParseInt (_ababf .Value ,10,64);if _bffff !=nil {return _bffff ;};_ddga .DgmnodekindAttr =&_addda ;continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddga .ForcedashAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddga .BwpureAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddga .ConnectortypeAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ddga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ababf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ddga .HralignAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gaaa ,_bdfade :=_ababf .Value ,error (nil );if _bdfade !=nil {return _bdfade ;};_ddga .CoordsizeAttr =&_gaaa ;continue ;};if _ababf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dadde ,_bgfed :=_ababf .Value ,error (nil );if _bgfed !=nil {return _bgfed ;};_ddga .StyleAttr =&_dadde ;continue ;};if _ababf .Name .Local =="\u0069\u0064"{_acgbb ,_bgefd :=_ababf .Value ,error (nil );if _bgefd !=nil {return _bgefd ;};_ddga .IdAttr =&_acgbb ;continue ;};if _ababf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ddga .StrokedAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Local =="\u0070\u0072\u0069n\u0074"{_ddga .PrintAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bcefbc ,_gdacg :=_ababf .Value ,error (nil );if _gdacg !=nil {return _gdacg ;};_ddga .StrokeweightAttr =&_bcefbc ;continue ;};if _ababf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afde ,_dcbec :=_ababf .Value ,error (nil );if _dcbec !=nil {return _dcbec ;};_ddga .WrapcoordsAttr =&_afde ;continue ;};if _ababf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffbfb ,_ebgb :=_ababf .Value ,error (nil );if _ebgb !=nil {return _ebgb ;};_ddga .ChromakeyAttr =&_ffbfb ;continue ;};if _ababf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdbaga ,_dcgeg :=_ababf .Value ,error (nil );if _dcgeg !=nil {return _dcgeg ;};_ddga .FillcolorAttr =&_cdbaga ;continue ;};if _ababf .Name .Local =="\u0061\u006c\u0074"{_dbbfg ,_baaadc :=_ababf .Value ,error (nil );if _baaadc !=nil {return _baaadc ;};_ddga .AltAttr =&_dbbfg ;continue ;};if _ababf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dddfc ,_ecead :=_ababf .Value ,error (nil );if _ecead !=nil {return _ecead ;};_ddga .OpacityAttr =&_dddfc ;continue ;};if _ababf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aecdf ,_cebe :=_ababf .Value ,error (nil );if _cebe !=nil {return _cebe ;};_ddga .StrokecolorAttr =&_aecdf ;continue ;};if _ababf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddga .InsetpenAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddga .FilledAttr .UnmarshalXMLAttr (_ababf );continue ;};if _ababf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggbfg ,_aagdb :=_ababf .Value ,error (nil );if _aagdb !=nil {return _aagdb ;};_ddga .CoordoriginAttr =&_ggbfg ;continue ;};if _ababf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebgcd ,_cacgb :=_ababf .Value ,error (nil );if _cacgb !=nil {return _cacgb ;};_ddga .TitleAttr =&_ebgcd ;continue ;};if _ababf .Name .Local =="\u0063\u006c\u0061s\u0073"{_aecdfd ,_abgcc :=_ababf .Value ,error (nil );if _abgcc !=nil {return _abgcc ;};_ddga .ClassAttr =&_aecdfd ;continue ;};if _ababf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ecfcfa ,_bdee :=_ababf .Value ,error (nil );if _bdee !=nil {return _bdee ;};_ddga .TargetAttr =&_ecfcfa ;continue ;};if _ababf .Name .Local =="\u0068\u0072\u0065\u0066"{_ecfef ,_gggac :=_ababf .Value ,error (nil );if _gggac !=nil {return _gggac ;};_ddga .HrefAttr =&_ecfef ;continue ;};if _ababf .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_acedg ,_bgdfa :=_ababf .Value ,error (nil );if _bgdfa !=nil {return _bgdfa ;};_ddga .PointsAttr =&_acedg ;continue ;};};_ccdgg :for {_ffcba ,_eaba :=d .Token ();if _eaba !=nil {return _eaba ;};switch _bagff :=_ffcba .(type ){case _c .StartElement :switch _bagff .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_aacbe :=NewOfcInk ();if _bfdabd :=d .DecodeElement (_aacbe ,&_bagff );_bfdabd !=nil {return _bfdabd ;};_ddga .Ink =append (_ddga .Ink ,_aacbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dfefc :=NewEG_ShapeElements ();_dfefc .Path =NewPath ();if _fcdbf :=d .DecodeElement (_dfefc .Path ,&_bagff );_fcdbf !=nil {return _fcdbf ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_dfefc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_abfdd :=NewEG_ShapeElements ();_abfdd .Formulas =NewFormulas ();if _fbgff :=d .DecodeElement (_abfdd .Formulas ,&_bagff );_fbgff !=nil {return _fbgff ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_abfdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dbdfg :=NewEG_ShapeElements ();_dbdfg .Handles =NewHandles ();if _beebe :=d .DecodeElement (_dbdfg .Handles ,&_bagff );_beebe !=nil {return _beebe ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_dbdfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_afgeaa :=NewEG_ShapeElements ();_afgeaa .Fill =NewFill ();if _dbcadd :=d .DecodeElement (_afgeaa .Fill ,&_bagff );_dbcadd !=nil {return _dbcadd ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_afgeaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gafgg :=NewEG_ShapeElements ();_gafgg .Stroke =NewStroke ();if _dgffbf :=d .DecodeElement (_gafgg .Stroke ,&_bagff );_dgffbf !=nil {return _dgffbf ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_gafgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dbdca :=NewEG_ShapeElements ();_dbdca .Shadow =NewShadow ();if _ceaggc :=d .DecodeElement (_dbdca .Shadow ,&_bagff );_ceaggc !=nil {return _ceaggc ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_dbdca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_afdcf :=NewEG_ShapeElements ();_afdcf .Textbox =NewTextbox ();if _dfeec :=d .DecodeElement (_afdcf .Textbox ,&_bagff );_dfeec !=nil {return _dfeec ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_afdcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_aeace :=NewEG_ShapeElements ();_aeace .Textpath =NewTextpath ();if _fegg :=d .DecodeElement (_aeace .Textpath ,&_bagff );_fegg !=nil {return _fegg ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_aeace );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aafec :=NewEG_ShapeElements ();_aafec .Imagedata =NewImagedata ();if _cfagd :=d .DecodeElement (_aafec .Imagedata ,&_bagff );_cfagd !=nil {return _cfagd ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_aafec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_eaeda :=NewEG_ShapeElements ();_eaeda .Skew =NewOfcSkew ();if _dbcg :=d .DecodeElement (_eaeda .Skew ,&_bagff );_dbcg !=nil {return _dbcg ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_eaeda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_acfaf :=NewEG_ShapeElements ();_acfaf .Extrusion =NewOfcExtrusion ();if _gbegfg :=d .DecodeElement (_acfaf .Extrusion ,&_bagff );_gbegfg !=nil {return _gbegfg ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_acfaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_edggf :=NewEG_ShapeElements ();_edggf .Callout =NewOfcCallout ();if _gggb :=d .DecodeElement (_edggf .Callout ,&_bagff );_gggb !=nil {return _gggb ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_edggf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dcdba :=NewEG_ShapeElements ();_dcdba .Lock =NewOfcLock ();if _cdfdc :=d .DecodeElement (_dcdba .Lock ,&_bagff );_cdfdc !=nil {return _cdfdc ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_dcdba );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dcaef :=NewEG_ShapeElements ();_dcaef .Clippath =NewOfcClippath ();if _gebcec :=d .DecodeElement (_dcaef .Clippath ,&_bagff );_gebcec !=nil {return _gebcec ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_dcaef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cebd :=NewEG_ShapeElements ();_cebd .Signatureline =NewOfcSignatureline ();if _eabda :=d .DecodeElement (_cebd .Signatureline ,&_bagff );_eabda !=nil {return _eabda ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_cebd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gdedd :=NewEG_ShapeElements ();_gdedd .Wrap =_g .NewWrap ();if _cagbd :=d .DecodeElement (_gdedd .Wrap ,&_bagff );_cagbd !=nil {return _cagbd ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_gdedd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gcdeg :=NewEG_ShapeElements ();_gcdeg .Anchorlock =_g .NewAnchorlock ();if _affca :=d .DecodeElement (_gcdeg .Anchorlock ,&_bagff );_affca !=nil {return _affca ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_gcdeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ffdee :=NewEG_ShapeElements ();_ffdee .Bordertop =_g .NewBordertop ();if _eceb :=d .DecodeElement (_ffdee .Bordertop ,&_bagff );_eceb !=nil {return _eceb ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_ffdee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_feggb :=NewEG_ShapeElements ();_feggb .Borderbottom =_g .NewBorderbottom ();if _gdddaf :=d .DecodeElement (_feggb .Borderbottom ,&_bagff );_gdddaf !=nil {return _gdddaf ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_feggb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ggfe :=NewEG_ShapeElements ();_ggfe .Borderleft =_g .NewBorderleft ();if _fcae :=d .DecodeElement (_ggfe .Borderleft ,&_bagff );_fcae !=nil {return _fcae ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_ggfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gfdfa :=NewEG_ShapeElements ();_gfdfa .Borderright =_g .NewBorderright ();if _ggecf :=d .DecodeElement (_gfdfa .Borderright ,&_bagff );_ggecf !=nil {return _ggecf ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_gfdfa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_abaed :=NewEG_ShapeElements ();_abaed .ClientData =_cb .NewClientData ();if _fbcce :=d .DecodeElement (_abaed .ClientData ,&_bagff );_fbcce !=nil {return _fbcce ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_abaed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bfffab :=NewEG_ShapeElements ();_bfffab .Textdata =_de .NewTextdata ();if _eggbde :=d .DecodeElement (_bfffab .Textdata ,&_bagff );_eggbde !=nil {return _eggbde ;};_ddga .EG_ShapeElements =append (_ddga .EG_ShapeElements ,_bfffab );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_bagff .Name );if _abdbf :=d .Skip ();_abdbf !=nil {return _abdbf ;};};case _c .EndElement :break _ccdgg ;case _c .CharData :};};return nil ;};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _eg .Any ;};type ST_ShadowType byte ;func (_dbefgg *Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dbefgg .CT_Fill .MarshalXML (e ,start );};func (_bac *AG_AllShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebf :=range start .Attr {if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bac .ConnectortypeAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bac .BwpureAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bac .CliptowrapAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bac .PreferrelativeAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u006f\u006c\u0065"{_bac .OleAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bac .OleiconAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bac .ForcedashAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bac .BwnormalAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0073\u0070\u0074"{_ade ,_afff :=_e .ParseFloat (_ebf .Value ,64);if _afff !=nil {return _afff ;};_ffb :=float32 (_ade );_bac .SptAttr =&_ffb ;continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0063\u006c\u0069\u0070"{_bac .ClipAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bac .BwmodeAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bac .StrokedAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcce ,_acg :=_ebf .Value ,error (nil );if _acg !=nil {return _acg ;};_bac .FillcolorAttr =&_gcce ;continue ;};if _ebf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bac .FilledAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gaa ,_cdf :=_ebf .Value ,error (nil );if _cdf !=nil {return _cdf ;};_bac .ChromakeyAttr =&_gaa ;continue ;};if _ebf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bac .InsetpenAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bge ,_dcg :=_ebf .Value ,error (nil );if _dcg !=nil {return _dcg ;};_bac .StrokeweightAttr =&_bge ;continue ;};if _ebf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_adee ,_egd :=_ebf .Value ,error (nil );if _egd !=nil {return _egd ;};_bac .StrokecolorAttr =&_adee ;continue ;};if _ebf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcc ,_dda :=_ebf .Value ,error (nil );if _dda !=nil {return _dda ;};_bac .OpacityAttr =&_bcc ;continue ;};};for {_dae ,_bbb :=d .Token ();if _bbb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_bbb );};if _dad ,_edc :=_dae .(_c .EndElement );_edc &&_dad .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_dbfge :=&OfcCT_ColorMenu {};return _dbfge };type OfcCallout struct{OfcCT_Callout };
// Validate validates the OfcColumn and its children
func (_eagdd *OfcColumn )Validate ()error {return _eagdd .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_gcbee *OfcCT_SignatureLine )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";};if _gcbee .IssignaturelineAttr !=_d .ST_TrueFalseUnset {_cfgd ,_dgacb :=_gcbee .IssignaturelineAttr .MarshalXMLAttr (_c .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _dgacb !=nil {return _dgacb ;};start .Attr =append (start .Attr ,_cfgd );};if _gcbee .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .IdAttr )});};if _gcbee .ProvidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .ProvidAttr )});};if _gcbee .SigninginstructionssetAttr !=_d .ST_TrueFalseUnset {_ffbag ,_fefc :=_gcbee .SigninginstructionssetAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _fefc !=nil {return _fefc ;};start .Attr =append (start .Attr ,_ffbag );};if _gcbee .AllowcommentsAttr !=_d .ST_TrueFalseUnset {_fgbf ,_agecb :=_gcbee .AllowcommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _agecb !=nil {return _agecb ;};start .Attr =append (start .Attr ,_fgbf );};if _gcbee .ShowsigndateAttr !=_d .ST_TrueFalseUnset {_fabeg ,_fdcdb :=_gcbee .ShowsigndateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _fdcdb !=nil {return _fdcdb ;};start .Attr =append (start .Attr ,_fabeg );};if _gcbee .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .SuggestedsignerAttr )});};if _gcbee .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .Suggestedsigner2Attr )});};if _gcbee .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .SuggestedsigneremailAttr )});};if _gcbee .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .SigninginstructionsAttr )});};if _gcbee .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .AddlxmlAttr )});};if _gcbee .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcbee .SigprovurlAttr )});};if _gcbee .ExtAttr !=ST_ExtUnset {_dgfb ,_gdcaa :=_gcbee .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gdcaa !=nil {return _gdcaa ;};start .Attr =append (start .Attr ,_dgfb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the OfcCT_OLEObject and its children
func (_fggeg *OfcCT_OLEObject )Validate ()error {return _fggeg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_bdebf *OfcST_ExtrusionPlane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deebb ,_dfabae :=d .Token ();if _dfabae !=nil {return _dfabae ;};if _febdd ,_egdaec :=_deebb .(_c .EndElement );_egdaec &&_febdd .Name ==start .Name {*_bdebf =1;return nil ;};if _gdaca ,_fcbge :=_deebb .(_c .CharData );!_fcbge {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deebb );}else {switch string (_gdaca ){case "":*_bdebf =0;case "\u0058\u0059":*_bdebf =1;case "\u005a\u0058":*_bdebf =2;case "\u0059\u005a":*_bdebf =3;};};_deebb ,_dfabae =d .Token ();if _dfabae !=nil {return _dfabae ;};if _addfc ,_ebfda :=_deebb .(_c .EndElement );_ebfda &&_addfc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deebb );};func (_adbef *OfcShapelayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _adbef .OfcCT_ShapeLayout .MarshalXML (e ,start );};type AG_Adj struct{AdjAttr *string ;};
// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path
func (_aaacd *OfcCT_Ink )ValidateWithPath (path string )error {if _dbgfc :=_aaacd .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbgfc !=nil {return _dbgfc ;};return nil ;};func NewOfcSignatureline ()*OfcSignatureline {_aaece :=&OfcSignatureline {};_aaece .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _aaece ;};func (_dgdge *Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgdge .CT_Group =*NewCT_Group ();for _ ,_cbdgd :=range start .Attr {if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgdge .AllowincellAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgdge .BulletAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0068\u0072"{_dgdge .HrAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u006f\u006e\u0065\u0064"{_dgdge .OnedAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgdge .HralignAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_acgac ,_aadaa :=_cbdgd .Value ,error (nil );if _aadaa !=nil {return _aadaa ;};_dgdge .TablelimitsAttr =&_acgac ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ageee ,_dcce :=_e .ParseInt (_cbdgd .Value ,10,64);if _dcce !=nil {return _dcce ;};_dgdge .RegroupidAttr =&_ageee ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_baaad ,_cfgfc :=_cbdgd .Value ,error (nil );if _cfgfc !=nil {return _cfgfc ;};_dgdge .BordertopcolorAttr =&_baaad ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0073\u0070\u0069\u0064"{_feba ,_gddgg :=_cbdgd .Value ,error (nil );if _gddgg !=nil {return _gddgg ;};_dgdge .SpidAttr =&_feba ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0068\u0072\u0070c\u0074"{_cfebb ,_cbbdc :=_e .ParseFloat (_cbdgd .Value ,64);if _cbbdc !=nil {return _cbbdc ;};_dgcag :=float32 (_cfebb );_dgdge .HrpctAttr =&_dgcag ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gdcec ,_cdadfa :=_cbdgd .Value ,error (nil );if _cdadfa !=nil {return _cdadfa ;};_dgdge .BorderrightcolorAttr =&_gdcec ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgdge .ButtonAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgdge .HrstdAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgdge .DgmlayoutAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgdge .UserdrawnAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgdge .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgdge .UserhiddenAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edaa ,_acdbe :=_cbdgd .Value ,error (nil );if _acdbe !=nil {return _acdbe ;};_dgdge .BorderleftcolorAttr =&_edaa ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgdge .InsetmodeAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgdge .AllowoverlapAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_acbdc ,_dbabe :=_cbdgd .Value ,error (nil );if _dbabe !=nil {return _dbabe ;};_dgdge .TablepropertiesAttr =&_acbdc ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgdge .HrnoshadeAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgdge .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbace ,_fbfed :=_e .ParseInt (_cbdgd .Value ,10,64);if _fbfed !=nil {return _fbfed ;};_dgdge .DgmnodekindAttr =&_cbace ;continue ;};if _cbdgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_daddb ,_adaac :=_cbdgd .Value ,error (nil );if _adaac !=nil {return _adaac ;};_dgdge .BorderbottomcolorAttr =&_daddb ;continue ;};if _cbdgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgdge .PrintAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_debdb ,_cbfgc :=_cbdgd .Value ,error (nil );if _cbfgc !=nil {return _cbfgc ;};_dgdge .TitleAttr =&_debdb ;continue ;};if _cbdgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cbaea ,_gacdg :=_cbdgd .Value ,error (nil );if _gacdg !=nil {return _gacdg ;};_dgdge .CoordoriginAttr =&_cbaea ;continue ;};if _cbdgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_faeeg ,_edfcee :=_cbdgd .Value ,error (nil );if _edfcee !=nil {return _edfcee ;};_dgdge .WrapcoordsAttr =&_faeeg ;continue ;};if _cbdgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfbfe ,_bccce :=_cbdgd .Value ,error (nil );if _bccce !=nil {return _bccce ;};_dgdge .CoordsizeAttr =&_gfbfe ;continue ;};if _cbdgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcbg ,_ebbeb :=_cbdgd .Value ,error (nil );if _ebbeb !=nil {return _ebbeb ;};_dgdge .StyleAttr =&_bcbg ;continue ;};if _cbdgd .Name .Local =="\u0069\u0064"{_faeg ,_bbbef :=_cbdgd .Value ,error (nil );if _bbbef !=nil {return _bbbef ;};_dgdge .IdAttr =&_faeg ;continue ;};if _cbdgd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gaffg ,_fgfeg :=_cbdgd .Value ,error (nil );if _fgfeg !=nil {return _fgfeg ;};_dgdge .FillcolorAttr =&_gaffg ;continue ;};if _cbdgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_bgedb ,_dbeec :=_cbdgd .Value ,error (nil );if _dbeec !=nil {return _dbeec ;};_dgdge .ClassAttr =&_bgedb ;continue ;};if _cbdgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgbbe ,_aeceb :=_cbdgd .Value ,error (nil );if _aeceb !=nil {return _aeceb ;};_dgdge .TargetAttr =&_cgbbe ;continue ;};if _cbdgd .Name .Local =="\u0068\u0072\u0065\u0066"{_cceee ,_ebcge :=_cbdgd .Value ,error (nil );if _ebcge !=nil {return _ebcge ;};_dgdge .HrefAttr =&_cceee ;continue ;};if _cbdgd .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dgdge .EditasAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgdge .FilledAttr .UnmarshalXMLAttr (_cbdgd );continue ;};if _cbdgd .Name .Local =="\u0061\u006c\u0074"{_efef ,_adefd :=_cbdgd .Value ,error (nil );if _adefd !=nil {return _adefd ;};_dgdge .AltAttr =&_efef ;continue ;};};_eddff :for {_fbaeg ,_bcgc :=d .Token ();if _bcgc !=nil {return _bcgc ;};switch _afgeg :=_fbaeg .(type ){case _c .StartElement :switch _afgeg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_cdagg :=NewGroup ();if _gfaef :=d .DecodeElement (_cdagg ,&_afgeg );_gfaef !=nil {return _gfaef ;};_dgdge .Group =append (_dgdge .Group ,_cdagg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_agcg :=NewShape ();if _gcgcdf :=d .DecodeElement (_agcg ,&_afgeg );_gcgcdf !=nil {return _gcgcdf ;};_dgdge .Shape =append (_dgdge .Shape ,_agcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_agcgg :=NewShapetype ();if _dfbb :=d .DecodeElement (_agcgg ,&_afgeg );_dfbb !=nil {return _dfbb ;};_dgdge .Shapetype =append (_dgdge .Shapetype ,_agcgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_geged :=NewArc ();if _gdgdd :=d .DecodeElement (_geged ,&_afgeg );_gdgdd !=nil {return _gdgdd ;};_dgdge .Arc =append (_dgdge .Arc ,_geged );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_cgeafb :=NewCurve ();if _ggfbb :=d .DecodeElement (_cgeafb ,&_afgeg );_ggfbb !=nil {return _ggfbb ;};_dgdge .Curve =append (_dgdge .Curve ,_cgeafb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_bfgde :=NewImage ();if _eacca :=d .DecodeElement (_bfgde ,&_afgeg );_eacca !=nil {return _eacca ;};_dgdge .Image =append (_dgdge .Image ,_bfgde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_fgcdd :=NewLine ();if _gefdc :=d .DecodeElement (_fgcdd ,&_afgeg );_gefdc !=nil {return _gefdc ;};_dgdge .Line =append (_dgdge .Line ,_fgcdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_bfadc :=NewOval ();if _gfcbf :=d .DecodeElement (_bfadc ,&_afgeg );_gfcbf !=nil {return _gfcbf ;};_dgdge .Oval =append (_dgdge .Oval ,_bfadc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_ggbgc :=NewPolyline ();if _fgebb :=d .DecodeElement (_ggbgc ,&_afgeg );_fgebb !=nil {return _fgebb ;};_dgdge .Polyline =append (_dgdge .Polyline ,_ggbgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_eaacdf :=NewRect ();if _edfed :=d .DecodeElement (_eaacdf ,&_afgeg );_edfed !=nil {return _edfed ;};_dgdge .Rect =append (_dgdge .Rect ,_eaacdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_bcdbad :=NewRoundrect ();if _fgec :=d .DecodeElement (_bcdbad ,&_afgeg );_fgec !=nil {return _fgec ;};_dgdge .Roundrect =append (_dgdge .Roundrect ,_bcdbad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_ddfccc :=NewOfcDiagram ();if _gbdab :=d .DecodeElement (_ddfccc ,&_afgeg );_gbdab !=nil {return _gbdab ;};_dgdge .Diagram =append (_dgdge .Diagram ,_ddfccc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bedbc :=NewEG_ShapeElements ();_bedbc .Path =NewPath ();if _ebdde :=d .DecodeElement (_bedbc .Path ,&_afgeg );_ebdde !=nil {return _ebdde ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_bedbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_daacc :=NewEG_ShapeElements ();_daacc .Formulas =NewFormulas ();if _bgafd :=d .DecodeElement (_daacc .Formulas ,&_afgeg );_bgafd !=nil {return _bgafd ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_daacc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bffb :=NewEG_ShapeElements ();_bffb .Handles =NewHandles ();if _cgdcc :=d .DecodeElement (_bffb .Handles ,&_afgeg );_cgdcc !=nil {return _cgdcc ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_bffb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_adedaf :=NewEG_ShapeElements ();_adedaf .Fill =NewFill ();if _bdcd :=d .DecodeElement (_adedaf .Fill ,&_afgeg );_bdcd !=nil {return _bdcd ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_adedaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dbfdd :=NewEG_ShapeElements ();_dbfdd .Stroke =NewStroke ();if _aedad :=d .DecodeElement (_dbfdd .Stroke ,&_afgeg );_aedad !=nil {return _aedad ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_dbfdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_egbge :=NewEG_ShapeElements ();_egbge .Shadow =NewShadow ();if _ceddf :=d .DecodeElement (_egbge .Shadow ,&_afgeg );_ceddf !=nil {return _ceddf ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_egbge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gbgbc :=NewEG_ShapeElements ();_gbgbc .Textbox =NewTextbox ();if _aaggc :=d .DecodeElement (_gbgbc .Textbox ,&_afgeg );_aaggc !=nil {return _aaggc ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_gbgbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ecbbgb :=NewEG_ShapeElements ();_ecbbgb .Textpath =NewTextpath ();if _ecfbd :=d .DecodeElement (_ecbbgb .Textpath ,&_afgeg );_ecfbd !=nil {return _ecfbd ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_ecbbgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_egbea :=NewEG_ShapeElements ();_egbea .Imagedata =NewImagedata ();if _faeae :=d .DecodeElement (_egbea .Imagedata ,&_afgeg );_faeae !=nil {return _faeae ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_egbea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_aedb :=NewEG_ShapeElements ();_aedb .Skew =NewOfcSkew ();if _fdgb :=d .DecodeElement (_aedb .Skew ,&_afgeg );_fdgb !=nil {return _fdgb ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_aedb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgagd :=NewEG_ShapeElements ();_cgagd .Extrusion =NewOfcExtrusion ();if _fcbab :=d .DecodeElement (_cgagd .Extrusion ,&_afgeg );_fcbab !=nil {return _fcbab ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_cgagd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_egadb :=NewEG_ShapeElements ();_egadb .Callout =NewOfcCallout ();if _adebb :=d .DecodeElement (_egadb .Callout ,&_afgeg );_adebb !=nil {return _adebb ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_egadb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dgcec :=NewEG_ShapeElements ();_dgcec .Lock =NewOfcLock ();if _egfdf :=d .DecodeElement (_dgcec .Lock ,&_afgeg );_egfdf !=nil {return _egfdf ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_dgcec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_deab :=NewEG_ShapeElements ();_deab .Clippath =NewOfcClippath ();if _ebec :=d .DecodeElement (_deab .Clippath ,&_afgeg );_ebec !=nil {return _ebec ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_deab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dgaeaf :=NewEG_ShapeElements ();_dgaeaf .Signatureline =NewOfcSignatureline ();if _ddddc :=d .DecodeElement (_dgaeaf .Signatureline ,&_afgeg );_ddddc !=nil {return _ddddc ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_dgaeaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bbbdb :=NewEG_ShapeElements ();_bbbdb .Wrap =_g .NewWrap ();if _fbdga :=d .DecodeElement (_bbbdb .Wrap ,&_afgeg );_fbdga !=nil {return _fbdga ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_bbbdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_adbcb :=NewEG_ShapeElements ();_adbcb .Anchorlock =_g .NewAnchorlock ();if _bfaec :=d .DecodeElement (_adbcb .Anchorlock ,&_afgeg );_bfaec !=nil {return _bfaec ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_adbcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_edefe :=NewEG_ShapeElements ();_edefe .Bordertop =_g .NewBordertop ();if _cdcd :=d .DecodeElement (_edefe .Bordertop ,&_afgeg );_cdcd !=nil {return _cdcd ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_edefe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gcde :=NewEG_ShapeElements ();_gcde .Borderbottom =_g .NewBorderbottom ();if _gedac :=d .DecodeElement (_gcde .Borderbottom ,&_afgeg );_gedac !=nil {return _gedac ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_gcde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ecege :=NewEG_ShapeElements ();_ecege .Borderleft =_g .NewBorderleft ();if _dcfcga :=d .DecodeElement (_ecege .Borderleft ,&_afgeg );_dcfcga !=nil {return _dcfcga ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_ecege );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dagad :=NewEG_ShapeElements ();_dagad .Borderright =_g .NewBorderright ();if _gcdcc :=d .DecodeElement (_dagad .Borderright ,&_afgeg );_gcdcc !=nil {return _gcdcc ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_dagad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ceaca :=NewEG_ShapeElements ();_ceaca .ClientData =_cb .NewClientData ();if _dfcfag :=d .DecodeElement (_ceaca .ClientData ,&_afgeg );_dfcfag !=nil {return _dfcfag ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_ceaca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_acbge :=NewEG_ShapeElements ();_acbge .Textdata =_de .NewTextdata ();if _eecdb :=d .DecodeElement (_acbge .Textdata ,&_afgeg );_eecdb !=nil {return _eecdb ;};_dgdge .EG_ShapeElements =append (_dgdge .EG_ShapeElements ,_acbge );default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0047\u0072\u006fu\u0070 \u0025\u0076",_afgeg .Name );if _abdb :=d .Skip ();_abdb !=nil {return _abdb ;};};case _c .EndElement :break _eddff ;case _c .CharData :};};return nil ;};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_ebegb *ST_FillMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbgea ,_edeab :=d .Token ();if _edeab !=nil {return _edeab ;};if _efacb ,_cbbecb :=_dbgea .(_c .EndElement );_cbbecb &&_efacb .Name ==start .Name {*_ebegb =1;return nil ;};if _cgccb ,_fbbda :=_dbgea .(_c .CharData );!_fbbda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbgea );}else {switch string (_cgccb ){case "":*_ebegb =0;case "\u006e\u006f\u006e\u0065":*_ebegb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ebegb =2;case "\u0073\u0069\u0067m\u0061":*_ebegb =3;case "\u0061\u006e\u0079":*_ebegb =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_ebegb =5;};};_dbgea ,_edeab =d .Token ();if _edeab !=nil {return _edeab ;};if _eagge ,_ecfa :=_dbgea .(_c .EndElement );_ecfa &&_eagge .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbgea );};func (_gbefd OfcST_CalloutPlacement )Validate ()error {return _gbefd .ValidateWithPath ("")};func NewAG_Style ()*AG_Style {_cefc :=&AG_Style {};return _cefc };func (_feaef OfcST_ExtrusionPlane )Validate ()error {return _feaef .ValidateWithPath ("")};func (_cgfeb *Formulas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cgfeb .CT_Formulas .MarshalXML (e ,start );};func NewFormulas ()*Formulas {_dbefd :=&Formulas {};_dbefd .CT_Formulas =*NewCT_Formulas ();return _dbefd ;};func (_gfadea OfcST_HrAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abadb :=_c .Attr {};_abadb .Name =name ;switch _gfadea {case OfcST_HrAlignUnset :_abadb .Value ="";case OfcST_HrAlignLeft :_abadb .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_abadb .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_abadb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _abadb ,nil ;};
// ValidateWithPath validates the Formulas and its children, prefixing error messages with path
func (_dfacd *Formulas )ValidateWithPath (path string )error {if _fcea :=_dfacd .CT_Formulas .ValidateWithPath (path );_fcea !=nil {return _fcea ;};return nil ;};func (_abegb *CT_TextPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068";};if _abegb .OnAttr !=_d .ST_TrueFalseUnset {_ggdc ,_ggacd :=_abegb .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _ggacd !=nil {return _ggacd ;};start .Attr =append (start .Attr ,_ggdc );};if _abegb .FitshapeAttr !=_d .ST_TrueFalseUnset {_gdce ,_adcc :=_abegb .FitshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _adcc !=nil {return _adcc ;};start .Attr =append (start .Attr ,_gdce );};if _abegb .FitpathAttr !=_d .ST_TrueFalseUnset {_bgdcb ,_edbf :=_abegb .FitpathAttr .MarshalXMLAttr (_c .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _edbf !=nil {return _edbf ;};start .Attr =append (start .Attr ,_bgdcb );};if _abegb .TrimAttr !=_d .ST_TrueFalseUnset {_bbeag ,_ccgfe :=_abegb .TrimAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0072\u0069\u006d"});if _ccgfe !=nil {return _ccgfe ;};start .Attr =append (start .Attr ,_bbeag );};if _abegb .XscaleAttr !=_d .ST_TrueFalseUnset {_dedd ,_dfdaf :=_abegb .XscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _dfdaf !=nil {return _dfdaf ;};start .Attr =append (start .Attr ,_dedd );};if _abegb .StringAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_abegb .StringAttr )});};if _abegb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abegb .IdAttr )});};if _abegb .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abegb .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acgff *CT_Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccec :for {_bgfe ,_bbfa :=d .Token ();if _bbfa !=nil {return _bbfa ;};switch _bgcd :=_bgfe .(type ){case _c .StartElement :switch _bgcd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_ecec :=NewCT_H ();if _edfc :=d .DecodeElement (_ecec ,&_bgcd );_edfc !=nil {return _edfc ;};_acgff .H =append (_acgff .H ,_ecec );default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_bgcd .Name );if _ddfa :=d .Skip ();_ddfa !=nil {return _ddfa ;};};case _c .EndElement :break _ccec ;case _c .CharData :};};return nil ;};func (_bcaec *Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcaec .CT_Fill =*NewCT_Fill ();for _ ,_fgdfg :=range start .Attr {if _fgdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdfg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bcaec .DetectmouseclickAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdfg .Name .Local =="\u0072\u0065\u006ci\u0064"{_acea ,_ccfcf :=_fgdfg .Value ,error (nil );if _ccfcf !=nil {return _ccfcf ;};_bcaec .RelidAttr =&_acea ;continue ;};if _fgdfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgdfg .Name .Local =="\u0069\u0064"||_fgdfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgdfg .Name .Local =="\u0069\u0064"{_ecede ,_gabbb :=_fgdfg .Value ,error (nil );if _gabbb !=nil {return _gabbb ;};_bcaec .IdAttr =&_ecede ;continue ;};if _fgdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdfg .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_gfcddd ,_dgefc :=_fgdfg .Value ,error (nil );if _dgefc !=nil {return _dgefc ;};_bcaec .Opacity2Attr =&_gfcddd ;continue ;};if _fgdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbeda ,_eggbd :=_fgdfg .Value ,error (nil );if _eggbd !=nil {return _eggbd ;};_bcaec .TitleAttr =&_fbeda ;continue ;};if _fgdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdfg .Name .Local =="\u0068\u0072\u0065\u0066"{_gdfgc ,_eccd :=_fgdfg .Value ,error (nil );if _eccd !=nil {return _eccd ;};_bcaec .HrefAttr =&_gdfgc ;continue ;};if _fgdfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdfg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cebfd ,_dbfeeg :=_fgdfg .Value ,error (nil );if _dbfeeg !=nil {return _dbfeeg ;};_bcaec .AlthrefAttr =&_cebfd ;continue ;};if _fgdfg .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bcaec .AlignshapeAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_bcaec .MethodAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Local =="\u0073\u0069\u007a\u0065"{_cfaae ,_ddbfd :=_fgdfg .Value ,error (nil );if _ddbfd !=nil {return _ddbfd ;};_bcaec .SizeAttr =&_cfaae ;continue ;};if _fgdfg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_abgb ,_debgd :=_fgdfg .Value ,error (nil );if _debgd !=nil {return _debgd ;};_bcaec .PositionAttr =&_abgb ;continue ;};if _fgdfg .Name .Local =="\u0073\u0072\u0063"{_cfgf ,_aaafa :=_fgdfg .Value ,error (nil );if _aaafa !=nil {return _aaafa ;};_bcaec .SrcAttr =&_cfgf ;continue ;};if _fgdfg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_dcbdae ,_agfe :=_fgdfg .Value ,error (nil );if _agfe !=nil {return _agfe ;};_bcaec .ColorsAttr =&_dcbdae ;continue ;};if _fgdfg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccgcec ,_dcfcf :=_fgdfg .Value ,error (nil );if _dcfcf !=nil {return _dcfcf ;};_bcaec .Color2Attr =&_ccgcec ;continue ;};if _fgdfg .Name .Local =="\u0074\u0079\u0070\u0065"{_bcaec .TypeAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_fdgc ,_cegc :=_fgdfg .Value ,error (nil );if _cegc !=nil {return _cegc ;};_bcaec .FocussizeAttr =&_fdgc ;continue ;};if _fgdfg .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eagcad ,_cdgcd :=_fgdfg .Value ,error (nil );if _cdgcd !=nil {return _cdgcd ;};_bcaec .FocuspositionAttr =&_eagcad ;continue ;};if _fgdfg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gfgdc ,_dgggd :=_fgdfg .Value ,error (nil );if _dgggd !=nil {return _dgggd ;};_bcaec .OriginAttr =&_gfgdc ;continue ;};if _fgdfg .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_bcaec .AspectAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Local =="\u0061\u006e\u0067l\u0065"{_gegbd ,_cbdaa :=_e .ParseFloat (_fgdfg .Value ,64);if _cbdaa !=nil {return _cbdaa ;};_bcaec .AngleAttr =&_gegbd ;continue ;};if _fgdfg .Name .Local =="\u0066\u006f\u0063u\u0073"{_adeda ,_bcdaf :=_fgdfg .Value ,error (nil );if _bcdaf !=nil {return _bcdaf ;};_bcaec .FocusAttr =&_adeda ;continue ;};if _fgdfg .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_bcaec .RecolorAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_bcaec .RotateAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afaf ,_ffebd :=_fgdfg .Value ,error (nil );if _ffebd !=nil {return _ffebd ;};_bcaec .OpacityAttr =&_afaf ;continue ;};if _fgdfg .Name .Local =="\u0063\u006f\u006co\u0072"{_faadec ,_efgec :=_fgdfg .Value ,error (nil );if _efgec !=nil {return _efgec ;};_bcaec .ColorAttr =&_faadec ;continue ;};if _fgdfg .Name .Local =="\u006f\u006e"{_bcaec .OnAttr .UnmarshalXMLAttr (_fgdfg );continue ;};if _fgdfg .Name .Local =="\u0069\u0064"{_cfgb ,_abgeb :=_fgdfg .Value ,error (nil );if _abgeb !=nil {return _abgeb ;};_bcaec .SIdAttr =&_cfgb ;continue ;};};_bdaaac :for {_eacf ,_ddaag :=d .Token ();if _ddaag !=nil {return _ddaag ;};switch _efbba :=_eacf .(type ){case _c .StartElement :switch _efbba .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_bcaec .Fill =NewOfcFill ();if _daefd :=d .DecodeElement (_bcaec .Fill ,&_efbba );_daefd !=nil {return _daefd ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_efbba .Name );if _dggea :=d .Skip ();_dggea !=nil {return _dggea ;};};case _c .EndElement :break _bdaaac ;case _c .CharData :};};return nil ;};func (_ageag *OfcCT_Relation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _ageag .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ageag .IdsrcAttr )});};if _ageag .IddestAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ageag .IddestAttr )});};if _ageag .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ageag .IdcntrAttr )});};if _ageag .ExtAttr !=ST_ExtUnset {_gbbeg ,_affddc :=_ageag .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _affddc !=nil {return _affddc ;};start .Attr =append (start .Attr ,_gbbeg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_de .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_cddgf OfcST_ColorMode )Validate ()error {return _cddgf .ValidateWithPath ("")};
// ValidateWithPath validates the Path and its children, prefixing error messages with path
func (_dccgbe *Path )ValidateWithPath (path string )error {if _gcdafc :=_dccgbe .CT_Path .ValidateWithPath (path );_gcdafc !=nil {return _gcdafc ;};return nil ;};
// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path
func (_agdg *AG_StrokeAttributes )ValidateWithPath (path string )error {if _fedf :=_agdg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fedf !=nil {return _fedf ;};if _eggf :=_agdg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_eggf !=nil {return _eggf ;};if _ebgf :=_agdg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ebgf !=nil {return _ebgf ;};if _dcdg :=_agdg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_dcdg !=nil {return _dcdg ;};if _bbg :=_agdg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bbg !=nil {return _bbg ;};if _dfdg :=_agdg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dfdg !=nil {return _dfdg ;};if _bgce :=_agdg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bgce !=nil {return _bgce ;};if _fbfe :=_agdg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fbfe !=nil {return _fbfe ;};if _ebce :=_agdg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_ebce !=nil {return _ebce ;};if _bgdda :=_agdg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bgdda !=nil {return _bgdda ;};if _ddf :=_agdg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_ddf !=nil {return _ddf ;};if _gae :=_agdg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};if _cddbb :=_agdg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_cddbb !=nil {return _cddbb ;};if _cfcc :=_agdg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cfcc !=nil {return _cfcc ;};if _ecb :=_agdg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecb !=nil {return _ecb ;};return nil ;};func (_ggabc *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggabc =0;case "\u0073\u006f\u006ci\u0064":*_ggabc =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_ggabc =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_ggabc =3;};return nil ;};func (_gbcad *CT_F )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgdb :=range start .Attr {if _dgdb .Name .Local =="\u0065\u0071\u006e"{_fbaf ,_bggf :=_dgdb .Value ,error (nil );if _bggf !=nil {return _bggf ;};_gbcad .EqnAttr =&_fbaf ;continue ;};};for {_gcdc ,_aceeg :=d .Token ();if _aceeg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_aceeg );};if _bdefa ,_ccga :=_gcdc .(_c .EndElement );_ccga &&_bdefa .Name ==start .Name {break ;};};return nil ;};func (_begfb ST_StrokeLineStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_begfb .String (),start );};
// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path
func (_agaba *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_dcfbb *CT_RoundRect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfabc :=range start .Attr {if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcfbb .UserdrawnAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fedee ,_efbga :=_bfabc .Value ,error (nil );if _efbga !=nil {return _efbga ;};_dcfbb .BordertopcolorAttr =&_fedee ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcfbb .UserhiddenAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcfbb .BulletAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcfbb .CliptowrapAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0068\u0072"{_dcfbb .HrAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u006f\u006c\u0065"{_dcfbb .OleAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcfbb .HrstdAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0073\u0070\u0069\u0064"{_dgefb ,_fgef :=_bfabc .Value ,error (nil );if _fgef !=nil {return _fgef ;};_dcfbb .SpidAttr =&_dgefb ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcfbb .HrnoshadeAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcfbb .ForcedashAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edfde ,_efged :=_bfabc .Value ,error (nil );if _efged !=nil {return _efged ;};_dcfbb .BorderleftcolorAttr =&_edfde ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dedg ,_ddccf :=_e .ParseInt (_bfabc .Value ,10,64);if _ddccf !=nil {return _ddccf ;};_dcfbb .DgmnodekindAttr =&_dedg ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u006f\u006e\u0065\u0064"{_dcfbb .OnedAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0063\u006c\u0069\u0070"{_dcfbb .ClipAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0068\u0072\u0070c\u0074"{_fffba ,_abbec :=_e .ParseFloat (_bfabc .Value ,64);if _abbec !=nil {return _abbec ;};_cdaaae :=float32 (_fffba );_dcfbb .HrpctAttr =&_cdaaae ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcfbb .PreferrelativeAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efbge ,_dfgcd :=_bfabc .Value ,error (nil );if _dfgcd !=nil {return _dfgcd ;};_dcfbb .BorderrightcolorAttr =&_efbge ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdfe ,_bdab :=_e .ParseInt (_bfabc .Value ,10,64);if _bdab !=nil {return _bdab ;};_dcfbb .RegroupidAttr =&_cdfe ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcfbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcfbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcfbb .AllowoverlapAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcfbb .HralignAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcfbb .InsetmodeAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0073\u0070\u0074"{_dbagb ,_baca :=_e .ParseFloat (_bfabc .Value ,64);if _baca !=nil {return _baca ;};_decfc :=float32 (_dbagb );_dcfbb .SptAttr =&_decfc ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_afab ,_cfdfd :=_bfabc .Value ,error (nil );if _cfdfd !=nil {return _cfdfd ;};_dcfbb .BorderbottomcolorAttr =&_afab ;continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcfbb .OleiconAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcfbb .DgmlayoutAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcfbb .BwmodeAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcfbb .BwnormalAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcfbb .BwpureAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcfbb .ConnectortypeAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcfbb .ButtonAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfabc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcfbb .AllowincellAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Local =="\u0068\u0072\u0065\u0066"{_aaeag ,_bdgcf :=_bfabc .Value ,error (nil );if _bdgcf !=nil {return _bdgcf ;};_dcfbb .HrefAttr =&_aaeag ;continue ;};if _bfabc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acca ,_cfcab :=_bfabc .Value ,error (nil );if _cfcab !=nil {return _cfcab ;};_dcfbb .CoordsizeAttr =&_acca ;continue ;};if _bfabc .Name .Local =="\u0073\u0074\u0079l\u0065"{_becf ,_dgea :=_bfabc .Value ,error (nil );if _dgea !=nil {return _dgea ;};_dcfbb .StyleAttr =&_becf ;continue ;};if _bfabc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcfbb .StrokedAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Local =="\u0069\u0064"{_acafc ,_fdebff :=_bfabc .Value ,error (nil );if _fdebff !=nil {return _fdebff ;};_dcfbb .IdAttr =&_acafc ;continue ;};if _bfabc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccggd ,_aaag :=_bfabc .Value ,error (nil );if _aaag !=nil {return _aaag ;};_dcfbb .StrokeweightAttr =&_ccggd ;continue ;};if _bfabc .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcfbb .PrintAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bccgd ,_accbf :=_bfabc .Value ,error (nil );if _accbf !=nil {return _accbf ;};_dcfbb .ChromakeyAttr =&_bccgd ;continue ;};if _bfabc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bcdeg ,_bgecf :=_bfabc .Value ,error (nil );if _bgecf !=nil {return _bgecf ;};_dcfbb .FillcolorAttr =&_bcdeg ;continue ;};if _bfabc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggcag ,_accae :=_bfabc .Value ,error (nil );if _accae !=nil {return _accae ;};_dcfbb .CoordoriginAttr =&_ggcag ;continue ;};if _bfabc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_feef ,_aefbg :=_bfabc .Value ,error (nil );if _aefbg !=nil {return _aefbg ;};_dcfbb .OpacityAttr =&_feef ;continue ;};if _bfabc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggggb ,_ddedg :=_bfabc .Value ,error (nil );if _ddedg !=nil {return _ddedg ;};_dcfbb .StrokecolorAttr =&_ggggb ;continue ;};if _bfabc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcfbb .InsetpenAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcfbb .FilledAttr .UnmarshalXMLAttr (_bfabc );continue ;};if _bfabc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bage ,_aaac :=_bfabc .Value ,error (nil );if _aaac !=nil {return _aaac ;};_dcfbb .WrapcoordsAttr =&_bage ;continue ;};if _bfabc .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bebeg ,_gcbae :=_bfabc .Value ,error (nil );if _gcbae !=nil {return _gcbae ;};_dcfbb .ArcsizeAttr =&_bebeg ;continue ;};if _bfabc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbdgg ,_deff :=_bfabc .Value ,error (nil );if _deff !=nil {return _deff ;};_dcfbb .TitleAttr =&_dbdgg ;continue ;};if _bfabc .Name .Local =="\u0063\u006c\u0061s\u0073"{_afbed ,_abfgb :=_bfabc .Value ,error (nil );if _abfgb !=nil {return _abfgb ;};_dcfbb .ClassAttr =&_afbed ;continue ;};if _bfabc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cdacb ,_faafa :=_bfabc .Value ,error (nil );if _faafa !=nil {return _faafa ;};_dcfbb .TargetAttr =&_cdacb ;continue ;};if _bfabc .Name .Local =="\u0061\u006c\u0074"{_gcfba ,_ebbb :=_bfabc .Value ,error (nil );if _ebbb !=nil {return _ebbb ;};_dcfbb .AltAttr =&_gcfba ;continue ;};};_efab :for {_efdec ,_dccf :=d .Token ();if _dccf !=nil {return _dccf ;};switch _dcfaf :=_efdec .(type ){case _c .StartElement :switch _dcfaf .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eeagb :=NewEG_ShapeElements ();_eeagb .Path =NewPath ();if _bcdg :=d .DecodeElement (_eeagb .Path ,&_dcfaf );_bcdg !=nil {return _bcdg ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_eeagb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_befe :=NewEG_ShapeElements ();_befe .Formulas =NewFormulas ();if _cefge :=d .DecodeElement (_befe .Formulas ,&_dcfaf );_cefge !=nil {return _cefge ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_befe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gbgaf :=NewEG_ShapeElements ();_gbgaf .Handles =NewHandles ();if _eadac :=d .DecodeElement (_gbgaf .Handles ,&_dcfaf );_eadac !=nil {return _eadac ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_gbgaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eaaf :=NewEG_ShapeElements ();_eaaf .Fill =NewFill ();if _ggcbg :=d .DecodeElement (_eaaf .Fill ,&_dcfaf );_ggcbg !=nil {return _ggcbg ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_eaaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bcbf :=NewEG_ShapeElements ();_bcbf .Stroke =NewStroke ();if _cddcb :=d .DecodeElement (_bcbf .Stroke ,&_dcfaf );_cddcb !=nil {return _cddcb ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_bcbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cabfd :=NewEG_ShapeElements ();_cabfd .Shadow =NewShadow ();if _badc :=d .DecodeElement (_cabfd .Shadow ,&_dcfaf );_badc !=nil {return _badc ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_cabfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_agdcb :=NewEG_ShapeElements ();_agdcb .Textbox =NewTextbox ();if _fdgeb :=d .DecodeElement (_agdcb .Textbox ,&_dcfaf );_fdgeb !=nil {return _fdgeb ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_agdcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fgegg :=NewEG_ShapeElements ();_fgegg .Textpath =NewTextpath ();if _efffd :=d .DecodeElement (_fgegg .Textpath ,&_dcfaf );_efffd !=nil {return _efffd ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_fgegg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bgead :=NewEG_ShapeElements ();_bgead .Imagedata =NewImagedata ();if _gacgg :=d .DecodeElement (_bgead .Imagedata ,&_dcfaf );_gacgg !=nil {return _gacgg ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_bgead );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ccdab :=NewEG_ShapeElements ();_ccdab .Skew =NewOfcSkew ();if _afbf :=d .DecodeElement (_ccdab .Skew ,&_dcfaf );_afbf !=nil {return _afbf ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_ccdab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ffabg :=NewEG_ShapeElements ();_ffabg .Extrusion =NewOfcExtrusion ();if _gdbf :=d .DecodeElement (_ffabg .Extrusion ,&_dcfaf );_gdbf !=nil {return _gdbf ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_ffabg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gcae :=NewEG_ShapeElements ();_gcae .Callout =NewOfcCallout ();if _eaebe :=d .DecodeElement (_gcae .Callout ,&_dcfaf );_eaebe !=nil {return _eaebe ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_gcae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bddfb :=NewEG_ShapeElements ();_bddfb .Lock =NewOfcLock ();if _bgafe :=d .DecodeElement (_bddfb .Lock ,&_dcfaf );_bgafe !=nil {return _bgafe ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_bddfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_beddd :=NewEG_ShapeElements ();_beddd .Clippath =NewOfcClippath ();if _egcfg :=d .DecodeElement (_beddd .Clippath ,&_dcfaf );_egcfg !=nil {return _egcfg ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_beddd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fgabe :=NewEG_ShapeElements ();_fgabe .Signatureline =NewOfcSignatureline ();if _ageeb :=d .DecodeElement (_fgabe .Signatureline ,&_dcfaf );_ageeb !=nil {return _ageeb ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_fgabe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_daae :=NewEG_ShapeElements ();_daae .Wrap =_g .NewWrap ();if _baef :=d .DecodeElement (_daae .Wrap ,&_dcfaf );_baef !=nil {return _baef ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_daae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_daga :=NewEG_ShapeElements ();_daga .Anchorlock =_g .NewAnchorlock ();if _abfed :=d .DecodeElement (_daga .Anchorlock ,&_dcfaf );_abfed !=nil {return _abfed ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_daga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ebad :=NewEG_ShapeElements ();_ebad .Bordertop =_g .NewBordertop ();if _fdfbe :=d .DecodeElement (_ebad .Bordertop ,&_dcfaf );_fdfbe !=nil {return _fdfbe ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_ebad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fecae :=NewEG_ShapeElements ();_fecae .Borderbottom =_g .NewBorderbottom ();if _gdbb :=d .DecodeElement (_fecae .Borderbottom ,&_dcfaf );_gdbb !=nil {return _gdbb ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_fecae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cdeb :=NewEG_ShapeElements ();_cdeb .Borderleft =_g .NewBorderleft ();if _ccfc :=d .DecodeElement (_cdeb .Borderleft ,&_dcfaf );_ccfc !=nil {return _ccfc ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_cdeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cccfb :=NewEG_ShapeElements ();_cccfb .Borderright =_g .NewBorderright ();if _ebeff :=d .DecodeElement (_cccfb .Borderright ,&_dcfaf );_ebeff !=nil {return _ebeff ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_cccfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bdge :=NewEG_ShapeElements ();_bdge .ClientData =_cb .NewClientData ();if _ccbce :=d .DecodeElement (_bdge .ClientData ,&_dcfaf );_ccbce !=nil {return _ccbce ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_bdge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ddce :=NewEG_ShapeElements ();_ddce .Textdata =_de .NewTextdata ();if _ccffe :=d .DecodeElement (_ddce .Textdata ,&_dcfaf );_ccffe !=nil {return _ccffe ;};_dcfbb .EG_ShapeElements =append (_dcfbb .EG_ShapeElements ,_ddce );default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_dcfaf .Name );if _debcg :=d .Skip ();_debcg !=nil {return _debcg ;};};case _c .EndElement :break _efab ;case _c .CharData :};};return nil ;};type Arc struct{CT_Arc };func (_aaded *OfcST_BWMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcggf ,_efbcd :=d .Token ();if _efbcd !=nil {return _efbcd ;};if _adeag ,_cbffa :=_fcggf .(_c .EndElement );_cbffa &&_adeag .Name ==start .Name {*_aaded =1;return nil ;};if _gbgce ,_aadfd :=_fcggf .(_c .CharData );!_aadfd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcggf );}else {switch string (_gbgce ){case "":*_aaded =0;case "\u0063\u006f\u006co\u0072":*_aaded =1;case "\u0061\u0075\u0074\u006f":*_aaded =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_aaded =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_aaded =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_aaded =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aaded =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_aaded =7;case "\u0062\u006c\u0061c\u006b":*_aaded =8;case "\u0077\u0068\u0069t\u0065":*_aaded =9;case "\u0068\u0069\u0064\u0065":*_aaded =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_aaded =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_aaded =12;};};_fcggf ,_efbcd =d .Token ();if _efbcd !=nil {return _efbcd ;};if _cegcg ,_cgdac :=_fcggf .(_c .EndElement );_cgdac &&_cegcg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcggf );};func (_aeafbe *OfcClippath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _aeafbe .OfcCT_ClipPath .MarshalXML (e ,start );};
// Validate validates the Textbox and its children
func (_dcbdb *Textbox )Validate ()error {return _dcbdb .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};
// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path
func (_fgaac *OfcSkew )ValidateWithPath (path string )error {if _dfabf :=_fgaac .OfcCT_Skew .ValidateWithPath (path );_dfabf !=nil {return _dfabf ;};return nil ;};func (_gecgb *OfcST_ConnectorType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gecgb =0;case "\u006e\u006f\u006e\u0065":*_gecgb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gecgb =2;case "\u0065\u006c\u0062o\u0077":*_gecgb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gecgb =4;};return nil ;};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2;OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_ddbd :=&AG_OfficeCoreAttributes {};return _ddbd ;};func NewOfcEquationxml ()*OfcEquationxml {_gfebgf :=&OfcEquationxml {};_gfebgf .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _gfebgf ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_eegfb :=&AG_ShapeAttributes {};return _eegfb };type OfcCT_ClipPath struct{VAttr string ;};func (_fgbe ST_ImageAspect )Validate ()error {return _fgbe .ValidateWithPath ("")};func (_bcbfdc OfcST_DiagramLayout )String ()string {switch _bcbfdc {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_fdedg *OfcCT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";};if _fdedg .TypeAttr !=OfcST_FillTypeUnset {_affbbc ,_efcf :=_fdedg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _efcf !=nil {return _efcf ;};start .Attr =append (start .Attr ,_affbbc );};if _fdedg .ExtAttr !=ST_ExtUnset {_dcfdbd ,_geac :=_fdedg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _geac !=nil {return _geac ;};start .Attr =append (start .Attr ,_dcfdbd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_daecb *ST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_daecb =0;case "\u0073\u006f\u006ci\u0064":*_daecb =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_daecb =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_daecb =3;case "\u0074\u0069\u006c\u0065":*_daecb =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_daecb =5;case "\u0066\u0072\u0061m\u0065":*_daecb =6;};return nil ;};func (_aca *AG_AllCoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ad :=range start .Attr {if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aca .BulletAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u006f\u006e\u0065\u0064"{_aca .OnedAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aca .AllowincellAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggg ,_gad :=_e .ParseInt (_ad .Value ,10,64);if _gad !=nil {return _gad ;};_aca .RegroupidAttr =&_ggg ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ce ,_dfc :=_e .ParseInt (_ad .Value ,10,64);if _dfc !=nil {return _dfc ;};_aca .DgmnodekindAttr =&_ce ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dcc ,_fd :=_ad .Value ,error (nil );if _fd !=nil {return _fd ;};_aca .BorderrightcolorAttr =&_dcc ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aca .ButtonAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bee ,_cab :=_ad .Value ,error (nil );if _cab !=nil {return _cab ;};_aca .BorderleftcolorAttr =&_bee ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aca .UserhiddenAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aca .UserdrawnAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0073\u0070\u0069\u0064"{_dba ,_cee :=_ad .Value ,error (nil );if _cee !=nil {return _cee ;};_aca .SpidAttr =&_dba ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aca .DgmlayoutmruAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aca .DgmlayoutAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebg ,_cce :=_ad .Value ,error (nil );if _cce !=nil {return _cce ;};_aca .BorderbottomcolorAttr =&_ebg ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acd ,_gef :=_ad .Value ,error (nil );if _gef !=nil {return _gef ;};_aca .BordertopcolorAttr =&_acd ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aca .AllowoverlapAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aca .InsetmodeAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068\u0072"{_aca .HrAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068\u0072\u0073t\u0064"{_aca .HrstdAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aca .HrnoshadeAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068\u0072\u0070c\u0074"{_abb ,_agd :=_e .ParseFloat (_ad .Value ,64);if _agd !=nil {return _agd ;};_aff :=float32 (_abb );_aca .HrpctAttr =&_aff ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aca .HralignAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efb ,_gca :=_ad .Value ,error (nil );if _gca !=nil {return _gca ;};_aca .TargetAttr =&_efb ;continue ;};if _ad .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddb ,_efg :=_ad .Value ,error (nil );if _efg !=nil {return _efg ;};_aca .StyleAttr =&_ddb ;continue ;};if _ad .Name .Local =="\u0069\u0064"{_edb ,_gcg :=_ad .Value ,error (nil );if _gcg !=nil {return _gcg ;};_aca .IdAttr =&_edb ;continue ;};if _ad .Name .Local =="\u0070\u0072\u0069n\u0074"{_aca .PrintAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fae ,_ecf :=_ad .Value ,error (nil );if _ecf !=nil {return _ecf ;};_aca .WrapcoordsAttr =&_fae ;continue ;};if _ad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gec ,_cd :=_ad .Value ,error (nil );if _cd !=nil {return _cd ;};_aca .CoordoriginAttr =&_gec ;continue ;};if _ad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ee ,_faea :=_ad .Value ,error (nil );if _faea !=nil {return _faea ;};_aca .CoordsizeAttr =&_ee ;continue ;};if _ad .Name .Local =="\u0061\u006c\u0074"{_dcd ,_ege :=_ad .Value ,error (nil );if _ege !=nil {return _ege ;};_aca .AltAttr =&_dcd ;continue ;};if _ad .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggb ,_cec :=_ad .Value ,error (nil );if _cec !=nil {return _cec ;};_aca .TitleAttr =&_ggb ;continue ;};if _ad .Name .Local =="\u0063\u006c\u0061s\u0073"{_dee ,_fc :=_ad .Value ,error (nil );if _fc !=nil {return _fc ;};_aca .ClassAttr =&_dee ;continue ;};if _ad .Name .Local =="\u0068\u0072\u0065\u0066"{_fad ,_eec :=_ad .Value ,error (nil );if _eec !=nil {return _eec ;};_aca .HrefAttr =&_fad ;continue ;};};for {_ceg ,_fef :=d .Token ();if _fef !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0043o\u0072e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_fef );};if _ddd ,_bcd :=_ceg .(_c .EndElement );_bcd &&_ddd .Name ==start .Name {break ;};};return nil ;};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);type Textpath struct{CT_TextPath };func (_cdcgf *OfcCT_ShapeLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _cdcgf .ExtAttr !=ST_ExtUnset {_ebgac ,_acfe :=_cdcgf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_ebgac );};e .EncodeToken (start );if _cdcgf .Idmap !=nil {_feddgf :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_cdcgf .Idmap ,_feddgf );};if _cdcgf .Regrouptable !=nil {_eddgf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cdcgf .Regrouptable ,_eddgf );};if _cdcgf .Rules !=nil {_cadb :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_cdcgf .Rules ,_cadb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path
func (_dbbf *OfcComplex )ValidateWithPath (path string )error {if _ccac :=_dbbf .OfcCT_Complex .ValidateWithPath (path );_ccac !=nil {return _ccac ;};return nil ;};
// Validate validates the OfcDiagram and its children
func (_afcbcc *OfcDiagram )Validate ()error {return _afcbcc .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type ST_StrokeLineStyle byte ;type Group struct{CT_Group };
// Validate validates the OfcClippath and its children
func (_faadgc *OfcClippath )Validate ()error {return _faadgc .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};
// Validate validates the OfcCT_Fill and its children
func (_adaca *OfcCT_Fill )Validate ()error {return _adaca .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_dceg :=&AG_OfficeShapeAttributes {};return _dceg ;};func (_bfcfd *Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfcfd .CT_Curve =*NewCT_Curve ();for _ ,_ggggd :=range start .Attr {if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bfcfd .AllowoverlapAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_afbdg ,_cbcbf :=_e .ParseInt (_ggggd .Value ,10,64);if _cbcbf !=nil {return _cbcbf ;};_bfcfd .RegroupidAttr =&_afbdg ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bfcfd .DgmlayoutAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bfcfd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bfcfd .PreferrelativeAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bfcfd .ButtonAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u006f\u006c\u0065"{_bfcfd .OleAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bfcfd .UserhiddenAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bfcfd .ForcedashAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bfcfd .BulletAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bfcfd .BwpureAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0063\u006c\u0069\u0070"{_bfcfd .ClipAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dcbaf ,_bagee :=_ggggd .Value ,error (nil );if _bagee !=nil {return _bagee ;};_bfcfd .BorderbottomcolorAttr =&_dcbaf ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bfcfd .BwnormalAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bfcfd .HralignAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0068\u0072"{_bfcfd .HrAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbcf ,_cegac :=_ggggd .Value ,error (nil );if _cegac !=nil {return _cegac ;};_bfcfd .BordertopcolorAttr =&_dbcf ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_geedg ,_ccfad :=_e .ParseInt (_ggggd .Value ,10,64);if _ccfad !=nil {return _ccfad ;};_bfcfd .DgmnodekindAttr =&_geedg ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aeceg ,_bgdef :=_ggggd .Value ,error (nil );if _bgdef !=nil {return _bgdef ;};_bfcfd .BorderrightcolorAttr =&_aeceg ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0073\u0070\u0069\u0064"{_bdecg ,_bbdg :=_ggggd .Value ,error (nil );if _bbdg !=nil {return _bbdg ;};_bfcfd .SpidAttr =&_bdecg ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecgf ,_bdabd :=_e .ParseFloat (_ggggd .Value ,64);if _bdabd !=nil {return _bdabd ;};_ddfcda :=float32 (_ecgf );_bfcfd .HrpctAttr =&_ddfcda ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0068\u0072\u0073t\u0064"{_bfcfd .HrstdAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bfcfd .CliptowrapAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bfcfd .AllowincellAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bfcfd .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bfcfd .UserdrawnAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bfcfd .OleiconAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aaeg ,_ecgg :=_ggggd .Value ,error (nil );if _ecgg !=nil {return _ecgg ;};_bfcfd .BorderleftcolorAttr =&_aaeg ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0073\u0070\u0074"{_dbefg ,_abaaf :=_e .ParseFloat (_ggggd .Value ,64);if _abaaf !=nil {return _abaaf ;};_daabf :=float32 (_dbefg );_bfcfd .SptAttr =&_daabf ;continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bfcfd .BwmodeAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bfcfd .ConnectortypeAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bfcfd .InsetmodeAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u006f\u006e\u0065\u0064"{_bfcfd .OnedAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggggd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bfcfd .HrnoshadeAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Local =="\u0074\u0069\u0074l\u0065"{_debcb ,_gaegc :=_ggggd .Value ,error (nil );if _gaegc !=nil {return _gaegc ;};_bfcfd .TitleAttr =&_debcb ;continue ;};if _ggggd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gface ,_fddc :=_ggggd .Value ,error (nil );if _fddc !=nil {return _fddc ;};_bfcfd .WrapcoordsAttr =&_gface ;continue ;};if _ggggd .Name .Local =="\u0073\u0074\u0079l\u0065"{_begbg ,_afgc :=_ggggd .Value ,error (nil );if _afgc !=nil {return _afgc ;};_bfcfd .StyleAttr =&_begbg ;continue ;};if _ggggd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbaga ,_eebde :=_ggggd .Value ,error (nil );if _eebde !=nil {return _eebde ;};_bfcfd .CoordoriginAttr =&_dbaga ;continue ;};if _ggggd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bfcfd .PrintAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_efdc ,_bdadc :=_ggggd .Value ,error (nil );if _bdadc !=nil {return _bdadc ;};_bfcfd .CoordsizeAttr =&_efdc ;continue ;};if _ggggd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bfcfd .StrokedAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Local =="\u0061\u006c\u0074"{_beadee ,_ebaa :=_ggggd .Value ,error (nil );if _ebaa !=nil {return _ebaa ;};_bfcfd .AltAttr =&_beadee ;continue ;};if _ggggd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgaaf ,_gaee :=_ggggd .Value ,error (nil );if _gaee !=nil {return _gaee ;};_bfcfd .StrokeweightAttr =&_cgaaf ;continue ;};if _ggggd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cfgaf ,_ecbdcc :=_ggggd .Value ,error (nil );if _ecbdcc !=nil {return _ecbdcc ;};_bfcfd .Control1Attr =&_cfgaf ;continue ;};if _ggggd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecae ,_bfda :=_ggggd .Value ,error (nil );if _bfda !=nil {return _bfda ;};_bfcfd .ChromakeyAttr =&_ecae ;continue ;};if _ggggd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebdaa ,_cfaee :=_ggggd .Value ,error (nil );if _cfaee !=nil {return _cfaee ;};_bfcfd .FillcolorAttr =&_ebdaa ;continue ;};if _ggggd .Name .Local =="\u0069\u0064"{_befdg ,_eacc :=_ggggd .Value ,error (nil );if _eacc !=nil {return _eacc ;};_bfcfd .IdAttr =&_befdg ;continue ;};if _ggggd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdgf ,_bcbfe :=_ggggd .Value ,error (nil );if _bcbfe !=nil {return _bcbfe ;};_bfcfd .OpacityAttr =&_gdgf ;continue ;};if _ggggd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egeed ,_fbcdd :=_ggggd .Value ,error (nil );if _fbcdd !=nil {return _fbcdd ;};_bfcfd .StrokecolorAttr =&_egeed ;continue ;};if _ggggd .Name .Local =="\u0063\u006c\u0061s\u0073"{_bebfe ,_bdged :=_ggggd .Value ,error (nil );if _bdged !=nil {return _bdged ;};_bfcfd .ClassAttr =&_bebfe ;continue ;};if _ggggd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfcfd .FilledAttr .UnmarshalXMLAttr (_ggggd );continue ;};if _ggggd .Name .Local =="\u0066\u0072\u006f\u006d"{_bgafc ,_bgeac :=_ggggd .Value ,error (nil );if _bgeac !=nil {return _bgeac ;};_bfcfd .FromAttr =&_bgafc ;continue ;};if _ggggd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcdbd ,_eefb :=_ggggd .Value ,error (nil );if _eefb !=nil {return _eefb ;};_bfcfd .TargetAttr =&_bcdbd ;continue ;};if _ggggd .Name .Local =="\u0068\u0072\u0065\u0066"{_dfce ,_efcg :=_ggggd .Value ,error (nil );if _efcg !=nil {return _efcg ;};_bfcfd .HrefAttr =&_dfce ;continue ;};if _ggggd .Name .Local =="\u0074\u006f"{_feace ,_dfdeef :=_ggggd .Value ,error (nil );if _dfdeef !=nil {return _dfdeef ;};_bfcfd .ToAttr =&_feace ;continue ;};if _ggggd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_eebfg ,_dbgg :=_ggggd .Value ,error (nil );if _dbgg !=nil {return _dbgg ;};_bfcfd .Control2Attr =&_eebfg ;continue ;};if _ggggd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bfcfd .InsetpenAttr .UnmarshalXMLAttr (_ggggd );continue ;};};_bcfg :for {_cfcdb ,_edbc :=d .Token ();if _edbc !=nil {return _edbc ;};switch _agdd :=_cfcdb .(type ){case _c .StartElement :switch _agdd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dbceg :=NewEG_ShapeElements ();_dbceg .Path =NewPath ();if _bbfg :=d .DecodeElement (_dbceg .Path ,&_agdd );_bbfg !=nil {return _bbfg ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_dbceg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_agbc :=NewEG_ShapeElements ();_agbc .Formulas =NewFormulas ();if _aefdd :=d .DecodeElement (_agbc .Formulas ,&_agdd );_aefdd !=nil {return _aefdd ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_agbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ffeg :=NewEG_ShapeElements ();_ffeg .Handles =NewHandles ();if _ebdff :=d .DecodeElement (_ffeg .Handles ,&_agdd );_ebdff !=nil {return _ebdff ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_ffeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eadad :=NewEG_ShapeElements ();_eadad .Fill =NewFill ();if _gfcdd :=d .DecodeElement (_eadad .Fill ,&_agdd );_gfcdd !=nil {return _gfcdd ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_eadad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_deefb :=NewEG_ShapeElements ();_deefb .Stroke =NewStroke ();if _gfdcaa :=d .DecodeElement (_deefb .Stroke ,&_agdd );_gfdcaa !=nil {return _gfdcaa ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_deefb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_acacf :=NewEG_ShapeElements ();_acacf .Shadow =NewShadow ();if _gbfga :=d .DecodeElement (_acacf .Shadow ,&_agdd );_gbfga !=nil {return _gbfga ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_acacf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_afabg :=NewEG_ShapeElements ();_afabg .Textbox =NewTextbox ();if _bdedc :=d .DecodeElement (_afabg .Textbox ,&_agdd );_bdedc !=nil {return _bdedc ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_afabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gcdba :=NewEG_ShapeElements ();_gcdba .Textpath =NewTextpath ();if _ffgf :=d .DecodeElement (_gcdba .Textpath ,&_agdd );_ffgf !=nil {return _ffgf ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_gcdba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ggafc :=NewEG_ShapeElements ();_ggafc .Imagedata =NewImagedata ();if _cdadg :=d .DecodeElement (_ggafc .Imagedata ,&_agdd );_cdadg !=nil {return _cdadg ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_ggafc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_efdbc :=NewEG_ShapeElements ();_efdbc .Skew =NewOfcSkew ();if _gcgcd :=d .DecodeElement (_efdbc .Skew ,&_agdd );_gcgcd !=nil {return _gcgcd ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_efdbc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cbfd :=NewEG_ShapeElements ();_cbfd .Extrusion =NewOfcExtrusion ();if _cbfeb :=d .DecodeElement (_cbfd .Extrusion ,&_agdd );_cbfeb !=nil {return _cbfeb ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_cbfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cgge :=NewEG_ShapeElements ();_cgge .Callout =NewOfcCallout ();if _gfebc :=d .DecodeElement (_cgge .Callout ,&_agdd );_gfebc !=nil {return _gfebc ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_cgge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dfaff :=NewEG_ShapeElements ();_dfaff .Lock =NewOfcLock ();if _cbfc :=d .DecodeElement (_dfaff .Lock ,&_agdd );_cbfc !=nil {return _cbfc ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_dfaff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_geagb :=NewEG_ShapeElements ();_geagb .Clippath =NewOfcClippath ();if _dfea :=d .DecodeElement (_geagb .Clippath ,&_agdd );_dfea !=nil {return _dfea ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_geagb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dfceb :=NewEG_ShapeElements ();_dfceb .Signatureline =NewOfcSignatureline ();if _edgf :=d .DecodeElement (_dfceb .Signatureline ,&_agdd );_edgf !=nil {return _edgf ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_dfceb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ddcgf :=NewEG_ShapeElements ();_ddcgf .Wrap =_g .NewWrap ();if _gcbg :=d .DecodeElement (_ddcgf .Wrap ,&_agdd );_gcbg !=nil {return _gcbg ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_ddcgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_acbba :=NewEG_ShapeElements ();_acbba .Anchorlock =_g .NewAnchorlock ();if _ffccg :=d .DecodeElement (_acbba .Anchorlock ,&_agdd );_ffccg !=nil {return _ffccg ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_acbba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_efeba :=NewEG_ShapeElements ();_efeba .Bordertop =_g .NewBordertop ();if _aaabg :=d .DecodeElement (_efeba .Bordertop ,&_agdd );_aaabg !=nil {return _aaabg ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_efeba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_aegca :=NewEG_ShapeElements ();_aegca .Borderbottom =_g .NewBorderbottom ();if _faebg :=d .DecodeElement (_aegca .Borderbottom ,&_agdd );_faebg !=nil {return _faebg ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_aegca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccgb :=NewEG_ShapeElements ();_ccgb .Borderleft =_g .NewBorderleft ();if _cafbg :=d .DecodeElement (_ccgb .Borderleft ,&_agdd );_cafbg !=nil {return _cafbg ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_ccgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gdcfb :=NewEG_ShapeElements ();_gdcfb .Borderright =_g .NewBorderright ();if _ddcde :=d .DecodeElement (_gdcfb .Borderright ,&_agdd );_ddcde !=nil {return _ddcde ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_gdcfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_geggag :=NewEG_ShapeElements ();_geggag .ClientData =_cb .NewClientData ();if _fcebe :=d .DecodeElement (_geggag .ClientData ,&_agdd );_fcebe !=nil {return _fcebe ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_geggag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gfgdb :=NewEG_ShapeElements ();_gfgdb .Textdata =_de .NewTextdata ();if _ecbdf :=d .DecodeElement (_gfgdb .Textdata ,&_agdd );_ecbdf !=nil {return _ecbdf ;};_bfcfd .EG_ShapeElements =append (_bfcfd .EG_ShapeElements ,_gfgdb );default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0075\u0072v\u0065 \u0025\u0076",_agdd .Name );if _efgeb :=d .Skip ();_efgeb !=nil {return _efgeb ;};};case _c .EndElement :break _bcfg ;case _c .CharData :};};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_ceefd *OfcCT_IdMap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _ceefd .DataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_ceefd .DataAttr )});};if _ceefd .ExtAttr !=ST_ExtUnset {_agfdc ,_aebbc :=_ceefd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aebbc !=nil {return _aebbc ;};start .Attr =append (start .Attr ,_agfdc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deada *CT_Textbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx";};if _deada .InsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_deada .InsetAttr )});};if _deada .SingleclickAttr !=_d .ST_TrueFalseUnset {_ccdda ,_fbfcb :=_deada .SingleclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _fbfcb !=nil {return _fbfcb ;};start .Attr =append (start .Attr ,_ccdda );};if _deada .InsetmodeAttr !=OfcST_InsetModeUnset {_cgdad ,_cfad :=_deada .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cfad !=nil {return _cfad ;};start .Attr =append (start .Attr ,_cgdad );};if _deada .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_deada .IdAttr )});};if _deada .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deada .StyleAttr )});};e .EncodeToken (start );if _deada .TxbxContent !=nil {_accad :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_deada .TxbxContent ,_accad );};if _deada .Any !=nil {_deada .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_daace ST_ImageAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcade :=_c .Attr {};_gcade .Name =name ;switch _daace {case ST_ImageAspectUnset :_gcade .Value ="";case ST_ImageAspectIgnore :_gcade .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_gcade .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_gcade .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _gcade ,nil ;};const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;);type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_ada :=&AG_AllShapeAttributes {};return _ada };func (_beeeag *CT_Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _beeeag .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .StartAngleAttr )});};if _beeeag .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .EndAngleAttr )});};if _beeeag .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .HrefAttr )});};if _beeeag .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .TargetAttr )});};if _beeeag .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .ClassAttr )});};if _beeeag .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .TitleAttr )});};if _beeeag .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .AltAttr )});};if _beeeag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .CoordsizeAttr )});};if _beeeag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .CoordoriginAttr )});};if _beeeag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .WrapcoordsAttr )});};if _beeeag .PrintAttr !=_d .ST_TrueFalseUnset {_afdg ,_gecd :=_beeeag .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gecd !=nil {return _gecd ;};start .Attr =append (start .Attr ,_afdg );};if _beeeag .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .IdAttr )});};if _beeeag .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .StyleAttr )});};if _beeeag .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .SpidAttr )});};if _beeeag .OnedAttr !=_d .ST_TrueFalseUnset {_bab ,_dafe :=_beeeag .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dafe !=nil {return _dafe ;};start .Attr =append (start .Attr ,_bab );};if _beeeag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .RegroupidAttr )});};if _beeeag .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_cfd ,_deba :=_beeeag .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _deba !=nil {return _deba ;};start .Attr =append (start .Attr ,_cfd );};if _beeeag .ButtonAttr !=_d .ST_TrueFalseUnset {_bcaf ,_bggg :=_beeeag .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bggg !=nil {return _bggg ;};start .Attr =append (start .Attr ,_bcaf );};if _beeeag .UserhiddenAttr !=_d .ST_TrueFalseUnset {_gage ,_abbe :=_beeeag .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _abbe !=nil {return _abbe ;};start .Attr =append (start .Attr ,_gage );};if _beeeag .BulletAttr !=_d .ST_TrueFalseUnset {_fefad ,_gbag :=_beeeag .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gbag !=nil {return _gbag ;};start .Attr =append (start .Attr ,_fefad );};if _beeeag .HrAttr !=_d .ST_TrueFalseUnset {_bda ,_fffb :=_beeeag .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _fffb !=nil {return _fffb ;};start .Attr =append (start .Attr ,_bda );};if _beeeag .HrstdAttr !=_d .ST_TrueFalseUnset {_efde ,_edab :=_beeeag .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _edab !=nil {return _edab ;};start .Attr =append (start .Attr ,_efde );};if _beeeag .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_eefg ,_aebe :=_beeeag .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aebe !=nil {return _aebe ;};start .Attr =append (start .Attr ,_eefg );};if _beeeag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .HrpctAttr )});};if _beeeag .HralignAttr !=OfcST_HrAlignUnset {_gcff ,_ggcb :=_beeeag .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ggcb !=nil {return _ggcb ;};start .Attr =append (start .Attr ,_gcff );};if _beeeag .AllowincellAttr !=_d .ST_TrueFalseUnset {_edcbc ,_bfg :=_beeeag .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bfg !=nil {return _bfg ;};start .Attr =append (start .Attr ,_edcbc );};if _beeeag .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dbd ,_bfag :=_beeeag .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bfag !=nil {return _bfag ;};start .Attr =append (start .Attr ,_dbd );};if _beeeag .UserdrawnAttr !=_d .ST_TrueFalseUnset {_eedc ,_edga :=_beeeag .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _edga !=nil {return _edga ;};start .Attr =append (start .Attr ,_eedc );};if _beeeag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .BordertopcolorAttr )});};if _beeeag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .BorderleftcolorAttr )});};if _beeeag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .BorderbottomcolorAttr )});};if _beeeag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .BorderrightcolorAttr )});};if _beeeag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bacbc ,_cdb :=_beeeag .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cdb !=nil {return _cdb ;};start .Attr =append (start .Attr ,_bacbc );};if _beeeag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .DgmnodekindAttr )});};if _beeeag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dcdee ,_dgaea :=_beeeag .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dgaea !=nil {return _dgaea ;};start .Attr =append (start .Attr ,_dcdee );};if _beeeag .InsetmodeAttr !=OfcST_InsetModeUnset {_cgeb ,_gaeg :=_beeeag .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gaeg !=nil {return _gaeg ;};start .Attr =append (start .Attr ,_cgeb );};if _beeeag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .OpacityAttr )});};if _beeeag .StrokedAttr !=_d .ST_TrueFalseUnset {_ebeb ,_fcd :=_beeeag .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fcd !=nil {return _fcd ;};start .Attr =append (start .Attr ,_ebeb );};if _beeeag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .StrokecolorAttr )});};if _beeeag .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .StrokeweightAttr )});};if _beeeag .InsetpenAttr !=_d .ST_TrueFalseUnset {_dfabac ,_fcc :=_beeeag .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fcc !=nil {return _fcc ;};start .Attr =append (start .Attr ,_dfabac );};if _beeeag .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .ChromakeyAttr )});};if _beeeag .FilledAttr !=_d .ST_TrueFalseUnset {_gff ,_bfge :=_beeeag .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfge !=nil {return _bfge ;};start .Attr =append (start .Attr ,_gff );};if _beeeag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .FillcolorAttr )});};if _beeeag .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beeeag .SptAttr )});};if _beeeag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_aeedc ,_bbae :=_beeeag .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bbae !=nil {return _bbae ;};start .Attr =append (start .Attr ,_aeedc );};if _beeeag .BwmodeAttr !=OfcST_BWModeUnset {_fdeg ,_gefcf :=_beeeag .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gefcf !=nil {return _gefcf ;};start .Attr =append (start .Attr ,_fdeg );};if _beeeag .BwpureAttr !=OfcST_BWModeUnset {_gbagc ,_cacf :=_beeeag .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cacf !=nil {return _cacf ;};start .Attr =append (start .Attr ,_gbagc );};if _beeeag .BwnormalAttr !=OfcST_BWModeUnset {_fged ,_gfgd :=_beeeag .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gfgd !=nil {return _gfgd ;};start .Attr =append (start .Attr ,_fged );};if _beeeag .ForcedashAttr !=_d .ST_TrueFalseUnset {_dcgd ,_dgf :=_beeeag .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dgf !=nil {return _dgf ;};start .Attr =append (start .Attr ,_dcgd );};if _beeeag .OleiconAttr !=_d .ST_TrueFalseUnset {_bbgcd ,_agdff :=_beeeag .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _agdff !=nil {return _agdff ;};start .Attr =append (start .Attr ,_bbgcd );};if _beeeag .OleAttr !=_d .ST_TrueFalseBlankUnset {_gffb ,_gdba :=_beeeag .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gdba !=nil {return _gdba ;};start .Attr =append (start .Attr ,_gffb );};if _beeeag .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_ffd ,_gbae :=_beeeag .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gbae !=nil {return _gbae ;};start .Attr =append (start .Attr ,_ffd );};if _beeeag .CliptowrapAttr !=_d .ST_TrueFalseUnset {_fcab ,_bbda :=_beeeag .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bbda !=nil {return _bbda ;};start .Attr =append (start .Attr ,_fcab );};if _beeeag .ClipAttr !=_d .ST_TrueFalseUnset {_ecd ,_gbb :=_beeeag .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gbb !=nil {return _gbb ;};start .Attr =append (start .Attr ,_ecd );};e .EncodeToken (start );if _beeeag .EG_ShapeElements !=nil {for _ ,_faab :=range _beeeag .EG_ShapeElements {_faab .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _d .ST_TrueFalse ;ReverseAttr _d .ST_TrueFalse ;AutolayoutAttr _d .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};type ST_StrokeJoinStyle byte ;
// Validate validates the OfcCT_Skew and its children
func (_bdbc *OfcCT_Skew )Validate ()error {return _bdbc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;};func (_egbae *Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egbae .CT_Handles =*NewCT_Handles ();_afbeb :for {_fbba ,_bgaa :=d .Token ();if _bgaa !=nil {return _bgaa ;};switch _edeeg :=_fbba .(type ){case _c .StartElement :switch _edeeg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_dgcada :=NewCT_H ();if _efeea :=d .DecodeElement (_dgcada ,&_edeeg );_efeea !=nil {return _efeea ;};_egbae .H =append (_egbae .H ,_dgcada );default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_edeeg .Name );if _gadfc :=d .Skip ();_gadfc !=nil {return _gadfc ;};};case _c .EndElement :break _afbeb ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path
func (_edg *AG_ImageAttributes )ValidateWithPath (path string )error {if _ccef :=_edg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ccef !=nil {return _ccef ;};if _cba :=_edg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cba !=nil {return _cba ;};return nil ;};func (_ggfff *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggfff =0;case "\u0074\u006f\u0070":*_ggfff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggfff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ggfff =3;case "\u0075\u0073\u0065\u0072":*_ggfff =4;};return nil ;};func (_feeae *OfcTop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0074o\u0070";return _feeae .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_dfgag *CT_H )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bffa :=range start .Attr {if _bffa .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gecae ,_debcc :=_bffa .Value ,error (nil );if _debcc !=nil {return _debcc ;};_dfgag .PositionAttr =&_gecae ;continue ;};if _bffa .Name .Local =="\u0070\u006f\u006ca\u0072"{_fedgf ,_cabaf :=_bffa .Value ,error (nil );if _cabaf !=nil {return _cabaf ;};_dfgag .PolarAttr =&_fedgf ;continue ;};if _bffa .Name .Local =="\u006d\u0061\u0070"{_ffcb ,_cacda :=_bffa .Value ,error (nil );if _cacda !=nil {return _cacda ;};_dfgag .MapAttr =&_ffcb ;continue ;};if _bffa .Name .Local =="\u0069\u006e\u0076\u0078"{_dfgag .InvxAttr .UnmarshalXMLAttr (_bffa );continue ;};if _bffa .Name .Local =="\u0069\u006e\u0076\u0079"{_dfgag .InvyAttr .UnmarshalXMLAttr (_bffa );continue ;};if _bffa .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_dfgag .SwitchAttr .UnmarshalXMLAttr (_bffa );continue ;};if _bffa .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_ccbf ,_fafd :=_bffa .Value ,error (nil );if _fafd !=nil {return _fafd ;};_dfgag .XrangeAttr =&_ccbf ;continue ;};if _bffa .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_fedef ,_aagef :=_bffa .Value ,error (nil );if _aagef !=nil {return _aagef ;};_dfgag .YrangeAttr =&_fedef ;continue ;};if _bffa .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_ecag ,_decd :=_bffa .Value ,error (nil );if _decd !=nil {return _decd ;};_dfgag .RadiusrangeAttr =&_ecag ;continue ;};};for {_edbd ,_egff :=d .Token ();if _egff !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_egff );};if _cega ,_ccfeb :=_edbd .(_c .EndElement );_ccfeb &&_cega .Name ==start .Name {break ;};};return nil ;};func (_adfga *CT_Stroke )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065";};if _adfga .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .IdAttr )});};if _adfga .OnAttr !=_d .ST_TrueFalseUnset {_dcafe ,_feea :=_adfga .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _feea !=nil {return _feea ;};start .Attr =append (start .Attr ,_dcafe );};if _adfga .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .WeightAttr )});};if _adfga .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .ColorAttr )});};if _adfga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .OpacityAttr )});};if _adfga .LinestyleAttr !=ST_StrokeLineStyleUnset {_gfgbf ,_dadcc :=_adfga .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _dadcc !=nil {return _dadcc ;};start .Attr =append (start .Attr ,_gfgbf );};if _adfga .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .MiterlimitAttr )});};if _adfga .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dcba ,_gfadd :=_adfga .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _gfadd !=nil {return _gfadd ;};start .Attr =append (start .Attr ,_dcba );};if _adfga .EndcapAttr !=ST_StrokeEndCapUnset {_bbgd ,_fefbc :=_adfga .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fefbc !=nil {return _fefbc ;};start .Attr =append (start .Attr ,_bbgd );};if _adfga .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .DashstyleAttr )});};if _adfga .FilltypeAttr !=ST_FillTypeUnset {_dgcgc ,_fbgeb :=_adfga .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fbgeb !=nil {return _fbgeb ;};start .Attr =append (start .Attr ,_dgcgc );};if _adfga .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .SrcAttr )});};if _adfga .ImageaspectAttr !=ST_ImageAspectUnset {_fefeb ,_fcdgg :=_adfga .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _fcdgg !=nil {return _fcdgg ;};start .Attr =append (start .Attr ,_fefeb );};if _adfga .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .ImagesizeAttr )});};if _adfga .ImagealignshapeAttr !=_d .ST_TrueFalseUnset {_gefab ,_deeb :=_adfga .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _deeb !=nil {return _deeb ;};start .Attr =append (start .Attr ,_gefab );};if _adfga .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .Color2Attr )});};if _adfga .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bgdbb ,_fdcgg :=_adfga .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _fdcgg !=nil {return _fdcgg ;};start .Attr =append (start .Attr ,_bgdbb );};if _adfga .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_badaf ,_ababa :=_adfga .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ababa !=nil {return _ababa ;};start .Attr =append (start .Attr ,_badaf );};if _adfga .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dfed ,_aagac :=_adfga .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _aagac !=nil {return _aagac ;};start .Attr =append (start .Attr ,_dfed );};if _adfga .EndarrowAttr !=ST_StrokeArrowTypeUnset {_gfaa ,_gfaeg :=_adfga .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _gfaeg !=nil {return _gfaeg ;};start .Attr =append (start .Attr ,_gfaa );};if _adfga .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_abfeb ,_dbbc :=_adfga .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dbbc !=nil {return _dbbc ;};start .Attr =append (start .Attr ,_abfeb );};if _adfga .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fcdeb ,_edcac :=_adfga .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _edcac !=nil {return _edcac ;};start .Attr =append (start .Attr ,_fcdeb );};if _adfga .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .HrefAttr )});};if _adfga .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .AlthrefAttr )});};if _adfga .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .TitleAttr )});};if _adfga .ForcedashAttr !=_d .ST_TrueFalseUnset {_effc ,_fdgec :=_adfga .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fdgec !=nil {return _fdgec ;};start .Attr =append (start .Attr ,_effc );};if _adfga .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .RIdAttr )});};if _adfga .InsetpenAttr !=_d .ST_TrueFalseUnset {_cfae ,_bfgfe :=_adfga .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bfgfe !=nil {return _bfgfe ;};start .Attr =append (start .Attr ,_cfae );};if _adfga .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_adfga .RelidAttr )});};e .EncodeToken (start );if _adfga .Left !=nil {_cgbc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_adfga .Left ,_cgbc );};if _adfga .Top !=nil {_agbf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_adfga .Top ,_agbf );};if _adfga .Right !=nil {_bgbgg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_adfga .Right ,_bgbgg );};if _adfga .Bottom !=nil {_feae :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_adfga .Bottom ,_feae );};if _adfga .Column !=nil {_ccefa :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_adfga .Column ,_ccefa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Formulas ()*CT_Formulas {_fcbfg :=&CT_Formulas {};return _fcbfg };func (_ffdda *Polyline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ffdda .CT_PolyLine .MarshalXML (e ,start );};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};type ST_ImageAspect byte ;func NewAG_Id ()*AG_Id {_gfec :=&AG_Id {};return _gfec };
// Validate validates the AG_Fill and its children
func (_ebb *AG_Fill )Validate ()error {return _ebb .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_dbdge *CT_Image )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _dbdge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .HrefAttr )});};if _dbdge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .TargetAttr )});};if _dbdge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .ClassAttr )});};if _dbdge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .TitleAttr )});};if _dbdge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .AltAttr )});};if _dbdge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .CoordsizeAttr )});};if _dbdge .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .CoordoriginAttr )});};if _dbdge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .WrapcoordsAttr )});};if _dbdge .PrintAttr !=_d .ST_TrueFalseUnset {_fbda ,_ffbce :=_dbdge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffbce !=nil {return _ffbce ;};start .Attr =append (start .Attr ,_fbda );};if _dbdge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .IdAttr )});};if _dbdge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .StyleAttr )});};if _dbdge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .SpidAttr )});};if _dbdge .OnedAttr !=_d .ST_TrueFalseUnset {_gfdd ,_cgea :=_dbdge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cgea !=nil {return _cgea ;};start .Attr =append (start .Attr ,_gfdd );};if _dbdge .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .RegroupidAttr )});};if _dbdge .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_dadg ,_abea :=_dbdge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _abea !=nil {return _abea ;};start .Attr =append (start .Attr ,_dadg );};if _dbdge .ButtonAttr !=_d .ST_TrueFalseUnset {_efge ,_dggef :=_dbdge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dggef !=nil {return _dggef ;};start .Attr =append (start .Attr ,_efge );};if _dbdge .UserhiddenAttr !=_d .ST_TrueFalseUnset {_efgba ,_adadb :=_dbdge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adadb !=nil {return _adadb ;};start .Attr =append (start .Attr ,_efgba );};if _dbdge .BulletAttr !=_d .ST_TrueFalseUnset {_beae ,_fdaf :=_dbdge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fdaf !=nil {return _fdaf ;};start .Attr =append (start .Attr ,_beae );};if _dbdge .HrAttr !=_d .ST_TrueFalseUnset {_ecedb ,_facf :=_dbdge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _facf !=nil {return _facf ;};start .Attr =append (start .Attr ,_ecedb );};if _dbdge .HrstdAttr !=_d .ST_TrueFalseUnset {_fbgdc ,_ggaa :=_dbdge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ggaa !=nil {return _ggaa ;};start .Attr =append (start .Attr ,_fbgdc );};if _dbdge .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_fgfe ,_gcfb :=_dbdge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gcfb !=nil {return _gcfb ;};start .Attr =append (start .Attr ,_fgfe );};if _dbdge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .HrpctAttr )});};if _dbdge .HralignAttr !=OfcST_HrAlignUnset {_cbcbd ,_ffbgd :=_dbdge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ffbgd !=nil {return _ffbgd ;};start .Attr =append (start .Attr ,_cbcbd );};if _dbdge .AllowincellAttr !=_d .ST_TrueFalseUnset {_dcfad ,_cafga :=_dbdge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cafga !=nil {return _cafga ;};start .Attr =append (start .Attr ,_dcfad );};if _dbdge .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dbdae ,_befde :=_dbdge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _befde !=nil {return _befde ;};start .Attr =append (start .Attr ,_dbdae );};if _dbdge .UserdrawnAttr !=_d .ST_TrueFalseUnset {_feab ,_cgaa :=_dbdge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_feab );};if _dbdge .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .BordertopcolorAttr )});};if _dbdge .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .BorderleftcolorAttr )});};if _dbdge .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .BorderbottomcolorAttr )});};if _dbdge .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .BorderrightcolorAttr )});};if _dbdge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bcdc ,_egabf :=_dbdge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _egabf !=nil {return _egabf ;};start .Attr =append (start .Attr ,_bcdc );};if _dbdge .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .DgmnodekindAttr )});};if _dbdge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dbcc ,_fcbg :=_dbdge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcbg !=nil {return _fcbg ;};start .Attr =append (start .Attr ,_dbcc );};if _dbdge .InsetmodeAttr !=OfcST_InsetModeUnset {_bdcg ,_cdce :=_dbdge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cdce !=nil {return _cdce ;};start .Attr =append (start .Attr ,_bdcg );};if _dbdge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .OpacityAttr )});};if _dbdge .StrokedAttr !=_d .ST_TrueFalseUnset {_gaegg ,_abcf :=_dbdge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _abcf !=nil {return _abcf ;};start .Attr =append (start .Attr ,_gaegg );};if _dbdge .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .StrokecolorAttr )});};if _dbdge .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .StrokeweightAttr )});};if _dbdge .InsetpenAttr !=_d .ST_TrueFalseUnset {_ccdg ,_cgcg :=_dbdge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cgcg !=nil {return _cgcg ;};start .Attr =append (start .Attr ,_ccdg );};if _dbdge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .ChromakeyAttr )});};if _dbdge .FilledAttr !=_d .ST_TrueFalseUnset {_dfaa ,_ccaag :=_dbdge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ccaag !=nil {return _ccaag ;};start .Attr =append (start .Attr ,_dfaa );};if _dbdge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .FillcolorAttr )});};if _dbdge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .SptAttr )});};if _dbdge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dagc ,_ddffe :=_dbdge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ddffe !=nil {return _ddffe ;};start .Attr =append (start .Attr ,_dagc );};if _dbdge .BwmodeAttr !=OfcST_BWModeUnset {_cdadc ,_dead :=_dbdge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dead !=nil {return _dead ;};start .Attr =append (start .Attr ,_cdadc );};if _dbdge .BwpureAttr !=OfcST_BWModeUnset {_dbdgec ,_bcbc :=_dbdge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bcbc !=nil {return _bcbc ;};start .Attr =append (start .Attr ,_dbdgec );};if _dbdge .BwnormalAttr !=OfcST_BWModeUnset {_ggeee ,_bebf :=_dbdge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bebf !=nil {return _bebf ;};start .Attr =append (start .Attr ,_ggeee );};if _dbdge .ForcedashAttr !=_d .ST_TrueFalseUnset {_cegbd ,_aefce :=_dbdge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aefce !=nil {return _aefce ;};start .Attr =append (start .Attr ,_cegbd );};if _dbdge .OleiconAttr !=_d .ST_TrueFalseUnset {_bccgb ,_cccf :=_dbdge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cccf !=nil {return _cccf ;};start .Attr =append (start .Attr ,_bccgb );};if _dbdge .OleAttr !=_d .ST_TrueFalseBlankUnset {_ddge ,_gaad :=_dbdge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gaad !=nil {return _gaad ;};start .Attr =append (start .Attr ,_ddge );};if _dbdge .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_fedb ,_begg :=_dbdge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _begg !=nil {return _begg ;};start .Attr =append (start .Attr ,_fedb );};if _dbdge .CliptowrapAttr !=_d .ST_TrueFalseUnset {_ffba ,_geab :=_dbdge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _geab !=nil {return _geab ;};start .Attr =append (start .Attr ,_ffba );};if _dbdge .ClipAttr !=_d .ST_TrueFalseUnset {_cbdf ,_cadd :=_dbdge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cadd !=nil {return _cadd ;};start .Attr =append (start .Attr ,_cbdf );};if _dbdge .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .SrcAttr )});};if _dbdge .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .CropleftAttr )});};if _dbdge .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .CroptopAttr )});};if _dbdge .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .CroprightAttr )});};if _dbdge .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .CropbottomAttr )});};if _dbdge .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .GainAttr )});};if _dbdge .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .BlacklevelAttr )});};if _dbdge .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_dbdge .GammaAttr )});};if _dbdge .GrayscaleAttr !=_d .ST_TrueFalseUnset {_cbfb ,_cedbe :=_dbdge .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _cedbe !=nil {return _cedbe ;};start .Attr =append (start .Attr ,_cbfb );};if _dbdge .BilevelAttr !=_d .ST_TrueFalseUnset {_feed ,_bbef :=_dbdge .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bbef !=nil {return _bbef ;};start .Attr =append (start .Attr ,_feed );};e .EncodeToken (start );if _dbdge .EG_ShapeElements !=nil {for _ ,_ccde :=range _dbdge .EG_ShapeElements {_ccde .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgfaf *CT_Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fegb :=range start .Attr {if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgfaf .UserdrawnAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgfaf .ButtonAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgfaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgfaf .UserhiddenAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dgfaf .CliptowrapAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgfaf .BulletAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u006f\u006c\u0065"{_dgfaf .OleAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0068\u0072"{_dgfaf .HrAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0073\u0070\u0069\u0064"{_egecg ,_ffgba :=_fegb .Value ,error (nil );if _ffgba !=nil {return _ffgba ;};_dgfaf .SpidAttr =&_egecg ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgfaf .HrstdAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dgfaf .BwnormalAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbbee ,_dgafe :=_fegb .Value ,error (nil );if _dgafe !=nil {return _dgafe ;};_dgfaf .BordertopcolorAttr =&_gbbee ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgfaf .DgmlayoutAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgfaf .ForcedashAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgfaf .AllowoverlapAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgfaf .HrnoshadeAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dgfaf .PreferrelativeAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ecfd ,_eaec :=_fegb .Value ,error (nil );if _eaec !=nil {return _eaec ;};_dgfaf .BorderbottomcolorAttr =&_ecfd ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u006f\u006e\u0065\u0064"{_dgfaf .OnedAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdeed ,_bgfae :=_e .ParseInt (_fegb .Value ,10,64);if _bgfae !=nil {return _bgfae ;};_dgfaf .DgmnodekindAttr =&_fdeed ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_begda ,_cgdcf :=_e .ParseInt (_fegb .Value ,10,64);if _cgdcf !=nil {return _cgdcf ;};_dgfaf .RegroupidAttr =&_begda ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgfaf .AllowincellAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgdff ,_cfcfb :=_e .ParseFloat (_fegb .Value ,64);if _cfcfb !=nil {return _cfcfb ;};_acbf :=float32 (_cgdff );_dgfaf .HrpctAttr =&_acbf ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0063\u006c\u0069\u0070"{_dgfaf .ClipAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgfaf .InsetmodeAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eededa ,_aeff :=_fegb .Value ,error (nil );if _aeff !=nil {return _aeff ;};_dgfaf .BorderleftcolorAttr =&_eededa ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dgfaf .OleiconAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_becec ,_ddccg :=_fegb .Value ,error (nil );if _ddccg !=nil {return _ddccg ;};_dgfaf .BorderrightcolorAttr =&_becec ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dgfaf .ConnectortypeAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dgfaf .BwpureAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dgfaf .BwmodeAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0073\u0070\u0074"{_dbce ,_fggdb :=_e .ParseFloat (_fegb .Value ,64);if _fggdb !=nil {return _fggdb ;};_agegc :=float32 (_dbce );_dgfaf .SptAttr =&_agegc ;continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgfaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fegb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgfaf .HralignAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0074\u006f"{_bfba ,_aadb :=_fegb .Value ,error (nil );if _aadb !=nil {return _aadb ;};_dgfaf .ToAttr =&_bfba ;continue ;};if _fegb .Name .Local =="\u0069\u0064"{_aaged ,_gedfg :=_fegb .Value ,error (nil );if _gedfg !=nil {return _gedfg ;};_dgfaf .IdAttr =&_aaged ;continue ;};if _fegb .Name .Local =="\u0061\u006c\u0074"{_fbecg ,_gfgdd :=_fegb .Value ,error (nil );if _gfgdd !=nil {return _gfgdd ;};_dgfaf .AltAttr =&_fbecg ;continue ;};if _fegb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgfaf .PrintAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dgfaf .StrokedAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgfg ,_edda :=_fegb .Value ,error (nil );if _edda !=nil {return _edda ;};_dgfaf .WrapcoordsAttr =&_bgfg ;continue ;};if _fegb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bgad ,_gbbd :=_fegb .Value ,error (nil );if _gbbd !=nil {return _gbbd ;};_dgfaf .StrokeweightAttr =&_bgad ;continue ;};if _fegb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bccaf ,_bgdce :=_fegb .Value ,error (nil );if _bgdce !=nil {return _bgdce ;};_dgfaf .CoordoriginAttr =&_bccaf ;continue ;};if _fegb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbfgb ,_cbed :=_fegb .Value ,error (nil );if _cbed !=nil {return _cbed ;};_dgfaf .ChromakeyAttr =&_dbfgb ;continue ;};if _fegb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bcfd ,_gfag :=_fegb .Value ,error (nil );if _gfag !=nil {return _gfag ;};_dgfaf .FillcolorAttr =&_bcfd ;continue ;};if _fegb .Name .Local =="\u0073\u0074\u0079l\u0065"{_efdab ,_ecbe :=_fegb .Value ,error (nil );if _ecbe !=nil {return _ecbe ;};_dgfaf .StyleAttr =&_efdab ;continue ;};if _fegb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agfc ,_aggbb :=_fegb .Value ,error (nil );if _aggbb !=nil {return _aggbb ;};_dgfaf .OpacityAttr =&_agfc ;continue ;};if _fegb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fbdbg ,_ffabc :=_fegb .Value ,error (nil );if _ffabc !=nil {return _ffabc ;};_dgfaf .StrokecolorAttr =&_fbdbg ;continue ;};if _fegb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgfaf .InsetpenAttr .UnmarshalXMLAttr (_fegb );continue ;};if _fegb .Name .Local =="\u0066\u0072\u006f\u006d"{_fced ,_gfece :=_fegb .Value ,error (nil );if _gfece !=nil {return _gfece ;};_dgfaf .FromAttr =&_fced ;continue ;};if _fegb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdga ,_bfac :=_fegb .Value ,error (nil );if _bfac !=nil {return _bfac ;};_dgfaf .CoordsizeAttr =&_cdga ;continue ;};if _fegb .Name .Local =="\u0074\u0069\u0074l\u0065"{_afba ,_dcegd :=_fegb .Value ,error (nil );if _dcegd !=nil {return _dcegd ;};_dgfaf .TitleAttr =&_afba ;continue ;};if _fegb .Name .Local =="\u0063\u006c\u0061s\u0073"{_bbaag ,_afge :=_fegb .Value ,error (nil );if _afge !=nil {return _afge ;};_dgfaf .ClassAttr =&_bbaag ;continue ;};if _fegb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgbgf ,_aaafc :=_fegb .Value ,error (nil );if _aaafc !=nil {return _aaafc ;};_dgfaf .TargetAttr =&_bgbgf ;continue ;};if _fegb .Name .Local =="\u0068\u0072\u0065\u0066"{_aafbab ,_gcbc :=_fegb .Value ,error (nil );if _gcbc !=nil {return _gcbc ;};_dgfaf .HrefAttr =&_aafbab ;continue ;};if _fegb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgfaf .FilledAttr .UnmarshalXMLAttr (_fegb );continue ;};};_fbfgg :for {_ddag ,_eabdg :=d .Token ();if _eabdg !=nil {return _eabdg ;};switch _edeg :=_ddag .(type ){case _c .StartElement :switch _edeg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fccg :=NewEG_ShapeElements ();_fccg .Path =NewPath ();if _dcdeg :=d .DecodeElement (_fccg .Path ,&_edeg );_dcdeg !=nil {return _dcdeg ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_fccg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_defgg :=NewEG_ShapeElements ();_defgg .Formulas =NewFormulas ();if _acacc :=d .DecodeElement (_defgg .Formulas ,&_edeg );_acacc !=nil {return _acacc ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_defgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dadca :=NewEG_ShapeElements ();_dadca .Handles =NewHandles ();if _adfa :=d .DecodeElement (_dadca .Handles ,&_edeg );_adfa !=nil {return _adfa ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_dadca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_adcg :=NewEG_ShapeElements ();_adcg .Fill =NewFill ();if _defee :=d .DecodeElement (_adcg .Fill ,&_edeg );_defee !=nil {return _defee ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_adcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ggef :=NewEG_ShapeElements ();_ggef .Stroke =NewStroke ();if _gebf :=d .DecodeElement (_ggef .Stroke ,&_edeg );_gebf !=nil {return _gebf ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_ggef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eeed :=NewEG_ShapeElements ();_eeed .Shadow =NewShadow ();if _ccedb :=d .DecodeElement (_eeed .Shadow ,&_edeg );_ccedb !=nil {return _ccedb ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_eeed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dgbfe :=NewEG_ShapeElements ();_dgbfe .Textbox =NewTextbox ();if _abcb :=d .DecodeElement (_dgbfe .Textbox ,&_edeg );_abcb !=nil {return _abcb ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_dgbfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cfdd :=NewEG_ShapeElements ();_cfdd .Textpath =NewTextpath ();if _deeg :=d .DecodeElement (_cfdd .Textpath ,&_edeg );_deeg !=nil {return _deeg ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_cfdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_acfg :=NewEG_ShapeElements ();_acfg .Imagedata =NewImagedata ();if _ggcgb :=d .DecodeElement (_acfg .Imagedata ,&_edeg );_ggcgb !=nil {return _ggcgb ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_acfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gacf :=NewEG_ShapeElements ();_gacf .Skew =NewOfcSkew ();if _eabc :=d .DecodeElement (_gacf .Skew ,&_edeg );_eabc !=nil {return _eabc ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_gacf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gfae :=NewEG_ShapeElements ();_gfae .Extrusion =NewOfcExtrusion ();if _dggae :=d .DecodeElement (_gfae .Extrusion ,&_edeg );_dggae !=nil {return _dggae ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_gfae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cfdb :=NewEG_ShapeElements ();_cfdb .Callout =NewOfcCallout ();if _ecge :=d .DecodeElement (_cfdb .Callout ,&_edeg );_ecge !=nil {return _ecge ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_cfdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bdeaf :=NewEG_ShapeElements ();_bdeaf .Lock =NewOfcLock ();if _gffa :=d .DecodeElement (_bdeaf .Lock ,&_edeg );_gffa !=nil {return _gffa ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_bdeaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dafd :=NewEG_ShapeElements ();_dafd .Clippath =NewOfcClippath ();if _fade :=d .DecodeElement (_dafd .Clippath ,&_edeg );_fade !=nil {return _fade ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_dafd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_efcb :=NewEG_ShapeElements ();_efcb .Signatureline =NewOfcSignatureline ();if _efebc :=d .DecodeElement (_efcb .Signatureline ,&_edeg );_efebc !=nil {return _efebc ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_efcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bbefg :=NewEG_ShapeElements ();_bbefg .Wrap =_g .NewWrap ();if _gdfe :=d .DecodeElement (_bbefg .Wrap ,&_edeg );_gdfe !=nil {return _gdfe ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_bbefg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_adeef :=NewEG_ShapeElements ();_adeef .Anchorlock =_g .NewAnchorlock ();if _fdfge :=d .DecodeElement (_adeef .Anchorlock ,&_edeg );_fdfge !=nil {return _fdfge ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_adeef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_afbd :=NewEG_ShapeElements ();_afbd .Bordertop =_g .NewBordertop ();if _efee :=d .DecodeElement (_afbd .Bordertop ,&_edeg );_efee !=nil {return _efee ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_afbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fddd :=NewEG_ShapeElements ();_fddd .Borderbottom =_g .NewBorderbottom ();if _eaggd :=d .DecodeElement (_fddd .Borderbottom ,&_edeg );_eaggd !=nil {return _eaggd ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_fddd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_affb :=NewEG_ShapeElements ();_affb .Borderleft =_g .NewBorderleft ();if _egaag :=d .DecodeElement (_affb .Borderleft ,&_edeg );_egaag !=nil {return _egaag ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_affb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_daede :=NewEG_ShapeElements ();_daede .Borderright =_g .NewBorderright ();if _afbb :=d .DecodeElement (_daede .Borderright ,&_edeg );_afbb !=nil {return _afbb ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_daede );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ageba :=NewEG_ShapeElements ();_ageba .ClientData =_cb .NewClientData ();if _fcfcf :=d .DecodeElement (_ageba .ClientData ,&_edeg );_fcfcf !=nil {return _fcfcf ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_ageba );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_geccc :=NewEG_ShapeElements ();_geccc .Textdata =_de .NewTextdata ();if _ffeag :=d .DecodeElement (_geccc .Textdata ,&_edeg );_ffeag !=nil {return _ffeag ;};_dgfaf .EG_ShapeElements =append (_dgfaf .EG_ShapeElements ,_geccc );default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_edeg .Name );if _ddec :=d .Skip ();_ddec !=nil {return _ddec ;};};case _c .EndElement :break _fbfgg ;case _c .CharData :};};return nil ;};
// Validate validates the Handles and its children
func (_ceaadc *Handles )Validate ()error {return _ceaadc .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_fgcec *OfcCT_OLEObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _fgcec .TypeAttr !=OfcST_OLETypeUnset {_fbfa ,_bccgf :=_fgcec .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0054\u0079\u0070\u0065"});if _bccgf !=nil {return _bccgf ;};start .Attr =append (start .Attr ,_fbfa );};if _fgcec .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_fgcec .ProgIDAttr )});};if _fgcec .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_fgcec .ShapeIDAttr )});};if _fgcec .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_eedbg ,_efgegee :=_fgcec .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _efgegee !=nil {return _efgegee ;};start .Attr =append (start .Attr ,_eedbg );};if _fgcec .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_fgcec .ObjectIDAttr )});};if _fgcec .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgcec .IdAttr )});};if _fgcec .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_gefbb ,_ecgaf :=_fgcec .UpdateModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _ecgaf !=nil {return _ecgaf ;};start .Attr =append (start .Attr ,_gefbb );};e .EncodeToken (start );if _fgcec .LinkType !=nil {_aeafb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_eg .AddPreserveSpaceAttr (&_aeafb ,*_fgcec .LinkType );e .EncodeElement (_fgcec .LinkType ,_aeafb );};if _fgcec .LockedField !=_d .ST_TrueFalseBlankUnset {_cgfeg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_fgcec .LockedField ,_cgfeg );};if _fgcec .FieldCodes !=nil {_dfbce :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_eg .AddPreserveSpaceAttr (&_dfbce ,*_fgcec .FieldCodes );e .EncodeElement (_fgcec .FieldCodes ,_dfbce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the Stroke and its children
func (_egabb *Stroke )Validate ()error {return _egabb .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_ccafc ST_StrokeEndCap )String ()string {switch _ccafc {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};
// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path
func (_cfefe *CT_Rect )ValidateWithPath (path string )error {for _aggdg ,_fdgdc :=range _cfefe .EG_ShapeElements {if _ddee :=_fdgdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aggdg ));_ddee !=nil {return _ddee ;};};if _ceaa :=_cfefe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ceaa !=nil {return _ceaa ;};if _ffbed :=_cfefe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ffbed !=nil {return _ffbed ;};if _ccee :=_cfefe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ccee !=nil {return _ccee ;};if _afcce :=_cfefe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_afcce !=nil {return _afcce ;};if _abcae :=_cfefe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_abcae !=nil {return _abcae ;};if _fdebf :=_cfefe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fdebf !=nil {return _fdebf ;};if _bffe :=_cfefe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bffe !=nil {return _bffe ;};if _ffca :=_cfefe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ffca !=nil {return _ffca ;};if _dbfd :=_cfefe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dbfd !=nil {return _dbfd ;};if _dbef :=_cfefe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbef !=nil {return _dbef ;};if _gcec :=_cfefe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gcec !=nil {return _gcec ;};if _bbdbe :=_cfefe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbdbe !=nil {return _bbdbe ;};if _dcdab :=_cfefe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dcdab !=nil {return _dcdab ;};if _cgacfd :=_cfefe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cgacfd !=nil {return _cgacfd ;};if _dccgf :=_cfefe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dccgf !=nil {return _dccgf ;};if _aggfac :=_cfefe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aggfac !=nil {return _aggfac ;};if _gfbec :=_cfefe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gfbec !=nil {return _gfbec ;};if _gfda :=_cfefe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gfda !=nil {return _gfda ;};if _eeab :=_cfefe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eeab !=nil {return _eeab ;};if _aaeab :=_cfefe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aaeab !=nil {return _aaeab ;};if _ffae :=_cfefe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffae !=nil {return _ffae ;};if _fgfdc :=_cfefe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fgfdc !=nil {return _fgfdc ;};if _bdafa :=_cfefe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bdafa !=nil {return _bdafa ;};if _dbfgd :=_cfefe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dbfgd !=nil {return _dbfgd ;};if _afcceb :=_cfefe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_afcceb !=nil {return _afcceb ;};if _gfdbc :=_cfefe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gfdbc !=nil {return _gfdbc ;};if _fabdc :=_cfefe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fabdc !=nil {return _fabdc ;};if _bcdec :=_cfefe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bcdec !=nil {return _bcdec ;};if _affa :=_cfefe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_affa !=nil {return _affa ;};return nil ;};func (_faabff *OfcST_CalloutPlacement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccffcf ,_caagda :=d .Token ();if _caagda !=nil {return _caagda ;};if _cdcde ,_gcccg :=_ccffcf .(_c .EndElement );_gcccg &&_cdcde .Name ==start .Name {*_faabff =1;return nil ;};if _fgdc ,_eagagc :=_ccffcf .(_c .CharData );!_eagagc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccffcf );}else {switch string (_fgdc ){case "":*_faabff =0;case "\u0074\u006f\u0070":*_faabff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_faabff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_faabff =3;case "\u0075\u0073\u0065\u0072":*_faabff =4;};};_ccffcf ,_caagda =d .Token ();if _caagda !=nil {return _caagda ;};if _cdfbb ,_egdfgg :=_ccffcf .(_c .EndElement );_egdfgg &&_cdfbb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccffcf );};func (_eaaec *Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaaec .CT_Formulas =*NewCT_Formulas ();_gafaf :for {_cacbb ,_aagbd :=d .Token ();if _aagbd !=nil {return _aagbd ;};switch _fbae :=_cacbb .(type ){case _c .StartElement :switch _fbae .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_dgfad :=NewCT_F ();if _gaagbc :=d .DecodeElement (_dgfad ,&_fbae );_gaagbc !=nil {return _gaagbc ;};_eaaec .F =append (_eaaec .F ,_dgfad );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_fbae .Name );if _eebe :=d .Skip ();_eebe !=nil {return _eebe ;};};case _c .EndElement :break _gafaf ;case _c .CharData :};};return nil ;};func NewCurve ()*Curve {_gebed :=&Curve {};_gebed .CT_Curve =*NewCT_Curve ();return _gebed };func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_dbdce :=&OfcCT_ColorMru {};return _dbdce };func (_aageda *CT_Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggfbcb :=range start .Attr {if _ggfbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfbcb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_aageda .SingleclickAttr .UnmarshalXMLAttr (_ggfbcb );continue ;};if _ggfbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggfbcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aageda .InsetmodeAttr .UnmarshalXMLAttr (_ggfbcb );continue ;};if _ggfbcb .Name .Local =="\u0069\u006e\u0073e\u0074"{_dface ,_ddeff :=_ggfbcb .Value ,error (nil );if _ddeff !=nil {return _ddeff ;};_aageda .InsetAttr =&_dface ;continue ;};if _ggfbcb .Name .Local =="\u0069\u0064"{_gaage ,_faedb :=_ggfbcb .Value ,error (nil );if _faedb !=nil {return _faedb ;};_aageda .IdAttr =&_gaage ;continue ;};if _ggfbcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_aebef ,_agegg :=_ggfbcb .Value ,error (nil );if _agegg !=nil {return _agegg ;};_aageda .StyleAttr =&_aebef ;continue ;};};_ggbb :for {_cgbaf ,_ebffc :=d .Token ();if _ebffc !=nil {return _ebffc ;};switch _dccdb :=_cgbaf .(type ){case _c .StartElement :switch _dccdb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_aageda .TxbxContent =_ed .NewTxbxContent ();if _cgfad :=d .DecodeElement (_aageda .TxbxContent ,&_dccdb );_cgfad !=nil {return _cgfad ;};default:if _fcfdf ,_dggaa :=_eg .CreateElement (_dccdb );_dggaa !=nil {return _dggaa ;}else {if _abbge :=d .DecodeElement (_fcfdf ,&_dccdb );_abbge !=nil {return _abbge ;};_aageda .Any =_fcfdf ;};};case _c .EndElement :break _ggbb ;case _c .CharData :};};return nil ;};func (_affbc ST_StrokeArrowLength )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdffe :=_c .Attr {};_gdffe .Name =name ;switch _affbc {case ST_StrokeArrowLengthUnset :_gdffe .Value ="";case ST_StrokeArrowLengthShort :_gdffe .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_gdffe .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_gdffe .Value ="\u006c\u006f\u006e\u0067";};return _gdffe ,nil ;};
// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path
func (_egad *AG_Type )ValidateWithPath (path string )error {return nil };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func (_efeff *Image )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _efeff .CT_Image .MarshalXML (e ,start );};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_efeeb :=&OfcCT_RelationTable {};return _efeeb };func NewOfcCT_Skew ()*OfcCT_Skew {_bcfbe :=&OfcCT_Skew {};return _bcfbe };func (_fcagd *OfcST_ConnectType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcagd =0;case "\u006e\u006f\u006e\u0065":*_fcagd =1;case "\u0072\u0065\u0063\u0074":*_fcagd =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_fcagd =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fcagd =4;};return nil ;};func NewCT_F ()*CT_F {_cbbdb :=&CT_F {};return _cbbdb };func (_efec *AG_Type )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbe :=range start .Attr {if _cbe .Name .Local =="\u0074\u0079\u0070\u0065"{_gfbf ,_dggf :=_cbe .Value ,error (nil );if _dggf !=nil {return _dggf ;};_efec .TypeAttr =&_gfbf ;continue ;};};for {_gea ,_fgaa :=d .Token ();if _fgaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fgaa );};if _ebbd ,_ggbe :=_gea .(_c .EndElement );_ggbe &&_ebbd .Name ==start .Name {break ;};};return nil ;};func (_bageg *ST_EditAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcgc ,_dfcfde :=d .Token ();if _dfcfde !=nil {return _dfcfde ;};if _gaabb ,_ebfbf :=_dcgc .(_c .EndElement );_ebfbf &&_gaabb .Name ==start .Name {*_bageg =1;return nil ;};if _fbbeg ,_cabba :=_dcgc .(_c .CharData );!_cabba {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcgc );}else {switch string (_fbbeg ){case "":*_bageg =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bageg =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bageg =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bageg =3;case "\u0063\u0079\u0063l\u0065":*_bageg =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bageg =5;case "\u0076\u0065\u006e\u006e":*_bageg =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bageg =7;};};_dcgc ,_dfcfde =d .Token ();if _dfcfde !=nil {return _dfcfde ;};if _efcac ,_edfeff :=_dcgc .(_c .EndElement );_edfeff &&_efcac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcgc );};func (_fadb *AG_Type )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fadb .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fadb .TypeAttr )});};return nil ;};
// Validate validates the CT_Oval and its children
func (_eefdfa *CT_Oval )Validate ()error {return _eefdfa .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};
// Validate validates the OfcCT_Lock and its children
func (_afdad *OfcCT_Lock )Validate ()error {return _afdad .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _d .ST_TrueFalse ;InvyAttr _d .ST_TrueFalse ;SwitchAttr _d .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_dfcag ST_StrokeArrowWidth )Validate ()error {return _dfcag .ValidateWithPath ("")};func (_dfedf *OfcSkew )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dfedf .OfcCT_Skew .MarshalXML (e ,start );};const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5;OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);
// Validate validates the AG_Path and its children
func (_fafb *AG_Path )Validate ()error {return _fafb .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};
// Validate validates the CT_Textbox and its children
func (_fbaae *CT_Textbox )Validate ()error {return _fbaae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};
// Validate validates the OfcCT_ClipPath and its children
func (_agdde *OfcCT_ClipPath )Validate ()error {return _agdde .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};type OfcBottom struct{OfcCT_StrokeChild };
// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path
func (_fcg *AG_CoreAttributes )ValidateWithPath (path string )error {if _ece :=_fcg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ece !=nil {return _ece ;};return nil ;};func (_bbdaf *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbdaf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bbdaf =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_bbdaf =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bbdaf =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bbdaf =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bbdaf =5;};return nil ;};type OfcST_ConnectorType byte ;func (_cbcee *OfcCT_Ink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _cbcee .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_cbcee .IAttr )});};if _cbcee .AnnotationAttr !=_d .ST_TrueFalseUnset {_bgfad ,_baccef :=_cbcee .AnnotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _baccef !=nil {return _baccef ;};start .Attr =append (start .Attr ,_bgfad );};if _cbcee .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbcee .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aec *AG_Chromakey )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afffd :=range start .Attr {if _afffd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cbf ,_ccg :=_afffd .Value ,error (nil );if _ccg !=nil {return _ccg ;};_aec .ChromakeyAttr =&_cbf ;continue ;};};for {_bgd ,_bbbf :=d .Token ();if _bbbf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_bbbf );};if _caff ,_beb :=_bgd .(_c .EndElement );_beb &&_caff .Name ==start .Name {break ;};};return nil ;};func (_bcefb *OfcCT_ClipPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bggeg :=range start .Attr {if _bggeg .Name .Local =="\u0076"{_acdfg ,_ecbgg :=_bggeg .Value ,error (nil );if _ecbgg !=nil {return _ecbgg ;};_bcefb .VAttr =_acdfg ;continue ;};};for {_ggagfb ,_abfedc :=d .Token ();if _abfedc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_abfedc );};if _dbccf ,_bgacb :=_ggagfb .(_c .EndElement );_bgacb &&_dbccf .Name ==start .Name {break ;};};return nil ;};func (_adbgbf OfcST_Angle )String ()string {switch _adbgbf {case 0:return "";case 1:return "\u0061\u006e\u0079";case 2:return "\u0033\u0030";case 3:return "\u0034\u0035";case 4:return "\u0036\u0030";case 5:return "\u0039\u0030";case 6:return "\u0061\u0075\u0074\u006f";};return "";};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};type OfcSkew struct{OfcCT_Skew };type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func NewOfcSkew ()*OfcSkew {_cefdd :=&OfcSkew {};_cefdd .OfcCT_Skew =*NewOfcCT_Skew ();return _cefdd };func (_fcffa *OfcCT_Ink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fggb :=range start .Attr {if _fggb .Name .Local =="\u0069"{_gffad ,_fagca :=_fggb .Value ,error (nil );if _fagca !=nil {return _fagca ;};_fcffa .IAttr =&_gffad ;continue ;};if _fggb .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fcffa .AnnotationAttr .UnmarshalXMLAttr (_fggb );continue ;};if _fggb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bgfd ,_cfafg :=_fggb .Value ,error (nil );if _cfafg !=nil {return _cfafg ;};_fcffa .ContentTypeAttr =&_bgfd ;continue ;};};for {_dedea ,_aggdf :=d .Token ();if _aggdf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_aggdf );};if _bbdef ,_ffadcg :=_dedea .(_c .EndElement );_ffadcg &&_bbdef .Name ==start .Name {break ;};};return nil ;};func (_afag *AG_ShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gggee :=range start .Attr {if _gggee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adbe ,_acee :=_gggee .Value ,error (nil );if _acee !=nil {return _acee ;};_afag .OpacityAttr =&_adbe ;continue ;};if _gggee .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_afag .StrokedAttr .UnmarshalXMLAttr (_gggee );continue ;};if _gggee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bedd ,_dcfd :=_gggee .Value ,error (nil );if _dcfd !=nil {return _dcfd ;};_afag .StrokecolorAttr =&_bedd ;continue ;};if _gggee .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebdb ,_eege :=_gggee .Value ,error (nil );if _eege !=nil {return _eege ;};_afag .StrokeweightAttr =&_ebdb ;continue ;};if _gggee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afag .InsetpenAttr .UnmarshalXMLAttr (_gggee );continue ;};if _gggee .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adbf ,_egea :=_gggee .Value ,error (nil );if _egea !=nil {return _egea ;};_afag .ChromakeyAttr =&_adbf ;continue ;};if _gggee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afag .FilledAttr .UnmarshalXMLAttr (_gggee );continue ;};if _gggee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bebd ,_dfab :=_gggee .Value ,error (nil );if _dfab !=nil {return _dfab ;};_afag .FillcolorAttr =&_bebd ;continue ;};};for {_bccfa ,_gbc :=d .Token ();if _gbc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_gbc );};if _adad ,_adc :=_bccfa .(_c .EndElement );_adc &&_adad .Name ==start .Name {break ;};};return nil ;};func (_aegec ST_StrokeJoinStyle )String ()string {switch _aegec {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";};func NewCT_Oval ()*CT_Oval {_aeaf :=&CT_Oval {};return _aeaf };type OfcCT_Skew struct{IdAttr *string ;OnAttr _d .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_dfceba :=&OfcCT_IdMap {};return _dfceba };func (_cccad OfcST_How )Validate ()error {return _cccad .ValidateWithPath ("")};
// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path
func (_bfbdg *OfcCT_R )ValidateWithPath (path string )error {if _bffgc :=_bfbdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bffgc !=nil {return _bffgc ;};if _fadc :=_bfbdg .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_fadc !=nil {return _fadc ;};for _bdcgf ,_acdde :=range _bfbdg .Proxy {if _cegdf :=_acdde .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_bdcgf ));_cegdf !=nil {return _cegdf ;};};return nil ;};
// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path
func (_ddabd *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_gfbdcc ST_StrokeArrowLength )String ()string {switch _gfbdcc {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";};func (_cgdadf OfcST_RType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgdadf .String (),start );};func (_efgde ST_StrokeArrowLength )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efgde .String (),start );};func NewCT_H ()*CT_H {_dgff :=&CT_H {};return _dgff };
// ValidateWithPath validates the Polyline and its children, prefixing error messages with path
func (_ecdae *Polyline )ValidateWithPath (path string )error {if _ggage :=_ecdae .CT_PolyLine .ValidateWithPath (path );_ggage !=nil {return _ggage ;};return nil ;};type OfcOLEObject struct{OfcCT_OLEObject };
// ValidateWithPath validates the Stroke and its children, prefixing error messages with path
func (_adfag *Stroke )ValidateWithPath (path string )error {if _ccedc :=_adfag .CT_Stroke .ValidateWithPath (path );_ccedc !=nil {return _ccedc ;};return nil ;};
// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path
func (_fggag *CT_Stroke )ValidateWithPath (path string )error {if _fggag .Left !=nil {if _dabgc :=_fggag .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dabgc !=nil {return _dabgc ;};};if _fggag .Top !=nil {if _ddfcc :=_fggag .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ddfcc !=nil {return _ddfcc ;};};if _fggag .Right !=nil {if _edgea :=_fggag .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_edgea !=nil {return _edgea ;};};if _fggag .Bottom !=nil {if _cadcd :=_fggag .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cadcd !=nil {return _cadcd ;};};if _fggag .Column !=nil {if _dedcg :=_fggag .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_dedcg !=nil {return _dedcg ;};};if _ggdd :=_fggag .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ggdd !=nil {return _ggdd ;};if _bdgfg :=_fggag .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bdgfg !=nil {return _bdgfg ;};if _eeegc :=_fggag .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_eeegc !=nil {return _eeegc ;};if _cadg :=_fggag .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cadg !=nil {return _cadg ;};if _fbff :=_fggag .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fbff !=nil {return _fbff ;};if _beade :=_fggag .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_beade !=nil {return _beade ;};if _dccbe :=_fggag .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_dccbe !=nil {return _dccbe ;};if _bgbe :=_fggag .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bgbe !=nil {return _bgbe ;};if _bdcec :=_fggag .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bdcec !=nil {return _bdcec ;};if _dbge :=_fggag .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_dbge !=nil {return _dbge ;};if _gebfc :=_fggag .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gebfc !=nil {return _gebfc ;};if _gadfa :=_fggag .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gadfa !=nil {return _gadfa ;};if _dffa :=_fggag .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_dffa !=nil {return _dffa ;};if _ggagf :=_fggag .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ggagf !=nil {return _ggagf ;};if _dfccc :=_fggag .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dfccc !=nil {return _dfccc ;};return nil ;};func (_befba OfcST_ColorMode )String ()string {switch _befba {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_efeaa *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efeaa =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_efeaa =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_efeaa =2;};return nil ;};func (_dbcge *OfcST_HrAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gccf ,_cedcb :=d .Token ();if _cedcb !=nil {return _cedcb ;};if _eegbf ,_adgee :=_gccf .(_c .EndElement );_adgee &&_eegbf .Name ==start .Name {*_dbcge =1;return nil ;};if _abbaa ,_dcgbc :=_gccf .(_c .CharData );!_dcgbc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccf );}else {switch string (_abbaa ){case "":*_dbcge =0;case "\u006c\u0065\u0066\u0074":*_dbcge =1;case "\u0072\u0069\u0067h\u0074":*_dbcge =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbcge =3;};};_gccf ,_cedcb =d .Token ();if _cedcb !=nil {return _cedcb ;};if _cfede ,_cfgc :=_gccf .(_c .EndElement );_cfgc &&_cfede .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccf );};func NewCT_Shape ()*CT_Shape {_dgbg :=&CT_Shape {};return _dgbg };func (_fecce OfcST_BWMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abbda :=_c .Attr {};_abbda .Name =name ;switch _fecce {case OfcST_BWModeUnset :_abbda .Value ="";case OfcST_BWModeColor :_abbda .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_abbda .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_abbda .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_abbda .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_abbda .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_abbda .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_abbda .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_abbda .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_abbda .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_abbda .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_abbda .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_abbda .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _abbda ,nil ;};func (_fecba OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _fecba {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecba ));};return nil ;};
// Validate validates the Oval and its children
func (_fdfag *Oval )Validate ()error {return _fdfag .ValidateWithPath ("\u004f\u0076\u0061\u006c")};
// Validate validates the OfcCT_Diagram and its children
func (_bacaf *OfcCT_Diagram )Validate ()error {return _bacaf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func NewAG_Path ()*AG_Path {_dfbc :=&AG_Path {};return _dfbc };func (_fbfdd *OfcShapedefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _fbfdd .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_dbfdb *ST_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbcgec ,_gfedb :=d .Token ();if _gfedb !=nil {return _gfedb ;};if _fbecb ,_gdbbg :=_gbcgec .(_c .EndElement );_gdbbg &&_fbecb .Name ==start .Name {*_dbfdb =1;return nil ;};if _dggfb ,_efedb :=_gbcgec .(_c .CharData );!_efedb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcgec );}else {switch string (_dggfb ){case "":*_dbfdb =0;case "\u0076\u0069\u0065\u0077":*_dbfdb =1;case "\u0065\u0064\u0069\u0074":*_dbfdb =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_dbfdb =3;};};_gbcgec ,_gfedb =d .Token ();if _gfedb !=nil {return _gfedb ;};if _cagec ,_bacaa :=_gbcgec .(_c .EndElement );_bacaa &&_cagec .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcgec );};func NewOfcLeft ()*OfcLeft {_bddab :=&OfcLeft {};_bddab .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bddab ;};type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};type AG_StrokeAttributes struct{OnAttr _d .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _d .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _d .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _d .ST_TrueFalse ;RelidAttr *string ;};func (_egabee *CT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acfa :=range start .Attr {if _acfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfa .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_egabee .DetectmouseclickAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfa .Name .Local =="\u0072\u0065\u006ci\u0064"{_cbac ,_feca :=_acfa .Value ,error (nil );if _feca !=nil {return _feca ;};_egabee .RelidAttr =&_cbac ;continue ;};if _acfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_acfa .Name .Local =="\u0069\u0064"||_acfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_acfa .Name .Local =="\u0069\u0064"{_geg ,_ccdc :=_acfa .Value ,error (nil );if _ccdc !=nil {return _ccdc ;};_egabee .IdAttr =&_geg ;continue ;};if _acfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfa .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_bfff ,_cfde :=_acfa .Value ,error (nil );if _cfde !=nil {return _cfde ;};_egabee .Opacity2Attr =&_bfff ;continue ;};if _acfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbaef ,_ccefba :=_acfa .Value ,error (nil );if _ccefba !=nil {return _ccefba ;};_egabee .TitleAttr =&_bbaef ;continue ;};if _acfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfa .Name .Local =="\u0068\u0072\u0065\u0066"{_cbbf ,_adg :=_acfa .Value ,error (nil );if _adg !=nil {return _adg ;};_egabee .HrefAttr =&_cbbf ;continue ;};if _acfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fcde ,_edfb :=_acfa .Value ,error (nil );if _edfb !=nil {return _edfb ;};_egabee .AlthrefAttr =&_fcde ;continue ;};if _acfa .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_egabee .AlignshapeAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_egabee .MethodAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Local =="\u0073\u0069\u007a\u0065"{_cddc ,_bgggb :=_acfa .Value ,error (nil );if _bgggb !=nil {return _bgggb ;};_egabee .SizeAttr =&_cddc ;continue ;};if _acfa .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dade ,_cgdag :=_acfa .Value ,error (nil );if _cgdag !=nil {return _cgdag ;};_egabee .PositionAttr =&_dade ;continue ;};if _acfa .Name .Local =="\u0073\u0072\u0063"{_ccfg ,_edec :=_acfa .Value ,error (nil );if _edec !=nil {return _edec ;};_egabee .SrcAttr =&_ccfg ;continue ;};if _acfa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_eebb ,_cdbb :=_acfa .Value ,error (nil );if _cdbb !=nil {return _cdbb ;};_egabee .ColorsAttr =&_eebb ;continue ;};if _acfa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbdb ,_bgda :=_acfa .Value ,error (nil );if _bgda !=nil {return _bgda ;};_egabee .Color2Attr =&_fbdb ;continue ;};if _acfa .Name .Local =="\u0074\u0079\u0070\u0065"{_egabee .TypeAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_cefdc ,_abbcb :=_acfa .Value ,error (nil );if _abbcb !=nil {return _abbcb ;};_egabee .FocussizeAttr =&_cefdc ;continue ;};if _acfa .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bafbc ,_gaea :=_acfa .Value ,error (nil );if _gaea !=nil {return _gaea ;};_egabee .FocuspositionAttr =&_bafbc ;continue ;};if _acfa .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fea ,_caef :=_acfa .Value ,error (nil );if _caef !=nil {return _caef ;};_egabee .OriginAttr =&_fea ;continue ;};if _acfa .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_egabee .AspectAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Local =="\u0061\u006e\u0067l\u0065"{_bdaaa ,_aacg :=_e .ParseFloat (_acfa .Value ,64);if _aacg !=nil {return _aacg ;};_egabee .AngleAttr =&_bdaaa ;continue ;};if _acfa .Name .Local =="\u0066\u006f\u0063u\u0073"{_gdfbf ,_gddf :=_acfa .Value ,error (nil );if _gddf !=nil {return _gddf ;};_egabee .FocusAttr =&_gdfbf ;continue ;};if _acfa .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_egabee .RecolorAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_egabee .RotateAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gebe ,_eefdg :=_acfa .Value ,error (nil );if _eefdg !=nil {return _eefdg ;};_egabee .OpacityAttr =&_gebe ;continue ;};if _acfa .Name .Local =="\u0063\u006f\u006co\u0072"{_cffa ,_fggdfb :=_acfa .Value ,error (nil );if _fggdfb !=nil {return _fggdfb ;};_egabee .ColorAttr =&_cffa ;continue ;};if _acfa .Name .Local =="\u006f\u006e"{_egabee .OnAttr .UnmarshalXMLAttr (_acfa );continue ;};if _acfa .Name .Local =="\u0069\u0064"{_dgbc ,_aggfa :=_acfa .Value ,error (nil );if _aggfa !=nil {return _aggfa ;};_egabee .SIdAttr =&_dgbc ;continue ;};};_ceac :for {_dfdf ,_fcfg :=d .Token ();if _fcfg !=nil {return _fcfg ;};switch _gegg :=_dfdf .(type ){case _c .StartElement :switch _gegg .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_egabee .Fill =NewOfcFill ();if _abbbd :=d .DecodeElement (_egabee .Fill ,&_gegg );_abbbd !=nil {return _abbbd ;};default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gegg .Name );if _cgdc :=d .Skip ();_cgdc !=nil {return _cgdc ;};};case _c .EndElement :break _ceac ;case _c .CharData :};};return nil ;};func (_gfca OfcST_Angle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdbaec :=_c .Attr {};_cdbaec .Name =name ;switch _gfca {case OfcST_AngleUnset :_cdbaec .Value ="";case OfcST_AngleAny :_cdbaec .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_cdbaec .Value ="\u0033\u0030";case OfcST_Angle45 :_cdbaec .Value ="\u0034\u0035";case OfcST_Angle60 :_cdbaec .Value ="\u0036\u0030";case OfcST_Angle90 :_cdbaec .Value ="\u0039\u0030";case OfcST_AngleAuto :_cdbaec .Value ="\u0061\u0075\u0074\u006f";};return _cdbaec ,nil ;};type AG_Path struct{PathAttr *string ;};
// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path
func (_gbdf *Shapetype )ValidateWithPath (path string )error {if _bfgded :=_gbdf .CT_Shapetype .ValidateWithPath (path );_bfgded !=nil {return _bfgded ;};return nil ;};type OfcST_ConnectType byte ;
// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path
func (_efaae *OfcBottom )ValidateWithPath (path string )error {if _ddaf :=_efaae .OfcCT_StrokeChild .ValidateWithPath (path );_ddaf !=nil {return _ddaf ;};return nil ;};
// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path
func (_gfbbd *OfcRight )ValidateWithPath (path string )error {if _eggc :=_gfbbd .OfcCT_StrokeChild .ValidateWithPath (path );_eggc !=nil {return _eggc ;};return nil ;};func (_ebfb *OfcOLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebfb .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_abddg :=range start .Attr {if _abddg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abddg .Name .Local =="\u0069\u0064"||_abddg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abddg .Name .Local =="\u0069\u0064"{_dfgdf ,_dfdfc :=_abddg .Value ,error (nil );if _dfdfc !=nil {return _dfdfc ;};_ebfb .IdAttr =&_dfgdf ;continue ;};if _abddg .Name .Local =="\u0054\u0079\u0070\u0065"{_ebfb .TypeAttr .UnmarshalXMLAttr (_abddg );continue ;};if _abddg .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_edafge ,_fadab :=_abddg .Value ,error (nil );if _fadab !=nil {return _fadab ;};_ebfb .ProgIDAttr =&_edafge ;continue ;};if _abddg .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_ggga ,_fgaaa :=_abddg .Value ,error (nil );if _fgaaa !=nil {return _fgaaa ;};_ebfb .ShapeIDAttr =&_ggga ;continue ;};if _abddg .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ebfb .DrawAspectAttr .UnmarshalXMLAttr (_abddg );continue ;};if _abddg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_bbebc ,_eaaecc :=_abddg .Value ,error (nil );if _eaaecc !=nil {return _eaaecc ;};_ebfb .ObjectIDAttr =&_bbebc ;continue ;};if _abddg .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ebfb .UpdateModeAttr .UnmarshalXMLAttr (_abddg );continue ;};};_cggd :for {_egfgf ,_aebgca :=d .Token ();if _aebgca !=nil {return _aebgca ;};switch _fbgdcc :=_egfgf .(type ){case _c .StartElement :switch _fbgdcc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_ebfb .LinkType =new (string );if _bfdca :=d .DecodeElement (_ebfb .LinkType ,&_fbgdcc );_bfdca !=nil {return _bfdca ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_ebfb .LockedField =_d .ST_TrueFalseBlankUnset ;if _dgddb :=d .DecodeElement (&_ebfb .LockedField ,&_fbgdcc );_dgddb !=nil {return _dgddb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_ebfb .FieldCodes =new (string );if _ceaaa :=d .DecodeElement (_ebfb .FieldCodes ,&_fbgdcc );_ceaaa !=nil {return _ceaaa ;};default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_fbgdcc .Name );if _bdgca :=d .Skip ();_bdgca !=nil {return _bdgca ;};};case _c .EndElement :break _cggd ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path
func (_fab *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _bga :=_fab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bga !=nil {return _bga ;};if _eeb :=_fab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eeb !=nil {return _eeb ;};if _cf :=_fab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};if _efc :=_fab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_efc !=nil {return _efc ;};if _bfe :=_fab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfe !=nil {return _bfe ;};if _beec :=_fab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_beec !=nil {return _beec ;};if _fdca :=_fab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fdca !=nil {return _fdca ;};if _gaf :=_fab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gaf !=nil {return _gaf ;};if _agdc :=_fab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_agdc !=nil {return _agdc ;};if _eef :=_fab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eef !=nil {return _eef ;};if _caf :=_fab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_caf !=nil {return _caf ;};if _eegf :=_fab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eegf !=nil {return _eegf ;};if _cca :=_fab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cca !=nil {return _cca ;};return nil ;};func (_eeba *Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeba .CT_Textbox =*NewCT_Textbox ();for _ ,_aedee :=range start .Attr {if _aedee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedee .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_eeba .SingleclickAttr .UnmarshalXMLAttr (_aedee );continue ;};if _aedee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eeba .InsetmodeAttr .UnmarshalXMLAttr (_aedee );continue ;};if _aedee .Name .Local =="\u0069\u006e\u0073e\u0074"{_bggac ,_gggccb :=_aedee .Value ,error (nil );if _gggccb !=nil {return _gggccb ;};_eeba .InsetAttr =&_bggac ;continue ;};if _aedee .Name .Local =="\u0069\u0064"{_cfaaa ,_gddgge :=_aedee .Value ,error (nil );if _gddgge !=nil {return _gddgge ;};_eeba .IdAttr =&_cfaaa ;continue ;};if _aedee .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdedb ,_bbaegg :=_aedee .Value ,error (nil );if _bbaegg !=nil {return _bbaegg ;};_eeba .StyleAttr =&_bdedb ;continue ;};};_ffbdf :for {_ceggd ,_gbgfed :=d .Token ();if _gbgfed !=nil {return _gbgfed ;};switch _aaffa :=_ceggd .(type ){case _c .StartElement :switch _aaffa .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_eeba .TxbxContent =_ed .NewTxbxContent ();if _aedcf :=d .DecodeElement (_eeba .TxbxContent ,&_aaffa );_aedcf !=nil {return _aedcf ;};default:if _cdfeg ,_ggabe :=_eg .CreateElement (_aaffa );_ggabe !=nil {return _ggabe ;}else {if _ecega :=d .DecodeElement (_cdfeg ,&_aaffa );_ecega !=nil {return _ecega ;};_eeba .Any =_cdfeg ;};};case _c .EndElement :break _ffbdf ;case _c .CharData :};};return nil ;};func (_dabgcd *Stroke )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dabgcd .CT_Stroke .MarshalXML (e ,start );};func (_cdgag *OfcST_HrAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdgag =0;case "\u006c\u0065\u0066\u0074":*_cdgag =1;case "\u0072\u0069\u0067h\u0074":*_cdgag =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdgag =3;};return nil ;};
// Validate validates the CT_H and its children
func (_gbee *CT_H )Validate ()error {return _gbee .ValidateWithPath ("\u0043\u0054\u005f\u0048")};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_aedbf *OfcLock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aedbf .OfcCT_Lock .MarshalXML (e ,start );};
// Validate validates the CT_Background and its children
func (_bcdb *CT_Background )Validate ()error {return _bcdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};
// ValidateWithPath validates the Fill and its children, prefixing error messages with path
func (_ddac *Fill )ValidateWithPath (path string )error {if _dcfgea :=_ddac .CT_Fill .ValidateWithPath (path );_dcfgea !=nil {return _dcfgea ;};return nil ;};func (_febgd *OfcST_ExtrusionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbbef ,_aaeeb :=d .Token ();if _aaeeb !=nil {return _aaeeb ;};if _ggeeec ,_dbfgge :=_ggbbef .(_c .EndElement );_dbfgge &&_ggeeec .Name ==start .Name {*_febgd =1;return nil ;};if _becce ,_bbbga :=_ggbbef .(_c .CharData );!_bbbga {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggbbef );}else {switch string (_becce ){case "":*_febgd =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_febgd =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_febgd =2;};};_ggbbef ,_aaeeb =d .Token ();if _aaeeb !=nil {return _aaeeb ;};if _cdbdf ,_abbf :=_ggbbef .(_c .EndElement );_abbf &&_cdbdf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggbbef );};type Handles struct{CT_Handles };
// ValidateWithPath validates the Handles and its children, prefixing error messages with path
func (_fcfdg *Handles )ValidateWithPath (path string )error {if _efgege :=_fcfdg .CT_Handles .ValidateWithPath (path );_efgege !=nil {return _efgege ;};return nil ;};func (_fcgce *OfcST_ScreenSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cabga ,_acece :=d .Token ();if _acece !=nil {return _acece ;};if _ddagg ,_fdage :=_cabga .(_c .EndElement );_fdage &&_ddagg .Name ==start .Name {*_fcgce =1;return nil ;};if _ccdga ,_ebfgd :=_cabga .(_c .CharData );!_ebfgd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabga );}else {switch string (_ccdga ){case "":*_fcgce =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_fcgce =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_fcgce =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_fcgce =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_fcgce =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_fcgce =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_fcgce =6;};};_cabga ,_acece =d .Token ();if _acece !=nil {return _acece ;};if _dbfef ,_befbd :=_cabga .(_c .EndElement );_befbd &&_dbfef .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabga );};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_gbfee *OfcCT_RelationTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _gbfee .ExtAttr !=ST_ExtUnset {_cbgfd ,_dcad :=_gbfee .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dcad !=nil {return _dcad ;};start .Attr =append (start .Attr ,_cbgfd );};e .EncodeToken (start );if _gbfee .Rel !=nil {_dcgec :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_gaga :=range _gbfee .Rel {e .EncodeElement (_gaga ,_dcgec );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdgac *OfcColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdgac .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cfadf :=range start .Attr {if _cfadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfadf .Name .Local =="\u0068\u0072\u0065\u0066"{_dcea ,_fbdgf :=_cfadf .Value ,error (nil );if _fbdgf !=nil {return _fbdgf ;};_cdgac .HrefAttr =&_dcea ;continue ;};if _cfadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfadf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdgac .ForcedashAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfadf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgfab ,_agcbc :=_cfadf .Value ,error (nil );if _agcbc !=nil {return _agcbc ;};_cdgac .TitleAttr =&_fgfab ;continue ;};if _cfadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfadf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gfgdf ,_cedc :=_cfadf .Value ,error (nil );if _cedc !=nil {return _cedc ;};_cdgac .AlthrefAttr =&_gfgdf ;continue ;};if _cfadf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cdgac .ImageaspectAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cdgac .StartarrowAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cdgac .LinestyleAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdgac .StartarrowwidthAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cdgac .JoinstyleAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cdgac .StartarrowlengthAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fegacc ,_dccddb :=_cfadf .Value ,error (nil );if _dccddb !=nil {return _dccddb ;};_cdgac .DashstyleAttr =&_fegacc ;continue ;};if _cfadf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cdgac .EndarrowAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cdgac .FilltypeAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdgac .EndarrowwidthAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egdfg ,_cdfdg :=_cfadf .Value ,error (nil );if _cdfdg !=nil {return _cdfdg ;};_cdgac .OpacityAttr =&_egdfg ;continue ;};if _cfadf .Name .Local =="\u0063\u006f\u006co\u0072"{_eefe ,_cgbg :=_cfadf .Value ,error (nil );if _cgbg !=nil {return _cgbg ;};_cdgac .ColorAttr =&_eefe ;continue ;};if _cfadf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdgac .InsetpenAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cdgac .EndarrowlengthAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0065\u0078\u0074"{_cdgac .ExtAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cdgac .EndcapAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_beag ,_dddbff :=_cfadf .Value ,error (nil );if _dddbff !=nil {return _dddbff ;};_cdgac .Color2Attr =&_beag ;continue ;};if _cfadf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cdgac .ImagealignshapeAttr .UnmarshalXMLAttr (_cfadf );continue ;};if _cfadf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aegebd ,_fgbc :=_cfadf .Value ,error (nil );if _fgbc !=nil {return _fgbc ;};_cdgac .WeightAttr =&_aegebd ;continue ;};if _cfadf .Name .Local =="\u0073\u0072\u0063"{_fdeegg ,_fdcab :=_cfadf .Value ,error (nil );if _fdcab !=nil {return _fdcab ;};_cdgac .SrcAttr =&_fdeegg ;continue ;};if _cfadf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ddcb ,_ecdeb :=_cfadf .Value ,error (nil );if _ecdeb !=nil {return _ecdeb ;};_cdgac .ImagesizeAttr =&_ddcb ;continue ;};if _cfadf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bcdbag ,_gffbc :=_e .ParseFloat (_cfadf .Value ,64);if _gffbc !=nil {return _gffbc ;};_cdgac .MiterlimitAttr =&_bcdbag ;continue ;};if _cfadf .Name .Local =="\u006f\u006e"{_cdgac .OnAttr .UnmarshalXMLAttr (_cfadf );continue ;};};for {_dgbb ,_geeag :=d .Token ();if _geeag !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_geeag );};if _dgdae ,_ecbeb :=_dgbb .(_c .EndElement );_ecbeb &&_dgdae .Name ==start .Name {break ;};};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);
// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path
func (_edcae *CT_Image )ValidateWithPath (path string )error {for _egge ,_dgffb :=range _edcae .EG_ShapeElements {if _ebab :=_dgffb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_egge ));_ebab !=nil {return _ebab ;};};if _ccgce :=_edcae .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ccgce !=nil {return _ccgce ;};if _cabg :=_edcae .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cabg !=nil {return _cabg ;};if _eedfa :=_edcae .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eedfa !=nil {return _eedfa ;};if _edaf :=_edcae .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_edaf !=nil {return _edaf ;};if _gfecf :=_edcae .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gfecf !=nil {return _gfecf ;};if _agcde :=_edcae .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_agcde !=nil {return _agcde ;};if _dgecd :=_edcae .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dgecd !=nil {return _dgecd ;};if _gcgae :=_edcae .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gcgae !=nil {return _gcgae ;};if _aaeb :=_edcae .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aaeb !=nil {return _aaeb ;};if _cbfgd :=_edcae .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cbfgd !=nil {return _cbfgd ;};if _fcce :=_edcae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fcce !=nil {return _fcce ;};if _bacbb :=_edcae .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bacbb !=nil {return _bacbb ;};if _fdab :=_edcae .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fdab !=nil {return _fdab ;};if _cbdba :=_edcae .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cbdba !=nil {return _cbdba ;};if _cafb :=_edcae .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cafb !=nil {return _cafb ;};if _ffea :=_edcae .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffea !=nil {return _ffea ;};if _adga :=_edcae .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_adga !=nil {return _adga ;};if _ecfgc :=_edcae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecfgc !=nil {return _ecfgc ;};if _bfde :=_edcae .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bfde !=nil {return _bfde ;};if _aeeee :=_edcae .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aeeee !=nil {return _aeeee ;};if _adedc :=_edcae .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adedc !=nil {return _adedc ;};if _fbagf :=_edcae .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fbagf !=nil {return _fbagf ;};if _edggc :=_edcae .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_edggc !=nil {return _edggc ;};if _cedbd :=_edcae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cedbd !=nil {return _cedbd ;};if _bcgg :=_edcae .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bcgg !=nil {return _bcgg ;};if _abfc :=_edcae .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_abfc !=nil {return _abfc ;};if _eacdg :=_edcae .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eacdg !=nil {return _eacdg ;};if _bdfg :=_edcae .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bdfg !=nil {return _bdfg ;};if _bbaf :=_edcae .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bbaf !=nil {return _bbaf ;};if _adag :=_edcae .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_adag !=nil {return _adag ;};if _bege :=_edcae .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bege !=nil {return _bege ;};return nil ;};func NewOfcTop ()*OfcTop {_cfece :=&OfcTop {};_cfece .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cfece ;};type OfcDiagram struct{OfcCT_Diagram };func (_febca *OfcTop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_febca .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ggcee :=range start .Attr {if _ggcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcee .Name .Local =="\u0068\u0072\u0065\u0066"{_dgaca ,_daabe :=_ggcee .Value ,error (nil );if _daabe !=nil {return _daabe ;};_febca .HrefAttr =&_dgaca ;continue ;};if _ggcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_febca .ForcedashAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcee .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfgdc ,_dfabad :=_ggcee .Value ,error (nil );if _dfabad !=nil {return _dfabad ;};_febca .TitleAttr =&_dfgdc ;continue ;};if _ggcee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggcee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_adbcbf ,_cgcdb :=_ggcee .Value ,error (nil );if _cgcdb !=nil {return _cgcdb ;};_febca .AlthrefAttr =&_adbcbf ;continue ;};if _ggcee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_febca .ImageaspectAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_febca .StartarrowAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_febca .LinestyleAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_febca .StartarrowwidthAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_febca .JoinstyleAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_febca .StartarrowlengthAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fggae ,_bbdfc :=_ggcee .Value ,error (nil );if _bbdfc !=nil {return _bbdfc ;};_febca .DashstyleAttr =&_fggae ;continue ;};if _ggcee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_febca .EndarrowAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_febca .FilltypeAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_febca .EndarrowwidthAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbecgc ,_acfgb :=_ggcee .Value ,error (nil );if _acfgb !=nil {return _acfgb ;};_febca .OpacityAttr =&_fbecgc ;continue ;};if _ggcee .Name .Local =="\u0063\u006f\u006co\u0072"{_dcaea ,_afbff :=_ggcee .Value ,error (nil );if _afbff !=nil {return _afbff ;};_febca .ColorAttr =&_dcaea ;continue ;};if _ggcee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_febca .InsetpenAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_febca .EndarrowlengthAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0065\u0078\u0074"{_febca .ExtAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_febca .EndcapAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_edaeed ,_abedcd :=_ggcee .Value ,error (nil );if _abedcd !=nil {return _abedcd ;};_febca .Color2Attr =&_edaeed ;continue ;};if _ggcee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_febca .ImagealignshapeAttr .UnmarshalXMLAttr (_ggcee );continue ;};if _ggcee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcee ,_eebbc :=_ggcee .Value ,error (nil );if _eebbc !=nil {return _eebbc ;};_febca .WeightAttr =&_dcee ;continue ;};if _ggcee .Name .Local =="\u0073\u0072\u0063"{_geceg ,_acfae :=_ggcee .Value ,error (nil );if _acfae !=nil {return _acfae ;};_febca .SrcAttr =&_geceg ;continue ;};if _ggcee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gegf ,_efcbda :=_ggcee .Value ,error (nil );if _efcbda !=nil {return _efcbda ;};_febca .ImagesizeAttr =&_gegf ;continue ;};if _ggcee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_afabe ,_ddcea :=_e .ParseFloat (_ggcee .Value ,64);if _ddcea !=nil {return _ddcea ;};_febca .MiterlimitAttr =&_afabe ;continue ;};if _ggcee .Name .Local =="\u006f\u006e"{_febca .OnAttr .UnmarshalXMLAttr (_ggcee );continue ;};};for {_ggfcag ,_cefdf :=d .Token ();if _cefdf !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_cefdf );};if _aacf ,_fceee :=_ggfcag .(_c .EndElement );_fceee &&_aacf .Name ==start .Name {break ;};};return nil ;};func (_cfdfa OfcST_ExtrusionPlane )String ()string {switch _cfdfa {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_gdcffd ST_ShadowType )ValidateWithPath (path string )error {switch _gdcffd {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcffd ));};return nil ;};func (_gbaa *AG_Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbaa .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_gbaa .PathAttr )});};return nil ;};func (_cgfg *OfcComplex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _cgfg .OfcCT_Complex .MarshalXML (e ,start );};
// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path
func (_gfdge *OfcCT_Diagram )ValidateWithPath (path string )error {if _ggeed :=_gfdge .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ggeed !=nil {return _ggeed ;};if _bafbf :=_gfdge .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_bafbf !=nil {return _bafbf ;};if _dbggf :=_gfdge .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_dbggf !=nil {return _dbggf ;};if _gfdge .Relationtable !=nil {if _ececa :=_gfdge .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_ececa !=nil {return _ececa ;};};if _agfad :=_gfdge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agfad !=nil {return _agfad ;};return nil ;};
// ValidateWithPath validates the Shape and its children, prefixing error messages with path
func (_dgbcc *Shape )ValidateWithPath (path string )error {if _gabbgg :=_dgbcc .CT_Shape .ValidateWithPath (path );_gabbgg !=nil {return _gabbgg ;};return nil ;};func (_aedd *OfcCT_RelationTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfbf :=range start .Attr {if _cfbf .Name .Local =="\u0065\u0078\u0074"{_aedd .ExtAttr .UnmarshalXMLAttr (_cfbf );continue ;};};_ebdge :for {_fegacg ,_dfegc :=d .Token ();if _dfegc !=nil {return _dfegc ;};switch _dfgd :=_fegacg .(type ){case _c .StartElement :switch _dfgd .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_cddg :=NewOfcCT_Relation ();if _badbb :=d .DecodeElement (_cddg ,&_dfgd );_badbb !=nil {return _badbb ;};_aedd .Rel =append (_aedd .Rel ,_cddg );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_dfgd .Name );if _dfecd :=d .Skip ();_dfecd !=nil {return _dfecd ;};};case _c .EndElement :break _ebdge ;case _c .CharData :};};return nil ;};func (_efdbb *OfcCT_EquationXml )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";};if _efdbb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdbb .ContentTypeAttr )});};e .EncodeToken (start );if _efdbb .Any !=nil {_efdbb .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfgcc *ST_StrokeEndCap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcdaa ,_ceecea :=d .Token ();if _ceecea !=nil {return _ceecea ;};if _eabbf ,_bfega :=_bcdaa .(_c .EndElement );_bfega &&_eabbf .Name ==start .Name {*_dfgcc =1;return nil ;};if _dcbef ,_cabfg :=_bcdaa .(_c .CharData );!_cabfg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcdaa );}else {switch string (_dcbef ){case "":*_dfgcc =0;case "\u0066\u006c\u0061\u0074":*_dfgcc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dfgcc =2;case "\u0072\u006f\u0075n\u0064":*_dfgcc =3;};};_bcdaa ,_ceecea =d .Token ();if _ceecea !=nil {return _ceecea ;};if _ccaac ,_fbgbg :=_bcdaa .(_c .EndElement );_fbgbg &&_ccaac .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcdaa );};
// Validate validates the OfcBottom and its children
func (_cdadb *OfcBottom )Validate ()error {return _cdadb .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func NewOfcClippath ()*OfcClippath {_ecgcb :=&OfcClippath {};_ecgcb .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _ecgcb ;};func (_bgdge OfcST_ExtrusionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgdge .String (),start );};func NewOfcBottom ()*OfcBottom {_affg :=&OfcBottom {};_affg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _affg ;};func NewOfcLock ()*OfcLock {_dbgfg :=&OfcLock {};_dbgfg .OfcCT_Lock =*NewOfcCT_Lock ();return _dbgfg };func (_aageg *Curve )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aageg .CT_Curve .MarshalXML (e ,start );};func (_aedcd *OfcST_OLEUpdateMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbfcc ,_dfaabg :=d .Token ();if _dfaabg !=nil {return _dfaabg ;};if _cbfebb ,_cacdad :=_bbfcc .(_c .EndElement );_cacdad &&_cbfebb .Name ==start .Name {*_aedcd =1;return nil ;};if _dcdce ,_gfcac :=_bbfcc .(_c .CharData );!_gfcac {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfcc );}else {switch string (_dcdce ){case "":*_aedcd =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_aedcd =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_aedcd =2;};};_bbfcc ,_dfaabg =d .Token ();if _dfaabg !=nil {return _dfaabg ;};if _gdbee ,_afgeef :=_bbfcc .(_c .EndElement );_afgeef &&_gdbee .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfcc );};
// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path
func (_abfd *CT_Path )ValidateWithPath (path string )error {if _efgaa :=_abfd .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_efgaa !=nil {return _efgaa ;};if _gbga :=_abfd .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_gbga !=nil {return _gbga ;};if _abcde :=_abfd .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_abcde !=nil {return _abcde ;};if _aefa :=_abfd .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_aefa !=nil {return _aefa ;};if _dgcbc :=_abfd .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_dgcbc !=nil {return _dgcbc ;};if _aedfe :=_abfd .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_aedfe !=nil {return _aedfe ;};if _dgebe :=_abfd .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_dgebe !=nil {return _dgebe ;};if _debf :=_abfd .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_debf !=nil {return _debf ;};if _ccbde :=_abfd .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_ccbde !=nil {return _ccbde ;};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func NewHandles ()*Handles {_addg :=&Handles {};_addg .CT_Handles =*NewCT_Handles ();return _addg };func (_baaebb *ST_Ext )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_baaebb =0;case "\u0076\u0069\u0065\u0077":*_baaebb =1;case "\u0065\u0064\u0069\u0074":*_baaebb =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_baaebb =3;};return nil ;};type OfcCT_Lock struct{PositionAttr _d .ST_TrueFalse ;SelectionAttr _d .ST_TrueFalse ;GroupingAttr _d .ST_TrueFalse ;UngroupingAttr _d .ST_TrueFalse ;RotationAttr _d .ST_TrueFalse ;CroppingAttr _d .ST_TrueFalse ;VerticiesAttr _d .ST_TrueFalse ;AdjusthandlesAttr _d .ST_TrueFalse ;TextAttr _d .ST_TrueFalse ;AspectratioAttr _d .ST_TrueFalse ;ShapetypeAttr _d .ST_TrueFalse ;ExtAttr ST_Ext ;};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _d .ST_TrueFalse ;ContentTypeAttr *string ;};func (_cgfab *Line )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cgfab .CT_Line .MarshalXML (e ,start );};
// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path
func (_bdagbd *OfcEquationxml )ValidateWithPath (path string )error {if _afada :=_bdagbd .OfcCT_EquationXml .ValidateWithPath (path );_afada !=nil {return _afada ;};return nil ;};
// Validate validates the AG_OfficeCoreAttributes and its children
func (_gcd *AG_OfficeCoreAttributes )Validate ()error {return _gcd .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};
// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path
func (_bcbcd *CT_PolyLine )ValidateWithPath (path string )error {for _eeffd ,_ccfaea :=range _bcbcd .Ink {if _fcbgb :=_ccfaea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eeffd ));_fcbgb !=nil {return _fcbgb ;};};for _aegc ,_edge :=range _bcbcd .EG_ShapeElements {if _aefcd :=_edge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aegc ));_aefcd !=nil {return _aefcd ;};};if _ddeg :=_bcbcd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ddeg !=nil {return _ddeg ;};if _bfcd :=_bcbcd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bfcd !=nil {return _bfcd ;};if _dedeb :=_bcbcd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dedeb !=nil {return _dedeb ;};if _dgffa :=_bcbcd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dgffa !=nil {return _dgffa ;};if _dbfag :=_bcbcd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dbfag !=nil {return _dbfag ;};if _fece :=_bcbcd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fece !=nil {return _fece ;};if _bagdgd :=_bcbcd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bagdgd !=nil {return _bagdgd ;};if _bdfec :=_bcbcd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bdfec !=nil {return _bdfec ;};if _bade :=_bcbcd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bade !=nil {return _bade ;};if _gfegb :=_bcbcd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfegb !=nil {return _gfegb ;};if _cgbba :=_bcbcd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cgbba !=nil {return _cgbba ;};if _dggg :=_bcbcd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dggg !=nil {return _dggg ;};if _eeag :=_bcbcd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eeag !=nil {return _eeag ;};if _aecaa :=_bcbcd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aecaa !=nil {return _aecaa ;};if _bafd :=_bcbcd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bafd !=nil {return _bafd ;};if _cgcbf :=_bcbcd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cgcbf !=nil {return _cgcbf ;};if _gadbg :=_bcbcd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gadbg !=nil {return _gadbg ;};if _bbage :=_bcbcd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bbage !=nil {return _bbage ;};if _bbaaa :=_bcbcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bbaaa !=nil {return _bbaaa ;};if _facfg :=_bcbcd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_facfg !=nil {return _facfg ;};if _fffdf :=_bcbcd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fffdf !=nil {return _fffdf ;};if _cbaee :=_bcbcd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cbaee !=nil {return _cbaee ;};if _ecaa :=_bcbcd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ecaa !=nil {return _ecaa ;};if _cbcg :=_bcbcd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cbcg !=nil {return _cbcg ;};if _bafdd :=_bcbcd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bafdd !=nil {return _bafdd ;};if _ccdf :=_bcbcd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ccdf !=nil {return _ccdf ;};if _bccdc :=_bcbcd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bccdc !=nil {return _bccdc ;};if _aeeda :=_bcbcd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_aeeda !=nil {return _aeeda ;};if _ccdgf :=_bcbcd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ccdgf !=nil {return _ccdgf ;};return nil ;};
// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path
func (_beafe *OfcCT_ColorMru )ValidateWithPath (path string )error {if _edgb :=_beafe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edgb !=nil {return _edgb ;};return nil ;};func (_fadbd *CT_Rect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _fadbd .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .HrefAttr )});};if _fadbd .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .TargetAttr )});};if _fadbd .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .ClassAttr )});};if _fadbd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .TitleAttr )});};if _fadbd .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .AltAttr )});};if _fadbd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .CoordsizeAttr )});};if _fadbd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .CoordoriginAttr )});};if _fadbd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .WrapcoordsAttr )});};if _fadbd .PrintAttr !=_d .ST_TrueFalseUnset {_abbg ,_begb :=_fadbd .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _begb !=nil {return _begb ;};start .Attr =append (start .Attr ,_abbg );};if _fadbd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .IdAttr )});};if _fadbd .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .StyleAttr )});};if _fadbd .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .SpidAttr )});};if _fadbd .OnedAttr !=_d .ST_TrueFalseUnset {_ggfbc ,_fbafa :=_fadbd .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fbafa !=nil {return _fbafa ;};start .Attr =append (start .Attr ,_ggfbc );};if _fadbd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .RegroupidAttr )});};if _fadbd .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_agcdb ,_aaad :=_fadbd .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _aaad !=nil {return _aaad ;};start .Attr =append (start .Attr ,_agcdb );};if _fadbd .ButtonAttr !=_d .ST_TrueFalseUnset {_fabgf ,_cdac :=_fadbd .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cdac !=nil {return _cdac ;};start .Attr =append (start .Attr ,_fabgf );};if _fadbd .UserhiddenAttr !=_d .ST_TrueFalseUnset {_dfbdd ,_abag :=_fadbd .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _abag !=nil {return _abag ;};start .Attr =append (start .Attr ,_dfbdd );};if _fadbd .BulletAttr !=_d .ST_TrueFalseUnset {_dfbgd ,_aaggd :=_fadbd .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aaggd !=nil {return _aaggd ;};start .Attr =append (start .Attr ,_dfbgd );};if _fadbd .HrAttr !=_d .ST_TrueFalseUnset {_daceb ,_acgeb :=_fadbd .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _acgeb !=nil {return _acgeb ;};start .Attr =append (start .Attr ,_daceb );};if _fadbd .HrstdAttr !=_d .ST_TrueFalseUnset {_cdfa ,_gfebg :=_fadbd .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gfebg !=nil {return _gfebg ;};start .Attr =append (start .Attr ,_cdfa );};if _fadbd .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_ffffa ,_ccfea :=_fadbd .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ccfea !=nil {return _ccfea ;};start .Attr =append (start .Attr ,_ffffa );};if _fadbd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .HrpctAttr )});};if _fadbd .HralignAttr !=OfcST_HrAlignUnset {_dfbdb ,_egfgg :=_fadbd .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _egfgg !=nil {return _egfgg ;};start .Attr =append (start .Attr ,_dfbdb );};if _fadbd .AllowincellAttr !=_d .ST_TrueFalseUnset {_dbgbc ,_bfbc :=_fadbd .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bfbc !=nil {return _bfbc ;};start .Attr =append (start .Attr ,_dbgbc );};if _fadbd .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dfdfa ,_ddbgd :=_fadbd .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ddbgd !=nil {return _ddbgd ;};start .Attr =append (start .Attr ,_dfdfa );};if _fadbd .UserdrawnAttr !=_d .ST_TrueFalseUnset {_agca ,_gcdg :=_fadbd .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gcdg !=nil {return _gcdg ;};start .Attr =append (start .Attr ,_agca );};if _fadbd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .BordertopcolorAttr )});};if _fadbd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .BorderleftcolorAttr )});};if _fadbd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .BorderbottomcolorAttr )});};if _fadbd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .BorderrightcolorAttr )});};if _fadbd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eeeg ,_bfaf :=_fadbd .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bfaf !=nil {return _bfaf ;};start .Attr =append (start .Attr ,_eeeg );};if _fadbd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .DgmnodekindAttr )});};if _fadbd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_aacbb ,_bfdgb :=_fadbd .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bfdgb !=nil {return _bfdgb ;};start .Attr =append (start .Attr ,_aacbb );};if _fadbd .InsetmodeAttr !=OfcST_InsetModeUnset {_ebdbe ,_abdae :=_fadbd .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _abdae !=nil {return _abdae ;};start .Attr =append (start .Attr ,_ebdbe );};if _fadbd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .OpacityAttr )});};if _fadbd .StrokedAttr !=_d .ST_TrueFalseUnset {_fbafc ,_fdfcd :=_fadbd .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fdfcd !=nil {return _fdfcd ;};start .Attr =append (start .Attr ,_fbafc );};if _fadbd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .StrokecolorAttr )});};if _fadbd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .StrokeweightAttr )});};if _fadbd .InsetpenAttr !=_d .ST_TrueFalseUnset {_gbeeg ,_edcbd :=_fadbd .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _edcbd !=nil {return _edcbd ;};start .Attr =append (start .Attr ,_gbeeg );};if _fadbd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .ChromakeyAttr )});};if _fadbd .FilledAttr !=_d .ST_TrueFalseUnset {_adeae ,_ggdg :=_fadbd .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ggdg !=nil {return _ggdg ;};start .Attr =append (start .Attr ,_adeae );};if _fadbd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .FillcolorAttr )});};if _fadbd .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fadbd .SptAttr )});};if _fadbd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cadc ,_eafb :=_fadbd .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eafb !=nil {return _eafb ;};start .Attr =append (start .Attr ,_cadc );};if _fadbd .BwmodeAttr !=OfcST_BWModeUnset {_deecd ,_ebfcd :=_fadbd .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ebfcd !=nil {return _ebfcd ;};start .Attr =append (start .Attr ,_deecd );};if _fadbd .BwpureAttr !=OfcST_BWModeUnset {_beecd ,_dfggb :=_fadbd .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfggb !=nil {return _dfggb ;};start .Attr =append (start .Attr ,_beecd );};if _fadbd .BwnormalAttr !=OfcST_BWModeUnset {_eeedb ,_effd :=_fadbd .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _effd !=nil {return _effd ;};start .Attr =append (start .Attr ,_eeedb );};if _fadbd .ForcedashAttr !=_d .ST_TrueFalseUnset {_adfe ,_bddc :=_fadbd .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bddc !=nil {return _bddc ;};start .Attr =append (start .Attr ,_adfe );};if _fadbd .OleiconAttr !=_d .ST_TrueFalseUnset {_ebde ,_gdegc :=_fadbd .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gdegc !=nil {return _gdegc ;};start .Attr =append (start .Attr ,_ebde );};if _fadbd .OleAttr !=_d .ST_TrueFalseBlankUnset {_egafg ,_deea :=_fadbd .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _deea !=nil {return _deea ;};start .Attr =append (start .Attr ,_egafg );};if _fadbd .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_ecfdb ,_ffeb :=_fadbd .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ffeb !=nil {return _ffeb ;};start .Attr =append (start .Attr ,_ecfdb );};if _fadbd .CliptowrapAttr !=_d .ST_TrueFalseUnset {_caege ,_bccgcf :=_fadbd .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bccgcf !=nil {return _bccgcf ;};start .Attr =append (start .Attr ,_caege );};if _fadbd .ClipAttr !=_d .ST_TrueFalseUnset {_cbbfdg ,_dfdbdf :=_fadbd .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dfdbdf !=nil {return _dfdbdf ;};start .Attr =append (start .Attr ,_cbbfdg );};e .EncodeToken (start );if _fadbd .EG_ShapeElements !=nil {for _ ,_ebcgb :=range _fadbd .EG_ShapeElements {_ebcgb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the OfcCT_RegroupTable and its children
func (_fceg *OfcCT_RegroupTable )Validate ()error {return _fceg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};
// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path
func (_cg *AG_Fill )ValidateWithPath (path string )error {if _fcfa :=_cg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fcfa !=nil {return _fcfa ;};return nil ;};
// Validate validates the AG_ImageAttributes and its children
func (_daf *AG_ImageAttributes )Validate ()error {return _daf .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _d .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _d .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _d .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _d .ST_TrueFalse ;RelidAttr *string ;};func (_dcfafa ST_ImageAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcfafa .String (),start );};func (_aagedg OfcST_ExtrusionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bggbe :=_c .Attr {};_bggbe .Name =name ;switch _aagedg {case OfcST_ExtrusionTypeUnset :_bggbe .Value ="";case OfcST_ExtrusionTypePerspective :_bggbe .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_bggbe .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _bggbe ,nil ;};func (_dafcb OfcST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccbdge :=_c .Attr {};_ccbdge .Name =name ;switch _dafcb {case OfcST_FillTypeUnset :_ccbdge .Value ="";case OfcST_FillTypeGradientCenter :_ccbdge .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_ccbdge .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_ccbdge .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_ccbdge .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_ccbdge .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_ccbdge .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_ccbdge .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_ccbdge .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_ccbdge .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _ccbdge ,nil ;};func (_cgcef *ST_ShadowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceccf ,_cffafg :=d .Token ();if _cffafg !=nil {return _cffafg ;};if _agace ,_eccff :=_ceccf .(_c .EndElement );_eccff &&_agace .Name ==start .Name {*_cgcef =1;return nil ;};if _abfcc ,_caeag :=_ceccf .(_c .CharData );!_caeag {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceccf );}else {switch string (_abfcc ){case "":*_cgcef =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cgcef =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cgcef =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_cgcef =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cgcef =4;};};_ceccf ,_cffafg =d .Token ();if _cffafg !=nil {return _cffafg ;};if _eeced ,_dcebce :=_ceccf .(_c .EndElement );_dcebce &&_eeced .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceccf );};func (_gefg *OfcCT_Proxy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _gefg .StartAttr !=_d .ST_TrueFalseBlankUnset {_agcb ,_fbbdd :=_gefg .StartAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061r\u0074"});if _fbbdd !=nil {return _fbbdd ;};start .Attr =append (start .Attr ,_agcb );};if _gefg .EndAttr !=_d .ST_TrueFalseBlankUnset {_dcecc ,_cfabg :=_gefg .EndAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064"});if _cfabg !=nil {return _cfabg ;};start .Attr =append (start .Attr ,_dcecc );};if _gefg .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gefg .IdrefAttr )});};if _gefg .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gefg .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_TextPath and its children
func (_eabe *CT_TextPath )Validate ()error {return _eabe .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_abdd *OfcCT_ShapeDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcgbd :=range start .Attr {if _dcgbd .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_gadac ,_cdcce :=_e .ParseInt (_dcgbd .Value ,10,64);if _cdcce !=nil {return _cdcce ;};_abdd .SpidmaxAttr =&_gadac ;continue ;};if _dcgbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abdd .AllowincellAttr .UnmarshalXMLAttr (_dcgbd );continue ;};if _dcgbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfefc ,_bbdec :=_dcgbd .Value ,error (nil );if _bbdec !=nil {return _bbdec ;};_abdd .StrokecolorAttr =&_cfefc ;continue ;};if _dcgbd .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_abdd .StrokeAttr .UnmarshalXMLAttr (_dcgbd );continue ;};if _dcgbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfdfab ,_bacf :=_dcgbd .Value ,error (nil );if _bacf !=nil {return _bacf ;};_abdd .FillcolorAttr =&_dfdfab ;continue ;};if _dcgbd .Name .Local =="\u0066\u0069\u006c\u006c"{_abdd .FillAttr .UnmarshalXMLAttr (_dcgbd );continue ;};if _dcgbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gafdc ,_ecgfd :=_dcgbd .Value ,error (nil );if _ecgfd !=nil {return _ecgfd ;};_abdd .StyleAttr =&_gafdc ;continue ;};if _dcgbd .Name .Local =="\u0065\u0078\u0074"{_abdd .ExtAttr .UnmarshalXMLAttr (_dcgbd );continue ;};};_ffabd :for {_ccbdga ,_bfbba :=d .Token ();if _bfbba !=nil {return _bfbba ;};switch _becgg :=_ccbdga .(type ){case _c .StartElement :switch _becgg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_abdd .Fill =NewFill ();if _deeabf :=d .DecodeElement (_abdd .Fill ,&_becgg );_deeabf !=nil {return _deeabf ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_abdd .Stroke =NewStroke ();if _dfaab :=d .DecodeElement (_abdd .Stroke ,&_becgg );_dfaab !=nil {return _dfaab ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_abdd .Textbox =NewTextbox ();if _bddbe :=d .DecodeElement (_abdd .Textbox ,&_becgg );_bddbe !=nil {return _bddbe ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abdd .Shadow =NewShadow ();if _deecdc :=d .DecodeElement (_abdd .Shadow ,&_becgg );_deecdc !=nil {return _deecdc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_abdd .Skew =NewOfcSkew ();if _fbagc :=d .DecodeElement (_abdd .Skew ,&_becgg );_fbagc !=nil {return _fbagc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_abdd .Extrusion =NewOfcExtrusion ();if _efedf :=d .DecodeElement (_abdd .Extrusion ,&_becgg );_efedf !=nil {return _efedf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_abdd .Callout =NewOfcCallout ();if _cfgad :=d .DecodeElement (_abdd .Callout ,&_becgg );_cfgad !=nil {return _cfgad ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_abdd .Lock =NewOfcLock ();if _gcab :=d .DecodeElement (_abdd .Lock ,&_becgg );_gcab !=nil {return _gcab ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_abdd .Colormru =NewOfcCT_ColorMru ();if _cffdb :=d .DecodeElement (_abdd .Colormru ,&_becgg );_cffdb !=nil {return _cffdb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_abdd .Colormenu =NewOfcCT_ColorMenu ();if _eggbab :=d .DecodeElement (_abdd .Colormenu ,&_becgg );_eggbab !=nil {return _eggbab ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_becgg .Name );if _fbegd :=d .Skip ();_fbegd !=nil {return _fbegd ;};};case _c .EndElement :break _ffabd ;case _c .CharData :};};return nil ;};func NewImage ()*Image {_efddc :=&Image {};_efddc .CT_Image =*NewCT_Image ();return _efddc };func (_gfaaf *OfcST_RType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfaaf =0;case "\u0061\u0072\u0063":*_gfaaf =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gfaaf =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gfaaf =3;case "\u0061\u006c\u0069g\u006e":*_gfaaf =4;};return nil ;};
// Validate validates the Polyline and its children
func (_aceac *Polyline )Validate ()error {return _aceac .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func NewRect ()*Rect {_fcgaga :=&Rect {};_fcgaga .CT_Rect =*NewCT_Rect ();return _fcgaga };func (_agcgae *Shapetype )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _agcgae .CT_Shapetype .MarshalXML (e ,start );};func NewCT_Textbox ()*CT_Textbox {_fcebg :=&CT_Textbox {};return _fcebg };func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_gf :=&AG_AllCoreAttributes {};return _gf };func (_bfcff *OfcST_DiagramLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bggdbc ,_gabdg :=d .Token ();if _gabdg !=nil {return _gabdg ;};if _ddgcc ,_dadcf :=_bggdbc .(_c .EndElement );_dadcf &&_ddgcc .Name ==start .Name {*_bfcff =1;return nil ;};if _bedag ,_edcbcg :=_bggdbc .(_c .CharData );!_edcbcg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bggdbc );}else {switch string (_bedag ){case "":*_bfcff =0;case "\u0030":*_bfcff =1;case "\u0031":*_bfcff =2;case "\u0032":*_bfcff =3;case "\u0033":*_bfcff =4;};};_bggdbc ,_gabdg =d .Token ();if _gabdg !=nil {return _gabdg ;};if _dafcc ,_cgfbb :=_bggdbc .(_c .EndElement );_cgfbb &&_dafcc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bggdbc );};func NewOfcComplex ()*OfcComplex {_ecaed :=&OfcComplex {};_ecaed .OfcCT_Complex =*NewOfcCT_Complex ();return _ecaed ;};type OfcShapelayout struct{OfcCT_ShapeLayout };
// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path
func (_ggbgd *CT_Line )ValidateWithPath (path string )error {for _cegag ,_egggg :=range _ggbgd .EG_ShapeElements {if _fdad :=_egggg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cegag ));_fdad !=nil {return _fdad ;};};if _fdbdg :=_ggbgd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdbdg !=nil {return _fdbdg ;};if _gbfe :=_ggbgd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gbfe !=nil {return _gbfe ;};if _cdaag :=_ggbgd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdaag !=nil {return _cdaag ;};if _gfac :=_ggbgd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gfac !=nil {return _gfac ;};if _aagb :=_ggbgd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aagb !=nil {return _aagb ;};if _dfdbd :=_ggbgd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dfdbd !=nil {return _dfdbd ;};if _fdcg :=_ggbgd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdcg !=nil {return _fdcg ;};if _fegcf :=_ggbgd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fegcf !=nil {return _fegcf ;};if _efccg :=_ggbgd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_efccg !=nil {return _efccg ;};if _acabb :=_ggbgd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_acabb !=nil {return _acabb ;};if _ffafe :=_ggbgd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ffafe !=nil {return _ffafe ;};if _bggga :=_ggbgd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bggga !=nil {return _bggga ;};if _gcfe :=_ggbgd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gcfe !=nil {return _gcfe ;};if _fcga :=_ggbgd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fcga !=nil {return _fcga ;};if _ecbd :=_ggbgd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};if _ffcg :=_ggbgd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffcg !=nil {return _ffcg ;};if _bfacg :=_ggbgd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bfacg !=nil {return _bfacg ;};if _bedgf :=_ggbgd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bedgf !=nil {return _bedgf ;};if _ceag :=_ggbgd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ceag !=nil {return _ceag ;};if _bgede :=_ggbgd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bgede !=nil {return _bgede ;};if _ffabe :=_ggbgd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffabe !=nil {return _ffabe ;};if _gbfgf :=_ggbgd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gbfgf !=nil {return _gbfgf ;};if _daeff :=_ggbgd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_daeff !=nil {return _daeff ;};if _gcceg :=_ggbgd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gcceg !=nil {return _gcceg ;};if _egdaa :=_ggbgd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_egdaa !=nil {return _egdaa ;};if _fdgdb :=_ggbgd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fdgdb !=nil {return _fdgdb ;};if _bgedef :=_ggbgd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bgedef !=nil {return _bgedef ;};if _fcadf :=_ggbgd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fcadf !=nil {return _fcadf ;};if _abfe :=_ggbgd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_abfe !=nil {return _abfe ;};return nil ;};
// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path
func (_fggd *CT_Background )ValidateWithPath (path string )error {if _gbca :=_fggd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbca !=nil {return _gbca ;};if _aafb :=_fggd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aafb !=nil {return _aafb ;};if _egcg :=_fggd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_egcg !=nil {return _egcg ;};if _fffg :=_fggd .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_fffg !=nil {return _fffg ;};if _fggd .Fill !=nil {if _ebef :=_fggd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ebef !=nil {return _ebef ;};};if _gfbg :=_fggd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gfbg !=nil {return _gfbg ;};return nil ;};func (_afgbg *Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _afgbg .CT_Shadow .MarshalXML (e ,start );};
// Validate validates the CT_Formulas and its children
func (_agaee *CT_Formulas )Validate ()error {return _agaee .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_acf *AG_ImageAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acf .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_acf .SrcAttr )});};if _acf .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_acf .CropleftAttr )});};if _acf .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_acf .CroptopAttr )});};if _acf .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_f .Sprintf ("\u0025\u0076",*_acf .CroprightAttr )});};if _acf .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_acf .CropbottomAttr )});};if _acf .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_acf .GainAttr )});};if _acf .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_acf .BlacklevelAttr )});};if _acf .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_acf .GammaAttr )});};if _acf .GrayscaleAttr !=_d .ST_TrueFalseUnset {_cgg ,_acc :=_acf .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_cgg );};if _acf .BilevelAttr !=_d .ST_TrueFalseUnset {_faaf ,_ffa :=_acf .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _ffa !=nil {return _ffa ;};start .Attr =append (start .Attr ,_faaf );};return nil ;};func (_gbbfc ST_EditAs )Validate ()error {return _gbbfc .ValidateWithPath ("")};
// Validate validates the AG_AllCoreAttributes and its children
func (_fde *AG_AllCoreAttributes )Validate ()error {return _fde .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};type OfcEquationxml struct{OfcCT_EquationXml };func (_feacg *OfcST_ConnectorType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feag ,_fgedf :=d .Token ();if _fgedf !=nil {return _fgedf ;};if _fcdbcc ,_cfgeb :=_feag .(_c .EndElement );_cfgeb &&_fcdbcc .Name ==start .Name {*_feacg =1;return nil ;};if _edddc ,_eafac :=_feag .(_c .CharData );!_eafac {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feag );}else {switch string (_edddc ){case "":*_feacg =0;case "\u006e\u006f\u006e\u0065":*_feacg =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_feacg =2;case "\u0065\u006c\u0062o\u0077":*_feacg =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_feacg =4;};};_feag ,_fgedf =d .Token ();if _fgedf !=nil {return _fgedf ;};if _eccfd ,_cddgdd :=_feag .(_c .EndElement );_cddgdd &&_eccfd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feag );};
// Validate validates the OfcSkew and its children
func (_eefcad *OfcSkew )Validate ()error {return _eefcad .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};
// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path
func (_ddgbg *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _bfagg ,_bafcc :=range _ddgbg .Entry {if _afafe :=_bafcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_bfagg ));_afafe !=nil {return _afafe ;};};if _fagad :=_ddgbg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fagad !=nil {return _fagad ;};return nil ;};
// Validate validates the AG_StrokeAttributes and its children
func (_gabd *AG_StrokeAttributes )Validate ()error {return _gabd .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};
// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path
func (_gfbd *OfcCT_RelationTable )ValidateWithPath (path string )error {for _bgegb ,_fffaf :=range _gfbd .Rel {if _bgae :=_fffaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_bgegb ));_bgae !=nil {return _bgae ;};};if _gdfaeg :=_gfbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gdfaeg !=nil {return _gdfaeg ;};return nil ;};func NewAG_ImageAttributes ()*AG_ImageAttributes {_ddgf :=&AG_ImageAttributes {};return _ddgf };func (_bfbbb *OfcSignatureline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbbb .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_ebgeee :=range start .Attr {if _ebgeee .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_dedff ,_afaeg :=_ebgeee .Value ,error (nil );if _afaeg !=nil {return _afaeg ;};_bfbbb .SuggestedsignerAttr =&_dedff ;continue ;};if _ebgeee .Name .Local =="\u0069\u0064"{_adfdf ,_bgedg :=_ebgeee .Value ,error (nil );if _bgedg !=nil {return _bgedg ;};_bfbbb .IdAttr =&_adfdf ;continue ;};if _ebgeee .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cafeag ,_geaf :=_ebgeee .Value ,error (nil );if _geaf !=nil {return _geaf ;};_bfbbb .ProvidAttr =&_cafeag ;continue ;};if _ebgeee .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bfbbb .SigninginstructionssetAttr .UnmarshalXMLAttr (_ebgeee );continue ;};if _ebgeee .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bfbbb .AllowcommentsAttr .UnmarshalXMLAttr (_ebgeee );continue ;};if _ebgeee .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bfbbb .ShowsigndateAttr .UnmarshalXMLAttr (_ebgeee );continue ;};if _ebgeee .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bfbbb .IssignaturelineAttr .UnmarshalXMLAttr (_ebgeee );continue ;};if _ebgeee .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_fabdb ,_cabbg :=_ebgeee .Value ,error (nil );if _cabbg !=nil {return _cabbg ;};_bfbbb .Suggestedsigner2Attr =&_fabdb ;continue ;};if _ebgeee .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_dgcda ,_adcb :=_ebgeee .Value ,error (nil );if _adcb !=nil {return _adcb ;};_bfbbb .SuggestedsigneremailAttr =&_dgcda ;continue ;};if _ebgeee .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_ebcbb ,_adgf :=_ebgeee .Value ,error (nil );if _adgf !=nil {return _adgf ;};_bfbbb .SigninginstructionsAttr =&_ebcbb ;continue ;};if _ebgeee .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_eegda ,_accda :=_ebgeee .Value ,error (nil );if _accda !=nil {return _accda ;};_bfbbb .AddlxmlAttr =&_eegda ;continue ;};if _ebgeee .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_bbaeef ,_adaab :=_ebgeee .Value ,error (nil );if _adaab !=nil {return _adaab ;};_bfbbb .SigprovurlAttr =&_bbaeef ;continue ;};if _ebgeee .Name .Local =="\u0065\u0078\u0074"{_bfbbb .ExtAttr .UnmarshalXMLAttr (_ebgeee );continue ;};};for {_bdeff ,_edgdc :=d .Token ();if _edgdc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_edgdc );};if _dbfcg ,_fbac :=_bdeff .(_c .EndElement );_fbac &&_dbfcg .Name ==start .Name {break ;};};return nil ;};type OfcST_DiagramLayout byte ;func (_cacdg *Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacdg .CT_Path =*NewCT_Path ();for _ ,_eeegcf :=range start .Attr {if _eeegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeegcf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cacdg .ConnecttypeAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeegcf .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cacdg .ExtrusionokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeegcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fccgcb ,_agdcf :=_eeegcf .Value ,error (nil );if _agdcf !=nil {return _agdcf ;};_cacdg .ConnectanglesAttr =&_fccgcb ;continue ;};if _eeegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeegcf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_daaeg ,_cgebb :=_eeegcf .Value ,error (nil );if _cgebb !=nil {return _cgebb ;};_cacdg .ConnectlocsAttr =&_daaeg ;continue ;};if _eeegcf .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cacdg .GradientshapeokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cacdg .ShadowokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cacdg .ArrowokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Local =="\u0076"{_gbec ,_egdad :=_eeegcf .Value ,error (nil );if _egdad !=nil {return _egdad ;};_cacdg .VAttr =&_gbec ;continue ;};if _eeegcf .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cacdg .TextpathokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cacdg .InsetpenokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cacdg .StrokeokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cacdg .FillokAttr .UnmarshalXMLAttr (_eeegcf );continue ;};if _eeegcf .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gebcg ,_eddab :=_eeegcf .Value ,error (nil );if _eddab !=nil {return _eddab ;};_cacdg .TextboxrectAttr =&_gebcg ;continue ;};if _eeegcf .Name .Local =="\u006c\u0069\u006d\u006f"{_bgeab ,_gdggc :=_eeegcf .Value ,error (nil );if _gdggc !=nil {return _gdggc ;};_cacdg .LimoAttr =&_bgeab ;continue ;};if _eeegcf .Name .Local =="\u0069\u0064"{_agabd ,_bgdf :=_eeegcf .Value ,error (nil );if _bgdf !=nil {return _bgdf ;};_cacdg .IdAttr =&_agabd ;continue ;};};for {_ffggb ,_cddd :=d .Token ();if _cddd !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cddd );};if _bggce ,_debge :=_ffggb .(_c .EndElement );_debge &&_bggce .Name ==start .Name {break ;};};return nil ;};func (_cecdd ST_StrokeJoinStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cecdd .String (),start );};
// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path
func (_ebaab *OfcSignatureline )ValidateWithPath (path string )error {if _cgca :=_ebaab .OfcCT_SignatureLine .ValidateWithPath (path );_cgca !=nil {return _cgca ;};return nil ;};
// Validate validates the CT_Shadow and its children
func (_fgcd *CT_Shadow )Validate ()error {return _fgcd .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};
// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path
func (_gebdfa *OfcShapelayout )ValidateWithPath (path string )error {if _fgeecc :=_gebdfa .OfcCT_ShapeLayout .ValidateWithPath (path );_fgeecc !=nil {return _fgeecc ;};return nil ;};
// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path
func (_bffdg *OfcFill )ValidateWithPath (path string )error {if _bbfbg :=_bffdg .OfcCT_Fill .ValidateWithPath (path );_bbfbg !=nil {return _bbfbg ;};return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _d .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _d .ST_TrueFalse ;AllowcommentsAttr _d .ST_TrueFalse ;ShowsigndateAttr _d .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func (_ccdac *CT_Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbfbd :=range start .Attr {if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcfec ,_febc :=_fbfbd .Value ,error (nil );if _febc !=nil {return _febc ;};_ccdac .BordertopcolorAttr =&_gcfec ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ccdac .BulletAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0068\u0072"{_ccdac .HrAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ccdac .CliptowrapAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_ccdac .HrstdAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u006f\u006c\u0065"{_ccdac .OleAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ccdac .HrnoshadeAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u006f\u006e\u0065\u0064"{_ccdac .OnedAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_bcee ,_fdbe :=_e .ParseFloat (_fbfbd .Value ,64);if _fdbe !=nil {return _fdbe ;};_cegaf :=float32 (_bcee );_ccdac .HrpctAttr =&_cegaf ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ccdac .OleiconAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcdf ,_gebg :=_fbfbd .Value ,error (nil );if _gebg !=nil {return _gebg ;};_ccdac .BorderbottomcolorAttr =&_fcdf ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ccdac .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_afcc ,_cebfg :=_e .ParseInt (_fbfbd .Value ,10,64);if _cebfg !=nil {return _cebfg ;};_ccdac .RegroupidAttr =&_afcc ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0063\u006c\u0069\u0070"{_ccdac .ClipAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ccdac .HralignAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ccdac .PreferrelativeAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ccdac .DgmlayoutAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ccdac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ccdac .InsetmodeAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ccdac .ButtonAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ccdac .UserdrawnAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ccdac .AllowincellAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0073\u0070\u0074"{_agfd ,_gfgg :=_e .ParseFloat (_fbfbd .Value ,64);if _gfgg !=nil {return _gfgg ;};_cdbad :=float32 (_agfd );_ccdac .SptAttr =&_cdbad ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffcbe ,_gefae :=_fbfbd .Value ,error (nil );if _gefae !=nil {return _gefae ;};_ccdac .BorderleftcolorAttr =&_ffcbe ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ccdac .ConnectortypeAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efdag ,_bdcfc :=_fbfbd .Value ,error (nil );if _bdcfc !=nil {return _bdcfc ;};_ccdac .BorderrightcolorAttr =&_efdag ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0073\u0070\u0069\u0064"{_bfef ,_eadf :=_fbfbd .Value ,error (nil );if _eadf !=nil {return _eadf ;};_ccdac .SpidAttr =&_bfef ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffceb ,_fccec :=_e .ParseInt (_fbfbd .Value ,10,64);if _fccec !=nil {return _fccec ;};_ccdac .DgmnodekindAttr =&_ffceb ;continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ccdac .BwpureAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccdac .ForcedashAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ccdac .BwnormalAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ccdac .BwmodeAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ccdac .UserhiddenAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ccdac .AllowoverlapAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gggf ,_begfa :=_fbfbd .Value ,error (nil );if _begfa !=nil {return _begfa ;};_ccdac .TargetAttr =&_gggf ;continue ;};if _fbfbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdfd ,_eegd :=_fbfbd .Value ,error (nil );if _eegd !=nil {return _eegd ;};_ccdac .CoordoriginAttr =&_gdfd ;continue ;};if _fbfbd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ccdac .StrokedAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfgef ,_aegf :=_fbfbd .Value ,error (nil );if _aegf !=nil {return _aegf ;};_ccdac .CoordsizeAttr =&_bfgef ;continue ;};if _fbfbd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eeca ,_acgee :=_fbfbd .Value ,error (nil );if _acgee !=nil {return _acgee ;};_ccdac .StrokeweightAttr =&_eeca ;continue ;};if _fbfbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgffb ,_cfcd :=_fbfbd .Value ,error (nil );if _cfcd !=nil {return _cfcd ;};_ccdac .StyleAttr =&_cgffb ;continue ;};if _fbfbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdgae ,_bgdab :=_fbfbd .Value ,error (nil );if _bgdab !=nil {return _bgdab ;};_ccdac .ChromakeyAttr =&_cdgae ;continue ;};if _fbfbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebcd ,_egfeb :=_fbfbd .Value ,error (nil );if _egfeb !=nil {return _egfeb ;};_ccdac .FillcolorAttr =&_ebcd ;continue ;};if _fbfbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbgfe ,_fefbe :=_fbfbd .Value ,error (nil );if _fefbe !=nil {return _fefbe ;};_ccdac .OpacityAttr =&_gbgfe ;continue ;};if _fbfbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgeg ,_gggg :=_fbfbd .Value ,error (nil );if _gggg !=nil {return _gggg ;};_ccdac .WrapcoordsAttr =&_fgeg ;continue ;};if _fbfbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fbcd ,_accfe :=_fbfbd .Value ,error (nil );if _accfe !=nil {return _accfe ;};_ccdac .StrokecolorAttr =&_fbcd ;continue ;};if _fbfbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccdac .InsetpenAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Local =="\u0068\u0072\u0065\u0066"{_ffagg ,_addad :=_fbfbd .Value ,error (nil );if _addad !=nil {return _addad ;};_ccdac .HrefAttr =&_ffagg ;continue ;};if _fbfbd .Name .Local =="\u0069\u0064"{_dege ,_ddgcb :=_fbfbd .Value ,error (nil );if _ddgcb !=nil {return _ddgcb ;};_ccdac .IdAttr =&_dege ;continue ;};if _fbfbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_ccdac .PrintAttr .UnmarshalXMLAttr (_fbfbd );continue ;};if _fbfbd .Name .Local =="\u0061\u006c\u0074"{_gaafb ,_gecad :=_fbfbd .Value ,error (nil );if _gecad !=nil {return _gecad ;};_ccdac .AltAttr =&_gaafb ;continue ;};if _fbfbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gebdf ,_fabc :=_fbfbd .Value ,error (nil );if _fabc !=nil {return _fabc ;};_ccdac .TitleAttr =&_gebdf ;continue ;};if _fbfbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_fbfdf ,_caade :=_fbfbd .Value ,error (nil );if _caade !=nil {return _caade ;};_ccdac .ClassAttr =&_fbfdf ;continue ;};if _fbfbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ccdac .FilledAttr .UnmarshalXMLAttr (_fbfbd );continue ;};};_aega :for {_gabg ,_dabg :=d .Token ();if _dabg !=nil {return _dabg ;};switch _agcf :=_gabg .(type ){case _c .StartElement :switch _agcf .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dccbf :=NewEG_ShapeElements ();_dccbf .Path =NewPath ();if _fafc :=d .DecodeElement (_dccbf .Path ,&_agcf );_fafc !=nil {return _fafc ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_dccbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_daefa :=NewEG_ShapeElements ();_daefa .Formulas =NewFormulas ();if _bfgda :=d .DecodeElement (_daefa .Formulas ,&_agcf );_bfgda !=nil {return _bfgda ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_daefa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ebebb :=NewEG_ShapeElements ();_ebebb .Handles =NewHandles ();if _dddb :=d .DecodeElement (_ebebb .Handles ,&_agcf );_dddb !=nil {return _dddb ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_ebebb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gbfeg :=NewEG_ShapeElements ();_gbfeg .Fill =NewFill ();if _beaf :=d .DecodeElement (_gbfeg .Fill ,&_agcf );_beaf !=nil {return _beaf ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_gbfeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fdddf :=NewEG_ShapeElements ();_fdddf .Stroke =NewStroke ();if _feegb :=d .DecodeElement (_fdddf .Stroke ,&_agcf );_feegb !=nil {return _feegb ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_fdddf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bebea :=NewEG_ShapeElements ();_bebea .Shadow =NewShadow ();if _dgfc :=d .DecodeElement (_bebea .Shadow ,&_agcf );_dgfc !=nil {return _dgfc ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_bebea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bgac :=NewEG_ShapeElements ();_bgac .Textbox =NewTextbox ();if _ccdd :=d .DecodeElement (_bgac .Textbox ,&_agcf );_ccdd !=nil {return _ccdd ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_bgac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bgfba :=NewEG_ShapeElements ();_bgfba .Textpath =NewTextpath ();if _bcbb :=d .DecodeElement (_bgfba .Textpath ,&_agcf );_bcbb !=nil {return _bcbb ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_bgfba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cedd :=NewEG_ShapeElements ();_cedd .Imagedata =NewImagedata ();if _ffcce :=d .DecodeElement (_cedd .Imagedata ,&_agcf );_ffcce !=nil {return _ffcce ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_cedd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebfea :=NewEG_ShapeElements ();_ebfea .Skew =NewOfcSkew ();if _ffge :=d .DecodeElement (_ebfea .Skew ,&_agcf );_ffge !=nil {return _ffge ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_ebfea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_addb :=NewEG_ShapeElements ();_addb .Extrusion =NewOfcExtrusion ();if _ggde :=d .DecodeElement (_addb .Extrusion ,&_agcf );_ggde !=nil {return _ggde ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_addb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dccdd :=NewEG_ShapeElements ();_dccdd .Callout =NewOfcCallout ();if _agbd :=d .DecodeElement (_dccdd .Callout ,&_agcf );_agbd !=nil {return _agbd ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_dccdd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gcgf :=NewEG_ShapeElements ();_gcgf .Lock =NewOfcLock ();if _efaa :=d .DecodeElement (_gcgf .Lock ,&_agcf );_efaa !=nil {return _efaa ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_gcgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bbcda :=NewEG_ShapeElements ();_bbcda .Clippath =NewOfcClippath ();if _fgege :=d .DecodeElement (_bbcda .Clippath ,&_agcf );_fgege !=nil {return _fgege ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_bbcda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gfdcg :=NewEG_ShapeElements ();_gfdcg .Signatureline =NewOfcSignatureline ();if _fadgc :=d .DecodeElement (_gfdcg .Signatureline ,&_agcf );_fadgc !=nil {return _fadgc ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_gfdcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_eega :=NewEG_ShapeElements ();_eega .Wrap =_g .NewWrap ();if _ceagg :=d .DecodeElement (_eega .Wrap ,&_agcf );_ceagg !=nil {return _ceagg ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_eega );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aaafd :=NewEG_ShapeElements ();_aaafd .Anchorlock =_g .NewAnchorlock ();if _abfef :=d .DecodeElement (_aaafd .Anchorlock ,&_agcf );_abfef !=nil {return _abfef ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_aaafd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gceg :=NewEG_ShapeElements ();_gceg .Bordertop =_g .NewBordertop ();if _degf :=d .DecodeElement (_gceg .Bordertop ,&_agcf );_degf !=nil {return _degf ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_gceg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdda :=NewEG_ShapeElements ();_cdda .Borderbottom =_g .NewBorderbottom ();if _fdcgf :=d .DecodeElement (_cdda .Borderbottom ,&_agcf );_fdcgf !=nil {return _fdcgf ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_cdda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_agded :=NewEG_ShapeElements ();_agded .Borderleft =_g .NewBorderleft ();if _agfa :=d .DecodeElement (_agded .Borderleft ,&_agcf );_agfa !=nil {return _agfa ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_agded );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_afdcc :=NewEG_ShapeElements ();_afdcc .Borderright =_g .NewBorderright ();if _acgca :=d .DecodeElement (_afdcc .Borderright ,&_agcf );_acgca !=nil {return _acgca ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_afdcc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ddcfg :=NewEG_ShapeElements ();_ddcfg .ClientData =_cb .NewClientData ();if _bbga :=d .DecodeElement (_ddcfg .ClientData ,&_agcf );_bbga !=nil {return _bbga ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_ddcfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dcgfd :=NewEG_ShapeElements ();_dcgfd .Textdata =_de .NewTextdata ();if _eefa :=d .DecodeElement (_dcgfd .Textdata ,&_agcf );_eefa !=nil {return _eefa ;};_ccdac .EG_ShapeElements =append (_ccdac .EG_ShapeElements ,_dcgfd );default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_agcf .Name );if _feceb :=d .Skip ();_feceb !=nil {return _feceb ;};};case _c .EndElement :break _aega ;case _c .CharData :};};return nil ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);
// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path
func (_bbfbb *OfcLock )ValidateWithPath (path string )error {if _geedd :=_bbfbb .OfcCT_Lock .ValidateWithPath (path );_geedd !=nil {return _geedd ;};return nil ;};func (_aafd *AG_StrokeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cddfg :=range start .Attr {if _cddfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddfg .Name .Local =="\u0072\u0065\u006ci\u0064"{_effb ,_beg :=_cddfg .Value ,error (nil );if _beg !=nil {return _beg ;};_aafd .RelidAttr =&_effb ;continue ;};if _cddfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cddfg .Name .Local =="\u0069\u0064"{_faaa ,_ccd :=_cddfg .Value ,error (nil );if _ccd !=nil {return _ccd ;};_aafd .IdAttr =&_faaa ;continue ;};if _cddfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aafd .ForcedashAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gccd ,_faaae :=_cddfg .Value ,error (nil );if _faaae !=nil {return _faaae ;};_aafd .TitleAttr =&_gccd ;continue ;};if _cddfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddfg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gfeg ,_beeeb :=_cddfg .Value ,error (nil );if _beeeb !=nil {return _beeeb ;};_aafd .AlthrefAttr =&_gfeg ;continue ;};if _cddfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddfg .Name .Local =="\u0068\u0072\u0065\u0066"{_fgab ,_bdbb :=_cddfg .Value ,error (nil );if _bdbb !=nil {return _bdbb ;};_aafd .HrefAttr =&_fgab ;continue ;};if _cddfg .Name .Local =="\u006f\u006e"{_aafd .OnAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aafd .StartarrowlengthAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aafd .EndarrowAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gafc ,_fefa :=_cddfg .Value ,error (nil );if _fefa !=nil {return _fefa ;};_aafd .DashstyleAttr =&_gafc ;continue ;};if _cddfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aafd .EndarrowwidthAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0073\u0072\u0063"{_gdga ,_eccg :=_cddfg .Value ,error (nil );if _eccg !=nil {return _eccg ;};_aafd .SrcAttr =&_gdga ;continue ;};if _cddfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aafd .EndarrowlengthAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fdd ,_aba :=_cddfg .Value ,error (nil );if _aba !=nil {return _aba ;};_aafd .ImagesizeAttr =&_fdd ;continue ;};if _cddfg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dgb ,_fcgc :=_e .ParseFloat (_cddfg .Value ,64);if _fcgc !=nil {return _fcgc ;};_aafd .MiterlimitAttr =&_dgb ;continue ;};if _cddfg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aafd .JoinstyleAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aafd .StartarrowwidthAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aafd .EndcapAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aafd .FilltypeAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aafd .ImageaspectAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aafd .ImagealignshapeAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aafd .StartarrowAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aafd .LinestyleAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_defb ,_aeba :=_cddfg .Value ,error (nil );if _aeba !=nil {return _aeba ;};_aafd .OpacityAttr =&_defb ;continue ;};if _cddfg .Name .Local =="\u0063\u006f\u006co\u0072"{_bff ,_fca :=_cddfg .Value ,error (nil );if _fca !=nil {return _fca ;};_aafd .ColorAttr =&_bff ;continue ;};if _cddfg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cbb ,_gafb :=_cddfg .Value ,error (nil );if _gafb !=nil {return _gafb ;};_aafd .WeightAttr =&_cbb ;continue ;};if _cddfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aafd .InsetpenAttr .UnmarshalXMLAttr (_cddfg );continue ;};if _cddfg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fac ,_gefc :=_cddfg .Value ,error (nil );if _gefc !=nil {return _gefc ;};_aafd .Color2Attr =&_fac ;continue ;};};for {_fbag ,_geef :=d .Token ();if _geef !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0074\u0072\u006f\u006be\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_geef );};if _ffe ,_aag :=_fbag .(_c .EndElement );_aag &&_ffe .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path
func (_eedac *AG_Style )ValidateWithPath (path string )error {return nil };func (_geddab ST_StrokeArrowLength )Validate ()error {return _geddab .ValidateWithPath ("")};func NewOfcCT_Rules ()*OfcCT_Rules {_afacf :=&OfcCT_Rules {};return _afacf };const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_gdcfd *ST_EditAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdcfd =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_gdcfd =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_gdcfd =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_gdcfd =3;case "\u0063\u0079\u0063l\u0065":*_gdcfd =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gdcfd =5;case "\u0076\u0065\u006e\u006e":*_gdcfd =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_gdcfd =7;};return nil ;};type OfcST_RType byte ;func (_dcdd ST_ShadowType )Validate ()error {return _dcdd .ValidateWithPath ("")};type Stroke struct{CT_Stroke };type OfcST_ScreenSize byte ;func (_ecebc ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _ecebc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecebc ));};return nil ;};func (_bagbc *OfcST_ColorMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfbgd ,_dedfb :=d .Token ();if _dedfb !=nil {return _dedfb ;};if _faccb ,_accgb :=_gfbgd .(_c .EndElement );_accgb &&_faccb .Name ==start .Name {*_bagbc =1;return nil ;};if _cgfegb ,_cbceeg :=_gfbgd .(_c .CharData );!_cbceeg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfbgd );}else {switch string (_cgfegb ){case "":*_bagbc =0;case "\u0061\u0075\u0074\u006f":*_bagbc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bagbc =2;};};_gfbgd ,_dedfb =d .Token ();if _dedfb !=nil {return _dedfb ;};if _ebgda ,_gceff :=_gfbgd .(_c .EndElement );_gceff &&_ebgda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfbgd );};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);func (_gfbbdf ST_FillMethod )String ()string {switch _gfbbdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";};
// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path
func (_eadd *CT_Shadow )ValidateWithPath (path string )error {if _gadf :=_eadd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gadf !=nil {return _gadf ;};if _ceaad :=_eadd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ceaad !=nil {return _ceaad ;};if _cdfec :=_eadd .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_cdfec !=nil {return _cdfec ;};return nil ;};type ST_StrokeEndCap byte ;func (_gfffd ST_FillMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfffd .String (),start );};func (_fbe *AG_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbe .ExtAttr =ST_Ext (1);for _ ,_bbbe :=range start .Attr {if _bbbe .Name .Local =="\u0065\u0078\u0074"{_fbe .ExtAttr .UnmarshalXMLAttr (_bbbe );continue ;};};for {_abe ,_cced :=d .Token ();if _cced !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_cced );};if _gge ,_gdd :=_abe .(_c .EndElement );_gdd &&_gge .Name ==start .Name {break ;};};return nil ;};func (_ffeca *Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ffeca .CT_Path .MarshalXML (e ,start );};func (_gcdac *OfcCT_Diagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddgee :=range start .Attr {if _ddgee .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_acgab ,_gdfdg :=_e .ParseInt (_ddgee .Value ,10,64);if _gdfdg !=nil {return _gdfdg ;};_gcdac .DgmstyleAttr =&_acgab ;continue ;};if _ddgee .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_gcdac .AutoformatAttr .UnmarshalXMLAttr (_ddgee );continue ;};if _ddgee .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_gcdac .ReverseAttr .UnmarshalXMLAttr (_ddgee );continue ;};if _ddgee .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_gcdac .AutolayoutAttr .UnmarshalXMLAttr (_ddgee );continue ;};if _ddgee .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_fcdgb ,_ffaea :=_e .ParseInt (_ddgee .Value ,10,64);if _ffaea !=nil {return _ffaea ;};_gcdac .DgmscalexAttr =&_fcdgb ;continue ;};if _ddgee .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_cafbc ,_gdcfc :=_e .ParseInt (_ddgee .Value ,10,64);if _gdcfc !=nil {return _gdcfc ;};_gcdac .DgmscaleyAttr =&_cafbc ;continue ;};if _ddgee .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_cdec ,_gaef :=_e .ParseInt (_ddgee .Value ,10,64);if _gaef !=nil {return _gaef ;};_gcdac .DgmfontsizeAttr =&_cdec ;continue ;};if _ddgee .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_ccece ,_abbbb :=_ddgee .Value ,error (nil );if _abbbb !=nil {return _abbbb ;};_gcdac .ConstrainboundsAttr =&_ccece ;continue ;};if _ddgee .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_bdfc ,_effac :=_e .ParseInt (_ddgee .Value ,10,64);if _effac !=nil {return _effac ;};_gcdac .DgmbasetextscaleAttr =&_bdfc ;continue ;};if _ddgee .Name .Local =="\u0065\u0078\u0074"{_gcdac .ExtAttr .UnmarshalXMLAttr (_ddgee );continue ;};};_fcccg :for {_gcfca ,_eacge :=d .Token ();if _eacge !=nil {return _eacge ;};switch _gdedc :=_gcfca .(type ){case _c .StartElement :switch _gdedc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_gcdac .Relationtable =NewOfcCT_RelationTable ();if _cgbd :=d .DecodeElement (_gcdac .Relationtable ,&_gdedc );_cgbd !=nil {return _cgbd ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_gdedc .Name );if _efdfa :=d .Skip ();_efdfa !=nil {return _efdfa ;};};case _c .EndElement :break _fcccg ;case _c .CharData :};};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_gfc *AG_Chromakey )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_gfc .ChromakeyAttr )});};return nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_dedgc :=&OfcCT_Ink {};return _dedgc };func (_dcebc *CT_Line )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _dcebc .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .FromAttr )});};if _dcebc .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .ToAttr )});};if _dcebc .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .HrefAttr )});};if _dcebc .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .TargetAttr )});};if _dcebc .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .ClassAttr )});};if _dcebc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .TitleAttr )});};if _dcebc .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .AltAttr )});};if _dcebc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .CoordsizeAttr )});};if _dcebc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .CoordoriginAttr )});};if _dcebc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .WrapcoordsAttr )});};if _dcebc .PrintAttr !=_d .ST_TrueFalseUnset {_egdcb ,_ccefc :=_dcebc .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ccefc !=nil {return _ccefc ;};start .Attr =append (start .Attr ,_egdcb );};if _dcebc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .IdAttr )});};if _dcebc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .StyleAttr )});};if _dcebc .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .SpidAttr )});};if _dcebc .OnedAttr !=_d .ST_TrueFalseUnset {_aeeef ,_baccb :=_dcebc .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _baccb !=nil {return _baccb ;};start .Attr =append (start .Attr ,_aeeef );};if _dcebc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .RegroupidAttr )});};if _dcebc .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_abgf ,_eefcg :=_dcebc .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eefcg !=nil {return _eefcg ;};start .Attr =append (start .Attr ,_abgf );};if _dcebc .ButtonAttr !=_d .ST_TrueFalseUnset {_gddb ,_dgeb :=_dcebc .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dgeb !=nil {return _dgeb ;};start .Attr =append (start .Attr ,_gddb );};if _dcebc .UserhiddenAttr !=_d .ST_TrueFalseUnset {_eecd ,_gcfa :=_dcebc .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcfa !=nil {return _gcfa ;};start .Attr =append (start .Attr ,_eecd );};if _dcebc .BulletAttr !=_d .ST_TrueFalseUnset {_fcfd ,_aafad :=_dcebc .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aafad !=nil {return _aafad ;};start .Attr =append (start .Attr ,_fcfd );};if _dcebc .HrAttr !=_d .ST_TrueFalseUnset {_dfdb ,_fbddc :=_dcebc .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _fbddc !=nil {return _fbddc ;};start .Attr =append (start .Attr ,_dfdb );};if _dcebc .HrstdAttr !=_d .ST_TrueFalseUnset {_dafce ,_cbgcd :=_dcebc .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cbgcd !=nil {return _cbgcd ;};start .Attr =append (start .Attr ,_dafce );};if _dcebc .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_egcf ,_bcggd :=_dcebc .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bcggd !=nil {return _bcggd ;};start .Attr =append (start .Attr ,_egcf );};if _dcebc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .HrpctAttr )});};if _dcebc .HralignAttr !=OfcST_HrAlignUnset {_dede ,_dddfb :=_dcebc .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dddfb !=nil {return _dddfb ;};start .Attr =append (start .Attr ,_dede );};if _dcebc .AllowincellAttr !=_d .ST_TrueFalseUnset {_ffab ,_accb :=_dcebc .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _accb !=nil {return _accb ;};start .Attr =append (start .Attr ,_ffab );};if _dcebc .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_acdbb ,_fage :=_dcebc .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fage !=nil {return _fage ;};start .Attr =append (start .Attr ,_acdbb );};if _dcebc .UserdrawnAttr !=_d .ST_TrueFalseUnset {_facde ,_bcegd :=_dcebc .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bcegd !=nil {return _bcegd ;};start .Attr =append (start .Attr ,_facde );};if _dcebc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .BordertopcolorAttr )});};if _dcebc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .BorderleftcolorAttr )});};if _dcebc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .BorderbottomcolorAttr )});};if _dcebc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .BorderrightcolorAttr )});};if _dcebc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_feeg ,_bgfa :=_dcebc .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgfa !=nil {return _bgfa ;};start .Attr =append (start .Attr ,_feeg );};if _dcebc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .DgmnodekindAttr )});};if _dcebc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_baac ,_fcad :=_dcebc .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcad !=nil {return _fcad ;};start .Attr =append (start .Attr ,_baac );};if _dcebc .InsetmodeAttr !=OfcST_InsetModeUnset {_bbabc ,_abbcg :=_dcebc .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _abbcg !=nil {return _abbcg ;};start .Attr =append (start .Attr ,_bbabc );};if _dcebc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .OpacityAttr )});};if _dcebc .StrokedAttr !=_d .ST_TrueFalseUnset {_dgaa ,_bfdfc :=_dcebc .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bfdfc !=nil {return _bfdfc ;};start .Attr =append (start .Attr ,_dgaa );};if _dcebc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .StrokecolorAttr )});};if _dcebc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .StrokeweightAttr )});};if _dcebc .InsetpenAttr !=_d .ST_TrueFalseUnset {_bbcfb ,_fadf :=_dcebc .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fadf !=nil {return _fadf ;};start .Attr =append (start .Attr ,_bbcfb );};if _dcebc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .ChromakeyAttr )});};if _dcebc .FilledAttr !=_d .ST_TrueFalseUnset {_dfbg ,_ffef :=_dcebc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ffef !=nil {return _ffef ;};start .Attr =append (start .Attr ,_dfbg );};if _dcebc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .FillcolorAttr )});};if _dcebc .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcebc .SptAttr )});};if _dcebc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eeaa ,_bbbd :=_dcebc .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bbbd !=nil {return _bbbd ;};start .Attr =append (start .Attr ,_eeaa );};if _dcebc .BwmodeAttr !=OfcST_BWModeUnset {_abee ,_ebeac :=_dcebc .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ebeac !=nil {return _ebeac ;};start .Attr =append (start .Attr ,_abee );};if _dcebc .BwpureAttr !=OfcST_BWModeUnset {_gdec ,_abfg :=_dcebc .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _abfg !=nil {return _abfg ;};start .Attr =append (start .Attr ,_gdec );};if _dcebc .BwnormalAttr !=OfcST_BWModeUnset {_bgga ,_ddcgd :=_dcebc .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ddcgd !=nil {return _ddcgd ;};start .Attr =append (start .Attr ,_bgga );};if _dcebc .ForcedashAttr !=_d .ST_TrueFalseUnset {_bagf ,_bgcdf :=_dcebc .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bgcdf !=nil {return _bgcdf ;};start .Attr =append (start .Attr ,_bagf );};if _dcebc .OleiconAttr !=_d .ST_TrueFalseUnset {_edfca ,_efda :=_dcebc .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_edfca );};if _dcebc .OleAttr !=_d .ST_TrueFalseBlankUnset {_acgc ,_ggae :=_dcebc .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ggae !=nil {return _ggae ;};start .Attr =append (start .Attr ,_acgc );};if _dcebc .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_fcdd ,_gffcf :=_dcebc .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gffcf !=nil {return _gffcf ;};start .Attr =append (start .Attr ,_fcdd );};if _dcebc .CliptowrapAttr !=_d .ST_TrueFalseUnset {_bcefd ,_abed :=_dcebc .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _abed !=nil {return _abed ;};start .Attr =append (start .Attr ,_bcefd );};if _dcebc .ClipAttr !=_d .ST_TrueFalseUnset {_eadcf ,_fbfg :=_dcebc .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fbfg !=nil {return _fbfg ;};start .Attr =append (start .Attr ,_eadcf );};e .EncodeToken (start );if _dcebc .EG_ShapeElements !=nil {for _ ,_cdaeb :=range _dcebc .EG_ShapeElements {_cdaeb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_g .Wrap ;Anchorlock *_g .Anchorlock ;Bordertop *_g .Bordertop ;Borderbottom *_g .Borderbottom ;Borderleft *_g .Borderleft ;Borderright *_g .Borderright ;ClientData *_cb .ClientData ;Textdata *_de .Textdata ;};type Line struct{CT_Line };func (_eeggf *OfcCT_Diagram )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _eeggf .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eeggf .DgmstyleAttr )});};if _eeggf .AutoformatAttr !=_d .ST_TrueFalseUnset {_eafff ,_cddac :=_eeggf .AutoformatAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _cddac !=nil {return _cddac ;};start .Attr =append (start .Attr ,_eafff );};if _eeggf .ReverseAttr !=_d .ST_TrueFalseUnset {_dcaace ,_fecadc :=_eeggf .ReverseAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _fecadc !=nil {return _fecadc ;};start .Attr =append (start .Attr ,_dcaace );};if _eeggf .AutolayoutAttr !=_d .ST_TrueFalseUnset {_defdg ,_bgef :=_eeggf .AutolayoutAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgef !=nil {return _bgef ;};start .Attr =append (start .Attr ,_defdg );};if _eeggf .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_f .Sprintf ("\u0025\u0076",*_eeggf .DgmscalexAttr )});};if _eeggf .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_eeggf .DgmscaleyAttr )});};if _eeggf .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eeggf .DgmfontsizeAttr )});};if _eeggf .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_eeggf .ConstrainboundsAttr )});};if _eeggf .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eeggf .DgmbasetextscaleAttr )});};if _eeggf .ExtAttr !=ST_ExtUnset {_dbgbf ,_agbdb :=_eeggf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agbdb !=nil {return _agbdb ;};start .Attr =append (start .Attr ,_dbgbf );};e .EncodeToken (start );if _eeggf .Relationtable !=nil {_bgecg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_eeggf .Relationtable ,_bgecg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eacgeg OfcST_CalloutPlacement )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgae :=_c .Attr {};_cgae .Name =name ;switch _eacgeg {case OfcST_CalloutPlacementUnset :_cgae .Value ="";case OfcST_CalloutPlacementTop :_cgae .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_cgae .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_cgae .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_cgae .Value ="\u0075\u0073\u0065\u0072";};return _cgae ,nil ;};
// ValidateWithPath validates the CT_H and its children, prefixing error messages with path
func (_ecbbg *CT_H )ValidateWithPath (path string )error {if _gdef :=_ecbbg .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_gdef !=nil {return _gdef ;};if _fecad :=_ecbbg .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_fecad !=nil {return _fecad ;};if _eggba :=_ecbbg .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_eggba !=nil {return _eggba ;};return nil ;};const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1;OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5;OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;);
// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path
func (_gab *AG_Id )ValidateWithPath (path string )error {return nil };func (_bbeaa OfcST_RType )Validate ()error {return _bbeaa .ValidateWithPath ("")};func NewOfcCT_Entry ()*OfcCT_Entry {_befb :=&OfcCT_Entry {};return _befb };func (_dcdb *AG_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ebc ,_dcf :=_dcdb .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0078\u0074"});if _dcf !=nil {return _dcf ;};start .Attr =append (start .Attr ,_ebc );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_deaac OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _deaac {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaac ));};return nil ;};func (_bfcb ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _bfcb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcb ));};return nil ;};func (_fbgab *OfcST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fafea ,_eadgf :=d .Token ();if _eadgf !=nil {return _eadgf ;};if _aafcb ,_gbfda :=_fafea .(_c .EndElement );_gbfda &&_aafcb .Name ==start .Name {*_fbgab =1;return nil ;};if _cfagb ,_eeadd :=_fafea .(_c .CharData );!_eeadd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafea );}else {switch string (_cfagb ){case "":*_fbgab =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_fbgab =1;case "\u0073\u006f\u006ci\u0064":*_fbgab =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fbgab =3;case "\u0074\u0069\u006c\u0065":*_fbgab =4;case "\u0066\u0072\u0061m\u0065":*_fbgab =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_fbgab =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fbgab =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fbgab =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fbgab =9;};};_fafea ,_eadgf =d .Token ();if _eadgf !=nil {return _eadgf ;};if _aacfe ,_fgffd :=_fafea .(_c .EndElement );_fgffd &&_aacfe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafea );};func NewShadow ()*Shadow {_cdgfg :=&Shadow {};_cdgfg .CT_Shadow =*NewCT_Shadow ();return _cdgfg };func (_ebebgd *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebebgd =0;case "\u0072\u006f\u0075n\u0064":*_ebebgd =1;case "\u0062\u0065\u0076e\u006c":*_ebebgd =2;case "\u006d\u0069\u0074e\u0072":*_ebebgd =3;};return nil ;};func (_bbbc OfcST_OLEUpdateMode )Validate ()error {return _bbbc .ValidateWithPath ("")};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ;Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};
// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path
func (_becee *Imagedata )ValidateWithPath (path string )error {if _fcfe :=_becee .CT_ImageData .ValidateWithPath (path );_fcfe !=nil {return _fcfe ;};return nil ;};func (_adabe *OfcCT_R )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdceaa :=range start .Attr {if _bdceaa .Name .Local =="\u0069\u0064"{_edgda ,_geea :=_bdceaa .Value ,error (nil );if _geea !=nil {return _geea ;};_adabe .IdAttr =_edgda ;continue ;};if _bdceaa .Name .Local =="\u0074\u0079\u0070\u0065"{_adabe .TypeAttr .UnmarshalXMLAttr (_bdceaa );continue ;};if _bdceaa .Name .Local =="\u0068\u006f\u0077"{_adabe .HowAttr .UnmarshalXMLAttr (_bdceaa );continue ;};if _bdceaa .Name .Local =="\u0069\u0064\u0072e\u0066"{_adbgg ,_dccfd :=_bdceaa .Value ,error (nil );if _dccfd !=nil {return _dccfd ;};_adabe .IdrefAttr =&_adbgg ;continue ;};};_aafcc :for {_ffcab ,_fbdfg :=d .Token ();if _fbdfg !=nil {return _fbdfg ;};switch _aabad :=_ffcab .(type ){case _c .StartElement :switch _aabad .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_fcda :=NewOfcCT_Proxy ();if _febef :=d .DecodeElement (_fcda ,&_aabad );_febef !=nil {return _febef ;};_adabe .Proxy =append (_adabe .Proxy ,_fcda );default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_aabad .Name );if _aegdg :=d .Skip ();_aegdg !=nil {return _aegdg ;};};case _c .EndElement :break _aafcc ;case _c .CharData :};};return nil ;};
// Validate validates the CT_Handles and its children
func (_dafbg *CT_Handles )Validate ()error {return _dafbg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_egeedb ST_EditAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egeedb .String (),start );};func NewCT_Curve ()*CT_Curve {_gadde :=&CT_Curve {};return _gadde };func (_edef *Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edef .CT_Arc =*NewCT_Arc ();for _ ,_gabdf :=range start .Attr {if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edef .UserdrawnAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edef .ButtonAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edef .DgmlayoutmruAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edef .UserhiddenAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edef .CliptowrapAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edef .BulletAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u006f\u006c\u0065"{_edef .OleAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0068\u0072"{_edef .HrAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0073\u0070\u0069\u0064"{_dbac ,_gadc :=_gabdf .Value ,error (nil );if _gadc !=nil {return _gadc ;};_edef .SpidAttr =&_dbac ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0068\u0072\u0073t\u0064"{_edef .HrstdAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edef .BwnormalAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eced ,_fgcg :=_gabdf .Value ,error (nil );if _fgcg !=nil {return _fgcg ;};_edef .BordertopcolorAttr =&_eced ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edef .DgmlayoutAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edef .ForcedashAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edef .AllowoverlapAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edef .HrnoshadeAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edef .PreferrelativeAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aecd ,_bccc :=_gabdf .Value ,error (nil );if _bccc !=nil {return _bccc ;};_edef .BorderbottomcolorAttr =&_aecd ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u006f\u006e\u0065\u0064"{_edef .OnedAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aaae ,_gfde :=_e .ParseInt (_gabdf .Value ,10,64);if _gfde !=nil {return _gfde ;};_edef .DgmnodekindAttr =&_aaae ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggfg ,_aced :=_e .ParseInt (_gabdf .Value ,10,64);if _aced !=nil {return _aced ;};_edef .RegroupidAttr =&_ggfg ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edef .AllowincellAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecea ,_fgfg :=_e .ParseFloat (_gabdf .Value ,64);if _fgfg !=nil {return _fgfg ;};_eeac :=float32 (_ecea );_edef .HrpctAttr =&_eeac ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0063\u006c\u0069\u0070"{_edef .ClipAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edef .InsetmodeAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbbd ,_fagb :=_gabdf .Value ,error (nil );if _fagb !=nil {return _fagb ;};_edef .BorderleftcolorAttr =&_cbbd ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edef .OleiconAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_caag ,_fagbb :=_gabdf .Value ,error (nil );if _fagbb !=nil {return _fagbb ;};_edef .BorderrightcolorAttr =&_caag ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edef .ConnectortypeAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edef .BwpureAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edef .BwmodeAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0073\u0070\u0074"{_egec ,_cdcg :=_e .ParseFloat (_gabdf .Value ,64);if _cdcg !=nil {return _cdcg ;};_cga :=float32 (_egec );_edef .SptAttr =&_cga ;continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edef .HralignAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_caec ,_cecf :=_e .ParseFloat (_gabdf .Value ,64);if _cecf !=nil {return _cecf ;};_edef .EndAngleAttr =&_caec ;continue ;};if _gabdf .Name .Local =="\u0069\u0064"{_acad ,_bad :=_gabdf .Value ,error (nil );if _bad !=nil {return _bad ;};_edef .IdAttr =&_acad ;continue ;};if _gabdf .Name .Local =="\u0061\u006c\u0074"{_bafe ,_ceeb :=_gabdf .Value ,error (nil );if _ceeb !=nil {return _ceeb ;};_edef .AltAttr =&_bafe ;continue ;};if _gabdf .Name .Local =="\u0070\u0072\u0069n\u0074"{_edef .PrintAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edef .StrokedAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbgf ,_fbgf :=_gabdf .Value ,error (nil );if _fbgf !=nil {return _fbgf ;};_edef .WrapcoordsAttr =&_cbgf ;continue ;};if _gabdf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbff ,_cbgff :=_gabdf .Value ,error (nil );if _cbgff !=nil {return _cbgff ;};_edef .StrokeweightAttr =&_cbff ;continue ;};if _gabdf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdgca ,_deca :=_gabdf .Value ,error (nil );if _deca !=nil {return _deca ;};_edef .CoordoriginAttr =&_gdgca ;continue ;};if _gabdf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gefca ,_bdcb :=_gabdf .Value ,error (nil );if _bdcb !=nil {return _bdcb ;};_edef .ChromakeyAttr =&_gefca ;continue ;};if _gabdf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfef ,_fceb :=_gabdf .Value ,error (nil );if _fceb !=nil {return _fceb ;};_edef .FillcolorAttr =&_gfef ;continue ;};if _gabdf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cecfg ,_aecg :=_gabdf .Value ,error (nil );if _aecg !=nil {return _aecg ;};_edef .StyleAttr =&_cecfg ;continue ;};if _gabdf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caee ,_bfb :=_gabdf .Value ,error (nil );if _bfb !=nil {return _bfb ;};_edef .OpacityAttr =&_caee ;continue ;};if _gabdf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aeee ,_baa :=_gabdf .Value ,error (nil );if _baa !=nil {return _baa ;};_edef .StrokecolorAttr =&_aeee ;continue ;};if _gabdf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edef .InsetpenAttr .UnmarshalXMLAttr (_gabdf );continue ;};if _gabdf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_bbe ,_dbfe :=_e .ParseFloat (_gabdf .Value ,64);if _dbfe !=nil {return _dbfe ;};_edef .StartAngleAttr =&_bbe ;continue ;};if _gabdf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dgcc ,_gdb :=_gabdf .Value ,error (nil );if _gdb !=nil {return _gdb ;};_edef .CoordsizeAttr =&_dgcc ;continue ;};if _gabdf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fge ,_dcge :=_gabdf .Value ,error (nil );if _dcge !=nil {return _dcge ;};_edef .TitleAttr =&_fge ;continue ;};if _gabdf .Name .Local =="\u0063\u006c\u0061s\u0073"{_egab ,_bbgc :=_gabdf .Value ,error (nil );if _bbgc !=nil {return _bbgc ;};_edef .ClassAttr =&_egab ;continue ;};if _gabdf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afg ,_gabc :=_gabdf .Value ,error (nil );if _gabc !=nil {return _gabc ;};_edef .TargetAttr =&_afg ;continue ;};if _gabdf .Name .Local =="\u0068\u0072\u0065\u0066"{_bfbd ,_bgbg :=_gabdf .Value ,error (nil );if _bgbg !=nil {return _bgbg ;};_edef .HrefAttr =&_bfbd ;continue ;};if _gabdf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edef .FilledAttr .UnmarshalXMLAttr (_gabdf );continue ;};};_eeffe :for {_dcde ,_bbc :=d .Token ();if _bbc !=nil {return _bbc ;};switch _aac :=_dcde .(type ){case _c .StartElement :switch _aac .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bcgaa :=NewEG_ShapeElements ();_bcgaa .Path =NewPath ();if _dgag :=d .DecodeElement (_bcgaa .Path ,&_aac );_dgag !=nil {return _dgag ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_bcgaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cefg :=NewEG_ShapeElements ();_cefg .Formulas =NewFormulas ();if _fdec :=d .DecodeElement (_cefg .Formulas ,&_aac );_fdec !=nil {return _fdec ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_cefg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bbag :=NewEG_ShapeElements ();_bbag .Handles =NewHandles ();if _bfbe :=d .DecodeElement (_bbag .Handles ,&_aac );_bfbe !=nil {return _bfbe ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_bbag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faac :=NewEG_ShapeElements ();_faac .Fill =NewFill ();if _gabf :=d .DecodeElement (_faac .Fill ,&_aac );_gabf !=nil {return _gabf ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_faac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bgab :=NewEG_ShapeElements ();_bgab .Stroke =NewStroke ();if _gdgg :=d .DecodeElement (_bgab .Stroke ,&_aac );_gdgg !=nil {return _gdgg ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_bgab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dfaba :=NewEG_ShapeElements ();_dfaba .Shadow =NewShadow ();if _edcbg :=d .DecodeElement (_dfaba .Shadow ,&_aac );_edcbg !=nil {return _edcbg ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_dfaba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bdce :=NewEG_ShapeElements ();_bdce .Textbox =NewTextbox ();if _bag :=d .DecodeElement (_bdce .Textbox ,&_aac );_bag !=nil {return _bag ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_bdce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_eedb :=NewEG_ShapeElements ();_eedb .Textpath =NewTextpath ();if _daaa :=d .DecodeElement (_eedb .Textpath ,&_aac );_daaa !=nil {return _daaa ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_eedb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bedg :=NewEG_ShapeElements ();_bedg .Imagedata =NewImagedata ();if _ecbf :=d .DecodeElement (_bedg .Imagedata ,&_aac );_ecbf !=nil {return _ecbf ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_bedg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebfdd :=NewEG_ShapeElements ();_ebfdd .Skew =NewOfcSkew ();if _bdfad :=d .DecodeElement (_ebfdd .Skew ,&_aac );_bdfad !=nil {return _bdfad ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_ebfdd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dde :=NewEG_ShapeElements ();_dde .Extrusion =NewOfcExtrusion ();if _ded :=d .DecodeElement (_dde .Extrusion ,&_aac );_ded !=nil {return _ded ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_dde );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gga :=NewEG_ShapeElements ();_gga .Callout =NewOfcCallout ();if _ggedc :=d .DecodeElement (_gga .Callout ,&_aac );_ggedc !=nil {return _ggedc ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_gga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffbea :=NewEG_ShapeElements ();_ffbea .Lock =NewOfcLock ();if _cag :=d .DecodeElement (_ffbea .Lock ,&_aac );_cag !=nil {return _cag ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_ffbea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dafb :=NewEG_ShapeElements ();_dafb .Clippath =NewOfcClippath ();if _dcaab :=d .DecodeElement (_dafb .Clippath ,&_aac );_dcaab !=nil {return _dcaab ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_dafb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fddg :=NewEG_ShapeElements ();_fddg .Signatureline =NewOfcSignatureline ();if _ebfc :=d .DecodeElement (_fddg .Signatureline ,&_aac );_ebfc !=nil {return _ebfc ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_fddg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fabe :=NewEG_ShapeElements ();_fabe .Wrap =_g .NewWrap ();if _bca :=d .DecodeElement (_fabe .Wrap ,&_aac );_bca !=nil {return _bca ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_fabe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gadce :=NewEG_ShapeElements ();_gadce .Anchorlock =_g .NewAnchorlock ();if _ddfc :=d .DecodeElement (_gadce .Anchorlock ,&_aac );_ddfc !=nil {return _ddfc ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_gadce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_aabd :=NewEG_ShapeElements ();_aabd .Bordertop =_g .NewBordertop ();if _bagd :=d .DecodeElement (_aabd .Bordertop ,&_aac );_bagd !=nil {return _bagd ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_aabd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bgea :=NewEG_ShapeElements ();_bgea .Borderbottom =_g .NewBorderbottom ();if _bdbe :=d .DecodeElement (_bgea .Borderbottom ,&_aac );_bdbe !=nil {return _bdbe ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_bgea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dea :=NewEG_ShapeElements ();_dea .Borderleft =_g .NewBorderleft ();if _gdfg :=d .DecodeElement (_dea .Borderleft ,&_aac );_gdfg !=nil {return _gdfg ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_dea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_aggg :=NewEG_ShapeElements ();_aggg .Borderright =_g .NewBorderright ();if _cgdf :=d .DecodeElement (_aggg .Borderright ,&_aac );_cgdf !=nil {return _cgdf ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_aggg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_facd :=NewEG_ShapeElements ();_facd .ClientData =_cb .NewClientData ();if _dbee :=d .DecodeElement (_facd .ClientData ,&_aac );_dbee !=nil {return _dbee ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_facd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fbb :=NewEG_ShapeElements ();_fbb .Textdata =_de .NewTextdata ();if _cbd :=d .DecodeElement (_fbb .Textdata ,&_aac );_cbd !=nil {return _cbd ;};_edef .EG_ShapeElements =append (_edef .EG_ShapeElements ,_fbb );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_aac .Name );if _badb :=d .Skip ();_badb !=nil {return _badb ;};};case _c .EndElement :break _eeffe ;case _c .CharData :};};return nil ;};type Path struct{CT_Path };func (_ceacab *OfcFill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";return _ceacab .OfcCT_Fill .MarshalXML (e ,start );};
// Validate validates the AG_Style and its children
func (_geed *AG_Style )Validate ()error {return _geed .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_Shadow ()*CT_Shadow {_bddaf :=&CT_Shadow {};return _bddaf };
// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path
func (_bdbeb *OfcCT_OLEObject )ValidateWithPath (path string )error {if _ddbfc :=_bdbeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddbfc !=nil {return _ddbfc ;};if _beef :=_bdbeb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_beef !=nil {return _beef ;};if _efedg :=_bdbeb .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_efedg !=nil {return _efedg ;};if _dcfgg :=_bdbeb .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_dcfgg !=nil {return _dcfgg ;};return nil ;};type OfcLeft struct{OfcCT_StrokeChild };func (_dcfag OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _dcfag {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcfag ));};return nil ;};func (_gcbbb *OfcCT_ShapeLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abgab :=range start .Attr {if _abgab .Name .Local =="\u0065\u0078\u0074"{_gcbbb .ExtAttr .UnmarshalXMLAttr (_abgab );continue ;};};_egef :for {_bdcaf ,_ebca :=d .Token ();if _ebca !=nil {return _ebca ;};switch _gecbg :=_bdcaf .(type ){case _c .StartElement :switch _gecbg .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_gcbbb .Idmap =NewOfcCT_IdMap ();if _cded :=d .DecodeElement (_gcbbb .Idmap ,&_gecbg );_cded !=nil {return _cded ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_gcbbb .Regrouptable =NewOfcCT_RegroupTable ();if _fdcb :=d .DecodeElement (_gcbbb .Regrouptable ,&_gecbg );_fdcb !=nil {return _fdcb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_gcbbb .Rules =NewOfcCT_Rules ();if _efeec :=d .DecodeElement (_gcbbb .Rules ,&_gecbg );_efeec !=nil {return _efeec ;};default:_fa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_gecbg .Name );if _ebac :=d .Skip ();_ebac !=nil {return _ebac ;};};case _c .EndElement :break _egef ;case _c .CharData :};};return nil ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_caagd ST_StrokeEndCap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caagd .String (),start );};type OfcST_OLEType byte ;func NewCT_Shapetype ()*CT_Shapetype {_gdgce :=&CT_Shapetype {};return _gdgce };func (_ccafb *Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ccafb .CT_Shape .MarshalXML (e ,start );};func (_agddd *OfcCT_IdMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acgb :=range start .Attr {if _acgb .Name .Local =="\u0064\u0061\u0074\u0061"{_eadbg ,_daead :=_acgb .Value ,error (nil );if _daead !=nil {return _daead ;};_agddd .DataAttr =&_eadbg ;continue ;};if _acgb .Name .Local =="\u0065\u0078\u0074"{_agddd .ExtAttr .UnmarshalXMLAttr (_acgb );continue ;};};for {_agba ,_gcbe :=d .Token ();if _gcbe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_gcbe );};if _agdb ,_afbbd :=_agba .(_c .EndElement );_afbbd &&_agdb .Name ==start .Name {break ;};};return nil ;};func (_gbabg *CT_Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeac :=range start .Attr {if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gadb ,_dgef :=_e .ParseInt (_aeac .Value ,10,64);if _dgef !=nil {return _dgef ;};_gbabg .DgmnodekindAttr =&_gadb ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbabg .BulletAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0068\u0072"{_gbabg .HrAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbabg .OleiconAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbabg .HrstdAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0063\u006c\u0069\u0070"{_gbabg .ClipAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbabg .HrnoshadeAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbabg .PreferrelativeAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0068\u0072\u0070c\u0074"{_fcfc ,_aafc :=_e .ParseFloat (_aeac .Value ,64);if _aafc !=nil {return _aafc ;};_gaagb :=float32 (_fcfc );_gbabg .HrpctAttr =&_gaagb ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u006f\u006c\u0065"{_gbabg .OleAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbabg .HralignAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbabg .BwpureAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbabg .DgmlayoutAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbabg .InsetmodeAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0073\u0070\u0069\u0064"{_ggbg ,_dadgg :=_aeac .Value ,error (nil );if _dadgg !=nil {return _dadgg ;};_gbabg .SpidAttr =&_ggbg ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abda ,_gfcg :=_aeac .Value ,error (nil );if _gfcg !=nil {return _gfcg ;};_gbabg .BorderbottomcolorAttr =&_abda ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbabg .AllowoverlapAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbabg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbabg .DgmlayoutmruAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbabg .UserhiddenAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbabg .AllowincellAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0073\u0070\u0074"{_acdcf ,_bcce :=_e .ParseFloat (_aeac .Value ,64);if _bcce !=nil {return _bcce ;};_dfcdf :=float32 (_acdcf );_gbabg .SptAttr =&_dfcdf ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ceeba ,_dbb :=_aeac .Value ,error (nil );if _dbb !=nil {return _dbb ;};_gbabg .BorderleftcolorAttr =&_ceeba ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbabg .UserdrawnAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbabg .CliptowrapAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agad ,_daddg :=_aeac .Value ,error (nil );if _daddg !=nil {return _daddg ;};_gbabg .BorderrightcolorAttr =&_agad ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbabg .ConnectortypeAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbabg .ButtonAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbabg .ForcedashAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gfgf ,_aaabf :=_e .ParseInt (_aeac .Value ,10,64);if _aaabf !=nil {return _aaabf ;};_gbabg .RegroupidAttr =&_gfgf ;continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u006f\u006e\u0065\u0064"{_gbabg .OnedAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbabg .BwmodeAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbabg .BwnormalAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dfeed ,_bccd :=_aeac .Value ,error (nil );if _bccd !=nil {return _bccd ;};_gbabg .BordertopcolorAttr =&_dfeed ;continue ;};if _aeac .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbabg .PrintAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaea ,_facg :=_aeac .Value ,error (nil );if _facg !=nil {return _facg ;};_gbabg .TargetAttr =&_aaea ;continue ;};if _aeac .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbabg .StrokedAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgddb ,_gaafc :=_aeac .Value ,error (nil );if _gaafc !=nil {return _gaafc ;};_gbabg .CoordoriginAttr =&_bgddb ;continue ;};if _aeac .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebda ,_acbg :=_aeac .Value ,error (nil );if _acbg !=nil {return _acbg ;};_gbabg .StrokeweightAttr =&_ebda ;continue ;};if _aeac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_agaa ,_eeafb :=_aeac .Value ,error (nil );if _eeafb !=nil {return _eeafb ;};_gbabg .CoordsizeAttr =&_agaa ;continue ;};if _aeac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_caaf ,_caeca :=_aeac .Value ,error (nil );if _caeca !=nil {return _caeca ;};_gbabg .ChromakeyAttr =&_caaf ;continue ;};if _aeac .Name .Local =="\u0061\u006c\u0074"{_fbded ,_cfab :=_aeac .Value ,error (nil );if _cfab !=nil {return _cfab ;};_gbabg .AltAttr =&_fbded ;continue ;};if _aeac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfea ,_gbcge :=_aeac .Value ,error (nil );if _gbcge !=nil {return _gbcge ;};_gbabg .FillcolorAttr =&_gfea ;continue ;};if _aeac .Name .Local =="\u0073\u0072\u0063"{_agafa ,_eae :=_aeac .Value ,error (nil );if _eae !=nil {return _eae ;};_gbabg .SrcAttr =&_agafa ;continue ;};if _aeac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eefdf ,_gbeaa :=_aeac .Value ,error (nil );if _gbeaa !=nil {return _gbeaa ;};_gbabg .WrapcoordsAttr =&_eefdf ;continue ;};if _aeac .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbgg ,_fgae :=_aeac .Value ,error (nil );if _fgae !=nil {return _fgae ;};_gbabg .TitleAttr =&_fbgg ;continue ;};if _aeac .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebgea ,_ccbd :=_aeac .Value ,error (nil );if _ccbd !=nil {return _ccbd ;};_gbabg .StyleAttr =&_ebgea ;continue ;};if _aeac .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_addf ,_dbfaa :=_aeac .Value ,error (nil );if _dbfaa !=nil {return _dbfaa ;};_gbabg .CroprightAttr =&_addf ;continue ;};if _aeac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbabg .InsetpenAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cfcf ,_ccgg :=_aeac .Value ,error (nil );if _ccgg !=nil {return _ccgg ;};_gbabg .CropleftAttr =&_cfcf ;continue ;};if _aeac .Name .Local =="\u0067\u0061\u0069\u006e"{_eacdb ,_cbbfd :=_aeac .Value ,error (nil );if _cbbfd !=nil {return _cbbfd ;};_gbabg .GainAttr =&_eacdb ;continue ;};if _aeac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_deef ,_bdaf :=_aeac .Value ,error (nil );if _bdaf !=nil {return _bdaf ;};_gbabg .StrokecolorAttr =&_deef ;continue ;};if _aeac .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfge ,_ebga :=_aeac .Value ,error (nil );if _ebga !=nil {return _ebga ;};_gbabg .ClassAttr =&_gfge ;continue ;};if _aeac .Name .Local =="\u0069\u0064"{_gcdb ,_fegc :=_aeac .Value ,error (nil );if _fegc !=nil {return _fegc ;};_gbabg .IdAttr =&_gcdb ;continue ;};if _aeac .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fdb ,_ffec :=_aeac .Value ,error (nil );if _ffec !=nil {return _ffec ;};_gbabg .CropbottomAttr =&_fdb ;continue ;};if _aeac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbabg .FilledAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gbabg .GrayscaleAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_aaaae ,_cddcd :=_aeac .Value ,error (nil );if _cddcd !=nil {return _cddcd ;};_gbabg .BlacklevelAttr =&_aaaae ;continue ;};if _aeac .Name .Local =="\u0068\u0072\u0065\u0066"{_ebdfc ,_ggbfa :=_aeac .Value ,error (nil );if _ggbfa !=nil {return _ggbfa ;};_gbabg .HrefAttr =&_ebdfc ;continue ;};if _aeac .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gbabg .BilevelAttr .UnmarshalXMLAttr (_aeac );continue ;};if _aeac .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fgga ,_agda :=_aeac .Value ,error (nil );if _agda !=nil {return _agda ;};_gbabg .CroptopAttr =&_fgga ;continue ;};if _aeac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adab ,_eedff :=_aeac .Value ,error (nil );if _eedff !=nil {return _eedff ;};_gbabg .OpacityAttr =&_adab ;continue ;};if _aeac .Name .Local =="\u0067\u0061\u006dm\u0061"{_eaff ,_aaabe :=_aeac .Value ,error (nil );if _aaabe !=nil {return _aaabe ;};_gbabg .GammaAttr =&_eaff ;continue ;};};_babd :for {_fdba ,_afggc :=d .Token ();if _afggc !=nil {return _afggc ;};switch _dacee :=_fdba .(type ){case _c .StartElement :switch _dacee .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gcac :=NewEG_ShapeElements ();_gcac .Path =NewPath ();if _defce :=d .DecodeElement (_gcac .Path ,&_dacee );_defce !=nil {return _defce ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_gcac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cgab :=NewEG_ShapeElements ();_cgab .Formulas =NewFormulas ();if _dgcac :=d .DecodeElement (_cgab .Formulas ,&_dacee );_dgcac !=nil {return _dgcac ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_cgab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_geebfb :=NewEG_ShapeElements ();_geebfb .Handles =NewHandles ();if _egeee :=d .DecodeElement (_geebfb .Handles ,&_dacee );_egeee !=nil {return _egeee ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_geebfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cgcd :=NewEG_ShapeElements ();_cgcd .Fill =NewFill ();if _aaeae :=d .DecodeElement (_cgcd .Fill ,&_dacee );_aaeae !=nil {return _aaeae ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_cgcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eaee :=NewEG_ShapeElements ();_eaee .Stroke =NewStroke ();if _ffee :=d .DecodeElement (_eaee .Stroke ,&_dacee );_ffee !=nil {return _ffee ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_eaee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gffga :=NewEG_ShapeElements ();_gffga .Shadow =NewShadow ();if _dedcd :=d .DecodeElement (_gffga .Shadow ,&_dacee );_dedcd !=nil {return _dedcd ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_gffga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_baee :=NewEG_ShapeElements ();_baee .Textbox =NewTextbox ();if _fbcgb :=d .DecodeElement (_baee .Textbox ,&_dacee );_fbcgb !=nil {return _fbcgb ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_baee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_eddg :=NewEG_ShapeElements ();_eddg .Textpath =NewTextpath ();if _gdff :=d .DecodeElement (_eddg .Textpath ,&_dacee );_gdff !=nil {return _gdff ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_eddg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bbab :=NewEG_ShapeElements ();_bbab .Imagedata =NewImagedata ();if _fgff :=d .DecodeElement (_bbab .Imagedata ,&_dacee );_fgff !=nil {return _fgff ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_bbab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gbgfg :=NewEG_ShapeElements ();_gbgfg .Skew =NewOfcSkew ();if _caad :=d .DecodeElement (_gbgfg .Skew ,&_dacee );_caad !=nil {return _caad ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_gbgfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dfec :=NewEG_ShapeElements ();_dfec .Extrusion =NewOfcExtrusion ();if _cfef :=d .DecodeElement (_dfec .Extrusion ,&_dacee );_cfef !=nil {return _cfef ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_dfec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gffc :=NewEG_ShapeElements ();_gffc .Callout =NewOfcCallout ();if _cgdec :=d .DecodeElement (_gffc .Callout ,&_dacee );_cgdec !=nil {return _cgdec ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_gffc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_begc :=NewEG_ShapeElements ();_begc .Lock =NewOfcLock ();if _cefe :=d .DecodeElement (_begc .Lock ,&_dacee );_cefe !=nil {return _cefe ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_begc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ddgb :=NewEG_ShapeElements ();_ddgb .Clippath =NewOfcClippath ();if _fgdf :=d .DecodeElement (_ddgb .Clippath ,&_dacee );_fgdf !=nil {return _fgdf ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_ddgb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dagg :=NewEG_ShapeElements ();_dagg .Signatureline =NewOfcSignatureline ();if _gdgd :=d .DecodeElement (_dagg .Signatureline ,&_dacee );_gdgd !=nil {return _gdgd ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_dagg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cbga :=NewEG_ShapeElements ();_cbga .Wrap =_g .NewWrap ();if _edgg :=d .DecodeElement (_cbga .Wrap ,&_dacee );_edgg !=nil {return _edgg ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_cbga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gbaeb :=NewEG_ShapeElements ();_gbaeb .Anchorlock =_g .NewAnchorlock ();if _bbbgb :=d .DecodeElement (_gbaeb .Anchorlock ,&_dacee );_bbbgb !=nil {return _bbbgb ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_gbaeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_caacd :=NewEG_ShapeElements ();_caacd .Bordertop =_g .NewBordertop ();if _geff :=d .DecodeElement (_caacd .Bordertop ,&_dacee );_geff !=nil {return _geff ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_caacd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bebb :=NewEG_ShapeElements ();_bebb .Borderbottom =_g .NewBorderbottom ();if _afgff :=d .DecodeElement (_bebb .Borderbottom ,&_dacee );_afgff !=nil {return _afgff ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_bebb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fecd :=NewEG_ShapeElements ();_fecd .Borderleft =_g .NewBorderleft ();if _ccbc :=d .DecodeElement (_fecd .Borderleft ,&_dacee );_ccbc !=nil {return _ccbc ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_fecd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gegga :=NewEG_ShapeElements ();_gegga .Borderright =_g .NewBorderright ();if _aefed :=d .DecodeElement (_gegga .Borderright ,&_dacee );_aefed !=nil {return _aefed ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_gegga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_edgab :=NewEG_ShapeElements ();_edgab .ClientData =_cb .NewClientData ();if _eccc :=d .DecodeElement (_edgab .ClientData ,&_dacee );_eccc !=nil {return _eccc ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_edgab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bcbe :=NewEG_ShapeElements ();_bcbe .Textdata =_de .NewTextdata ();if _aefef :=d .DecodeElement (_bcbe .Textdata ,&_dacee );_aefef !=nil {return _aefef ;};_gbabg .EG_ShapeElements =append (_gbabg .EG_ShapeElements ,_bcbe );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_dacee .Name );if _decbfa :=d .Skip ();_decbfa !=nil {return _decbfa ;};};case _c .EndElement :break _babd ;case _c .CharData :};};return nil ;};func (_adfbaa OfcST_BWMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adfbaa .String (),start );};
// Validate validates the OfcInk and its children
func (_dgebf *OfcInk )Validate ()error {return _dgebf .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func NewCT_Fill ()*CT_Fill {_bbdbdd :=&CT_Fill {};return _bbdbdd };
// ValidateWithPath validates the Oval and its children, prefixing error messages with path
func (_cgfba *Oval )ValidateWithPath (path string )error {if _dfadca :=_cgfba .CT_Oval .ValidateWithPath (path );_dfadca !=nil {return _dfadca ;};return nil ;};func (_dcef *OfcCT_Extrusion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _dcef .OnAttr !=_d .ST_TrueFalseUnset {_eacfg ,_gdgbb :=_dcef .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _gdgbb !=nil {return _gdgbb ;};start .Attr =append (start .Attr ,_eacfg );};if _dcef .TypeAttr !=OfcST_ExtrusionTypeUnset {_fbcc ,_bdgcg :=_dcef .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdgcg !=nil {return _bdgcg ;};start .Attr =append (start .Attr ,_fbcc );};if _dcef .RenderAttr !=OfcST_ExtrusionRenderUnset {_deac ,_fegbc :=_dcef .RenderAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _fegbc !=nil {return _fegbc ;};start .Attr =append (start .Attr ,_deac );};if _dcef .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .ViewpointoriginAttr )});};if _dcef .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .ViewpointAttr )});};if _dcef .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_ecagg ,_aeabb :=_dcef .PlaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006c\u0061n\u0065"});if _aeabb !=nil {return _aeabb ;};start .Attr =append (start .Attr ,_ecagg );};if _dcef .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .SkewangleAttr )});};if _dcef .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .SkewamtAttr )});};if _dcef .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .ForedepthAttr )});};if _dcef .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .BackdepthAttr )});};if _dcef .OrientationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .OrientationAttr )});};if _dcef .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .OrientationangleAttr )});};if _dcef .LockrotationcenterAttr !=_d .ST_TrueFalseUnset {_aegaa ,_gecdd :=_dcef .LockrotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _gecdd !=nil {return _gecdd ;};start .Attr =append (start .Attr ,_aegaa );};if _dcef .AutorotationcenterAttr !=_d .ST_TrueFalseUnset {_fcede ,_fbef :=_dcef .AutorotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _fbef !=nil {return _fbef ;};start .Attr =append (start .Attr ,_fcede );};if _dcef .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .RotationcenterAttr )});};if _dcef .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .RotationangleAttr )});};if _dcef .ColormodeAttr !=OfcST_ColorModeUnset {_afga ,_fbcgbc :=_dcef .ColormodeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _fbcgbc !=nil {return _fbcgbc ;};start .Attr =append (start .Attr ,_afga );};if _dcef .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .ColorAttr )});};if _dcef .ShininessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .ShininessAttr )});};if _dcef .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .SpecularityAttr )});};if _dcef .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .DiffusityAttr )});};if _dcef .MetalAttr !=_d .ST_TrueFalseUnset {_daegb ,_egfcg :=_dcef .MetalAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074a\u006c"});if _egfcg !=nil {return _egfcg ;};start .Attr =append (start .Attr ,_daegb );};if _dcef .EdgeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .EdgeAttr )});};if _dcef .FacetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .FacetAttr )});};if _dcef .LightfaceAttr !=_d .ST_TrueFalseUnset {_adgb ,_ebdga :=_dcef .LightfaceAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _ebdga !=nil {return _ebdga ;};start .Attr =append (start .Attr ,_adgb );};if _dcef .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .BrightnessAttr )});};if _dcef .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .LightpositionAttr )});};if _dcef .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .LightlevelAttr )});};if _dcef .LightharshAttr !=_d .ST_TrueFalseUnset {_cbgac ,_fcdga :=_dcef .LightharshAttr .MarshalXMLAttr (_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _fcdga !=nil {return _fcdga ;};start .Attr =append (start .Attr ,_cbgac );};if _dcef .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .Lightposition2Attr )});};if _dcef .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_dcef .Lightlevel2Attr )});};if _dcef .Lightharsh2Attr !=_d .ST_TrueFalseUnset {_debbb ,_ccbfd :=_dcef .Lightharsh2Attr .MarshalXMLAttr (_c .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _ccbfd !=nil {return _ccbfd ;};start .Attr =append (start .Attr ,_debbb );};if _dcef .ExtAttr !=ST_ExtUnset {_gcdf ,_bdggc :=_dcef .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bdggc !=nil {return _bdggc ;};start .Attr =append (start .Attr ,_gcdf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cefed *Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefed .CT_Image =*NewCT_Image ();for _ ,_fdabe :=range start .Attr {if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbcddf ,_gdgab :=_e .ParseInt (_fdabe .Value ,10,64);if _gdgab !=nil {return _gdgab ;};_cefed .DgmnodekindAttr =&_fbcddf ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cefed .BulletAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0068\u0072"{_cefed .HrAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cefed .OleiconAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0068\u0072\u0073t\u0064"{_cefed .HrstdAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0063\u006c\u0069\u0070"{_cefed .ClipAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cefed .HrnoshadeAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cefed .PreferrelativeAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdefa ,_afefa :=_e .ParseFloat (_fdabe .Value ,64);if _afefa !=nil {return _afefa ;};_gcbaf :=float32 (_fdefa );_cefed .HrpctAttr =&_gcbaf ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u006f\u006c\u0065"{_cefed .OleAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cefed .HralignAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cefed .BwpureAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cefed .DgmlayoutAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cefed .InsetmodeAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0073\u0070\u0069\u0064"{_fbea ,_ggff :=_fdabe .Value ,error (nil );if _ggff !=nil {return _ggff ;};_cefed .SpidAttr =&_fbea ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebgee ,_gggga :=_fdabe .Value ,error (nil );if _gggga !=nil {return _gggga ;};_cefed .BorderbottomcolorAttr =&_ebgee ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cefed .AllowoverlapAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cefed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cefed .DgmlayoutmruAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cefed .UserhiddenAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cefed .AllowincellAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0073\u0070\u0074"{_afdce ,_cfea :=_e .ParseFloat (_fdabe .Value ,64);if _cfea !=nil {return _cfea ;};_fcffe :=float32 (_afdce );_cefed .SptAttr =&_fcffe ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fefdg ,_adeff :=_fdabe .Value ,error (nil );if _adeff !=nil {return _adeff ;};_cefed .BorderleftcolorAttr =&_fefdg ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cefed .UserdrawnAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cefed .CliptowrapAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeagd ,_eadea :=_fdabe .Value ,error (nil );if _eadea !=nil {return _eadea ;};_cefed .BorderrightcolorAttr =&_eeagd ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cefed .ConnectortypeAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cefed .ButtonAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cefed .ForcedashAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaafg ,_abaag :=_e .ParseInt (_fdabe .Value ,10,64);if _abaag !=nil {return _abaag ;};_cefed .RegroupidAttr =&_eaafg ;continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u006f\u006e\u0065\u0064"{_cefed .OnedAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cefed .BwmodeAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cefed .BwnormalAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdabe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eaedfe ,_gdcef :=_fdabe .Value ,error (nil );if _gdcef !=nil {return _gdcef ;};_cefed .BordertopcolorAttr =&_eaedfe ;continue ;};if _fdabe .Name .Local =="\u0070\u0072\u0069n\u0074"{_cefed .PrintAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_deefc ,_cddbf :=_fdabe .Value ,error (nil );if _cddbf !=nil {return _cddbf ;};_cefed .TargetAttr =&_deefc ;continue ;};if _fdabe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cefed .StrokedAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfac ,_feeff :=_fdabe .Value ,error (nil );if _feeff !=nil {return _feeff ;};_cefed .CoordoriginAttr =&_cfac ;continue ;};if _fdabe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbfbc ,_fcec :=_fdabe .Value ,error (nil );if _fcec !=nil {return _fcec ;};_cefed .StrokeweightAttr =&_bbfbc ;continue ;};if _fdabe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebgfa ,_ecbc :=_fdabe .Value ,error (nil );if _ecbc !=nil {return _ecbc ;};_cefed .CoordsizeAttr =&_ebgfa ;continue ;};if _fdabe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfbbb ,_bfdaf :=_fdabe .Value ,error (nil );if _bfdaf !=nil {return _bfdaf ;};_cefed .ChromakeyAttr =&_dfbbb ;continue ;};if _fdabe .Name .Local =="\u0061\u006c\u0074"{_ceafc ,_aggfd :=_fdabe .Value ,error (nil );if _aggfd !=nil {return _aggfd ;};_cefed .AltAttr =&_ceafc ;continue ;};if _fdabe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebbdc ,_fbeag :=_fdabe .Value ,error (nil );if _fbeag !=nil {return _fbeag ;};_cefed .FillcolorAttr =&_ebbdc ;continue ;};if _fdabe .Name .Local =="\u0073\u0072\u0063"{_cbeed ,_decce :=_fdabe .Value ,error (nil );if _decce !=nil {return _decce ;};_cefed .SrcAttr =&_cbeed ;continue ;};if _fdabe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcgge ,_abecf :=_fdabe .Value ,error (nil );if _abecf !=nil {return _abecf ;};_cefed .WrapcoordsAttr =&_gcgge ;continue ;};if _fdabe .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaaga ,_bgff :=_fdabe .Value ,error (nil );if _bgff !=nil {return _bgff ;};_cefed .TitleAttr =&_gaaga ;continue ;};if _fdabe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cedf ,_gcggd :=_fdabe .Value ,error (nil );if _gcggd !=nil {return _gcggd ;};_cefed .StyleAttr =&_cedf ;continue ;};if _fdabe .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_deccg ,_abcbe :=_fdabe .Value ,error (nil );if _abcbe !=nil {return _abcbe ;};_cefed .CroprightAttr =&_deccg ;continue ;};if _fdabe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cefed .InsetpenAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fcbe ,_bddca :=_fdabe .Value ,error (nil );if _bddca !=nil {return _bddca ;};_cefed .CropleftAttr =&_fcbe ;continue ;};if _fdabe .Name .Local =="\u0067\u0061\u0069\u006e"{_ebgff ,_dcbaa :=_fdabe .Value ,error (nil );if _dcbaa !=nil {return _dcbaa ;};_cefed .GainAttr =&_ebgff ;continue ;};if _fdabe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_daagg ,_ddfff :=_fdabe .Value ,error (nil );if _ddfff !=nil {return _ddfff ;};_cefed .StrokecolorAttr =&_daagg ;continue ;};if _fdabe .Name .Local =="\u0063\u006c\u0061s\u0073"{_ffaab ,_abage :=_fdabe .Value ,error (nil );if _abage !=nil {return _abage ;};_cefed .ClassAttr =&_ffaab ;continue ;};if _fdabe .Name .Local =="\u0069\u0064"{_dfefg ,_eaafa :=_fdabe .Value ,error (nil );if _eaafa !=nil {return _eaafa ;};_cefed .IdAttr =&_dfefg ;continue ;};if _fdabe .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_agga ,_gddda :=_fdabe .Value ,error (nil );if _gddda !=nil {return _gddda ;};_cefed .CropbottomAttr =&_agga ;continue ;};if _fdabe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cefed .FilledAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cefed .GrayscaleAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_eaeg ,_cedg :=_fdabe .Value ,error (nil );if _cedg !=nil {return _cedg ;};_cefed .BlacklevelAttr =&_eaeg ;continue ;};if _fdabe .Name .Local =="\u0068\u0072\u0065\u0066"{_adcdf ,_cffaf :=_fdabe .Value ,error (nil );if _cffaf !=nil {return _cffaf ;};_cefed .HrefAttr =&_adcdf ;continue ;};if _fdabe .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cefed .BilevelAttr .UnmarshalXMLAttr (_fdabe );continue ;};if _fdabe .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_ddacd ,_aacda :=_fdabe .Value ,error (nil );if _aacda !=nil {return _aacda ;};_cefed .CroptopAttr =&_ddacd ;continue ;};if _fdabe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfba ,_ececb :=_fdabe .Value ,error (nil );if _ececb !=nil {return _ececb ;};_cefed .OpacityAttr =&_cfba ;continue ;};if _fdabe .Name .Local =="\u0067\u0061\u006dm\u0061"{_bagbfd ,_dcgdfa :=_fdabe .Value ,error (nil );if _dcgdfa !=nil {return _dcgdfa ;};_cefed .GammaAttr =&_bagbfd ;continue ;};};_aacgf :for {_cccb ,_gcdga :=d .Token ();if _gcdga !=nil {return _gcdga ;};switch _bcbd :=_cccb .(type ){case _c .StartElement :switch _bcbd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ecfbc :=NewEG_ShapeElements ();_ecfbc .Path =NewPath ();if _bfdab :=d .DecodeElement (_ecfbc .Path ,&_bcbd );_bfdab !=nil {return _bfdab ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_ecfbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eeddf :=NewEG_ShapeElements ();_eeddf .Formulas =NewFormulas ();if _cgfag :=d .DecodeElement (_eeddf .Formulas ,&_bcbd );_cgfag !=nil {return _cgfag ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_eeddf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gdefd :=NewEG_ShapeElements ();_gdefd .Handles =NewHandles ();if _aggce :=d .DecodeElement (_gdefd .Handles ,&_bcbd );_aggce !=nil {return _aggce ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_gdefd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cdabe :=NewEG_ShapeElements ();_cdabe .Fill =NewFill ();if _dcfef :=d .DecodeElement (_cdabe .Fill ,&_bcbd );_dcfef !=nil {return _dcfef ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_cdabe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eabcg :=NewEG_ShapeElements ();_eabcg .Stroke =NewStroke ();if _cddab :=d .DecodeElement (_eabcg .Stroke ,&_bcbd );_cddab !=nil {return _cddab ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_eabcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gffba :=NewEG_ShapeElements ();_gffba .Shadow =NewShadow ();if _geccd :=d .DecodeElement (_gffba .Shadow ,&_bcbd );_geccd !=nil {return _geccd ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_gffba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_edfef :=NewEG_ShapeElements ();_edfef .Textbox =NewTextbox ();if _gcegd :=d .DecodeElement (_edfef .Textbox ,&_bcbd );_gcegd !=nil {return _gcegd ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_edfef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_aeaec :=NewEG_ShapeElements ();_aeaec .Textpath =NewTextpath ();if _fgabg :=d .DecodeElement (_aeaec .Textpath ,&_bcbd );_fgabg !=nil {return _fgabg ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_aeaec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ffaee :=NewEG_ShapeElements ();_ffaee .Imagedata =NewImagedata ();if _affbb :=d .DecodeElement (_ffaee .Imagedata ,&_bcbd );_affbb !=nil {return _affbb ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_ffaee );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egdd :=NewEG_ShapeElements ();_egdd .Skew =NewOfcSkew ();if _dfbba :=d .DecodeElement (_egdd .Skew ,&_bcbd );_dfbba !=nil {return _dfbba ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_egdd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_efdf :=NewEG_ShapeElements ();_efdf .Extrusion =NewOfcExtrusion ();if _cbgae :=d .DecodeElement (_efdf .Extrusion ,&_bcbd );_cbgae !=nil {return _cbgae ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_efdf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ebgead :=NewEG_ShapeElements ();_ebgead .Callout =NewOfcCallout ();if _effec :=d .DecodeElement (_ebgead .Callout ,&_bcbd );_effec !=nil {return _effec ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_ebgead );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_caea :=NewEG_ShapeElements ();_caea .Lock =NewOfcLock ();if _dbbd :=d .DecodeElement (_caea .Lock ,&_bcbd );_dbbd !=nil {return _dbbd ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_caea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ffcbed :=NewEG_ShapeElements ();_ffcbed .Clippath =NewOfcClippath ();if _eedag :=d .DecodeElement (_ffcbed .Clippath ,&_bcbd );_eedag !=nil {return _eedag ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_ffcbed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dffef :=NewEG_ShapeElements ();_dffef .Signatureline =NewOfcSignatureline ();if _bcfga :=d .DecodeElement (_dffef .Signatureline ,&_bcbd );_bcfga !=nil {return _bcfga ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_dffef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_eaad :=NewEG_ShapeElements ();_eaad .Wrap =_g .NewWrap ();if _ccagfb :=d .DecodeElement (_eaad .Wrap ,&_bcbd );_ccagfb !=nil {return _ccagfb ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_eaad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_baff :=NewEG_ShapeElements ();_baff .Anchorlock =_g .NewAnchorlock ();if _dgcgd :=d .DecodeElement (_baff .Anchorlock ,&_bcbd );_dgcgd !=nil {return _dgcgd ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_baff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gadad :=NewEG_ShapeElements ();_gadad .Bordertop =_g .NewBordertop ();if _aaddd :=d .DecodeElement (_gadad .Bordertop ,&_bcbd );_aaddd !=nil {return _aaddd ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_gadad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_afgge :=NewEG_ShapeElements ();_afgge .Borderbottom =_g .NewBorderbottom ();if _cfeea :=d .DecodeElement (_afgge .Borderbottom ,&_bcbd );_cfeea !=nil {return _cfeea ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_afgge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_faege :=NewEG_ShapeElements ();_faege .Borderleft =_g .NewBorderleft ();if _badac :=d .DecodeElement (_faege .Borderleft ,&_bcbd );_badac !=nil {return _badac ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_faege );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bdgg :=NewEG_ShapeElements ();_bdgg .Borderright =_g .NewBorderright ();if _efad :=d .DecodeElement (_bdgg .Borderright ,&_bcbd );_efad !=nil {return _efad ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_bdgg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_abcg :=NewEG_ShapeElements ();_abcg .ClientData =_cb .NewClientData ();if _bcad :=d .DecodeElement (_abcg .ClientData ,&_bcbd );_bcad !=nil {return _bcad ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_abcg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_caed :=NewEG_ShapeElements ();_caed .Textdata =_de .NewTextdata ();if _acgcg :=d .DecodeElement (_caed .Textdata ,&_bcbd );_acgcg !=nil {return _acgcg ;};_cefed .EG_ShapeElements =append (_cefed .EG_ShapeElements ,_caed );default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0049\u006d\u0061g\u0065 \u0025\u0076",_bcbd .Name );if _gffgd :=d .Skip ();_gffgd !=nil {return _gffgd ;};};case _c .EndElement :break _aacgf ;case _c .CharData :};};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_dafbc :=&OfcCT_Relation {};return _dafbc };func NewCT_PolyLine ()*CT_PolyLine {_daega :=&CT_PolyLine {};return _daega };
// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path
func (_fedff *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _ccfge :=_fedff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ccfge !=nil {return _ccfge ;};if _dedgb :=_fedff .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dedgb !=nil {return _dedgb ;};if _cdfbed :=_fedff .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cdfbed !=nil {return _cdfbed ;};if _ggedb :=_fedff .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ggedb !=nil {return _ggedb ;};if _gebce :=_fedff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gebce !=nil {return _gebce ;};if _dfdcc :=_fedff .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dfdcc !=nil {return _dfdcc ;};if _ebbdb :=_fedff .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ebbdb !=nil {return _ebbdb ;};if _bageea :=_fedff .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bageea !=nil {return _bageea ;};if _dcfee :=_fedff .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dcfee !=nil {return _dcfee ;};if _aedadd :=_fedff .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_aedadd !=nil {return _aedadd ;};if _caggf :=_fedff .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_caggf !=nil {return _caggf ;};if _abffd :=_fedff .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_abffd !=nil {return _abffd ;};if _cgaac :=_fedff .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_cgaac !=nil {return _cgaac ;};if _accfc :=_fedff .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_accfc !=nil {return _accfc ;};if _deecdg :=_fedff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_deecdg !=nil {return _deecdg ;};if _fcef :=_fedff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fcef !=nil {return _fcef ;};return nil ;};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func NewCT_Handles ()*CT_Handles {_gffg :=&CT_Handles {};return _gffg };func (_bfdeb *CT_Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _bfdeb .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_bfdeb .VAttr )});};if _bfdeb .LimoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bfdeb .LimoAttr )});};if _bfdeb .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfdeb .TextboxrectAttr )});};if _bfdeb .FillokAttr !=_d .ST_TrueFalseUnset {_bgag ,_afdfe :=_bfdeb .FillokAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _afdfe !=nil {return _afdfe ;};start .Attr =append (start .Attr ,_bgag );};if _bfdeb .StrokeokAttr !=_d .ST_TrueFalseUnset {_ddcf ,_ccfae :=_bfdeb .StrokeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _ccfae !=nil {return _ccfae ;};start .Attr =append (start .Attr ,_ddcf );};if _bfdeb .ShadowokAttr !=_d .ST_TrueFalseUnset {_dfdee ,_ecdf :=_bfdeb .ShadowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _ecdf !=nil {return _ecdf ;};start .Attr =append (start .Attr ,_dfdee );};if _bfdeb .ArrowokAttr !=_d .ST_TrueFalseUnset {_gfcb ,_agdffd :=_bfdeb .ArrowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _agdffd !=nil {return _agdffd ;};start .Attr =append (start .Attr ,_gfcb );};if _bfdeb .GradientshapeokAttr !=_d .ST_TrueFalseUnset {_fcaa ,_bbdbc :=_bfdeb .GradientshapeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _bbdbc !=nil {return _bbdbc ;};start .Attr =append (start .Attr ,_fcaa );};if _bfdeb .TextpathokAttr !=_d .ST_TrueFalseUnset {_bbabcd ,_cdfb :=_bfdeb .TextpathokAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _cdfb !=nil {return _cdfb ;};start .Attr =append (start .Attr ,_bbabcd );};if _bfdeb .InsetpenokAttr !=_d .ST_TrueFalseUnset {_dbfac ,_fcebc :=_bfdeb .InsetpenokAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _fcebc !=nil {return _fcebc ;};start .Attr =append (start .Attr ,_dbfac );};if _bfdeb .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_bdcf ,_adaa :=_bfdeb .ConnecttypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _adaa !=nil {return _adaa ;};start .Attr =append (start .Attr ,_bdcf );};if _bfdeb .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bfdeb .ConnectlocsAttr )});};if _bfdeb .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bfdeb .ConnectanglesAttr )});};if _bfdeb .ExtrusionokAttr !=_d .ST_TrueFalseUnset {_bfea ,_agebg :=_bfdeb .ExtrusionokAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _agebg !=nil {return _agebg ;};start .Attr =append (start .Attr ,_bfea );};if _bfdeb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfdeb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dagdd *OfcCT_Entry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcda :=range start .Attr {if _ebcda .Name .Local =="\u006e\u0065\u0077"{_bfgec ,_ggece :=_e .ParseInt (_ebcda .Value ,10,32);if _ggece !=nil {return _ggece ;};_gaca :=int32 (_bfgec );_dagdd .NewAttr =&_gaca ;continue ;};if _ebcda .Name .Local =="\u006f\u006c\u0064"{_fgeaa ,_ceacge :=_e .ParseInt (_ebcda .Value ,10,32);if _ceacge !=nil {return _ceacge ;};_deed :=int32 (_fgeaa );_dagdd .OldAttr =&_deed ;continue ;};};for {_adgea ,_bacgb :=d .Token ();if _bacgb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_bacgb );};if _aadbf ,_egcgb :=_adgea .(_c .EndElement );_egcgb &&_aadbf .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_daff :=&OfcCT_Proxy {};return _daff };
// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path
func (_egfbe *CT_Textbox )ValidateWithPath (path string )error {if _bebc :=_egfbe .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_bebc !=nil {return _bebc ;};if _gcfce :=_egfbe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gcfce !=nil {return _gcfce ;};if _egfbe .TxbxContent !=nil {if _gfgae :=_egfbe .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gfgae !=nil {return _gfgae ;};};return nil ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;);func (_egfgd ST_StrokeArrowWidth )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abdbba :=_c .Attr {};_abdbba .Name =name ;switch _egfgd {case ST_StrokeArrowWidthUnset :_abdbba .Value ="";case ST_StrokeArrowWidthNarrow :_abdbba .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_abdbba .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_abdbba .Value ="\u0077\u0069\u0064\u0065";};return _abdbba ,nil ;};func (_acgcac *OfcClippath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acgcac .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cdgee :=range start .Attr {if _cdgee .Name .Local =="\u0076"{_bdafd ,_afccf :=_cdgee .Value ,error (nil );if _afccf !=nil {return _afccf ;};_acgcac .VAttr =_bdafd ;continue ;};};for {_ebgge ,_dcbbb :=d .Token ();if _dcbbb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dcbbb );};if _gabde ,_bbbdbg :=_ebgge .(_c .EndElement );_bbbdbg &&_gabde .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_gbdge :=&OfcCT_RegroupTable {};return _gbdge };func (_beebb *CT_Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abfa :=range start .Attr {if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_beebb .AllowincellAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_beebb .BulletAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0068\u0072"{_beebb .HrAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u006f\u006e\u0065\u0064"{_beebb .OnedAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_beebb .HralignAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_ffdd ,_cdbd :=_abfa .Value ,error (nil );if _cdbd !=nil {return _cdbd ;};_beebb .TablelimitsAttr =&_ffdd ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdgg ,_aabe :=_e .ParseInt (_abfa .Value ,10,64);if _aabe !=nil {return _aabe ;};_beebb .RegroupidAttr =&_cdgg ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccda ,_dgad :=_abfa .Value ,error (nil );if _dgad !=nil {return _dgad ;};_beebb .BordertopcolorAttr =&_ccda ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0073\u0070\u0069\u0064"{_gaag ,_abad :=_abfa .Value ,error (nil );if _abad !=nil {return _abad ;};_beebb .SpidAttr =&_gaag ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0068\u0072\u0070c\u0074"{_aeec ,_dafec :=_e .ParseFloat (_abfa .Value ,64);if _dafec !=nil {return _dafec ;};_aece :=float32 (_aeec );_beebb .HrpctAttr =&_aece ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_baabg ,_feeb :=_abfa .Value ,error (nil );if _feeb !=nil {return _feeb ;};_beebb .BorderrightcolorAttr =&_baabg ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_beebb .ButtonAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0068\u0072\u0073t\u0064"{_beebb .HrstdAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_beebb .DgmlayoutAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_beebb .UserdrawnAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_beebb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_beebb .UserhiddenAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fggc ,_aaaa :=_abfa .Value ,error (nil );if _aaaa !=nil {return _aaaa ;};_beebb .BorderleftcolorAttr =&_fggc ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_beebb .InsetmodeAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_beebb .AllowoverlapAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_eadef ,_debeg :=_abfa .Value ,error (nil );if _debeg !=nil {return _debeg ;};_beebb .TablepropertiesAttr =&_eadef ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_beebb .HrnoshadeAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_beebb .DgmlayoutmruAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbfb ,_baga :=_e .ParseInt (_abfa .Value ,10,64);if _baga !=nil {return _baga ;};_beebb .DgmnodekindAttr =&_dbfb ;continue ;};if _abfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfcb ,_dgfaa :=_abfa .Value ,error (nil );if _dgfaa !=nil {return _dgfaa ;};_beebb .BorderbottomcolorAttr =&_cfcb ;continue ;};if _abfa .Name .Local =="\u0070\u0072\u0069n\u0074"{_beebb .PrintAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecga ,_faddd :=_abfa .Value ,error (nil );if _faddd !=nil {return _faddd ;};_beebb .TitleAttr =&_ecga ;continue ;};if _abfa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_egfa ,_efeb :=_abfa .Value ,error (nil );if _efeb !=nil {return _efeb ;};_beebb .CoordoriginAttr =&_egfa ;continue ;};if _abfa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bbaac ,_bcgb :=_abfa .Value ,error (nil );if _bcgb !=nil {return _bcgb ;};_beebb .WrapcoordsAttr =&_bbaac ;continue ;};if _abfa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ddbc ,_cdag :=_abfa .Value ,error (nil );if _cdag !=nil {return _cdag ;};_beebb .CoordsizeAttr =&_ddbc ;continue ;};if _abfa .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbdb ,_aedg :=_abfa .Value ,error (nil );if _aedg !=nil {return _aedg ;};_beebb .StyleAttr =&_cbdb ;continue ;};if _abfa .Name .Local =="\u0069\u0064"{_afad ,_agggf :=_abfa .Value ,error (nil );if _agggf !=nil {return _agggf ;};_beebb .IdAttr =&_afad ;continue ;};if _abfa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfdca ,_cabf :=_abfa .Value ,error (nil );if _cabf !=nil {return _cabf ;};_beebb .FillcolorAttr =&_gfdca ;continue ;};if _abfa .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbgg ,_efcc :=_abfa .Value ,error (nil );if _efcc !=nil {return _efcc ;};_beebb .ClassAttr =&_cbgg ;continue ;};if _abfa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agee ,_cdee :=_abfa .Value ,error (nil );if _cdee !=nil {return _cdee ;};_beebb .TargetAttr =&_agee ;continue ;};if _abfa .Name .Local =="\u0068\u0072\u0065\u0066"{_ccff ,_gbef :=_abfa .Value ,error (nil );if _gbef !=nil {return _gbef ;};_beebb .HrefAttr =&_ccff ;continue ;};if _abfa .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_beebb .EditasAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_beebb .FilledAttr .UnmarshalXMLAttr (_abfa );continue ;};if _abfa .Name .Local =="\u0061\u006c\u0074"{_edefb ,_acbdb :=_abfa .Value ,error (nil );if _acbdb !=nil {return _acbdb ;};_beebb .AltAttr =&_edefb ;continue ;};};_caffeg :for {_bccac ,_adec :=d .Token ();if _adec !=nil {return _adec ;};switch _eeacg :=_bccac .(type ){case _c .StartElement :switch _eeacg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_eebf :=NewGroup ();if _acda :=d .DecodeElement (_eebf ,&_eeacg );_acda !=nil {return _acda ;};_beebb .Group =append (_beebb .Group ,_eebf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_bgcgc :=NewShape ();if _acdc :=d .DecodeElement (_bgcgc ,&_eeacg );_acdc !=nil {return _acdc ;};_beebb .Shape =append (_beebb .Shape ,_bgcgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_agcd :=NewShapetype ();if _adfb :=d .DecodeElement (_agcd ,&_eeacg );_adfb !=nil {return _adfb ;};_beebb .Shapetype =append (_beebb .Shapetype ,_agcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_bbbb :=NewArc ();if _daecd :=d .DecodeElement (_bbbb ,&_eeacg );_daecd !=nil {return _daecd ;};_beebb .Arc =append (_beebb .Arc ,_bbbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_geebf :=NewCurve ();if _aada :=d .DecodeElement (_geebf ,&_eeacg );_aada !=nil {return _aada ;};_beebb .Curve =append (_beebb .Curve ,_geebf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_decf :=NewImage ();if _ebea :=d .DecodeElement (_decf ,&_eeacg );_ebea !=nil {return _ebea ;};_beebb .Image =append (_beebb .Image ,_decf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_bdgb :=NewLine ();if _cegea :=d .DecodeElement (_bdgb ,&_eeacg );_cegea !=nil {return _cegea ;};_beebb .Line =append (_beebb .Line ,_bdgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_cfa :=NewOval ();if _dffe :=d .DecodeElement (_cfa ,&_eeacg );_dffe !=nil {return _dffe ;};_beebb .Oval =append (_beebb .Oval ,_cfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_fgge :=NewPolyline ();if _dfdd :=d .DecodeElement (_fgge ,&_eeacg );_dfdd !=nil {return _dfdd ;};_beebb .Polyline =append (_beebb .Polyline ,_fgge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_gecb :=NewRect ();if _fbdda :=d .DecodeElement (_gecb ,&_eeacg );_fbdda !=nil {return _fbdda ;};_beebb .Rect =append (_beebb .Rect ,_gecb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_dcbda :=NewRoundrect ();if _dccbb :=d .DecodeElement (_dcbda ,&_eeacg );_dccbb !=nil {return _dccbb ;};_beebb .Roundrect =append (_beebb .Roundrect ,_dcbda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_bdgbc :=NewOfcDiagram ();if _cefb :=d .DecodeElement (_bdgbc ,&_eeacg );_cefb !=nil {return _cefb ;};_beebb .Diagram =append (_beebb .Diagram ,_bdgbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fedg :=NewEG_ShapeElements ();_fedg .Path =NewPath ();if _aacgc :=d .DecodeElement (_fedg .Path ,&_eeacg );_aacgc !=nil {return _aacgc ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_fedg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bfbb :=NewEG_ShapeElements ();_bfbb .Formulas =NewFormulas ();if _bbcd :=d .DecodeElement (_bfbb .Formulas ,&_eeacg );_bbcd !=nil {return _bbcd ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_bfbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bgggf :=NewEG_ShapeElements ();_bgggf .Handles =NewHandles ();if _aage :=d .DecodeElement (_bgggf .Handles ,&_eeacg );_aage !=nil {return _aage ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_bgggf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ecbfg :=NewEG_ShapeElements ();_ecbfg .Fill =NewFill ();if _dcga :=d .DecodeElement (_ecbfg .Fill ,&_eeacg );_dcga !=nil {return _dcga ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_ecbfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ccgc :=NewEG_ShapeElements ();_ccgc .Stroke =NewStroke ();if _afc :=d .DecodeElement (_ccgc .Stroke ,&_eeacg );_afc !=nil {return _afc ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_ccgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ggfb :=NewEG_ShapeElements ();_ggfb .Shadow =NewShadow ();if _cccd :=d .DecodeElement (_ggfb .Shadow ,&_eeacg );_cccd !=nil {return _cccd ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_ggfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccag :=NewEG_ShapeElements ();_ccag .Textbox =NewTextbox ();if _caac :=d .DecodeElement (_ccag .Textbox ,&_eeacg );_caac !=nil {return _caac ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_ccag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dbad :=NewEG_ShapeElements ();_dbad .Textpath =NewTextpath ();if _ggeb :=d .DecodeElement (_dbad .Textpath ,&_eeacg );_ggeb !=nil {return _ggeb ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_dbad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dbda :=NewEG_ShapeElements ();_dbda .Imagedata =NewImagedata ();if _cfbcc :=d .DecodeElement (_dbda .Imagedata ,&_eeacg );_cfbcc !=nil {return _cfbcc ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_dbda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebge :=NewEG_ShapeElements ();_ebge .Skew =NewOfcSkew ();if _edabe :=d .DecodeElement (_ebge .Skew ,&_eeacg );_edabe !=nil {return _edabe ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_ebge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_edfdd :=NewEG_ShapeElements ();_edfdd .Extrusion =NewOfcExtrusion ();if _gacg :=d .DecodeElement (_edfdd .Extrusion ,&_eeacg );_gacg !=nil {return _gacg ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_edfdd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cfed :=NewEG_ShapeElements ();_cfed .Callout =NewOfcCallout ();if _bcgd :=d .DecodeElement (_cfed .Callout ,&_eeacg );_bcgd !=nil {return _bcgd ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_cfed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_eagg :=NewEG_ShapeElements ();_eagg .Lock =NewOfcLock ();if _afcd :=d .DecodeElement (_eagg .Lock ,&_eeacg );_afcd !=nil {return _afcd ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_eagg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_aacb :=NewEG_ShapeElements ();_aacb .Clippath =NewOfcClippath ();if _dbdee :=d .DecodeElement (_aacb .Clippath ,&_eeacg );_dbdee !=nil {return _dbdee ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_aacb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ecaf :=NewEG_ShapeElements ();_ecaf .Signatureline =NewOfcSignatureline ();if _ggbedf :=d .DecodeElement (_ecaf .Signatureline ,&_eeacg );_ggbedf !=nil {return _ggbedf ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_ecaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dccgb :=NewEG_ShapeElements ();_dccgb .Wrap =_g .NewWrap ();if _cdaf :=d .DecodeElement (_dccgb .Wrap ,&_eeacg );_cdaf !=nil {return _cdaf ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_dccgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fdff :=NewEG_ShapeElements ();_fdff .Anchorlock =_g .NewAnchorlock ();if _fffc :=d .DecodeElement (_fdff .Anchorlock ,&_eeacg );_fffc !=nil {return _fffc ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_fdff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gefbg :=NewEG_ShapeElements ();_gefbg .Bordertop =_g .NewBordertop ();if _fdee :=d .DecodeElement (_gefbg .Bordertop ,&_eeacg );_fdee !=nil {return _fdee ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_gefbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ggcbf :=NewEG_ShapeElements ();_ggcbf .Borderbottom =_g .NewBorderbottom ();if _gffe :=d .DecodeElement (_ggcbf .Borderbottom ,&_eeacg );_gffe !=nil {return _gffe ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_ggcbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_afea :=NewEG_ShapeElements ();_afea .Borderleft =_g .NewBorderleft ();if _defg :=d .DecodeElement (_afea .Borderleft ,&_eeacg );_defg !=nil {return _defg ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_afea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbedb :=NewEG_ShapeElements ();_dbedb .Borderright =_g .NewBorderright ();if _dcbf :=d .DecodeElement (_dbedb .Borderright ,&_eeacg );_dcbf !=nil {return _dcbf ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_dbedb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_daeda :=NewEG_ShapeElements ();_daeda .ClientData =_cb .NewClientData ();if _bgdc :=d .DecodeElement (_daeda .ClientData ,&_eeacg );_bgdc !=nil {return _bgdc ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_daeda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fagc :=NewEG_ShapeElements ();_fagc .Textdata =_de .NewTextdata ();if _ecef :=d .DecodeElement (_fagc .Textdata ,&_eeacg );_ecef !=nil {return _ecef ;};_beebb .EG_ShapeElements =append (_beebb .EG_ShapeElements ,_fagc );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_eeacg .Name );if _cabdg :=d .Skip ();_cabdg !=nil {return _cabdg ;};};case _c .EndElement :break _caffeg ;case _c .CharData :};};return nil ;};func NewAG_Fill ()*AG_Fill {_daee :=&AG_Fill {};return _daee };
// Validate validates the OfcExtrusion and its children
func (_gfade *OfcExtrusion )Validate ()error {return _gfade .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_ecbdca ST_StrokeEndCap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bagcga :=_c .Attr {};_bagcga .Name =name ;switch _ecbdca {case ST_StrokeEndCapUnset :_bagcga .Value ="";case ST_StrokeEndCapFlat :_bagcga .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_bagcga .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_bagcga .Value ="\u0072\u006f\u0075n\u0064";};return _bagcga ,nil ;};func NewOfcCT_R ()*OfcCT_R {_ccbdg :=&OfcCT_R {};return _ccbdg };func (_ebaca OfcST_BWMode )ValidateWithPath (path string )error {switch _ebaca {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebaca ));};return nil ;};
// Validate validates the OfcShapelayout and its children
func (_gcca *OfcShapelayout )Validate ()error {return _gcca .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func (_gdcc ST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gdcc .String (),start );};func NewLine ()*Line {_ccagc :=&Line {};_ccagc .CT_Line =*NewCT_Line ();return _ccagc };func (_fbeed *OfcST_Angle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aecbg ,_dcdf :=d .Token ();if _dcdf !=nil {return _dcdf ;};if _efebb ,_bgbd :=_aecbg .(_c .EndElement );_bgbd &&_efebb .Name ==start .Name {*_fbeed =1;return nil ;};if _fbggga ,_afddc :=_aecbg .(_c .CharData );!_afddc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecbg );}else {switch string (_fbggga ){case "":*_fbeed =0;case "\u0061\u006e\u0079":*_fbeed =1;case "\u0033\u0030":*_fbeed =2;case "\u0034\u0035":*_fbeed =3;case "\u0036\u0030":*_fbeed =4;case "\u0039\u0030":*_fbeed =5;case "\u0061\u0075\u0074\u006f":*_fbeed =6;};};_aecbg ,_dcdf =d .Token ();if _dcdf !=nil {return _dcdf ;};if _cabeda ,_cbceb :=_aecbg .(_c .EndElement );_cbceb &&_cabeda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecbg );};func (_addge ST_Ext )ValidateWithPath (path string )error {switch _addge {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addge ));};return nil ;};type OfcST_BWMode byte ;type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};
// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path
func (_bfa *AG_Ext )ValidateWithPath (path string )error {if _bfa .ExtAttr ==ST_ExtUnset {return _f .Errorf ("\u0025\u0073\u002fE\u0078\u0074\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gecc :=_bfa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gecc !=nil {return _gecc ;};return nil ;};func (_fggfa *CT_Shapetype )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _fggfa .MasterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .MasterAttr )});};if _fggfa .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .HrefAttr )});};if _fggfa .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .TargetAttr )});};if _fggfa .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .ClassAttr )});};if _fggfa .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .TitleAttr )});};if _fggfa .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .AltAttr )});};if _fggfa .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .CoordsizeAttr )});};if _fggfa .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .CoordoriginAttr )});};if _fggfa .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .WrapcoordsAttr )});};if _fggfa .PrintAttr !=_d .ST_TrueFalseUnset {_fgagb ,_dgce :=_fggfa .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dgce !=nil {return _dgce ;};start .Attr =append (start .Attr ,_fgagb );};if _fggfa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .IdAttr )});};if _fggfa .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .StyleAttr )});};if _fggfa .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .SpidAttr )});};if _fggfa .OnedAttr !=_d .ST_TrueFalseUnset {_eddaa ,_gfada :=_fggfa .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gfada !=nil {return _gfada ;};start .Attr =append (start .Attr ,_eddaa );};if _fggfa .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .RegroupidAttr )});};if _fggfa .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_badd ,_ddfcd :=_fggfa .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ddfcd !=nil {return _ddfcd ;};start .Attr =append (start .Attr ,_badd );};if _fggfa .ButtonAttr !=_d .ST_TrueFalseUnset {_fagec ,_aaec :=_fggfa .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aaec !=nil {return _aaec ;};start .Attr =append (start .Attr ,_fagec );};if _fggfa .UserhiddenAttr !=_d .ST_TrueFalseUnset {_fcdbc ,_aceeb :=_fggfa .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aceeb !=nil {return _aceeb ;};start .Attr =append (start .Attr ,_fcdbc );};if _fggfa .BulletAttr !=_d .ST_TrueFalseUnset {_faad ,_gfcgf :=_fggfa .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gfcgf !=nil {return _gfcgf ;};start .Attr =append (start .Attr ,_faad );};if _fggfa .HrAttr !=_d .ST_TrueFalseUnset {_abgcb ,_dcaac :=_fggfa .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dcaac !=nil {return _dcaac ;};start .Attr =append (start .Attr ,_abgcb );};if _fggfa .HrstdAttr !=_d .ST_TrueFalseUnset {_bcdde ,_bbbbd :=_fggfa .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bbbbd !=nil {return _bbbbd ;};start .Attr =append (start .Attr ,_bcdde );};if _fggfa .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_cgce ,_gebbg :=_fggfa .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gebbg !=nil {return _gebbg ;};start .Attr =append (start .Attr ,_cgce );};if _fggfa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .HrpctAttr )});};if _fggfa .HralignAttr !=OfcST_HrAlignUnset {_eageb ,_adbb :=_fggfa .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _adbb !=nil {return _adbb ;};start .Attr =append (start .Attr ,_eageb );};if _fggfa .AllowincellAttr !=_d .ST_TrueFalseUnset {_cdbfc ,_dbefe :=_fggfa .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dbefe !=nil {return _dbefe ;};start .Attr =append (start .Attr ,_cdbfc );};if _fggfa .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_caefb ,_ceaag :=_fggfa .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ceaag !=nil {return _ceaag ;};start .Attr =append (start .Attr ,_caefb );};if _fggfa .UserdrawnAttr !=_d .ST_TrueFalseUnset {_bdaad ,_abeg :=_fggfa .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _abeg !=nil {return _abeg ;};start .Attr =append (start .Attr ,_bdaad );};if _fggfa .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .BordertopcolorAttr )});};if _fggfa .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .BorderleftcolorAttr )});};if _fggfa .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .BorderbottomcolorAttr )});};if _fggfa .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .BorderrightcolorAttr )});};if _fggfa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efdda ,_deccd :=_fggfa .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _deccd !=nil {return _deccd ;};start .Attr =append (start .Attr ,_efdda );};if _fggfa .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .DgmnodekindAttr )});};if _fggfa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gabe ,_bccga :=_fggfa .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bccga !=nil {return _bccga ;};start .Attr =append (start .Attr ,_gabe );};if _fggfa .InsetmodeAttr !=OfcST_InsetModeUnset {_cgbac ,_cfffe :=_fggfa .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cfffe !=nil {return _cfffe ;};start .Attr =append (start .Attr ,_cgbac );};if _fggfa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .OpacityAttr )});};if _fggfa .StrokedAttr !=_d .ST_TrueFalseUnset {_ceafb ,_eegff :=_fggfa .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _eegff !=nil {return _eegff ;};start .Attr =append (start .Attr ,_ceafb );};if _fggfa .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .StrokecolorAttr )});};if _fggfa .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .StrokeweightAttr )});};if _fggfa .InsetpenAttr !=_d .ST_TrueFalseUnset {_afeac ,_afgea :=_fggfa .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _afgea !=nil {return _afgea ;};start .Attr =append (start .Attr ,_afeac );};if _fggfa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .ChromakeyAttr )});};if _fggfa .FilledAttr !=_d .ST_TrueFalseUnset {_bdeac ,_gdcaff :=_fggfa .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gdcaff !=nil {return _gdcaff ;};start .Attr =append (start .Attr ,_bdeac );};if _fggfa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .FillcolorAttr )});};if _fggfa .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .SptAttr )});};if _fggfa .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dcbbg ,_ccfcc :=_fggfa .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ccfcc !=nil {return _ccfcc ;};start .Attr =append (start .Attr ,_dcbbg );};if _fggfa .BwmodeAttr !=OfcST_BWModeUnset {_bcfb ,_febb :=_fggfa .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _febb !=nil {return _febb ;};start .Attr =append (start .Attr ,_bcfb );};if _fggfa .BwpureAttr !=OfcST_BWModeUnset {_eaedf ,_gfcfef :=_fggfa .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gfcfef !=nil {return _gfcfef ;};start .Attr =append (start .Attr ,_eaedf );};if _fggfa .BwnormalAttr !=OfcST_BWModeUnset {_dfdcg ,_faabd :=_fggfa .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _faabd !=nil {return _faabd ;};start .Attr =append (start .Attr ,_dfdcg );};if _fggfa .ForcedashAttr !=_d .ST_TrueFalseUnset {_fdfac ,_febf :=_fggfa .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _febf !=nil {return _febf ;};start .Attr =append (start .Attr ,_fdfac );};if _fggfa .OleiconAttr !=_d .ST_TrueFalseUnset {_debb ,_fcee :=_fggfa .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fcee !=nil {return _fcee ;};start .Attr =append (start .Attr ,_debb );};if _fggfa .OleAttr !=_d .ST_TrueFalseBlankUnset {_cefdec ,_dcfff :=_fggfa .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dcfff !=nil {return _dcfff ;};start .Attr =append (start .Attr ,_cefdec );};if _fggfa .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_abccd ,_eacb :=_fggfa .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _eacb !=nil {return _eacb ;};start .Attr =append (start .Attr ,_abccd );};if _fggfa .CliptowrapAttr !=_d .ST_TrueFalseUnset {_eccgb ,_faade :=_fggfa .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _faade !=nil {return _faade ;};start .Attr =append (start .Attr ,_eccgb );};if _fggfa .ClipAttr !=_d .ST_TrueFalseUnset {_fcdc ,_dggdb :=_fggfa .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dggdb !=nil {return _dggdb ;};start .Attr =append (start .Attr ,_fcdc );};if _fggfa .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .AdjAttr )});};if _fggfa .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_fggfa .PathAttr )});};e .EncodeToken (start );if _fggfa .EG_ShapeElements !=nil {for _ ,_ffcd :=range _fggfa .EG_ShapeElements {_ffcd .MarshalXML (e ,_c .StartElement {});};};if _fggfa .Complex !=nil {_ecdg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_fggfa .Complex ,_ecdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ImageData ()*CT_ImageData {_deecb :=&CT_ImageData {};return _deecb };func NewOfcColumn ()*OfcColumn {_fdfgg :=&OfcColumn {};_fdfgg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fdfgg ;};
// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path
func (_bbac *CT_Oval )ValidateWithPath (path string )error {for _ggcgg ,_dfbd :=range _bbac .EG_ShapeElements {if _fbbb :=_dfbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggcgg ));_fbbb !=nil {return _fbbb ;};};if _cbbc :=_bbac .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cbbc !=nil {return _cbbc ;};if _gegc :=_bbac .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gegc !=nil {return _gegc ;};if _deda :=_bbac .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_deda !=nil {return _deda ;};if _fgcgf :=_bbac .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fgcgf !=nil {return _fgcgf ;};if _agde :=_bbac .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_agde !=nil {return _agde ;};if _bcbca :=_bbac .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bcbca !=nil {return _bcbca ;};if _gcgef :=_bbac .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gcgef !=nil {return _gcgef ;};if _fbdf :=_bbac .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fbdf !=nil {return _fbdf ;};if _cgeaf :=_bbac .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgeaf !=nil {return _cgeaf ;};if _dfcfd :=_bbac .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dfcfd !=nil {return _dfcfd ;};if _cfcff :=_bbac .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cfcff !=nil {return _cfcff ;};if _bbbfd :=_bbac .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbbfd !=nil {return _bbbfd ;};if _ffcc :=_bbac .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ffcc !=nil {return _ffcc ;};if _abeea :=_bbac .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_abeea !=nil {return _abeea ;};if _ebgc :=_bbac .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ebgc !=nil {return _ebgc ;};if _aggga :=_bbac .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aggga !=nil {return _aggga ;};if _aacc :=_bbac .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aacc !=nil {return _aacc ;};if _ccfac :=_bbac .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ccfac !=nil {return _ccfac ;};if _eded :=_bbac .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eded !=nil {return _eded ;};if _debee :=_bbac .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_debee !=nil {return _debee ;};if _eaagf :=_bbac .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eaagf !=nil {return _eaagf ;};if _efcbd :=_bbac .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_efcbd !=nil {return _efcbd ;};if _bgdcc :=_bbac .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgdcc !=nil {return _bgdcc ;};if _accd :=_bbac .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_accd !=nil {return _accd ;};if _cgegb :=_bbac .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgegb !=nil {return _cgegb ;};if _fecdb :=_bbac .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fecdb !=nil {return _fecdb ;};if _eagag :=_bbac .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eagag !=nil {return _eagag ;};if _cdbc :=_bbac .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cdbc !=nil {return _cdbc ;};if _fgbb :=_bbac .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fgbb !=nil {return _fgbb ;};return nil ;};
// Validate validates the OfcCT_SignatureLine and its children
func (_gcbef *OfcCT_SignatureLine )Validate ()error {return _gcbef .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};
// Validate validates the OfcCT_StrokeChild and its children
func (_dbba *OfcCT_StrokeChild )Validate ()error {return _dbba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};
// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path
func (_cdc *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _cdad :=_cdc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cdad !=nil {return _cdad ;};if _bgdd :=_cdc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgdd !=nil {return _bgdd ;};if _egacc :=_cdc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_egacc !=nil {return _egacc ;};if _gddd :=_cdc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gddd !=nil {return _gddd ;};if _edd :=_cdc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_edd !=nil {return _edd ;};if _bceg :=_cdc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bceg !=nil {return _bceg ;};if _acbd :=_cdc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_acbd !=nil {return _acbd ;};if _fdfa :=_cdc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fdfa !=nil {return _fdfa ;};if _agab :=_cdc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_agab !=nil {return _agab ;};if _decb :=_cdc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_decb !=nil {return _decb ;};if _eefc :=_cdc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eefc !=nil {return _eefc ;};if _dfee :=_cdc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dfee !=nil {return _dfee ;};if _dbeg :=_cdc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dbeg !=nil {return _dbeg ;};if _aaa :=_cdc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aaa !=nil {return _aaa ;};if _fgb :=_cdc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};return nil ;};func (_adabcb *OfcExtrusion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _adabcb .OfcCT_Extrusion .MarshalXML (e ,start );};
// Validate validates the OfcCallout and its children
func (_dgfd *OfcCallout )Validate ()error {return _dgfd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};
// Validate validates the CT_Arc and its children
func (_gbad *CT_Arc )Validate ()error {return _gbad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};type OfcST_HrAlign byte ;
// ValidateWithPath validates the Textbox and its children, prefixing error messages with path
func (_fdcbe *Textbox )ValidateWithPath (path string )error {if _aeeefc :=_fdcbe .CT_Textbox .ValidateWithPath (path );_aeeefc !=nil {return _aeeefc ;};return nil ;};func (_ggbcd *ST_ImageAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggbcd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_ggbcd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_ggbcd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ggbcd =3;};return nil ;};
// Validate validates the OfcCT_Extrusion and its children
func (_efcad *OfcCT_Extrusion )Validate ()error {return _efcad .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func NewTextpath ()*Textpath {_fbaec :=&Textpath {};_fbaec .CT_TextPath =*NewCT_TextPath ();return _fbaec ;};func (_dacge OfcST_BWMode )String ()string {switch _dacge {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e";case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};func NewPolyline ()*Polyline {_ggcce :=&Polyline {};_ggcce .CT_PolyLine =*NewCT_PolyLine ();return _ggcce ;};func (_dbcab *OfcST_Angle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbcab =0;case "\u0061\u006e\u0079":*_dbcab =1;case "\u0033\u0030":*_dbcab =2;case "\u0034\u0035":*_dbcab =3;case "\u0036\u0030":*_dbcab =4;case "\u0039\u0030":*_dbcab =5;case "\u0061\u0075\u0074\u006f":*_dbcab =6;};return nil ;};func (_dbeb *AG_CoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .HrefAttr )});};if _dbeb .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .TargetAttr )});};if _dbeb .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .ClassAttr )});};if _dbeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .TitleAttr )});};if _dbeb .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .AltAttr )});};if _dbeb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .CoordsizeAttr )});};if _dbeb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .CoordoriginAttr )});};if _dbeb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .WrapcoordsAttr )});};if _dbeb .PrintAttr !=_d .ST_TrueFalseUnset {_gadd ,_aaf :=_dbeb .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aaf !=nil {return _aaf ;};start .Attr =append (start .Attr ,_gadd );};if _dbeb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .IdAttr )});};if _dbeb .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbeb .StyleAttr )});};return nil ;};func (_gadaa *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acfff :=range start .Attr {if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdabd ,_ceef :=_e .ParseInt (_acfff .Value ,10,64);if _ceef !=nil {return _ceef ;};_gadaa .RegroupidAttr =&_cdabd ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gadaa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0063\u006c\u0069\u0070"{_gadaa .ClipAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gadaa .ButtonAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gadaa .UserhiddenAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gadaa .BulletAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cagg ,_debfd :=_acfff .Value ,error (nil );if _debfd !=nil {return _debfd ;};_gadaa .GfxdataAttr =&_cagg ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0068\u0072"{_gadaa .HrAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u006f\u006c\u0065"{_gadaa .OleAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gadaa .AllowincellAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fccca ,_gbgfef :=_acfff .Value ,error (nil );if _gbgfef !=nil {return _gbgfef ;};_gadaa .BorderleftcolorAttr =&_fccca ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbaaa ,_faaca :=_e .ParseFloat (_acfff .Value ,64);if _faaca !=nil {return _faaca ;};_gadcb :=float32 (_gbaaa );_gadaa .HrpctAttr =&_gadcb ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbfcc ,_dfda :=_e .ParseInt (_acfff .Value ,10,64);if _dfda !=nil {return _dfda ;};_gadaa .DgmnodekindAttr =&_fbfcc ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gadaa .InsetmodeAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gadaa .UserdrawnAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gadaa .ConnectortypeAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egfde ,_febd :=_acfff .Value ,error (nil );if _febd !=nil {return _febd ;};_gadaa .BorderrightcolorAttr =&_egfde ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gadaa .PreferrelativeAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gadaa .HrnoshadeAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gadaa .DgmlayoutmruAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u006f\u006e\u0065\u0064"{_gadaa .OnedAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gadaa .HralignAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gadaa .BwmodeAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gadaa .AllowoverlapAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcgea ,_gdge :=_acfff .Value ,error (nil );if _gdge !=nil {return _gdge ;};_gadaa .BordertopcolorAttr =&_gcgea ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gadaa .BwnormalAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gdgb ,_acdf :=_acfff .Value ,error (nil );if _acdf !=nil {return _acdf ;};_gadaa .BorderbottomcolorAttr =&_gdgb ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gadaa .CliptowrapAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gadaa .DgmlayoutAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0073\u0070\u0074"{_dgfe ,_ggfcac :=_e .ParseFloat (_acfff .Value ,64);if _ggfcac !=nil {return _ggfcac ;};_cbfe :=float32 (_dgfe );_gadaa .SptAttr =&_cbfe ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gadaa .OleiconAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gadaa .ForcedashAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gadaa .BwpureAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0073\u0070\u0069\u0064"{_ffbef ,_ccegc :=_acfff .Value ,error (nil );if _ccegc !=nil {return _ccegc ;};_gadaa .SpidAttr =&_ffbef ;continue ;};if _acfff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfff .Name .Local =="\u0068\u0072\u0073t\u0064"{_gadaa .HrstdAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cafe ,_bacg :=_acfff .Value ,error (nil );if _bacg !=nil {return _bacg ;};_gadaa .TargetAttr =&_cafe ;continue ;};if _acfff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdbd ,_gcaac :=_acfff .Value ,error (nil );if _gcaac !=nil {return _gcaac ;};_gadaa .WrapcoordsAttr =&_gdbd ;continue ;};if _acfff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ceafa ,_aaebb :=_acfff .Value ,error (nil );if _aaebb !=nil {return _aaebb ;};_gadaa .OpacityAttr =&_ceafa ;continue ;};if _acfff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cacc ,_accbd :=_acfff .Value ,error (nil );if _accbd !=nil {return _accbd ;};_gadaa .CoordoriginAttr =&_cacc ;continue ;};if _acfff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfddg ,_fcdg :=_acfff .Value ,error (nil );if _fcdg !=nil {return _fcdg ;};_gadaa .StrokecolorAttr =&_gfddg ;continue ;};if _acfff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebba ,_cdbac :=_acfff .Value ,error (nil );if _cdbac !=nil {return _cdbac ;};_gadaa .CoordsizeAttr =&_ebba ;continue ;};if _acfff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gadaa .InsetpenAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Local =="\u0061\u006c\u0074"{_ggabf ,_bfcde :=_acfff .Value ,error (nil );if _bfcde !=nil {return _bfcde ;};_gadaa .AltAttr =&_ggabf ;continue ;};if _acfff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gadaa .FilledAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfefd ,_cdgf :=_acfff .Value ,error (nil );if _cdgf !=nil {return _cdgf ;};_gadaa .TitleAttr =&_gfefd ;continue ;};if _acfff .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdgf ,_faga :=_acfff .Value ,error (nil );if _faga !=nil {return _faga ;};_gadaa .StyleAttr =&_fdgf ;continue ;};if _acfff .Name .Local =="\u0070\u0072\u0069n\u0074"{_gadaa .PrintAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gadaa .StrokedAttr .UnmarshalXMLAttr (_acfff );continue ;};if _acfff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcfed ,_acbe :=_acfff .Value ,error (nil );if _acbe !=nil {return _acbe ;};_gadaa .StrokeweightAttr =&_dcfed ;continue ;};if _acfff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egbg ,_ecaca :=_acfff .Value ,error (nil );if _ecaca !=nil {return _ecaca ;};_gadaa .ChromakeyAttr =&_egbg ;continue ;};if _acfff .Name .Local =="\u0070\u0061\u0074\u0068"{_gace ,_dgcdg :=_acfff .Value ,error (nil );if _dgcdg !=nil {return _dgcdg ;};_gadaa .PathAttr =&_gace ;continue ;};if _acfff .Name .Local =="\u0069\u0064"{_bgagac ,_adde :=_acfff .Value ,error (nil );if _adde !=nil {return _adde ;};_gadaa .IdAttr =&_bgagac ;continue ;};if _acfff .Name .Local =="\u0063\u006c\u0061s\u0073"{_fcgb ,_eegb :=_acfff .Value ,error (nil );if _eegb !=nil {return _eegb ;};_gadaa .ClassAttr =&_fcgb ;continue ;};if _acfff .Name .Local =="\u0068\u0072\u0065\u0066"{_acfb ,_ffbad :=_acfff .Value ,error (nil );if _ffbad !=nil {return _ffbad ;};_gadaa .HrefAttr =&_acfb ;continue ;};if _acfff .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_cgcbc ,_agcca :=_acfff .Value ,error (nil );if _agcca !=nil {return _agcca ;};_gadaa .EquationxmlAttr =&_cgcbc ;continue ;};if _acfff .Name .Local =="\u0074\u0079\u0070\u0065"{_eadb ,_dbfae :=_acfff .Value ,error (nil );if _dbfae !=nil {return _dbfae ;};_gadaa .TypeAttr =&_eadb ;continue ;};if _acfff .Name .Local =="\u0061\u0064\u006a"{_aceg ,_eddd :=_acfff .Value ,error (nil );if _eddd !=nil {return _eddd ;};_gadaa .AdjAttr =&_aceg ;continue ;};if _acfff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccaab ,_cgdfe :=_acfff .Value ,error (nil );if _cgdfe !=nil {return _cgdfe ;};_gadaa .FillcolorAttr =&_ccaab ;continue ;};};_cfbec :for {_aabcg ,_gaab :=d .Token ();if _gaab !=nil {return _gaab ;};switch _cbad :=_aabcg .(type ){case _c .StartElement :switch _cbad .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_bdgcc :=NewOfcInk ();if _acce :=d .DecodeElement (_bdgcc ,&_cbad );_acce !=nil {return _acce ;};_gadaa .Ink =append (_gadaa .Ink ,_bdgcc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_bcac :=_de .NewIscomment ();if _eeega :=d .DecodeElement (_bcac ,&_cbad );_eeega !=nil {return _eeega ;};_gadaa .Iscomment =append (_gadaa .Iscomment ,_bcac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_ddea :=NewOfcEquationxml ();if _abeaf :=d .DecodeElement (_ddea ,&_cbad );_abeaf !=nil {return _abeaf ;};_gadaa .Equationxml =append (_gadaa .Equationxml ,_ddea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gggfe :=NewEG_ShapeElements ();_gggfe .Path =NewPath ();if _ecegd :=d .DecodeElement (_gggfe .Path ,&_cbad );_ecegd !=nil {return _ecegd ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gggfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gbefe :=NewEG_ShapeElements ();_gbefe .Formulas =NewFormulas ();if _gefff :=d .DecodeElement (_gbefe .Formulas ,&_cbad );_gefff !=nil {return _gefff ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gbefe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gdabg :=NewEG_ShapeElements ();_gdabg .Handles =NewHandles ();if _ebcf :=d .DecodeElement (_gdabg .Handles ,&_cbad );_ebcf !=nil {return _ebcf ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gdabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bgddf :=NewEG_ShapeElements ();_bgddf .Fill =NewFill ();if _efcca :=d .DecodeElement (_bgddf .Fill ,&_cbad );_efcca !=nil {return _efcca ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_bgddf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_aggcg :=NewEG_ShapeElements ();_aggcg .Stroke =NewStroke ();if _cbda :=d .DecodeElement (_aggcg .Stroke ,&_cbad );_cbda !=nil {return _cbda ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_aggcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_daab :=NewEG_ShapeElements ();_daab .Shadow =NewShadow ();if _bbdbda :=d .DecodeElement (_daab .Shadow ,&_cbad );_bbdbda !=nil {return _bbdbda ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_daab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gdea :=NewEG_ShapeElements ();_gdea .Textbox =NewTextbox ();if _afdfee :=d .DecodeElement (_gdea .Textbox ,&_cbad );_afdfee !=nil {return _afdfee ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gdea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ebbfa :=NewEG_ShapeElements ();_ebbfa .Textpath =NewTextpath ();if _gfcfe :=d .DecodeElement (_ebbfa .Textpath ,&_cbad );_gfcfe !=nil {return _gfcfe ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_ebbfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_defbcc :=NewEG_ShapeElements ();_defbcc .Imagedata =NewImagedata ();if _feec :=d .DecodeElement (_defbcc .Imagedata ,&_cbad );_feec !=nil {return _feec ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_defbcc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dagae :=NewEG_ShapeElements ();_dagae .Skew =NewOfcSkew ();if _ccce :=d .DecodeElement (_dagae .Skew ,&_cbad );_ccce !=nil {return _ccce ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_dagae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gffeg :=NewEG_ShapeElements ();_gffeg .Extrusion =NewOfcExtrusion ();if _dagff :=d .DecodeElement (_gffeg .Extrusion ,&_cbad );_dagff !=nil {return _dagff ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gffeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gbefed :=NewEG_ShapeElements ();_gbefed .Callout =NewOfcCallout ();if _dbfec :=d .DecodeElement (_gbefed .Callout ,&_cbad );_dbfec !=nil {return _dbfec ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gbefed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gbcd :=NewEG_ShapeElements ();_gbcd .Lock =NewOfcLock ();if _gcdaf :=d .DecodeElement (_gbcd .Lock ,&_cbad );_gcdaf !=nil {return _gcdaf ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gbcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_agcad :=NewEG_ShapeElements ();_agcad .Clippath =NewOfcClippath ();if _dbagc :=d .DecodeElement (_agcad .Clippath ,&_cbad );_dbagc !=nil {return _dbagc ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_agcad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_abfce :=NewEG_ShapeElements ();_abfce .Signatureline =NewOfcSignatureline ();if _fbeee :=d .DecodeElement (_abfce .Signatureline ,&_cbad );_fbeee !=nil {return _fbeee ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_abfce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bded :=NewEG_ShapeElements ();_bded .Wrap =_g .NewWrap ();if _dgecc :=d .DecodeElement (_bded .Wrap ,&_cbad );_dgecc !=nil {return _dgecc ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_bded );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dffd :=NewEG_ShapeElements ();_dffd .Anchorlock =_g .NewAnchorlock ();if _dbdgd :=d .DecodeElement (_dffd .Anchorlock ,&_cbad );_dbdgd !=nil {return _dbdgd ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_dffd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ffdg :=NewEG_ShapeElements ();_ffdg .Bordertop =_g .NewBordertop ();if _dffeg :=d .DecodeElement (_ffdg .Bordertop ,&_cbad );_dffeg !=nil {return _dffeg ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_ffdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cgfd :=NewEG_ShapeElements ();_cgfd .Borderbottom =_g .NewBorderbottom ();if _feddd :=d .DecodeElement (_cgfd .Borderbottom ,&_cbad );_feddd !=nil {return _feddd ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_cgfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eecc :=NewEG_ShapeElements ();_eecc .Borderleft =_g .NewBorderleft ();if _cecdc :=d .DecodeElement (_eecc .Borderleft ,&_cbad );_cecdc !=nil {return _cecdc ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_eecc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gdag :=NewEG_ShapeElements ();_gdag .Borderright =_g .NewBorderright ();if _ccfcd :=d .DecodeElement (_gdag .Borderright ,&_cbad );_ccfcd !=nil {return _ccfcd ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_gdag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_agfab :=NewEG_ShapeElements ();_agfab .ClientData =_cb .NewClientData ();if _cggcd :=d .DecodeElement (_agfab .ClientData ,&_cbad );_cggcd !=nil {return _cggcd ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_agfab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dgbcab :=NewEG_ShapeElements ();_dgbcab .Textdata =_de .NewTextdata ();if _dfbed :=d .DecodeElement (_dgbcab .Textdata ,&_cbad );_dfbed !=nil {return _dfbed ;};_gadaa .EG_ShapeElements =append (_gadaa .EG_ShapeElements ,_dgbcab );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cbad .Name );if _gbbb :=d .Skip ();_gbbb !=nil {return _gbbb ;};};case _c .EndElement :break _cfbec ;case _c .CharData :};};return nil ;};type OfcLock struct{OfcCT_Lock };
// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path
func (_ebbg *OfcOLEObject )ValidateWithPath (path string )error {if _bacec :=_ebbg .OfcCT_OLEObject .ValidateWithPath (path );_bacec !=nil {return _bacec ;};return nil ;};func (_abbeb *OfcCT_OLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgfabbf :=range start .Attr {if _dgfabbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgfabbf .Name .Local =="\u0069\u0064"||_dgfabbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgfabbf .Name .Local =="\u0069\u0064"{_adgbd ,_gaeb :=_dgfabbf .Value ,error (nil );if _gaeb !=nil {return _gaeb ;};_abbeb .IdAttr =&_adgbd ;continue ;};if _dgfabbf .Name .Local =="\u0054\u0079\u0070\u0065"{_abbeb .TypeAttr .UnmarshalXMLAttr (_dgfabbf );continue ;};if _dgfabbf .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bdedg ,_ccebd :=_dgfabbf .Value ,error (nil );if _ccebd !=nil {return _ccebd ;};_abbeb .ProgIDAttr =&_bdedg ;continue ;};if _dgfabbf .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_geedf ,_gacdf :=_dgfabbf .Value ,error (nil );if _gacdf !=nil {return _gacdf ;};_abbeb .ShapeIDAttr =&_geedf ;continue ;};if _dgfabbf .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_abbeb .DrawAspectAttr .UnmarshalXMLAttr (_dgfabbf );continue ;};if _dgfabbf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_feecd ,_fdfee :=_dgfabbf .Value ,error (nil );if _fdfee !=nil {return _fdfee ;};_abbeb .ObjectIDAttr =&_feecd ;continue ;};if _dgfabbf .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_abbeb .UpdateModeAttr .UnmarshalXMLAttr (_dgfabbf );continue ;};};_degca :for {_cbgcf ,_fdafa :=d .Token ();if _fdafa !=nil {return _fdafa ;};switch _faebe :=_cbgcf .(type ){case _c .StartElement :switch _faebe .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_abbeb .LinkType =new (string );if _aefddd :=d .DecodeElement (_abbeb .LinkType ,&_faebe );_aefddd !=nil {return _aefddd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_abbeb .LockedField =_d .ST_TrueFalseBlankUnset ;if _ggdcg :=d .DecodeElement (&_abbeb .LockedField ,&_faebe );_ggdcg !=nil {return _ggdcg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_abbeb .FieldCodes =new (string );if _bedba :=d .DecodeElement (_abbeb .FieldCodes ,&_faebe );_bedba !=nil {return _bedba ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_faebe .Name );if _eafgc :=d .Skip ();_eafgc !=nil {return _eafgc ;};};case _c .EndElement :break _degca ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path
func (_fbece *OfcCT_Skew )ValidateWithPath (path string )error {if _acfdd :=_fbece .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_acfdd !=nil {return _acfdd ;};if _aeeec :=_fbece .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aeeec !=nil {return _aeeec ;};return nil ;};func NewCT_TextPath ()*CT_TextPath {_ggcc :=&CT_TextPath {};return _ggcc };type AG_Type struct{TypeAttr *string ;};
// Validate validates the Formulas and its children
func (_fafcb *Formulas )Validate ()error {return _fafcb .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_dfga *AG_StrokeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfga .OnAttr !=_d .ST_TrueFalseUnset {_ggd ,_geda :=_dfga .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _geda !=nil {return _geda ;};start .Attr =append (start .Attr ,_ggd );};if _dfga .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .WeightAttr )});};if _dfga .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .ColorAttr )});};if _dfga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .OpacityAttr )});};if _dfga .LinestyleAttr !=ST_StrokeLineStyleUnset {_bdef ,_fbfd :=_dfga .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _fbfd !=nil {return _fbfd ;};start .Attr =append (start .Attr ,_bdef );};if _dfga .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .MiterlimitAttr )});};if _dfga .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_acac ,_aecc :=_dfga .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _aecc !=nil {return _aecc ;};start .Attr =append (start .Attr ,_acac );};if _dfga .EndcapAttr !=ST_StrokeEndCapUnset {_cacd ,_eafa :=_dfga .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _eafa !=nil {return _eafa ;};start .Attr =append (start .Attr ,_cacd );};if _dfga .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .DashstyleAttr )});};if _dfga .FilltypeAttr !=ST_FillTypeUnset {_bdfa ,_cdaa :=_dfga .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _cdaa !=nil {return _cdaa ;};start .Attr =append (start .Attr ,_bdfa );};if _dfga .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .SrcAttr )});};if _dfga .ImageaspectAttr !=ST_ImageAspectUnset {_fecg ,_gce :=_dfga .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _gce !=nil {return _gce ;};start .Attr =append (start .Attr ,_fecg );};if _dfga .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .ImagesizeAttr )});};if _dfga .ImagealignshapeAttr !=_d .ST_TrueFalseUnset {_fecgc ,_gac :=_dfga .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _gac !=nil {return _gac ;};start .Attr =append (start .Attr ,_fecgc );};if _dfga .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .Color2Attr )});};if _dfga .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bacb ,_cgc :=_dfga .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cgc !=nil {return _cgc ;};start .Attr =append (start .Attr ,_bacb );};if _dfga .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_caffe ,_deg :=_dfga .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _deg !=nil {return _deg ;};start .Attr =append (start .Attr ,_caffe );};if _dfga .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gedf ,_aggd :=_dfga .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _aggd !=nil {return _aggd ;};start .Attr =append (start .Attr ,_gedf );};if _dfga .EndarrowAttr !=ST_StrokeArrowTypeUnset {_adeb ,_cad :=_dfga .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _cad !=nil {return _cad ;};start .Attr =append (start .Attr ,_adeb );};if _dfga .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_decc ,_dge :=_dfga .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_decc );};if _dfga .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gcf ,_bdfe :=_dfga .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _bdfe !=nil {return _bdfe ;};start .Attr =append (start .Attr ,_gcf );};if _dfga .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .HrefAttr )});};if _dfga .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .AlthrefAttr )});};if _dfga .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .TitleAttr )});};if _dfga .ForcedashAttr !=_d .ST_TrueFalseUnset {_ceed ,_ebfd :=_dfga .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebfd !=nil {return _ebfd ;};start .Attr =append (start .Attr ,_ceed );};if _dfga .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .IdAttr )});};if _dfga .InsetpenAttr !=_d .ST_TrueFalseUnset {_fcbf ,_fffe :=_dfga .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fffe !=nil {return _fffe ;};start .Attr =append (start .Attr ,_fcbf );};if _dfga .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dfga .RelidAttr )});};return nil ;};func (_eadfa *ST_StrokeArrowWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfdcc ,_cbec :=d .Token ();if _cbec !=nil {return _cbec ;};if _afaab ,_edbaeg :=_bfdcc .(_c .EndElement );_edbaeg &&_afaab .Name ==start .Name {*_eadfa =1;return nil ;};if _cbbbb ,_ccacbe :=_bfdcc .(_c .CharData );!_ccacbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfdcc );}else {switch string (_cbbbb ){case "":*_eadfa =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_eadfa =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_eadfa =2;case "\u0077\u0069\u0064\u0065":*_eadfa =3;};};_bfdcc ,_cbec =d .Token ();if _cbec !=nil {return _cbec ;};if _bebaa ,_cddcg :=_bfdcc .(_c .EndElement );_cddcg &&_bebaa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfdcc );};func (_edaacd ST_StrokeLineStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdcda :=_c .Attr {};_fdcda .Name =name ;switch _edaacd {case ST_StrokeLineStyleUnset :_fdcda .Value ="";case ST_StrokeLineStyleSingle :_fdcda .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_fdcda .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_fdcda .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_fdcda .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_fdcda .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _fdcda ,nil ;};func (_aaeac *Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaeac .CT_Rect =*NewCT_Rect ();for _ ,_beab :=range start .Attr {if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbgde ,_cdffa :=_beab .Value ,error (nil );if _cdffa !=nil {return _cdffa ;};_aaeac .BordertopcolorAttr =&_fbgde ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aaeac .BulletAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0068\u0072"{_aaeac .HrAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aaeac .CliptowrapAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0068\u0072\u0073t\u0064"{_aaeac .HrstdAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u006f\u006c\u0065"{_aaeac .OleAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aaeac .HrnoshadeAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u006f\u006e\u0065\u0064"{_aaeac .OnedAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0068\u0072\u0070c\u0074"{_gebaa ,_dcgfc :=_e .ParseFloat (_beab .Value ,64);if _dcgfc !=nil {return _dcgfc ;};_adgeg :=float32 (_gebaa );_aaeac .HrpctAttr =&_adgeg ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aaeac .OleiconAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfdee ,_fadaf :=_beab .Value ,error (nil );if _fadaf !=nil {return _fadaf ;};_aaeac .BorderbottomcolorAttr =&_bfdee ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aaeac .DgmlayoutmruAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_faadb ,_cfgadf :=_e .ParseInt (_beab .Value ,10,64);if _cfgadf !=nil {return _cfgadf ;};_aaeac .RegroupidAttr =&_faadb ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0063\u006c\u0069\u0070"{_aaeac .ClipAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aaeac .HralignAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aaeac .PreferrelativeAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aaeac .DgmlayoutAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aaeac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aaeac .InsetmodeAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aaeac .ButtonAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aaeac .UserdrawnAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aaeac .AllowincellAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0073\u0070\u0074"{_fbfcbb ,_gaec :=_e .ParseFloat (_beab .Value ,64);if _gaec !=nil {return _gaec ;};_bdeg :=float32 (_fbfcbb );_aaeac .SptAttr =&_bdeg ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdbaa ,_gcag :=_beab .Value ,error (nil );if _gcag !=nil {return _gcag ;};_aaeac .BorderleftcolorAttr =&_gdbaa ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aaeac .ConnectortypeAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agbb ,_gbdaf :=_beab .Value ,error (nil );if _gbdaf !=nil {return _gbdaf ;};_aaeac .BorderrightcolorAttr =&_agbb ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0073\u0070\u0069\u0064"{_bdacb ,_fffec :=_beab .Value ,error (nil );if _fffec !=nil {return _fffec ;};_aaeac .SpidAttr =&_bdacb ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eafgd ,_cfbea :=_e .ParseInt (_beab .Value ,10,64);if _cfbea !=nil {return _cfbea ;};_aaeac .DgmnodekindAttr =&_eafgd ;continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aaeac .BwpureAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aaeac .ForcedashAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aaeac .BwnormalAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aaeac .BwmodeAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aaeac .UserhiddenAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beab .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aaeac .AllowoverlapAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbaaa ,_aedafd :=_beab .Value ,error (nil );if _aedafd !=nil {return _aedafd ;};_aaeac .TargetAttr =&_fbaaa ;continue ;};if _beab .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efdfb ,_abfgg :=_beab .Value ,error (nil );if _abfgg !=nil {return _abfgg ;};_aaeac .CoordoriginAttr =&_efdfb ;continue ;};if _beab .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aaeac .StrokedAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_accac ,_eacgf :=_beab .Value ,error (nil );if _eacgf !=nil {return _eacgf ;};_aaeac .CoordsizeAttr =&_accac ;continue ;};if _beab .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_begagd ,_abdbb :=_beab .Value ,error (nil );if _abdbb !=nil {return _abdbb ;};_aaeac .StrokeweightAttr =&_begagd ;continue ;};if _beab .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgcfc ,_fedcg :=_beab .Value ,error (nil );if _fedcg !=nil {return _fedcg ;};_aaeac .StyleAttr =&_fgcfc ;continue ;};if _beab .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_daaggd ,_fbbad :=_beab .Value ,error (nil );if _fbbad !=nil {return _fbbad ;};_aaeac .ChromakeyAttr =&_daaggd ;continue ;};if _beab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dacf ,_cgdcfd :=_beab .Value ,error (nil );if _cgdcfd !=nil {return _cgdcfd ;};_aaeac .FillcolorAttr =&_dacf ;continue ;};if _beab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bddfc ,_fgggf :=_beab .Value ,error (nil );if _fgggf !=nil {return _fgggf ;};_aaeac .OpacityAttr =&_bddfc ;continue ;};if _beab .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gafeg ,_bdgedg :=_beab .Value ,error (nil );if _bdgedg !=nil {return _bdgedg ;};_aaeac .WrapcoordsAttr =&_gafeg ;continue ;};if _beab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eddde ,_eeabef :=_beab .Value ,error (nil );if _eeabef !=nil {return _eeabef ;};_aaeac .StrokecolorAttr =&_eddde ;continue ;};if _beab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aaeac .InsetpenAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Local =="\u0068\u0072\u0065\u0066"{_cgfgf ,_fadeg :=_beab .Value ,error (nil );if _fadeg !=nil {return _fadeg ;};_aaeac .HrefAttr =&_cgfgf ;continue ;};if _beab .Name .Local =="\u0069\u0064"{_acec ,_fbgdea :=_beab .Value ,error (nil );if _fbgdea !=nil {return _fbgdea ;};_aaeac .IdAttr =&_acec ;continue ;};if _beab .Name .Local =="\u0070\u0072\u0069n\u0074"{_aaeac .PrintAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Local =="\u0061\u006c\u0074"{_egggga ,_cbfae :=_beab .Value ,error (nil );if _cbfae !=nil {return _cbfae ;};_aaeac .AltAttr =&_egggga ;continue ;};if _beab .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgeeb ,_bdcc :=_beab .Value ,error (nil );if _bdcc !=nil {return _bdcc ;};_aaeac .TitleAttr =&_fgeeb ;continue ;};if _beab .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfgga ,_fgaab :=_beab .Value ,error (nil );if _fgaab !=nil {return _fgaab ;};_aaeac .ClassAttr =&_gfgga ;continue ;};if _beab .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aaeac .FilledAttr .UnmarshalXMLAttr (_beab );continue ;};};_efbc :for {_gbac ,_edbed :=d .Token ();if _edbed !=nil {return _edbed ;};switch _fdcbg :=_gbac .(type ){case _c .StartElement :switch _fdcbg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_daffg :=NewEG_ShapeElements ();_daffg .Path =NewPath ();if _fagaa :=d .DecodeElement (_daffg .Path ,&_fdcbg );_fagaa !=nil {return _fagaa ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_daffg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fdcdf :=NewEG_ShapeElements ();_fdcdf .Formulas =NewFormulas ();if _ggcca :=d .DecodeElement (_fdcdf .Formulas ,&_fdcbg );_ggcca !=nil {return _ggcca ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_fdcdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_aedc :=NewEG_ShapeElements ();_aedc .Handles =NewHandles ();if _abdgd :=d .DecodeElement (_aedc .Handles ,&_fdcbg );_abdgd !=nil {return _abdgd ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_aedc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eafe :=NewEG_ShapeElements ();_eafe .Fill =NewFill ();if _gagga :=d .DecodeElement (_eafe .Fill ,&_fdcbg );_gagga !=nil {return _gagga ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_eafe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_aedcc :=NewEG_ShapeElements ();_aedcc .Stroke =NewStroke ();if _feaa :=d .DecodeElement (_aedcc .Stroke ,&_fdcbg );_feaa !=nil {return _feaa ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_aedcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bdcfce :=NewEG_ShapeElements ();_bdcfce .Shadow =NewShadow ();if _afbc :=d .DecodeElement (_bdcfce .Shadow ,&_fdcbg );_afbc !=nil {return _afbc ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_bdcfce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cdgad :=NewEG_ShapeElements ();_cdgad .Textbox =NewTextbox ();if _dgfac :=d .DecodeElement (_cdgad .Textbox ,&_fdcbg );_dgfac !=nil {return _dgfac ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_cdgad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_afagfa :=NewEG_ShapeElements ();_afagfa .Textpath =NewTextpath ();if _fabbb :=d .DecodeElement (_afagfa .Textpath ,&_fdcbg );_fabbb !=nil {return _fabbb ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_afagfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ebcgeb :=NewEG_ShapeElements ();_ebcgeb .Imagedata =NewImagedata ();if _dadag :=d .DecodeElement (_ebcgeb .Imagedata ,&_fdcbg );_dadag !=nil {return _dadag ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_ebcgeb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_acaaf :=NewEG_ShapeElements ();_acaaf .Skew =NewOfcSkew ();if _cfebc :=d .DecodeElement (_acaaf .Skew ,&_fdcbg );_cfebc !=nil {return _cfebc ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_acaaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dcfbd :=NewEG_ShapeElements ();_dcfbd .Extrusion =NewOfcExtrusion ();if _agfdfe :=d .DecodeElement (_dcfbd .Extrusion ,&_fdcbg );_agfdfe !=nil {return _agfdfe ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_dcfbd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_edadc :=NewEG_ShapeElements ();_edadc .Callout =NewOfcCallout ();if _cgdda :=d .DecodeElement (_edadc .Callout ,&_fdcbg );_cgdda !=nil {return _cgdda ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_edadc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_decdg :=NewEG_ShapeElements ();_decdg .Lock =NewOfcLock ();if _egfdc :=d .DecodeElement (_decdg .Lock ,&_fdcbg );_egfdc !=nil {return _egfdc ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_decdg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bfffe :=NewEG_ShapeElements ();_bfffe .Clippath =NewOfcClippath ();if _gddfa :=d .DecodeElement (_bfffe .Clippath ,&_fdcbg );_gddfa !=nil {return _gddfa ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_bfffe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fgeaab :=NewEG_ShapeElements ();_fgeaab .Signatureline =NewOfcSignatureline ();if _cfbcb :=d .DecodeElement (_fgeaab .Signatureline ,&_fdcbg );_cfbcb !=nil {return _cfbcb ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_fgeaab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cabea :=NewEG_ShapeElements ();_cabea .Wrap =_g .NewWrap ();if _ffabag :=d .DecodeElement (_cabea .Wrap ,&_fdcbg );_ffabag !=nil {return _ffabag ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_cabea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gcgb :=NewEG_ShapeElements ();_gcgb .Anchorlock =_g .NewAnchorlock ();if _eebcf :=d .DecodeElement (_gcgb .Anchorlock ,&_fdcbg );_eebcf !=nil {return _eebcf ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_gcgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ebdad :=NewEG_ShapeElements ();_ebdad .Bordertop =_g .NewBordertop ();if _ebcdab :=d .DecodeElement (_ebdad .Bordertop ,&_fdcbg );_ebcdab !=nil {return _ebcdab ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_ebdad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fbbea :=NewEG_ShapeElements ();_fbbea .Borderbottom =_g .NewBorderbottom ();if _aeeab :=d .DecodeElement (_fbbea .Borderbottom ,&_fdcbg );_aeeab !=nil {return _aeeab ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_fbbea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eagac :=NewEG_ShapeElements ();_eagac .Borderleft =_g .NewBorderleft ();if _ffgbcd :=d .DecodeElement (_eagac .Borderleft ,&_fdcbg );_ffgbcd !=nil {return _ffgbcd ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_eagac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cfebg :=NewEG_ShapeElements ();_cfebg .Borderright =_g .NewBorderright ();if _gcdag :=d .DecodeElement (_cfebg .Borderright ,&_fdcbg );_gcdag !=nil {return _gcdag ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_cfebg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cbeedg :=NewEG_ShapeElements ();_cbeedg .ClientData =_cb .NewClientData ();if _fdfef :=d .DecodeElement (_cbeedg .ClientData ,&_fdcbg );_fdfef !=nil {return _fdfef ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_cbeedg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_degd :=NewEG_ShapeElements ();_degd .Textdata =_de .NewTextdata ();if _cbgbf :=d .DecodeElement (_degd .Textdata ,&_fdcbg );_cbgbf !=nil {return _cbgbf ;};_aaeac .EG_ShapeElements =append (_aaeac .EG_ShapeElements ,_degd );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_fdcbg .Name );if _gdgac :=d .Skip ();_gdgac !=nil {return _gdgac ;};};case _c .EndElement :break _efbc ;case _c .CharData :};};return nil ;};func (_deeae OfcST_ScreenSize )ValidateWithPath (path string )error {switch _deeae {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeae ));};return nil ;};
// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path
func (_fbcbc *OfcCT_Extrusion )ValidateWithPath (path string )error {if _badfe :=_fbcbc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_badfe !=nil {return _badfe ;};if _aaagec :=_fbcbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaagec !=nil {return _aaagec ;};if _agaca :=_fbcbc .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_agaca !=nil {return _agaca ;};if _fffa :=_fbcbc .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_fffa !=nil {return _fffa ;};if _gdbeg :=_fbcbc .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_gdbeg !=nil {return _gdbeg ;};if _edceda :=_fbcbc .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_edceda !=nil {return _edceda ;};if _cbaed :=_fbcbc .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cbaed !=nil {return _cbaed ;};if _abfcbe :=_fbcbc .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_abfcbe !=nil {return _abfcbe ;};if _facaf :=_fbcbc .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_facaf !=nil {return _facaf ;};if _afae :=_fbcbc .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_afae !=nil {return _afae ;};if _bacee :=_fbcbc .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_bacee !=nil {return _bacee ;};if _gabcd :=_fbcbc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gabcd !=nil {return _gabcd ;};return nil ;};
// Validate validates the CT_Shapetype and its children
func (_edgd *CT_Shapetype )Validate ()error {return _edgd .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};type OfcInk struct{OfcCT_Ink };func (_adeaee OfcST_DiagramLayout )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dddba :=_c .Attr {};_dddba .Name =name ;switch _adeaee {case OfcST_DiagramLayoutUnset :_dddba .Value ="";case OfcST_DiagramLayout0 :_dddba .Value ="\u0030";case OfcST_DiagramLayout1 :_dddba .Value ="\u0031";case OfcST_DiagramLayout2 :_dddba .Value ="\u0032";case OfcST_DiagramLayout3 :_dddba .Value ="\u0033";};return _dddba ,nil ;};type OfcST_How byte ;type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _d .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _d .ST_TrueFalse ;Fill *Fill ;Stroke *Stroke ;Textbox *Textbox ;Shadow *Shadow ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Colormru *OfcCT_ColorMru ;Colormenu *OfcCT_ColorMenu ;ExtAttr ST_Ext ;};
// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path
func (_ffecc *CT_Shapetype )ValidateWithPath (path string )error {for _bfeb ,_bdbdf :=range _ffecc .EG_ShapeElements {if _bbec :=_bdbdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bfeb ));_bbec !=nil {return _bbec ;};};if _ffecc .Complex !=nil {if _adabc :=_ffecc .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_adabc !=nil {return _adabc ;};};if _adbba :=_ffecc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_adbba !=nil {return _adbba ;};if _gbaf :=_ffecc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gbaf !=nil {return _gbaf ;};if _gfedc :=_ffecc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gfedc !=nil {return _gfedc ;};if _fcafe :=_ffecc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fcafe !=nil {return _fcafe ;};if _aebb :=_ffecc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aebb !=nil {return _aebb ;};if _cdfbe :=_ffecc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdfbe !=nil {return _cdfbe ;};if _babdg :=_ffecc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_babdg !=nil {return _babdg ;};if _dcfcg :=_ffecc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dcfcg !=nil {return _dcfcg ;};if _bdbbf :=_ffecc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bdbbf !=nil {return _bdbbf ;};if _abaa :=_ffecc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_abaa !=nil {return _abaa ;};if _ffdea :=_ffecc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ffdea !=nil {return _ffdea ;};if _dgfab :=_ffecc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dgfab !=nil {return _dgfab ;};if _badda :=_ffecc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_badda !=nil {return _badda ;};if _cgaab :=_ffecc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cgaab !=nil {return _cgaab ;};if _gcbb :=_ffecc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gcbb !=nil {return _gcbb ;};if _fdgfa :=_ffecc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fdgfa !=nil {return _fdgfa ;};if _cbagf :=_ffecc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbagf !=nil {return _cbagf ;};if _cbbb :=_ffecc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cbbb !=nil {return _cbbb ;};if _dedfc :=_ffecc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dedfc !=nil {return _dedfc ;};if _eedba :=_ffecc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eedba !=nil {return _eedba ;};if _fcgbg :=_ffecc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fcgbg !=nil {return _fcgbg ;};if _adbc :=_ffecc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_adbc !=nil {return _adbc ;};if _bfca :=_ffecc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bfca !=nil {return _bfca ;};if _bgggbc :=_ffecc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bgggbc !=nil {return _bgggbc ;};if _accgf :=_ffecc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_accgf !=nil {return _accgf ;};if _dfgab :=_ffecc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dfgab !=nil {return _dfgab ;};if _cgfbc :=_ffecc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cgfbc !=nil {return _cgfbc ;};if _abfb :=_ffecc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_abfb !=nil {return _abfb ;};if _gccea :=_ffecc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gccea !=nil {return _gccea ;};return nil ;};
// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path
func (_bdbf *CT_RoundRect )ValidateWithPath (path string )error {for _cgabe ,_gefd :=range _bdbf .EG_ShapeElements {if _dagaf :=_gefd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cgabe ));_dagaf !=nil {return _dagaf ;};};if _fdgg :=_bdbf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdgg !=nil {return _fdgg ;};if _edafa :=_bdbf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_edafa !=nil {return _edafa ;};if _fcebf :=_bdbf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fcebf !=nil {return _fcebf ;};if _bdbdb :=_bdbf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bdbdb !=nil {return _bdbdb ;};if _gddac :=_bdbf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gddac !=nil {return _gddac ;};if _cegab :=_bdbf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cegab !=nil {return _cegab ;};if _cbgab :=_bdbf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbgab !=nil {return _cbgab ;};if _cacdc :=_bdbf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cacdc !=nil {return _cacdc ;};if _ccabc :=_bdbf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ccabc !=nil {return _ccabc ;};if _fbgdf :=_bdbf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fbgdf !=nil {return _fbgdf ;};if _acage :=_bdbf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_acage !=nil {return _acage ;};if _feaff :=_bdbf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_feaff !=nil {return _feaff ;};if _egca :=_bdbf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_egca !=nil {return _egca ;};if _fdfcdf :=_bdbf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fdfcdf !=nil {return _fdfcdf ;};if _ffaba :=_bdbf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ffaba !=nil {return _ffaba ;};if _fcfgc :=_bdbf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fcfgc !=nil {return _fcfgc ;};if _fdae :=_bdbf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdae !=nil {return _fdae ;};if _cccdd :=_bdbf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cccdd !=nil {return _cccdd ;};if _bcecc :=_bdbf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bcecc !=nil {return _bcecc ;};if _cdabc :=_bdbf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cdabc !=nil {return _cdabc ;};if _defgc :=_bdbf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_defgc !=nil {return _defgc ;};if _aaaba :=_bdbf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aaaba !=nil {return _aaaba ;};if _efdg :=_bdbf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_efdg !=nil {return _efdg ;};if _afcb :=_bdbf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_afcb !=nil {return _afcb ;};if _aebgc :=_bdbf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aebgc !=nil {return _aebgc ;};if _edgge :=_bdbf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_edgge !=nil {return _edgge ;};if _cbee :=_bdbf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbee !=nil {return _cbee ;};if _dbeea :=_bdbf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dbeea !=nil {return _dbeea ;};if _gccca :=_bdbf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gccca !=nil {return _gccca ;};return nil ;};func (_beacd OfcST_OLEDrawAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbba :=_c .Attr {};_gbba .Name =name ;switch _beacd {case OfcST_OLEDrawAspectUnset :_gbba .Value ="";case OfcST_OLEDrawAspectContent :_gbba .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_gbba .Value ="\u0049\u0063\u006f\u006e";};return _gbba ,nil ;};type AG_Style struct{StyleAttr *string ;};
// Validate validates the OfcSignatureline and its children
func (_adcac *OfcSignatureline )Validate ()error {return _adcac .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func (_becdcf *OfcCallout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becdcf .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_gadfd :=range start .Attr {if _gadfd .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_becdcf .LengthspecifiedAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u006f\u006e"{_becdcf .OnAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u0067\u0061\u0070"{_cfdbf ,_caeab :=_gadfd .Value ,error (nil );if _caeab !=nil {return _caeab ;};_becdcf .GapAttr =&_cfdbf ;continue ;};if _gadfd .Name .Local =="\u0061\u006e\u0067l\u0065"{_becdcf .AngleAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_becdcf .DropautoAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u0064\u0072\u006f\u0070"{_gbcda ,_bcaddc :=_gadfd .Value ,error (nil );if _bcaddc !=nil {return _bcaddc ;};_becdcf .DropAttr =&_gbcda ;continue ;};if _gadfd .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gbcgb ,_ecfcf :=_gadfd .Value ,error (nil );if _ecfcf !=nil {return _ecfcf ;};_becdcf .DistanceAttr =&_gbcgb ;continue ;};if _gadfd .Name .Local =="\u0074\u0079\u0070\u0065"{_efcadg ,_gffeb :=_gadfd .Value ,error (nil );if _gffeb !=nil {return _gffeb ;};_becdcf .TypeAttr =&_efcadg ;continue ;};if _gadfd .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ceegg ,_bgecc :=_gadfd .Value ,error (nil );if _bgecc !=nil {return _bgecc ;};_becdcf .LengthAttr =&_ceegg ;continue ;};if _gadfd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_becdcf .AccentbarAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_becdcf .TextborderAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_becdcf .MinusxAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_becdcf .MinusyAttr .UnmarshalXMLAttr (_gadfd );continue ;};if _gadfd .Name .Local =="\u0065\u0078\u0074"{_becdcf .ExtAttr .UnmarshalXMLAttr (_gadfd );continue ;};};for {_dabaf ,_eace :=d .Token ();if _eace !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_eace );};if _edcdc ,_aabddb :=_dabaf .(_c .EndElement );_aabddb &&_edcdc .Name ==start .Name {break ;};};return nil ;};type ST_FillType byte ;type Fill struct{CT_Fill };func NewShape ()*Shape {_deceff :=&Shape {};_deceff .CT_Shape =*NewCT_Shape ();return _deceff };func (_aeef *OfcFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeef .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_babcd :=range start .Attr {if _babcd .Name .Local =="\u0074\u0079\u0070\u0065"{_aeef .TypeAttr .UnmarshalXMLAttr (_babcd );continue ;};if _babcd .Name .Local =="\u0065\u0078\u0074"{_aeef .ExtAttr .UnmarshalXMLAttr (_babcd );continue ;};};for {_gfdce ,_fbgdd :=d .Token ();if _fbgdd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_fbgdd );};if _eggdg ,_gafbf :=_gfdce .(_c .EndElement );_gafbf &&_eggdg .Name ==start .Name {break ;};};return nil ;};func (_a *AG_Adj )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _a .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_f .Sprintf ("\u0025\u0076",*_a .AdjAttr )});};return nil ;};func (_gceag OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _gceag {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gceag ));};return nil ;};
// Validate validates the CT_F and its children
func (_edee *CT_F )Validate ()error {return _edee .ValidateWithPath ("\u0043\u0054\u005f\u0046")};
// Validate validates the CT_Rect and its children
func (_fccgf *CT_Rect )Validate ()error {return _fccgf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_gefcfb ST_StrokeArrowType )Validate ()error {return _gefcfb .ValidateWithPath ("")};func (_ddefe *Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddefe .CT_Line =*NewCT_Line ();for _ ,_gbeeec :=range start .Attr {if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ddefe .UserdrawnAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ddefe .ButtonAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ddefe .DgmlayoutmruAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ddefe .UserhiddenAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddefe .CliptowrapAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ddefe .BulletAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u006f\u006c\u0065"{_ddefe .OleAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0068\u0072"{_ddefe .HrAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0073\u0070\u0069\u0064"{_bcegc ,_dgfabb :=_gbeeec .Value ,error (nil );if _dgfabb !=nil {return _dgfabb ;};_ddefe .SpidAttr =&_bcegc ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0068\u0072\u0073t\u0064"{_ddefe .HrstdAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddefe .BwnormalAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_deddc ,_bfaeb :=_gbeeec .Value ,error (nil );if _bfaeb !=nil {return _bfaeb ;};_ddefe .BordertopcolorAttr =&_deddc ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ddefe .DgmlayoutAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddefe .ForcedashAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddefe .AllowoverlapAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ddefe .HrnoshadeAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddefe .PreferrelativeAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_afggg ,_fdgfg :=_gbeeec .Value ,error (nil );if _fdgfg !=nil {return _fdgfg ;};_ddefe .BorderbottomcolorAttr =&_afggg ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u006f\u006e\u0065\u0064"{_ddefe .OnedAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edcf ,_dcac :=_e .ParseInt (_gbeeec .Value ,10,64);if _dcac !=nil {return _dcac ;};_ddefe .DgmnodekindAttr =&_edcf ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gedd ,_aceaa :=_e .ParseInt (_gbeeec .Value ,10,64);if _aceaa !=nil {return _aceaa ;};_ddefe .RegroupidAttr =&_gedd ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ddefe .AllowincellAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdaefd ,_aaaag :=_e .ParseFloat (_gbeeec .Value ,64);if _aaaag !=nil {return _aaaag ;};_cdgff :=float32 (_fdaefd );_ddefe .HrpctAttr =&_cdgff ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0063\u006c\u0069\u0070"{_ddefe .ClipAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddefe .InsetmodeAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_egccbc ,_gcbcd :=_gbeeec .Value ,error (nil );if _gcbcd !=nil {return _gcbcd ;};_ddefe .BorderleftcolorAttr =&_egccbc ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddefe .OleiconAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddefef ,_addae :=_gbeeec .Value ,error (nil );if _addae !=nil {return _addae ;};_ddefe .BorderrightcolorAttr =&_ddefef ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddefe .ConnectortypeAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddefe .BwpureAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddefe .BwmodeAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0073\u0070\u0074"{_cbgcdb ,_dbcad :=_e .ParseFloat (_gbeeec .Value ,64);if _dbcad !=nil {return _dbcad ;};_eacga :=float32 (_cbgcdb );_ddefe .SptAttr =&_eacga ;continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ddefe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbeeec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ddefe .HralignAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Local =="\u0074\u006f"{_fadac ,_cbcgd :=_gbeeec .Value ,error (nil );if _cbcgd !=nil {return _cbcgd ;};_ddefe .ToAttr =&_fadac ;continue ;};if _gbeeec .Name .Local =="\u0069\u0064"{_dabbc ,_bdabe :=_gbeeec .Value ,error (nil );if _bdabe !=nil {return _bdabe ;};_ddefe .IdAttr =&_dabbc ;continue ;};if _gbeeec .Name .Local =="\u0061\u006c\u0074"{_ccgbf ,_fddbbg :=_gbeeec .Value ,error (nil );if _fddbbg !=nil {return _fddbbg ;};_ddefe .AltAttr =&_ccgbf ;continue ;};if _gbeeec .Name .Local =="\u0070\u0072\u0069n\u0074"{_ddefe .PrintAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ddefe .StrokedAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fdgbb ,_fcgag :=_gbeeec .Value ,error (nil );if _fcgag !=nil {return _fcgag ;};_ddefe .WrapcoordsAttr =&_fdgbb ;continue ;};if _gbeeec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgadd ,_daafe :=_gbeeec .Value ,error (nil );if _daafe !=nil {return _daafe ;};_ddefe .StrokeweightAttr =&_cgadd ;continue ;};if _gbeeec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebgfb ,_gefaa :=_gbeeec .Value ,error (nil );if _gefaa !=nil {return _gefaa ;};_ddefe .CoordoriginAttr =&_ebgfb ;continue ;};if _gbeeec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdbbb ,_ccfaf :=_gbeeec .Value ,error (nil );if _ccfaf !=nil {return _ccfaf ;};_ddefe .ChromakeyAttr =&_cdbbb ;continue ;};if _gbeeec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfdcd ,_befa :=_gbeeec .Value ,error (nil );if _befa !=nil {return _befa ;};_ddefe .FillcolorAttr =&_gfdcd ;continue ;};if _gbeeec .Name .Local =="\u0073\u0074\u0079l\u0065"{_feaeg ,_edgc :=_gbeeec .Value ,error (nil );if _edgc !=nil {return _edgc ;};_ddefe .StyleAttr =&_feaeg ;continue ;};if _gbeeec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eadaa ,_ffgee :=_gbeeec .Value ,error (nil );if _ffgee !=nil {return _ffgee ;};_ddefe .OpacityAttr =&_eadaa ;continue ;};if _gbeeec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbccd ,_fcgde :=_gbeeec .Value ,error (nil );if _fcgde !=nil {return _fcgde ;};_ddefe .StrokecolorAttr =&_dbccd ;continue ;};if _gbeeec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddefe .InsetpenAttr .UnmarshalXMLAttr (_gbeeec );continue ;};if _gbeeec .Name .Local =="\u0066\u0072\u006f\u006d"{_aeacb ,_eadeaa :=_gbeeec .Value ,error (nil );if _eadeaa !=nil {return _eadeaa ;};_ddefe .FromAttr =&_aeacb ;continue ;};if _gbeeec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbbd ,_gebga :=_gbeeec .Value ,error (nil );if _gebga !=nil {return _gebga ;};_ddefe .CoordsizeAttr =&_fbbd ;continue ;};if _gbeeec .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaae ,_fedcf :=_gbeeec .Value ,error (nil );if _fedcf !=nil {return _fedcf ;};_ddefe .TitleAttr =&_gaae ;continue ;};if _gbeeec .Name .Local =="\u0063\u006c\u0061s\u0073"{_adbde ,_aaagf :=_gbeeec .Value ,error (nil );if _aaagf !=nil {return _aaagf ;};_ddefe .ClassAttr =&_adbde ;continue ;};if _gbeeec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ddffc ,_cgeba :=_gbeeec .Value ,error (nil );if _cgeba !=nil {return _cgeba ;};_ddefe .TargetAttr =&_ddffc ;continue ;};if _gbeeec .Name .Local =="\u0068\u0072\u0065\u0066"{_aagf ,_fgedb :=_gbeeec .Value ,error (nil );if _fgedb !=nil {return _fgedb ;};_ddefe .HrefAttr =&_aagf ;continue ;};if _gbeeec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddefe .FilledAttr .UnmarshalXMLAttr (_gbeeec );continue ;};};_dgdc :for {_ddab ,_agafc :=d .Token ();if _agafc !=nil {return _agafc ;};switch _fbddac :=_ddab .(type ){case _c .StartElement :switch _fbddac .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccagg :=NewEG_ShapeElements ();_ccagg .Path =NewPath ();if _adcde :=d .DecodeElement (_ccagg .Path ,&_fbddac );_adcde !=nil {return _adcde ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_ccagg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_agbfb :=NewEG_ShapeElements ();_agbfb .Formulas =NewFormulas ();if _bbcb :=d .DecodeElement (_agbfb .Formulas ,&_fbddac );_bbcb !=nil {return _bbcb ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_agbfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gffbf :=NewEG_ShapeElements ();_gffbf .Handles =NewHandles ();if _cdfd :=d .DecodeElement (_gffbf .Handles ,&_fbddac );_cdfd !=nil {return _cdfd ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_gffbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ebafe :=NewEG_ShapeElements ();_ebafe .Fill =NewFill ();if _eaef :=d .DecodeElement (_ebafe .Fill ,&_fbddac );_eaef !=nil {return _eaef ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_ebafe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_bcgdb :=NewEG_ShapeElements ();_bcgdb .Stroke =NewStroke ();if _cfbad :=d .DecodeElement (_bcgdb .Stroke ,&_fbddac );_cfbad !=nil {return _cfbad ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_bcgdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dgeba :=NewEG_ShapeElements ();_dgeba .Shadow =NewShadow ();if _edecd :=d .DecodeElement (_dgeba .Shadow ,&_fbddac );_edecd !=nil {return _edecd ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_dgeba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ffgdc :=NewEG_ShapeElements ();_ffgdc .Textbox =NewTextbox ();if _fbbcaa :=d .DecodeElement (_ffgdc .Textbox ,&_fbddac );_fbbcaa !=nil {return _fbbcaa ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_ffgdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_gfcddc :=NewEG_ShapeElements ();_gfcddc .Textpath =NewTextpath ();if _ggbfb :=d .DecodeElement (_gfcddc .Textpath ,&_fbddac );_ggbfb !=nil {return _ggbfb ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_gfcddc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_efbgg :=NewEG_ShapeElements ();_efbgg .Imagedata =NewImagedata ();if _bcdcb :=d .DecodeElement (_efbgg .Imagedata ,&_fbddac );_bcdcb !=nil {return _bcdcb ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_efbgg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gcgce :=NewEG_ShapeElements ();_gcgce .Skew =NewOfcSkew ();if _bbbfc :=d .DecodeElement (_gcgce .Skew ,&_fbddac );_bbbfc !=nil {return _bbbfc ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_gcgce );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fcafg :=NewEG_ShapeElements ();_fcafg .Extrusion =NewOfcExtrusion ();if _gcfac :=d .DecodeElement (_fcafg .Extrusion ,&_fbddac );_gcfac !=nil {return _gcfac ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_fcafg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_adfgd :=NewEG_ShapeElements ();_adfgd .Callout =NewOfcCallout ();if _dacba :=d .DecodeElement (_adfgd .Callout ,&_fbddac );_dacba !=nil {return _dacba ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_adfgd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dcag :=NewEG_ShapeElements ();_dcag .Lock =NewOfcLock ();if _feeag :=d .DecodeElement (_dcag .Lock ,&_fbddac );_feeag !=nil {return _feeag ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_dcag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gdffb :=NewEG_ShapeElements ();_gdffb .Clippath =NewOfcClippath ();if _gaceb :=d .DecodeElement (_gdffb .Clippath ,&_fbddac );_gaceb !=nil {return _gaceb ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_gdffb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_dbff :=NewEG_ShapeElements ();_dbff .Signatureline =NewOfcSignatureline ();if _gaafg :=d .DecodeElement (_dbff .Signatureline ,&_fbddac );_gaafg !=nil {return _gaafg ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_dbff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_eccgf :=NewEG_ShapeElements ();_eccgf .Wrap =_g .NewWrap ();if _dbgf :=d .DecodeElement (_eccgf .Wrap ,&_fbddac );_dbgf !=nil {return _dbgf ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_eccgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dcbgg :=NewEG_ShapeElements ();_dcbgg .Anchorlock =_g .NewAnchorlock ();if _gfcc :=d .DecodeElement (_dcbgg .Anchorlock ,&_fbddac );_gfcc !=nil {return _gfcc ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_dcbgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dbabg :=NewEG_ShapeElements ();_dbabg .Bordertop =_g .NewBordertop ();if _acdbd :=d .DecodeElement (_dbabg .Bordertop ,&_fbddac );_acdbd !=nil {return _acdbd ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_dbabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ddceb :=NewEG_ShapeElements ();_ddceb .Borderbottom =_g .NewBorderbottom ();if _gcccca :=d .DecodeElement (_ddceb .Borderbottom ,&_fbddac );_gcccca !=nil {return _gcccca ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_ddceb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_caca :=NewEG_ShapeElements ();_caca .Borderleft =_g .NewBorderleft ();if _ffbdg :=d .DecodeElement (_caca .Borderleft ,&_fbddac );_ffbdg !=nil {return _ffbdg ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_caca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ccbcd :=NewEG_ShapeElements ();_ccbcd .Borderright =_g .NewBorderright ();if _caccg :=d .DecodeElement (_ccbcd .Borderright ,&_fbddac );_caccg !=nil {return _caccg ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_ccbcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cafgf :=NewEG_ShapeElements ();_cafgf .ClientData =_cb .NewClientData ();if _ebcde :=d .DecodeElement (_cafgf .ClientData ,&_fbddac );_ebcde !=nil {return _ebcde ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_cafgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cgef :=NewEG_ShapeElements ();_cgef .Textdata =_de .NewTextdata ();if _ffdec :=d .DecodeElement (_cgef .Textdata ,&_fbddac );_ffdec !=nil {return _ffdec ;};_ddefe .EG_ShapeElements =append (_ddefe .EG_ShapeElements ,_cgef );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_fbddac .Name );if _bgegg :=d .Skip ();_bgegg !=nil {return _bgegg ;};};case _c .EndElement :break _dgdc ;case _c .CharData :};};return nil ;};
// Validate validates the Rect and its children
func (_cggg *Rect )Validate ()error {return _cggg .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_caeg :=&AG_StrokeAttributes {};return _caeg };
// Validate validates the AG_Ext and its children
func (_fed *AG_Ext )Validate ()error {return _fed .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ;Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;};
// Validate validates the OfcOLEObject and its children
func (_deagd *OfcOLEObject )Validate ()error {return _deagd .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_ccdaf *ST_StrokeArrowLength )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcfac ,_dfdbe :=d .Token ();if _dfdbe !=nil {return _dfdbe ;};if _beaec ,_afagce :=_dcfac .(_c .EndElement );_afagce &&_beaec .Name ==start .Name {*_ccdaf =1;return nil ;};if _baafg ,_caece :=_dcfac .(_c .CharData );!_caece {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfac );}else {switch string (_baafg ){case "":*_ccdaf =0;case "\u0073\u0068\u006fr\u0074":*_ccdaf =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ccdaf =2;case "\u006c\u006f\u006e\u0067":*_ccdaf =3;};};_dcfac ,_dfdbe =d .Token ();if _dfdbe !=nil {return _dfdbe ;};if _ccagde ,_egeeb :=_dcfac .(_c .EndElement );_egeeb &&_ccagde .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfac );};
// Validate validates the EG_ShapeElements and its children
func (_aacbbg *EG_ShapeElements )Validate ()error {return _aacbbg .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};
// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path
func (_acfbf *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func (_ebdef OfcST_ExtrusionType )Validate ()error {return _ebdef .ValidateWithPath ("")};func (_bfeg *OfcComplex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfeg .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_gdeabc :=range start .Attr {if _gdeabc .Name .Local =="\u0065\u0078\u0074"{_bfeg .ExtAttr .UnmarshalXMLAttr (_gdeabc );continue ;};};for {_dbdfe ,_bagcf :=d .Token ();if _bagcf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_bagcf );};if _cdcdb ,_gecg :=_dbdfe .(_c .EndElement );_gecg &&_cdcdb .Name ==start .Name {break ;};};return nil ;};func NewShapetype ()*Shapetype {_gdbff :=&Shapetype {};_gdbff .CT_Shapetype =*NewCT_Shapetype ();return _gdbff ;};
// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path
func (_cdbg *EG_ShapeElements )ValidateWithPath (path string )error {if _cdbg .Path !=nil {if _abgg :=_cdbg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_abgg !=nil {return _abgg ;};};if _cdbg .Formulas !=nil {if _bedcf :=_cdbg .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_bedcf !=nil {return _bedcf ;};};if _cdbg .Handles !=nil {if _ecgc :=_cdbg .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_ecgc !=nil {return _ecgc ;};};if _cdbg .Fill !=nil {if _aeegf :=_cdbg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aeegf !=nil {return _aeegf ;};};if _cdbg .Stroke !=nil {if _bgfgb :=_cdbg .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_bgfgb !=nil {return _bgfgb ;};};if _cdbg .Shadow !=nil {if _dgbgdc :=_cdbg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dgbgdc !=nil {return _dgbgdc ;};};if _cdbg .Textbox !=nil {if _agcdd :=_cdbg .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_agcdd !=nil {return _agcdd ;};};if _cdbg .Textpath !=nil {if _ggefb :=_cdbg .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_ggefb !=nil {return _ggefb ;};};if _cdbg .Imagedata !=nil {if _gcdaa :=_cdbg .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_gcdaa !=nil {return _gcdaa ;};};if _cdbg .Skew !=nil {if _cbdc :=_cdbg .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_cbdc !=nil {return _cbdc ;};};if _cdbg .Extrusion !=nil {if _dcae :=_cdbg .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dcae !=nil {return _dcae ;};};if _cdbg .Callout !=nil {if _febce :=_cdbg .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_febce !=nil {return _febce ;};};if _cdbg .Lock !=nil {if _ccded :=_cdbg .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_ccded !=nil {return _ccded ;};};if _cdbg .Clippath !=nil {if _bfdc :=_cdbg .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_bfdc !=nil {return _bfdc ;};};if _cdbg .Signatureline !=nil {if _fecadb :=_cdbg .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_fecadb !=nil {return _fecadb ;};};if _cdbg .Wrap !=nil {if _edage :=_cdbg .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_edage !=nil {return _edage ;};};if _cdbg .Anchorlock !=nil {if _bcdfc :=_cdbg .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_bcdfc !=nil {return _bcdfc ;};};if _cdbg .Bordertop !=nil {if _abcca :=_cdbg .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_abcca !=nil {return _abcca ;};};if _cdbg .Borderbottom !=nil {if _ebceg :=_cdbg .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_ebceg !=nil {return _ebceg ;};};if _cdbg .Borderleft !=nil {if _ebcgf :=_cdbg .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_ebcgf !=nil {return _ebcgf ;};};if _cdbg .Borderright !=nil {if _fddbg :=_cdbg .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_fddbg !=nil {return _fddbg ;};};if _cdbg .ClientData !=nil {if _eegg :=_cdbg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_eegg !=nil {return _eegg ;};};if _cdbg .Textdata !=nil {if _fegea :=_cdbg .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_fegea !=nil {return _fegea ;};};return nil ;};func (_gfg *AG_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgg :=range start .Attr {if _dgg .Name .Local =="\u0073\u0074\u0079l\u0065"{_aebg ,_edbbf :=_dgg .Value ,error (nil );if _edbbf !=nil {return _edbbf ;};_gfg .StyleAttr =&_aebg ;continue ;};};for {_fce ,_efce :=d .Token ();if _efce !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_efce );};if _ffbe ,_aeed :=_fce .(_c .EndElement );_aeed &&_ffbe .Name ==start .Name {break ;};};return nil ;};func (_fff *AG_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egda :=range start .Attr {if _egda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fff .FilledAttr .UnmarshalXMLAttr (_egda );continue ;};if _egda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edba ,_eda :=_egda .Value ,error (nil );if _eda !=nil {return _eda ;};_fff .FillcolorAttr =&_edba ;continue ;};};for {_edcd ,_bgg :=d .Token ();if _bgg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_bgg );};if _abc ,_edbb :=_edcd .(_c .EndElement );_edbb &&_abc .Name ==start .Name {break ;};};return nil ;};func NewAG_Ext ()*AG_Ext {_fdef :=&AG_Ext {};_fdef .ExtAttr =ST_Ext (1);return _fdef };func (_aecbc *OfcOLEObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _aecbc .OfcCT_OLEObject .MarshalXML (e ,start );};
// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path
func (_cgbe *CT_Formulas )ValidateWithPath (path string )error {for _becgf ,_cegg :=range _cgbe .F {if _dgfa :=_cegg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_becgf ));_dgfa !=nil {return _dgfa ;};};return nil ;};func (_fggdc *OfcShapelayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggdc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_fddgf :=range start .Attr {if _fddgf .Name .Local =="\u0065\u0078\u0074"{_fggdc .ExtAttr .UnmarshalXMLAttr (_fddgf );continue ;};};_dfcdb :for {_dadbe ,_fcead :=d .Token ();if _fcead !=nil {return _fcead ;};switch _ebefaf :=_dadbe .(type ){case _c .StartElement :switch _ebefaf .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_fggdc .Idmap =NewOfcCT_IdMap ();if _gffaa :=d .DecodeElement (_fggdc .Idmap ,&_ebefaf );_gffaa !=nil {return _gffaa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_fggdc .Regrouptable =NewOfcCT_RegroupTable ();if _bdga :=d .DecodeElement (_fggdc .Regrouptable ,&_ebefaf );_bdga !=nil {return _bdga ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_fggdc .Rules =NewOfcCT_Rules ();if _ecece :=d .DecodeElement (_fggdc .Rules ,&_ebefaf );_ecece !=nil {return _ecece ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_ebefaf .Name );if _decded :=d .Skip ();_decded !=nil {return _decded ;};};case _c .EndElement :break _dfcdb ;case _c .CharData :};};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _d .ST_TrueFalse ;BilevelAttr _d .ST_TrueFalse ;};
// Validate validates the OfcLock and its children
func (_fggfd *OfcLock )Validate ()error {return _fggfd .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};type Image struct{CT_Image };
// Validate validates the OfcComplex and its children
func (_gdbg *OfcComplex )Validate ()error {return _gdbg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};
// Validate validates the AG_Id and its children
func (_efe *AG_Id )Validate ()error {return _efe .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_aecgd :=&OfcCT_OLEObject {};return _aecgd };func (_ecfae *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecfae =0;case "\u0058\u0059":*_ecfae =1;case "\u005a\u0058":*_ecfae =2;case "\u0059\u005a":*_ecfae =3;};return nil ;};type ST_StrokeArrowWidth byte ;
// Validate validates the OfcCT_RelationTable and its children
func (_ecedd *OfcCT_RelationTable )Validate ()error {return _ecedd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_bgdgd *OfcST_ScreenSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgdgd =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_bgdgd =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_bgdgd =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_bgdgd =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_bgdgd =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_bgdgd =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_bgdgd =6;};return nil ;};type ST_StrokeArrowLength byte ;func (_dbga ST_EditAs )ValidateWithPath (path string )error {switch _dbga {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbga ));};return nil ;};func (_ffad *EG_ShapeElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egba :for {_becde ,_degfa :=d .Token ();if _degfa !=nil {return _degfa ;};switch _fgefg :=_becde .(type ){case _c .StartElement :switch _fgefg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ffad .Path =NewPath ();if _adbca :=d .DecodeElement (_ffad .Path ,&_fgefg );_adbca !=nil {return _adbca ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ffad .Formulas =NewFormulas ();if _fagcc :=d .DecodeElement (_ffad .Formulas ,&_fgefg );_fagcc !=nil {return _fagcc ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ffad .Handles =NewHandles ();if _eagca :=d .DecodeElement (_ffad .Handles ,&_fgefg );_eagca !=nil {return _eagca ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ffad .Fill =NewFill ();if _afcbc :=d .DecodeElement (_ffad .Fill ,&_fgefg );_afcbc !=nil {return _afcbc ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ffad .Stroke =NewStroke ();if _affc :=d .DecodeElement (_ffad .Stroke ,&_fgefg );_affc !=nil {return _affc ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffad .Shadow =NewShadow ();if _beaeb :=d .DecodeElement (_ffad .Shadow ,&_fgefg );_beaeb !=nil {return _beaeb ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ffad .Textbox =NewTextbox ();if _ebaf :=d .DecodeElement (_ffad .Textbox ,&_fgefg );_ebaf !=nil {return _ebaf ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ffad .Textpath =NewTextpath ();if _gfba :=d .DecodeElement (_ffad .Textpath ,&_fgefg );_gfba !=nil {return _gfba ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ffad .Imagedata =NewImagedata ();if _abae :=d .DecodeElement (_ffad .Imagedata ,&_fgefg );_abae !=nil {return _abae ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ffad .Skew =NewOfcSkew ();if _gfgba :=d .DecodeElement (_ffad .Skew ,&_fgefg );_gfgba !=nil {return _gfgba ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ffad .Extrusion =NewOfcExtrusion ();if _egcfb :=d .DecodeElement (_ffad .Extrusion ,&_fgefg );_egcfb !=nil {return _egcfb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ffad .Callout =NewOfcCallout ();if _aabdd :=d .DecodeElement (_ffad .Callout ,&_fgefg );_aabdd !=nil {return _aabdd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffad .Lock =NewOfcLock ();if _cdbcd :=d .DecodeElement (_ffad .Lock ,&_fgefg );_cdbcd !=nil {return _cdbcd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ffad .Clippath =NewOfcClippath ();if _bbfbd :=d .DecodeElement (_ffad .Clippath ,&_fgefg );_bbfbd !=nil {return _bbfbd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ffad .Signatureline =NewOfcSignatureline ();if _dgbee :=d .DecodeElement (_ffad .Signatureline ,&_fgefg );_dgbee !=nil {return _dgbee ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ffad .Wrap =_g .NewWrap ();if _degc :=d .DecodeElement (_ffad .Wrap ,&_fgefg );_degc !=nil {return _degc ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ffad .Anchorlock =_g .NewAnchorlock ();if _dddc :=d .DecodeElement (_ffad .Anchorlock ,&_fgefg );_dddc !=nil {return _dddc ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ffad .Bordertop =_g .NewBordertop ();if _aabcge :=d .DecodeElement (_ffad .Bordertop ,&_fgefg );_aabcge !=nil {return _aabcge ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ffad .Borderbottom =_g .NewBorderbottom ();if _bdag :=d .DecodeElement (_ffad .Borderbottom ,&_fgefg );_bdag !=nil {return _bdag ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ffad .Borderleft =_g .NewBorderleft ();if _bacba :=d .DecodeElement (_ffad .Borderleft ,&_fgefg );_bacba !=nil {return _bacba ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ffad .Borderright =_g .NewBorderright ();if _bfgcg :=d .DecodeElement (_ffad .Borderright ,&_fgefg );_bfgcg !=nil {return _bfgcg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ffad .ClientData =_cb .NewClientData ();if _dgefg :=d .DecodeElement (_ffad .ClientData ,&_fgefg );_dgefg !=nil {return _dgefg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ffad .Textdata =_de .NewTextdata ();if _bdagb :=d .DecodeElement (_ffad .Textdata ,&_fgefg );_bdagb !=nil {return _bdagb ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_fgefg .Name );if _acdad :=d .Skip ();_acdad !=nil {return _acdad ;};};case _c .EndElement :break _egba ;case _c .CharData :};};return nil ;};
// Validate validates the CT_RoundRect and its children
func (_feff *CT_RoundRect )Validate ()error {return _feff .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_bbd *AG_OfficeCoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdc :=range start .Attr {if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbd .HralignAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbd .AllowincellAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u006f\u006e\u0065\u0064"{_bbd .OnedAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbd .AllowoverlapAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbd .UserdrawnAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbd .UserhiddenAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bgde ,_gbgb :=_bdc .Value ,error (nil );if _gbgb !=nil {return _gbgb ;};_bbd .BordertopcolorAttr =&_bgde ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0068\u0072"{_bbd .HrAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_affd ,_cabc :=_bdc .Value ,error (nil );if _cabc !=nil {return _cabc ;};_bbd .BorderleftcolorAttr =&_affd ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dec ,_cbge :=_bdc .Value ,error (nil );if _cbge !=nil {return _cbge ;};_bbd .BorderrightcolorAttr =&_dec ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egac ,_agac :=_e .ParseInt (_bdc .Value ,10,64);if _agac !=nil {return _agac ;};_bbd .DgmnodekindAttr =&_egac ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbd .BulletAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggge ,_cfbe :=_bdc .Value ,error (nil );if _cfbe !=nil {return _cfbe ;};_bbd .BorderbottomcolorAttr =&_ggge ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbd .InsetmodeAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbd .ButtonAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbd .DgmlayoutAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0073\u0070\u0069\u0064"{_cbag ,_beeea :=_bdc .Value ,error (nil );if _beeea !=nil {return _beeea ;};_bbd .SpidAttr =&_cbag ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbd .HrstdAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebd ,_feg :=_e .ParseFloat (_bdc .Value ,64);if _feg !=nil {return _feg ;};_bdf :=float32 (_ebd );_bbd .HrpctAttr =&_bdf ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbae ,_bgeg :=_e .ParseInt (_bdc .Value ,10,64);if _bgeg !=nil {return _bgeg ;};_bbd .RegroupidAttr =&_dbae ;continue ;};if _bdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbd .HrnoshadeAttr .UnmarshalXMLAttr (_bdc );continue ;};};for {_eade ,_bgba :=d .Token ();if _bgba !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u004f\u0066\u0066i\u0063\u0065\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_bgba );};if _aggf ,_gefb :=_eade .(_c .EndElement );_gefb &&_aggf .Name ==start .Name {break ;};};return nil ;};func (_daa *AG_ShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _daa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_daa .OpacityAttr )});};if _daa .StrokedAttr !=_d .ST_TrueFalseUnset {_beeg ,_aeca :=_daa .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aeca !=nil {return _aeca ;};start .Attr =append (start .Attr ,_beeg );};if _daa .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_daa .StrokecolorAttr )});};if _daa .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daa .StrokeweightAttr )});};if _daa .InsetpenAttr !=_d .ST_TrueFalseUnset {_egdec ,_bgeb :=_daa .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bgeb !=nil {return _bgeb ;};start .Attr =append (start .Attr ,_egdec );};if _daa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_daa .ChromakeyAttr )});};if _daa .FilledAttr !=_d .ST_TrueFalseUnset {_gece ,_eeda :=_daa .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eeda !=nil {return _eeda ;};start .Attr =append (start .Attr ,_gece );};if _daa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_daa .FillcolorAttr )});};return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);
// Validate validates the CT_Path and its children
func (_beff *CT_Path )Validate ()error {return _beff .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};type AG_Id struct{IdAttr *string ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _d .ST_TrueFalse ;StrokeokAttr _d .ST_TrueFalse ;ShadowokAttr _d .ST_TrueFalse ;ArrowokAttr _d .ST_TrueFalse ;GradientshapeokAttr _d .ST_TrueFalse ;TextpathokAttr _d .ST_TrueFalse ;InsetpenokAttr _d .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _d .ST_TrueFalse ;IdAttr *string ;};func (_fdgdf *OfcCallout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fdgdf .OfcCT_Callout .MarshalXML (e ,start );};
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
func (_egbgf *CT_Shape )ValidateWithPath (path string )error {for _bebbg ,_gaff :=range _egbgf .Ink {if _aafde :=_gaff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bebbg ));_aafde !=nil {return _aafde ;};};for _gccce ,_cfdfb :=range _egbgf .Iscomment {if _baad :=_cfdfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gccce ));_baad !=nil {return _baad ;};};for _geccf ,_aaage :=range _egbgf .Equationxml {if _acgeea :=_aaage .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_geccf ));_acgeea !=nil {return _acgeea ;};};for _eceag ,_adadc :=range _egbgf .EG_ShapeElements {if _egbeb :=_adadc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eceag ));_egbeb !=nil {return _egbeb ;};};if _ebfdb :=_egbgf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebfdb !=nil {return _ebfdb ;};if _gdbc :=_egbgf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gdbc !=nil {return _gdbc ;};if _gcgg :=_egbgf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gcgg !=nil {return _gcgg ;};if _fbgb :=_egbgf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbgb !=nil {return _fbgb ;};if _gccg :=_egbgf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};if _dcgdf :=_egbgf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dcgdf !=nil {return _dcgdf ;};if _ggaec :=_egbgf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggaec !=nil {return _ggaec ;};if _fdfgb :=_egbgf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fdfgb !=nil {return _fdfgb ;};if _ffaa :=_egbgf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ffaa !=nil {return _ffaa ;};if _bcacd :=_egbgf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bcacd !=nil {return _bcacd ;};if _gcefc :=_egbgf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gcefc !=nil {return _gcefc ;};if _gdfee :=_egbgf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gdfee !=nil {return _gdfee ;};if _gbge :=_egbgf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gbge !=nil {return _gbge ;};if _bfcc :=_egbgf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bfcc !=nil {return _bfcc ;};if _ebcef :=_egbgf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ebcef !=nil {return _ebcef ;};if _gcaf :=_egbgf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gcaf !=nil {return _gcaf ;};if _bfcge :=_egbgf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bfcge !=nil {return _bfcge ;};if _eaaga :=_egbgf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eaaga !=nil {return _eaaga ;};if _bcdd :=_egbgf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bcdd !=nil {return _bcdd ;};if _geba :=_egbgf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_geba !=nil {return _geba ;};if _deecf :=_egbgf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_deecf !=nil {return _deecf ;};if _ffeec :=_egbgf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ffeec !=nil {return _ffeec ;};if _fdde :=_egbgf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fdde !=nil {return _fdde ;};if _ggcbd :=_egbgf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ggcbd !=nil {return _ggcbd ;};if _ccea :=_egbgf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ccea !=nil {return _ccea ;};if _eaebd :=_egbgf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eaebd !=nil {return _eaebd ;};if _bbgag :=_egbgf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bbgag !=nil {return _bbgag ;};if _egcbg :=_egbgf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_egcbg !=nil {return _egcbg ;};if _gdde :=_egbgf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gdde !=nil {return _gdde ;};return nil ;};func (_cadgf *OfcST_How )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cadgf =0;case "\u0074\u006f\u0070":*_cadgf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_cadgf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cadgf =3;case "\u006c\u0065\u0066\u0074":*_cadgf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cadgf =5;case "\u0072\u0069\u0067h\u0074":*_cadgf =6;};return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func (_eefba OfcST_FillType )Validate ()error {return _eefba .ValidateWithPath ("")};func (_bfdff *Textbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bfdff .CT_Textbox .MarshalXML (e ,start );};func (_dgfce OfcST_ExtrusionPlane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgfce .String (),start );};
// Validate validates the CT_Line and its children
func (_ecccc *CT_Line )Validate ()error {return _ecccc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);func (_afdb *OfcRight )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _afdb .OfcCT_StrokeChild .MarshalXML (e ,start );};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_fggcb ST_StrokeEndCap )ValidateWithPath (path string )error {switch _fggcb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggcb ));};return nil ;};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func NewOfcCT_Callout ()*OfcCT_Callout {_egdf :=&OfcCT_Callout {};return _egdf };
// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path
func (_dcebd *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _dcebd .Idmap !=nil {if _gcbfc :=_dcebd .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_gcbfc !=nil {return _gcbfc ;};};if _dcebd .Regrouptable !=nil {if _aegae :=_dcebd .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_aegae !=nil {return _aegae ;};};if _dcebd .Rules !=nil {if _ggeda :=_dcebd .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_ggeda !=nil {return _ggeda ;};};if _afeg :=_dcebd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afeg !=nil {return _afeg ;};return nil ;};type CT_Formulas struct{F []*CT_F ;};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;);
// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path
func (_dfdefb *OfcTop )ValidateWithPath (path string )error {if _debbc :=_dfdefb .OfcCT_StrokeChild .ValidateWithPath (path );_debbc !=nil {return _debbc ;};return nil ;};
// Validate validates the OfcCT_ColorMenu and its children
func (_fagbf *OfcCT_ColorMenu )Validate ()error {return _fagbf .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_fbeeec OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _fbeeec {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeeec ));};return nil ;};
// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path
func (_adeg *CT_Arc )ValidateWithPath (path string )error {for _cgcc ,_baaa :=range _adeg .EG_ShapeElements {if _dcaf :=_baaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cgcc ));_dcaf !=nil {return _dcaf ;};};if _ecdeg :=_adeg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ecdeg !=nil {return _ecdeg ;};if _bdaa :=_adeg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bdaa !=nil {return _bdaa ;};if _fbfdb :=_adeg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fbfdb !=nil {return _fbfdb ;};if _fbec :=_adeg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbec !=nil {return _fbec ;};if _fedd :=_adeg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fedd !=nil {return _fedd ;};if _cbcf :=_adeg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cbcf !=nil {return _cbcf ;};if _dece :=_adeg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dece !=nil {return _dece ;};if _adba :=_adeg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_adba !=nil {return _adba ;};if _decbf :=_adeg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_decbf !=nil {return _decbf ;};if _dcec :=_adeg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dcec !=nil {return _dcec ;};if _cfdf :=_adeg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cfdf !=nil {return _cfdf ;};if _bbaa :=_adeg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbaa !=nil {return _bbaa ;};if _ebff :=_adeg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ebff !=nil {return _ebff ;};if _bcb :=_adeg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bcb !=nil {return _bcb ;};if _ccfe :=_adeg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ccfe !=nil {return _ccfe ;};if _cgbb :=_adeg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cgbb !=nil {return _cgbb ;};if _ggcg :=_adeg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};if _dgaf :=_adeg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dgaf !=nil {return _dgaf ;};if _ggcgc :=_adeg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggcgc !=nil {return _ggcgc ;};if _gdabd :=_adeg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gdabd !=nil {return _gdabd ;};if _cdcb :=_adeg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdcb !=nil {return _cdcb ;};if _cabd :=_adeg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cabd !=nil {return _cabd ;};if _gfdc :=_adeg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gfdc !=nil {return _gfdc ;};if _abcd :=_adeg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_abcd !=nil {return _abcd ;};if _aaba :=_adeg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aaba !=nil {return _aaba ;};if _ebcg :=_adeg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ebcg !=nil {return _ebcg ;};if _bafgf :=_adeg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bafgf !=nil {return _bafgf ;};if _acab :=_adeg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_acab !=nil {return _acab ;};if _cabb :=_adeg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cabb !=nil {return _cabb ;};return nil ;};func (_acagg ST_FillType )String ()string {switch _acagg {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 6:return "\u0066\u0072\u0061m\u0065";};return "";};
// ValidateWithPath validates the Image and its children, prefixing error messages with path
func (_dfecc *Image )ValidateWithPath (path string )error {if _fgfee :=_dfecc .CT_Image .ValidateWithPath (path );_fgfee !=nil {return _fgfee ;};return nil ;};func (_ecded OfcST_ConnectorType )ValidateWithPath (path string )error {switch _ecded {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecded ));};return nil ;};
// Validate validates the OfcCT_Rules and its children
func (_eagee *OfcCT_Rules )Validate ()error {return _eagee .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_bcbge *OfcCT_EquationXml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfdde :=range start .Attr {if _cfdde .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fgfad ,_ccdcb :=_cfdde .Value ,error (nil );if _ccdcb !=nil {return _ccdcb ;};_bcbge .ContentTypeAttr =&_fgfad ;continue ;};};_bafcd :for {_bcbef ,_gfgfc :=d .Token ();if _gfgfc !=nil {return _gfgfc ;};switch _afdfef :=_bcbef .(type ){case _c .StartElement :switch _afdfef .Name {default:if _bbde ,_cfaab :=_eg .CreateElement (_afdfef );_cfaab !=nil {return _cfaab ;}else {if _fddcg :=d .DecodeElement (_bbde ,&_afdfef );_fddcg !=nil {return _fddcg ;};_bcbge .Any =_bbde ;};};case _c .EndElement :break _bafcd ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path
func (_gfeegb *CT_Group )ValidateWithPath (path string )error {if _aefc :=_gfeegb .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_aefc !=nil {return _aefc ;};for _feaf ,_cdae :=range _gfeegb .Group {if _eede :=_cdae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_feaf ));_eede !=nil {return _eede ;};};for _fbfb ,_cgad :=range _gfeegb .Shape {if _gaed :=_cgad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fbfb ));_gaed !=nil {return _gaed ;};};for _dbdf ,_ddff :=range _gfeegb .Shapetype {if _dbfee :=_ddff .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dbdf ));_dbfee !=nil {return _dbfee ;};};for _eaac ,_afac :=range _gfeegb .Arc {if _aagg :=_afac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_eaac ));_aagg !=nil {return _aagg ;};};for _bcf ,_faafc :=range _gfeegb .Curve {if _fbde :=_faafc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_bcf ));_fbde !=nil {return _fbde ;};};for _bcece ,_befd :=range _gfeegb .Image {if _gbea :=_befd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bcece ));_gbea !=nil {return _gbea ;};};for _daagb ,_bead :=range _gfeegb .Line {if _adfba :=_bead .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_daagb ));_adfba !=nil {return _adfba ;};};for _aebge ,_ddaa :=range _gfeegb .Oval {if _dbgc :=_ddaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_aebge ));_dbgc !=nil {return _dbgc ;};};for _gcea ,_edde :=range _gfeegb .Polyline {if _eada :=_edde .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gcea ));_eada !=nil {return _eada ;};};for _feee ,_bbebb :=range _gfeegb .Rect {if _gggea :=_bbebb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_feee ));_gggea !=nil {return _gggea ;};};for _afdcd ,_faeb :=range _gfeegb .Roundrect {if _afbe :=_faeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_afdcd ));_afbe !=nil {return _afbe ;};};for _eeded ,_eecbd :=range _gfeegb .Diagram {if _fcbba :=_eecbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_eeded ));_fcbba !=nil {return _fcbba ;};};for _ageg ,_efff :=range _gfeegb .EG_ShapeElements {if _cbdg :=_efff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ageg ));_cbdg !=nil {return _cbdg ;};};if _aecb :=_gfeegb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aecb !=nil {return _aecb ;};if _gdcaf :=_gfeegb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gdcaf !=nil {return _gdcaf ;};if _ggbedc :=_gfeegb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ggbedc !=nil {return _ggbedc ;};if _agec :=_gfeegb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_agec !=nil {return _agec ;};if _dgdg :=_gfeegb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dgdg !=nil {return _dgdg ;};if _cdadf :=_gfeegb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdadf !=nil {return _cdadf ;};if _eeaf :=_gfeegb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eeaf !=nil {return _eeaf ;};if _egdae :=_gfeegb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_egdae !=nil {return _egdae ;};if _bcef :=_gfeegb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bcef !=nil {return _bcef ;};if _edfa :=_gfeegb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_edfa !=nil {return _edfa ;};if _ffce :=_gfeegb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ffce !=nil {return _ffce ;};if _gdggg :=_gfeegb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gdggg !=nil {return _gdggg ;};if _ceec :=_gfeegb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ceec !=nil {return _ceec ;};if _bbaea :=_gfeegb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bbaea !=nil {return _bbaea ;};if _gccb :=_gfeegb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gccb !=nil {return _gccb ;};if _ccdbc :=_gfeegb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ccdbc !=nil {return _ccdbc ;};if _dfcb :=_gfeegb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dfcb !=nil {return _dfcb ;};return nil ;};type Oval struct{CT_Oval };func (_eacda *CT_Curve )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _eacda .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .FromAttr )});};if _eacda .Control1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .Control1Attr )});};if _eacda .Control2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .Control2Attr )});};if _eacda .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .ToAttr )});};if _eacda .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .HrefAttr )});};if _eacda .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .TargetAttr )});};if _eacda .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .ClassAttr )});};if _eacda .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .TitleAttr )});};if _eacda .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .AltAttr )});};if _eacda .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .CoordsizeAttr )});};if _eacda .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .CoordoriginAttr )});};if _eacda .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .WrapcoordsAttr )});};if _eacda .PrintAttr !=_d .ST_TrueFalseUnset {_eggb ,_ecfc :=_eacda .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ecfc !=nil {return _ecfc ;};start .Attr =append (start .Attr ,_eggb );};if _eacda .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .IdAttr )});};if _eacda .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .StyleAttr )});};if _eacda .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .SpidAttr )});};if _eacda .OnedAttr !=_d .ST_TrueFalseUnset {_cfcg ,_fccf :=_eacda .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fccf !=nil {return _fccf ;};start .Attr =append (start .Attr ,_cfcg );};if _eacda .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .RegroupidAttr )});};if _eacda .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_bfcg ,_dgge :=_eacda .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgge !=nil {return _dgge ;};start .Attr =append (start .Attr ,_bfcg );};if _eacda .ButtonAttr !=_d .ST_TrueFalseUnset {_ecg ,_becg :=_eacda .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _becg !=nil {return _becg ;};start .Attr =append (start .Attr ,_ecg );};if _eacda .UserhiddenAttr !=_d .ST_TrueFalseUnset {_agdcc ,_adbee :=_eacda .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adbee !=nil {return _adbee ;};start .Attr =append (start .Attr ,_agdcc );};if _eacda .BulletAttr !=_d .ST_TrueFalseUnset {_edeb ,_ffbg :=_eacda .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ffbg !=nil {return _ffbg ;};start .Attr =append (start .Attr ,_edeb );};if _eacda .HrAttr !=_d .ST_TrueFalseUnset {_fbeg ,_dcbd :=_eacda .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dcbd !=nil {return _dcbd ;};start .Attr =append (start .Attr ,_fbeg );};if _eacda .HrstdAttr !=_d .ST_TrueFalseUnset {_face ,_dadb :=_eacda .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dadb !=nil {return _dadb ;};start .Attr =append (start .Attr ,_face );};if _eacda .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_gdca ,_ggcdd :=_eacda .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ggcdd !=nil {return _ggcdd ;};start .Attr =append (start .Attr ,_gdca );};if _eacda .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .HrpctAttr )});};if _eacda .HralignAttr !=OfcST_HrAlignUnset {_eca ,_cfbc :=_eacda .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cfbc !=nil {return _cfbc ;};start .Attr =append (start .Attr ,_eca );};if _eacda .AllowincellAttr !=_d .ST_TrueFalseUnset {_baae ,_dgbe :=_eacda .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dgbe !=nil {return _dgbe ;};start .Attr =append (start .Attr ,_baae );};if _eacda .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_adf ,_fafe :=_eacda .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fafe !=nil {return _fafe ;};start .Attr =append (start .Attr ,_adf );};if _eacda .UserdrawnAttr !=_d .ST_TrueFalseUnset {_bcde ,_defbc :=_eacda .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _defbc !=nil {return _defbc ;};start .Attr =append (start .Attr ,_bcde );};if _eacda .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .BordertopcolorAttr )});};if _eacda .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .BorderleftcolorAttr )});};if _eacda .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .BorderbottomcolorAttr )});};if _eacda .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .BorderrightcolorAttr )});};if _eacda .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efed ,_dgca :=_eacda .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dgca !=nil {return _dgca ;};start .Attr =append (start .Attr ,_efed );};if _eacda .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .DgmnodekindAttr )});};if _eacda .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_abbc ,_daeee :=_eacda .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _daeee !=nil {return _daeee ;};start .Attr =append (start .Attr ,_abbc );};if _eacda .InsetmodeAttr !=OfcST_InsetModeUnset {_debc ,_dacb :=_eacda .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dacb !=nil {return _dacb ;};start .Attr =append (start .Attr ,_debc );};if _eacda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .OpacityAttr )});};if _eacda .StrokedAttr !=_d .ST_TrueFalseUnset {_ffaf ,_bgbf :=_eacda .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bgbf !=nil {return _bgbf ;};start .Attr =append (start .Attr ,_ffaf );};if _eacda .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .StrokecolorAttr )});};if _eacda .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .StrokeweightAttr )});};if _eacda .InsetpenAttr !=_d .ST_TrueFalseUnset {_gebcf ,_gcccc :=_eacda .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gcccc !=nil {return _gcccc ;};start .Attr =append (start .Attr ,_gebcf );};if _eacda .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .ChromakeyAttr )});};if _eacda .FilledAttr !=_d .ST_TrueFalseUnset {_fggde ,_edbbb :=_eacda .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _edbbb !=nil {return _edbbb ;};start .Attr =append (start .Attr ,_fggde );};if _eacda .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .FillcolorAttr )});};if _eacda .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eacda .SptAttr )});};if _eacda .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bggd ,_bdd :=_eacda .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bdd !=nil {return _bdd ;};start .Attr =append (start .Attr ,_bggd );};if _eacda .BwmodeAttr !=OfcST_BWModeUnset {_eebg ,_cfec :=_eacda .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cfec !=nil {return _cfec ;};start .Attr =append (start .Attr ,_eebg );};if _eacda .BwpureAttr !=OfcST_BWModeUnset {_dfde ,_fgaf :=_eacda .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fgaf !=nil {return _fgaf ;};start .Attr =append (start .Attr ,_dfde );};if _eacda .BwnormalAttr !=OfcST_BWModeUnset {_aaga ,_ddef :=_eacda .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ddef !=nil {return _ddef ;};start .Attr =append (start .Attr ,_aaga );};if _eacda .ForcedashAttr !=_d .ST_TrueFalseUnset {_fggdf ,_aebc :=_eacda .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aebc !=nil {return _aebc ;};start .Attr =append (start .Attr ,_fggdf );};if _eacda .OleiconAttr !=_d .ST_TrueFalseUnset {_dfgc ,_edf :=_eacda .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _edf !=nil {return _edf ;};start .Attr =append (start .Attr ,_dfgc );};if _eacda .OleAttr !=_d .ST_TrueFalseBlankUnset {_cbbae ,_eabd :=_eacda .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _eabd !=nil {return _eabd ;};start .Attr =append (start .Attr ,_cbbae );};if _eacda .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_ebfgg ,_gecce :=_eacda .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gecce !=nil {return _gecce ;};start .Attr =append (start .Attr ,_ebfgg );};if _eacda .CliptowrapAttr !=_d .ST_TrueFalseUnset {_aabf ,_dgcd :=_eacda .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dgcd !=nil {return _dgcd ;};start .Attr =append (start .Attr ,_aabf );};if _eacda .ClipAttr !=_d .ST_TrueFalseUnset {_eedf ,_ccc :=_eacda .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ccc !=nil {return _ccc ;};start .Attr =append (start .Attr ,_eedf );};e .EncodeToken (start );if _eacda .EG_ShapeElements !=nil {for _ ,_bcca :=range _eacda .EG_ShapeElements {_bcca .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfgae OfcST_ConnectorType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfgae .String (),start );};func (_acbgf OfcST_ExtrusionRender )String ()string {switch _acbgf {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return "";};func (_edafd ST_StrokeJoinStyle )Validate ()error {return _edafd .ValidateWithPath ("")};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);type OfcRight struct{OfcCT_StrokeChild };type OfcCT_Complex struct{ExtAttr ST_Ext ;};const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);type Imagedata struct{CT_ImageData };func (_cdedg *ST_StrokeJoinStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebcdb ,_ecbfab :=d .Token ();if _ecbfab !=nil {return _ecbfab ;};if _gadff ,_baeea :=_ebcdb .(_c .EndElement );_baeea &&_gadff .Name ==start .Name {*_cdedg =1;return nil ;};if _ecfbcf ,_fcfed :=_ebcdb .(_c .CharData );!_fcfed {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebcdb );}else {switch string (_ecfbcf ){case "":*_cdedg =0;case "\u0072\u006f\u0075n\u0064":*_cdedg =1;case "\u0062\u0065\u0076e\u006c":*_cdedg =2;case "\u006d\u0069\u0074e\u0072":*_cdedg =3;};};_ebcdb ,_ecbfab =d .Token ();if _ecbfab !=nil {return _ecbfab ;};if _ccbaa ,_bceeg :=_ebcdb .(_c .EndElement );_bceeg &&_ccbaa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebcdb );};func (_dfae *AG_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfae .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dfae .StyleAttr )});};return nil ;};
// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path
func (_afbfa *OfcLeft )ValidateWithPath (path string )error {if _dfced :=_afbfa .OfcCT_StrokeChild .ValidateWithPath (path );_dfced !=nil {return _dfced ;};return nil ;};func NewCT_Image ()*CT_Image {_bddae :=&CT_Image {};return _bddae };func (_gaeeg OfcST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaeeg .String (),start );};func (_cabed OfcST_ColorMode )ValidateWithPath (path string )error {switch _cabed {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cabed ));};return nil ;};func (_ddfccb *OfcCT_Complex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gddgd :=range start .Attr {if _gddgd .Name .Local =="\u0065\u0078\u0074"{_ddfccb .ExtAttr .UnmarshalXMLAttr (_gddgd );continue ;};};for {_eagecc ,_degcd :=d .Token ();if _degcd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_degcd );};if _dbec ,_cecg :=_eagecc .(_c .EndElement );_cecg &&_dbec .Name ==start .Name {break ;};};return nil ;};func (_gccee *CT_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdgdd :=range start .Attr {if _cdgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgdd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_gccee .ConnecttypeAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgdd .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_gccee .ExtrusionokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgdd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fbee ,_dbfeg :=_cdgdd .Value ,error (nil );if _dbfeg !=nil {return _dbfeg ;};_gccee .ConnectanglesAttr =&_fbee ;continue ;};if _cdgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdgdd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_daeef ,_egcb :=_cdgdd .Value ,error (nil );if _egcb !=nil {return _egcb ;};_gccee .ConnectlocsAttr =&_daeef ;continue ;};if _cdgdd .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_gccee .GradientshapeokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_gccee .ShadowokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_gccee .ArrowokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Local =="\u0076"{_aggc ,_abedc :=_cdgdd .Value ,error (nil );if _abedc !=nil {return _abedc ;};_gccee .VAttr =&_aggc ;continue ;};if _cdgdd .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_gccee .TextpathokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_gccee .InsetpenokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_gccee .StrokeokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_gccee .FillokAttr .UnmarshalXMLAttr (_cdgdd );continue ;};if _cdgdd .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_feegf ,_fbed :=_cdgdd .Value ,error (nil );if _fbed !=nil {return _fbed ;};_gccee .TextboxrectAttr =&_feegf ;continue ;};if _cdgdd .Name .Local =="\u006c\u0069\u006d\u006f"{_gfbc ,_fdeae :=_cdgdd .Value ,error (nil );if _fdeae !=nil {return _fdeae ;};_gccee .LimoAttr =&_gfbc ;continue ;};if _cdgdd .Name .Local =="\u0069\u0064"{_dfcfa ,_daad :=_cdgdd .Value ,error (nil );if _daad !=nil {return _daad ;};_gccee .IdAttr =&_dfcfa ;continue ;};};for {_fbbga ,_ecdee :=d .Token ();if _ecdee !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ecdee );};if _efeaf ,_gegb :=_fbbga .(_c .EndElement );_gegb &&_efeaf .Name ==start .Name {break ;};};return nil ;};func (_dbabf *OfcCT_R )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dbabf .IdAttr )});if _dbabf .TypeAttr !=OfcST_RTypeUnset {_gbabd ,_aabb :=_dbabf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _aabb !=nil {return _aabb ;};start .Attr =append (start .Attr ,_gbabd );};if _dbabf .HowAttr !=OfcST_HowUnset {_cgfae ,_dcgfg :=_dbabf .HowAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u006f\u0077"});if _dcgfg !=nil {return _dcgfg ;};start .Attr =append (start .Attr ,_cgfae );};if _dbabf .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dbabf .IdrefAttr )});};e .EncodeToken (start );if _dbabf .Proxy !=nil {_dfddb :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_bcbbc :=range _dbabf .Proxy {e .EncodeElement (_bcbbc ,_dfddb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path
func (_gcffb *CT_Handles )ValidateWithPath (path string )error {for _acbb ,_cdbfe :=range _gcffb .H {if _fffd :=_cdbfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_acbb ));_fffd !=nil {return _fffd ;};};return nil ;};func (_cdada ST_FillType )ValidateWithPath (path string )error {switch _cdada {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdada ));};return nil ;};type OfcCT_Proxy struct{StartAttr _d .ST_TrueFalseBlank ;EndAttr _d .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};
// Validate validates the Arc and its children
func (_eebc *Arc )Validate ()error {return _eebc .ValidateWithPath ("\u0041\u0072\u0063")};func (_ffcac *OfcST_BWMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffcac =0;case "\u0063\u006f\u006co\u0072":*_ffcac =1;case "\u0061\u0075\u0074\u006f":*_ffcac =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ffcac =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ffcac =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ffcac =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ffcac =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ffcac =7;case "\u0062\u006c\u0061c\u006b":*_ffcac =8;case "\u0077\u0068\u0069t\u0065":*_ffcac =9;case "\u0068\u0069\u0064\u0065":*_ffcac =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ffcac =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ffcac =12;};return nil ;};func (_efbgea ST_StrokeLineStyle )String ()string {switch _efbgea {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};func (_gffgc *OfcEquationxml )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _gffgc .OfcCT_EquationXml .MarshalXML (e ,start );};type CT_Shadow struct{OnAttr _d .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _d .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func NewEG_ShapeElements ()*EG_ShapeElements {_fdggg :=&EG_ShapeElements {};return _fdggg };
// Validate validates the Roundrect and its children
func (_dacc *Roundrect )Validate ()error {return _dacc .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};
// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path
func (_ebefa *OfcCT_Complex )ValidateWithPath (path string )error {if _cceab :=_ebefa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cceab !=nil {return _cceab ;};return nil ;};func (_cfe *AG_Id )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aga :=range start .Attr {if _aga .Name .Local =="\u0069\u0064"{_cfc ,_aedf :=_aga .Value ,error (nil );if _aedf !=nil {return _aedf ;};_cfe .IdAttr =&_cfc ;continue ;};};for {_gbg ,_afb :=d .Token ();if _afb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_afb );};if _baf ,_fbcg :=_gbg .(_c .EndElement );_fbcg &&_baf .Name ==start .Name {break ;};};return nil ;};func (_bedddgd ST_FillType )Validate ()error {return _bedddgd .ValidateWithPath ("")};func (_bfefed *OfcST_OLEDrawAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggdec ,_dfeab :=d .Token ();if _dfeab !=nil {return _dfeab ;};if _acecc ,_fbaaee :=_ggdec .(_c .EndElement );_fbaaee &&_acecc .Name ==start .Name {*_bfefed =1;return nil ;};if _eecedg ,_eggfb :=_ggdec .(_c .CharData );!_eggfb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggdec );}else {switch string (_eecedg ){case "":*_bfefed =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_bfefed =1;case "\u0049\u0063\u006f\u006e":*_bfefed =2;};};_ggdec ,_dfeab =d .Token ();if _dfeab !=nil {return _dfeab ;};if _cggea ,_aaffb :=_ggdec .(_c .EndElement );_aaffb &&_cggea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggdec );};
// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path
func (_cfbg *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _fabg :=_cfbg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fabg !=nil {return _fabg ;};if _bdca :=_cfbg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdca !=nil {return _bdca ;};if _ccf :=_cfbg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ccf !=nil {return _ccf ;};if _dbfg :=_cfbg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dbfg !=nil {return _dbfg ;};if _bba :=_cfbg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bba !=nil {return _bba ;};if _eabb :=_cfbg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eabb !=nil {return _eabb ;};if _dacd :=_cfbg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dacd !=nil {return _dacd ;};if _fgfb :=_cfbg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fgfb !=nil {return _fgfb ;};if _afdf :=_cfbg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_afdf !=nil {return _afdf ;};if _eea :=_cfbg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eea !=nil {return _eea ;};return nil ;};func (_geae OfcST_OLEType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbfbf :=_c .Attr {};_bbfbf .Name =name ;switch _geae {case OfcST_OLETypeUnset :_bbfbf .Value ="";case OfcST_OLETypeEmbed :_bbfbf .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_bbfbf .Value ="\u004c\u0069\u006e\u006b";};return _bbfbf ,nil ;};func NewOval ()*Oval {_dgcf :=&Oval {};_dgcf .CT_Oval =*NewCT_Oval ();return _dgcf };func (_fbaaeb ST_EditAs )String ()string {switch _fbaaeb {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};func (_bdggcd *OfcST_ExtrusionRender )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdgfga ,_bdcaa :=d .Token ();if _bdcaa !=nil {return _bdcaa ;};if _eadee ,_daaba :=_cdgfga .(_c .EndElement );_daaba &&_eadee .Name ==start .Name {*_bdggcd =1;return nil ;};if _bbaeefd ,_baaedd :=_cdgfga .(_c .CharData );!_baaedd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdgfga );}else {switch string (_bbaeefd ){case "":*_bdggcd =0;case "\u0073\u006f\u006ci\u0064":*_bdggcd =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bdggcd =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bdggcd =3;};};_cdgfga ,_bdcaa =d .Token ();if _bdcaa !=nil {return _bdcaa ;};if _daaed ,_deead :=_cdgfga .(_c .EndElement );_deead &&_daaed .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdgfga );};func (_gffgabb *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gffgabb =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_gffgabb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gffgabb =2;case "\u0077\u0069\u0064\u0065":*_gffgabb =3;};return nil ;};
// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path
func (_fedeg *OfcCallout )ValidateWithPath (path string )error {if _fagg :=_fedeg .OfcCT_Callout .ValidateWithPath (path );_fagg !=nil {return _fagg ;};return nil ;};func (_dfdae OfcST_ConnectorType )String ()string {switch _dfdae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};func (_ddfaf *ST_StrokeArrowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_febfb ,_cbgaea :=d .Token ();if _cbgaea !=nil {return _cbgaea ;};if _ccdag ,_baabe :=_febfb .(_c .EndElement );_baabe &&_ccdag .Name ==start .Name {*_ddfaf =1;return nil ;};if _gegdb ,_gcged :=_febfb .(_c .CharData );!_gcged {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febfb );}else {switch string (_gegdb ){case "":*_ddfaf =0;case "\u006e\u006f\u006e\u0065":*_ddfaf =1;case "\u0062\u006c\u006fc\u006b":*_ddfaf =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_ddfaf =3;case "\u006f\u0076\u0061\u006c":*_ddfaf =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ddfaf =5;case "\u006f\u0070\u0065\u006e":*_ddfaf =6;};};_febfb ,_cbgaea =d .Token ();if _cbgaea !=nil {return _cbgaea ;};if _fedae ,_cbceg :=_febfb .(_c .EndElement );_cbceg &&_fedae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febfb );};
// Validate validates the AG_OfficeShapeAttributes and its children
func (_egga *AG_OfficeShapeAttributes )Validate ()error {return _egga .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func NewCT_Line ()*CT_Line {_fbdaa :=&CT_Line {};return _fbdaa };func (_cbedb OfcST_DiagramLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbedb .String (),start );};func NewOfcRight ()*OfcRight {_dggdg :=&OfcRight {};_dggdg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dggdg ;};func (_agdbg *OfcCT_Relation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gagg :=range start .Attr {if _gagg .Name .Local =="\u0069\u0064\u0073r\u0063"{_aabeba ,_gaac :=_gagg .Value ,error (nil );if _gaac !=nil {return _gaac ;};_agdbg .IdsrcAttr =&_aabeba ;continue ;};if _gagg .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_cdgfff ,_bggdb :=_gagg .Value ,error (nil );if _bggdb !=nil {return _bggdb ;};_agdbg .IddestAttr =&_cdgfff ;continue ;};if _gagg .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_bffac ,_agadf :=_gagg .Value ,error (nil );if _agadf !=nil {return _agadf ;};_agdbg .IdcntrAttr =&_bffac ;continue ;};if _gagg .Name .Local =="\u0065\u0078\u0074"{_agdbg .ExtAttr .UnmarshalXMLAttr (_gagg );continue ;};};for {_gffed ,_cdbae :=d .Token ();if _cdbae !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_cdbae );};if _addbd ,_bdadf :=_gffed .(_c .EndElement );_bdadf &&_addbd .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_geebe :=&OfcCT_Fill {};return _geebe };type OfcST_ExtrusionPlane byte ;
// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path
func (_gdfcf *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _egeab :=_gdfcf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_egeab !=nil {return _egeab ;};return nil ;};func (_eeeab ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _eeeab {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeeab ));};return nil ;};func (_dgfba OfcST_ColorMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dgegf :=_c .Attr {};_dgegf .Name =name ;switch _dgfba {case OfcST_ColorModeUnset :_dgegf .Value ="";case OfcST_ColorModeAuto :_dgegf .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_dgegf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dgegf ,nil ;};
// ValidateWithPath validates the CT_F and its children, prefixing error messages with path
func (_cffd *CT_F )ValidateWithPath (path string )error {return nil };func (_fcafa *OfcLeft )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcafa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cbaeag :=range start .Attr {if _cbaeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbaeag .Name .Local =="\u0068\u0072\u0065\u0066"{_gfdcb ,_cgccd :=_cbaeag .Value ,error (nil );if _cgccd !=nil {return _cgccd ;};_fcafa .HrefAttr =&_gfdcb ;continue ;};if _cbaeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbaeag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcafa .ForcedashAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbaeag .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbcfc ,_cafag :=_cbaeag .Value ,error (nil );if _cafag !=nil {return _cafag ;};_fcafa .TitleAttr =&_bbcfc ;continue ;};if _cbaeag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbaeag .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eacaf ,_dfefe :=_cbaeag .Value ,error (nil );if _dfefe !=nil {return _dfefe ;};_fcafa .AlthrefAttr =&_eacaf ;continue ;};if _cbaeag .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fcafa .ImageaspectAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fcafa .StartarrowAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fcafa .LinestyleAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fcafa .StartarrowwidthAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fcafa .JoinstyleAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fcafa .StartarrowlengthAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ddbde ,_dbdfd :=_cbaeag .Value ,error (nil );if _dbdfd !=nil {return _dbdfd ;};_fcafa .DashstyleAttr =&_ddbde ;continue ;};if _cbaeag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fcafa .EndarrowAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fcafa .FilltypeAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fcafa .EndarrowwidthAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abafa ,_abccab :=_cbaeag .Value ,error (nil );if _abccab !=nil {return _abccab ;};_fcafa .OpacityAttr =&_abafa ;continue ;};if _cbaeag .Name .Local =="\u0063\u006f\u006co\u0072"{_fafcc ,_ccbag :=_cbaeag .Value ,error (nil );if _ccbag !=nil {return _ccbag ;};_fcafa .ColorAttr =&_fafcc ;continue ;};if _cbaeag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcafa .InsetpenAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fcafa .EndarrowlengthAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0065\u0078\u0074"{_fcafa .ExtAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fcafa .EndcapAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ddadg ,_faabf :=_cbaeag .Value ,error (nil );if _faabf !=nil {return _faabf ;};_fcafa .Color2Attr =&_ddadg ;continue ;};if _cbaeag .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fcafa .ImagealignshapeAttr .UnmarshalXMLAttr (_cbaeag );continue ;};if _cbaeag .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcfgb ,_gbdbe :=_cbaeag .Value ,error (nil );if _gbdbe !=nil {return _gbdbe ;};_fcafa .WeightAttr =&_dcfgb ;continue ;};if _cbaeag .Name .Local =="\u0073\u0072\u0063"{_bafa ,_cagdg :=_cbaeag .Value ,error (nil );if _cagdg !=nil {return _cagdg ;};_fcafa .SrcAttr =&_bafa ;continue ;};if _cbaeag .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fbdae ,_dcaag :=_cbaeag .Value ,error (nil );if _dcaag !=nil {return _dcaag ;};_fcafa .ImagesizeAttr =&_fbdae ;continue ;};if _cbaeag .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aeag ,_ggecb :=_e .ParseFloat (_cbaeag .Value ,64);if _ggecb !=nil {return _ggecb ;};_fcafa .MiterlimitAttr =&_aeag ;continue ;};if _cbaeag .Name .Local =="\u006f\u006e"{_fcafa .OnAttr .UnmarshalXMLAttr (_cbaeag );continue ;};};for {_gccccc ,_caaba :=d .Token ();if _caaba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_caaba );};if _cgfc ,_dcdc :=_gccccc .(_c .EndElement );_dcdc &&_cgfc .Name ==start .Name {break ;};};return nil ;};func (_dbbbb ST_StrokeJoinStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gadg :=_c .Attr {};_gadg .Name =name ;switch _dbbbb {case ST_StrokeJoinStyleUnset :_gadg .Value ="";case ST_StrokeJoinStyleRound :_gadg .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_gadg .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_gadg .Value ="\u006d\u0069\u0074e\u0072";};return _gadg ,nil ;};func (_aadab OfcST_How )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfcda :=_c .Attr {};_cfcda .Name =name ;switch _aadab {case OfcST_HowUnset :_cfcda .Value ="";case OfcST_HowTop :_cfcda .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_cfcda .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_cfcda .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_cfcda .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_cfcda .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_cfcda .Value ="\u0072\u0069\u0067h\u0074";};return _cfcda ,nil ;};
// Validate validates the OfcCT_Complex and its children
func (_bfebf *OfcCT_Complex )Validate ()error {return _bfebf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};type OfcClippath struct{OfcCT_ClipPath };func NewFill ()*Fill {_bbcgd :=&Fill {};_bbcgd .CT_Fill =*NewCT_Fill ();return _bbcgd };func (_ccacb *Rect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ccacb .CT_Rect .MarshalXML (e ,start );};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);type ST_Ext byte ;func NewCT_Arc ()*CT_Arc {_defd :=&CT_Arc {};return _defd };func (_ccgfab ST_StrokeArrowWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccgfab .String (),start );};
// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path
func (_dbe *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_debg *CT_F )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _debg .EqnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0071\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_debg .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_acfab OfcST_OLEDrawAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acfab .String (),start );};func (_eeegb *ST_ImageAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfgb ,_bgdccb :=d .Token ();if _bgdccb !=nil {return _bgdccb ;};if _fbdff ,_ecgdc :=_egfgb .(_c .EndElement );_ecgdc &&_fbdff .Name ==start .Name {*_eeegb =1;return nil ;};if _fgadd ,_efbad :=_egfgb .(_c .CharData );!_efbad {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egfgb );}else {switch string (_fgadd ){case "":*_eeegb =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_eeegb =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_eeegb =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_eeegb =3;};};_egfgb ,_bgdccb =d .Token ();if _bgdccb !=nil {return _bgdccb ;};if _cecdb ,_bagdb :=_egfgb .(_c .EndElement );_bagdb &&_cecdb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egfgb );};func (_faadg *OfcCT_Lock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _faadg .PositionAttr !=_d .ST_TrueFalseUnset {_cadac ,_gbcfe :=_faadg .PositionAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _gbcfe !=nil {return _gbcfe ;};start .Attr =append (start .Attr ,_cadac );};if _faadg .SelectionAttr !=_d .ST_TrueFalseUnset {_gcbf ,_gagff :=_faadg .SelectionAttr .MarshalXMLAttr (_c .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _gagff !=nil {return _gagff ;};start .Attr =append (start .Attr ,_gcbf );};if _faadg .GroupingAttr !=_d .ST_TrueFalseUnset {_daaab ,_abgbf :=_faadg .GroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _abgbf !=nil {return _abgbf ;};start .Attr =append (start .Attr ,_daaab );};if _faadg .UngroupingAttr !=_d .ST_TrueFalseUnset {_bdbec ,_edad :=_faadg .UngroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _edad !=nil {return _edad ;};start .Attr =append (start .Attr ,_bdbec );};if _faadg .RotationAttr !=_d .ST_TrueFalseUnset {_ccfbc ,_dfabd :=_faadg .RotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _dfabd !=nil {return _dfabd ;};start .Attr =append (start .Attr ,_ccfbc );};if _faadg .CroppingAttr !=_d .ST_TrueFalseUnset {_gdded ,_caeae :=_faadg .CroppingAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _caeae !=nil {return _caeae ;};start .Attr =append (start .Attr ,_gdded );};if _faadg .VerticiesAttr !=_d .ST_TrueFalseUnset {_gegee ,_faafg :=_faadg .VerticiesAttr .MarshalXMLAttr (_c .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _faafg !=nil {return _faafg ;};start .Attr =append (start .Attr ,_gegee );};if _faadg .AdjusthandlesAttr !=_d .ST_TrueFalseUnset {_abdee ,_bccab :=_faadg .AdjusthandlesAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _bccab !=nil {return _bccab ;};start .Attr =append (start .Attr ,_abdee );};if _faadg .TextAttr !=_d .ST_TrueFalseUnset {_ddcgcg ,_afgb :=_faadg .TextAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074"});if _afgb !=nil {return _afgb ;};start .Attr =append (start .Attr ,_ddcgcg );};if _faadg .AspectratioAttr !=_d .ST_TrueFalseUnset {_acacg ,_abdeec :=_faadg .AspectratioAttr .MarshalXMLAttr (_c .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _abdeec !=nil {return _abdeec ;};start .Attr =append (start .Attr ,_acacg );};if _faadg .ShapetypeAttr !=_d .ST_TrueFalseUnset {_dgeed ,_gcggea :=_faadg .ShapetypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _gcggea !=nil {return _gcggea ;};start .Attr =append (start .Attr ,_dgeed );};if _faadg .ExtAttr !=ST_ExtUnset {_gaadf ,_decdf :=_faadg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _decdf !=nil {return _decdf ;};start .Attr =append (start .Attr ,_gaadf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abfae OfcST_RType )ValidateWithPath (path string )error {switch _abfae {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abfae ));};return nil ;};type Curve struct{CT_Curve };func NewTextbox ()*Textbox {_daada :=&Textbox {};_daada .CT_Textbox =*NewCT_Textbox ();return _daada };func (_gecec *OfcCT_Skew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adbacb :=range start .Attr {if _adbacb .Name .Local =="\u0069\u0064"{_cggbd ,_agbe :=_adbacb .Value ,error (nil );if _agbe !=nil {return _agbe ;};_gecec .IdAttr =&_cggbd ;continue ;};if _adbacb .Name .Local =="\u006f\u006e"{_gecec .OnAttr .UnmarshalXMLAttr (_adbacb );continue ;};if _adbacb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fgebd ,_caecc :=_adbacb .Value ,error (nil );if _caecc !=nil {return _caecc ;};_gecec .OffsetAttr =&_fgebd ;continue ;};if _adbacb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dfede ,_eegbc :=_adbacb .Value ,error (nil );if _eegbc !=nil {return _eegbc ;};_gecec .OriginAttr =&_dfede ;continue ;};if _adbacb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_agabf ,_efgee :=_adbacb .Value ,error (nil );if _efgee !=nil {return _efgee ;};_gecec .MatrixAttr =&_agabf ;continue ;};if _adbacb .Name .Local =="\u0065\u0078\u0074"{_gecec .ExtAttr .UnmarshalXMLAttr (_adbacb );continue ;};};for {_fgcbc ,_bgedc :=d .Token ();if _bgedc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_bgedc );};if _fbgba ,_afcgc :=_fgcbc .(_c .EndElement );_afcgc &&_fbgba .Name ==start .Name {break ;};};return nil ;};
// Validate validates the OfcCT_Entry and its children
func (_fgdd *OfcCT_Entry )Validate ()error {return _fgdd .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func (_bgaec ST_StrokeArrowType )ValidateWithPath (path string )error {switch _bgaec {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgaec ));};return nil ;};func (_bagac *OfcCT_ColorMru )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _bagac .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bagac .ColorsAttr )});};if _bagac .ExtAttr !=ST_ExtUnset {_abcec ,_cecce :=_bagac .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cecce !=nil {return _cecce ;};start .Attr =append (start .Attr ,_abcec );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffcfd ST_StrokeArrowType )String ()string {switch _ffcfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e";};return "";};type Rect struct{CT_Rect };func (_dega *OfcCT_ColorMru )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cedfd :=range start .Attr {if _cedfd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_ddfcb ,_ececd :=_cedfd .Value ,error (nil );if _ececd !=nil {return _ececd ;};_dega .ColorsAttr =&_ddfcb ;continue ;};if _cedfd .Name .Local =="\u0065\u0078\u0074"{_dega .ExtAttr .UnmarshalXMLAttr (_cedfd );continue ;};};for {_cabcf ,_gbcdg :=d .Token ();if _gbcdg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_gbcdg );};if _cfcacb ,_ffdb :=_cabcf .(_c .EndElement );_ffdb &&_cfcacb .Name ==start .Name {break ;};};return nil ;};func (_cacfc OfcST_Angle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cacfc .String (),start );};func (_baeac ST_Ext )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edgbd :=_c .Attr {};_edgbd .Name =name ;switch _baeac {case ST_ExtUnset :_edgbd .Value ="";case ST_ExtView :_edgbd .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_edgbd .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_edgbd .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _edgbd ,nil ;};type OfcST_InsetMode byte ;func (_egeae OfcST_FillType )ValidateWithPath (path string )error {switch _egeae {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egeae ));};return nil ;};
// Validate validates the OfcCT_ColorMru and its children
func (_cecff *OfcCT_ColorMru )Validate ()error {return _cecff .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type OfcSignatureline struct{OfcCT_SignatureLine };func (_feb *AG_CoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgf :=range start .Attr {if _fgf .Name .Local =="\u0068\u0072\u0065\u0066"{_ccgd ,_gdac :=_fgf .Value ,error (nil );if _gdac !=nil {return _gdac ;};_feb .HrefAttr =&_ccgd ;continue ;};if _fgf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ceb ,_cdd :=_fgf .Value ,error (nil );if _cdd !=nil {return _cdd ;};_feb .TargetAttr =&_ceb ;continue ;};if _fgf .Name .Local =="\u0063\u006c\u0061s\u0073"{_cddb ,_adb :=_fgf .Value ,error (nil );if _adb !=nil {return _adb ;};_feb .ClassAttr =&_cddb ;continue ;};if _fgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbd ,_bec :=_fgf .Value ,error (nil );if _bec !=nil {return _bec ;};_feb .TitleAttr =&_fbd ;continue ;};if _fgf .Name .Local =="\u0061\u006c\u0074"{_aed ,_gccc :=_fgf .Value ,error (nil );if _gccc !=nil {return _gccc ;};_feb .AltAttr =&_aed ;continue ;};if _fgf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbc ,_geb :=_fgf .Value ,error (nil );if _geb !=nil {return _geb ;};_feb .CoordsizeAttr =&_cbc ;continue ;};if _fgf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggf ,_aggb :=_fgf .Value ,error (nil );if _aggb !=nil {return _aggb ;};_feb .CoordoriginAttr =&_ggf ;continue ;};if _fgf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fag ,_aef :=_fgf .Value ,error (nil );if _aef !=nil {return _aef ;};_feb .WrapcoordsAttr =&_fag ;continue ;};if _fgf .Name .Local =="\u0070\u0072\u0069n\u0074"{_feb .PrintAttr .UnmarshalXMLAttr (_fgf );continue ;};if _fgf .Name .Local =="\u0069\u0064"{_eff ,_dccb :=_fgf .Value ,error (nil );if _dccb !=nil {return _dccb ;};_feb .IdAttr =&_eff ;continue ;};if _fgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfd ,_afa :=_fgf .Value ,error (nil );if _afa !=nil {return _afa ;};_feb .StyleAttr =&_dfd ;continue ;};};for {_ddg ,_fefe :=d .Token ();if _fefe !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_fefe );};if _ega ,_dbf :=_ddg .(_c .EndElement );_dbf &&_ega .Name ==start .Name {break ;};};return nil ;};type Roundrect struct{CT_RoundRect };func (_gcbde *Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbde .CT_Shape =*NewCT_Shape ();for _ ,_eadff :=range start .Attr {if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdbff ,_fgeee :=_e .ParseInt (_eadff .Value ,10,64);if _fgeee !=nil {return _fgeee ;};_gcbde .RegroupidAttr =&_bdbff ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcbde .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0063\u006c\u0069\u0070"{_gcbde .ClipAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcbde .ButtonAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcbde .UserhiddenAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcbde .BulletAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_fgbbc ,_cbgd :=_eadff .Value ,error (nil );if _cbgd !=nil {return _cbgd ;};_gcbde .GfxdataAttr =&_fgbbc ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0068\u0072"{_gcbde .HrAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u006f\u006c\u0065"{_gcbde .OleAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcbde .AllowincellAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edbce ,_ecgb :=_eadff .Value ,error (nil );if _ecgb !=nil {return _ecgb ;};_gcbde .BorderleftcolorAttr =&_edbce ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0068\u0072\u0070c\u0074"{_gacce ,_dgcdb :=_e .ParseFloat (_eadff .Value ,64);if _dgcdb !=nil {return _dgcdb ;};_dcbdaa :=float32 (_gacce );_gcbde .HrpctAttr =&_dcbdaa ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efdcf ,_efdcd :=_e .ParseInt (_eadff .Value ,10,64);if _efdcd !=nil {return _efdcd ;};_gcbde .DgmnodekindAttr =&_efdcf ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcbde .InsetmodeAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcbde .UserdrawnAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gcbde .ConnectortypeAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eebfb ,_cadcg :=_eadff .Value ,error (nil );if _cadcg !=nil {return _cadcg ;};_gcbde .BorderrightcolorAttr =&_eebfb ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gcbde .PreferrelativeAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcbde .HrnoshadeAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcbde .DgmlayoutmruAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u006f\u006e\u0065\u0064"{_gcbde .OnedAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcbde .HralignAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gcbde .BwmodeAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcbde .AllowoverlapAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbfaa ,_geccfa :=_eadff .Value ,error (nil );if _geccfa !=nil {return _geccfa ;};_gcbde .BordertopcolorAttr =&_gbfaa ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gcbde .BwnormalAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acfgg ,_ecgfb :=_eadff .Value ,error (nil );if _ecgfb !=nil {return _ecgfb ;};_gcbde .BorderbottomcolorAttr =&_acfgg ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gcbde .CliptowrapAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcbde .DgmlayoutAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0073\u0070\u0074"{_ffcf ,_bbegg :=_e .ParseFloat (_eadff .Value ,64);if _bbegg !=nil {return _bbegg ;};_gfab :=float32 (_ffcf );_gcbde .SptAttr =&_gfab ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gcbde .OleiconAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcbde .ForcedashAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gcbde .BwpureAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0073\u0070\u0069\u0064"{_bfead ,_dbggd :=_eadff .Value ,error (nil );if _dbggd !=nil {return _dbggd ;};_gcbde .SpidAttr =&_bfead ;continue ;};if _eadff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadff .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcbde .HrstdAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_effdea ,_dgfed :=_eadff .Value ,error (nil );if _dgfed !=nil {return _dgfed ;};_gcbde .TargetAttr =&_effdea ;continue ;};if _eadff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cfccf ,_fgeeec :=_eadff .Value ,error (nil );if _fgeeec !=nil {return _fgeeec ;};_gcbde .WrapcoordsAttr =&_cfccf ;continue ;};if _eadff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_daccg ,_bedddg :=_eadff .Value ,error (nil );if _bedddg !=nil {return _bedddg ;};_gcbde .OpacityAttr =&_daccg ;continue ;};if _eadff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbbcd ,_eabf :=_eadff .Value ,error (nil );if _eabf !=nil {return _eabf ;};_gcbde .CoordoriginAttr =&_gbbcd ;continue ;};if _eadff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bbbec ,_acdce :=_eadff .Value ,error (nil );if _acdce !=nil {return _acdce ;};_gcbde .StrokecolorAttr =&_bbbec ;continue ;};if _eadff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbgcf ,_bdfbg :=_eadff .Value ,error (nil );if _bdfbg !=nil {return _bdfbg ;};_gcbde .CoordsizeAttr =&_gbgcf ;continue ;};if _eadff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcbde .InsetpenAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Local =="\u0061\u006c\u0074"{_ffcbg ,_agbff :=_eadff .Value ,error (nil );if _agbff !=nil {return _agbff ;};_gcbde .AltAttr =&_ffcbg ;continue ;};if _eadff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcbde .FilledAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Local =="\u0074\u0069\u0074l\u0065"{_adbbca ,_dcbbbb :=_eadff .Value ,error (nil );if _dcbbbb !=nil {return _dcbbbb ;};_gcbde .TitleAttr =&_adbbca ;continue ;};if _eadff .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecffb ,_gfaf :=_eadff .Value ,error (nil );if _gfaf !=nil {return _gfaf ;};_gcbde .StyleAttr =&_ecffb ;continue ;};if _eadff .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcbde .PrintAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcbde .StrokedAttr .UnmarshalXMLAttr (_eadff );continue ;};if _eadff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbfcb ,_bdgfa :=_eadff .Value ,error (nil );if _bdgfa !=nil {return _bdgfa ;};_gcbde .StrokeweightAttr =&_dbfcb ;continue ;};if _eadff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdaga ,_bceae :=_eadff .Value ,error (nil );if _bceae !=nil {return _bceae ;};_gcbde .ChromakeyAttr =&_fdaga ;continue ;};if _eadff .Name .Local =="\u0070\u0061\u0074\u0068"{_ggfa ,_cafcb :=_eadff .Value ,error (nil );if _cafcb !=nil {return _cafcb ;};_gcbde .PathAttr =&_ggfa ;continue ;};if _eadff .Name .Local =="\u0069\u0064"{_adgd ,_caacde :=_eadff .Value ,error (nil );if _caacde !=nil {return _caacde ;};_gcbde .IdAttr =&_adgd ;continue ;};if _eadff .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbffd ,_fdggc :=_eadff .Value ,error (nil );if _fdggc !=nil {return _fdggc ;};_gcbde .ClassAttr =&_gbffd ;continue ;};if _eadff .Name .Local =="\u0068\u0072\u0065\u0066"{_bccb ,_fgbbb :=_eadff .Value ,error (nil );if _fgbbb !=nil {return _fgbbb ;};_gcbde .HrefAttr =&_bccb ;continue ;};if _eadff .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_caddd ,_edgcd :=_eadff .Value ,error (nil );if _edgcd !=nil {return _edgcd ;};_gcbde .EquationxmlAttr =&_caddd ;continue ;};if _eadff .Name .Local =="\u0074\u0079\u0070\u0065"{_abbebe ,_dbcfa :=_eadff .Value ,error (nil );if _dbcfa !=nil {return _dbcfa ;};_gcbde .TypeAttr =&_abbebe ;continue ;};if _eadff .Name .Local =="\u0061\u0064\u006a"{_ccagd ,_baecb :=_eadff .Value ,error (nil );if _baecb !=nil {return _baecb ;};_gcbde .AdjAttr =&_ccagd ;continue ;};if _eadff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cagdc ,_aaff :=_eadff .Value ,error (nil );if _aaff !=nil {return _aaff ;};_gcbde .FillcolorAttr =&_cagdc ;continue ;};};_gbdad :for {_ceeaf ,_egdg :=d .Token ();if _egdg !=nil {return _egdg ;};switch _afgba :=_ceeaf .(type ){case _c .StartElement :switch _afgba .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_aeage :=NewOfcInk ();if _dgdcd :=d .DecodeElement (_aeage ,&_afgba );_dgdcd !=nil {return _dgdcd ;};_gcbde .Ink =append (_gcbde .Ink ,_aeage );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_abceca :=_de .NewIscomment ();if _fcebd :=d .DecodeElement (_abceca ,&_afgba );_fcebd !=nil {return _fcebd ;};_gcbde .Iscomment =append (_gcbde .Iscomment ,_abceca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_ebafc :=NewOfcEquationxml ();if _abdc :=d .DecodeElement (_ebafc ,&_afgba );_abdc !=nil {return _abdc ;};_gcbde .Equationxml =append (_gcbde .Equationxml ,_ebafc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bgee :=NewEG_ShapeElements ();_bgee .Path =NewPath ();if _dcgfad :=d .DecodeElement (_bgee .Path ,&_afgba );_dcgfad !=nil {return _dcgfad ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_bgee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_acfde :=NewEG_ShapeElements ();_acfde .Formulas =NewFormulas ();if _dfedg :=d .DecodeElement (_acfde .Formulas ,&_afgba );_dfedg !=nil {return _dfedg ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_acfde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gafbg :=NewEG_ShapeElements ();_gafbg .Handles =NewHandles ();if _bcab :=d .DecodeElement (_gafbg .Handles ,&_afgba );_bcab !=nil {return _bcab ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_gafbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bgege :=NewEG_ShapeElements ();_bgege .Fill =NewFill ();if _dgadc :=d .DecodeElement (_bgege .Fill ,&_afgba );_dgadc !=nil {return _dgadc ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_bgege );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cdede :=NewEG_ShapeElements ();_cdede .Stroke =NewStroke ();if _bddbc :=d .DecodeElement (_cdede .Stroke ,&_afgba );_bddbc !=nil {return _bddbc ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_cdede );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gffeda :=NewEG_ShapeElements ();_gffeda .Shadow =NewShadow ();if _egdagf :=d .DecodeElement (_gffeda .Shadow ,&_afgba );_egdagf !=nil {return _egdagf ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_gffeda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_edbfd :=NewEG_ShapeElements ();_edbfd .Textbox =NewTextbox ();if _cgggf :=d .DecodeElement (_edbfd .Textbox ,&_afgba );_cgggf !=nil {return _cgggf ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_edbfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fdfd :=NewEG_ShapeElements ();_fdfd .Textpath =NewTextpath ();if _ffbefd :=d .DecodeElement (_fdfd .Textpath ,&_afgba );_ffbefd !=nil {return _ffbefd ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_fdfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_eacbf :=NewEG_ShapeElements ();_eacbf .Imagedata =NewImagedata ();if _bbbae :=d .DecodeElement (_eacbf .Imagedata ,&_afgba );_bbbae !=nil {return _bbbae ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_eacbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dgfcd :=NewEG_ShapeElements ();_dgfcd .Skew =NewOfcSkew ();if _gbbga :=d .DecodeElement (_dgfcd .Skew ,&_afgba );_gbbga !=nil {return _gbbga ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_dgfcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_affe :=NewEG_ShapeElements ();_affe .Extrusion =NewOfcExtrusion ();if _gacge :=d .DecodeElement (_affe .Extrusion ,&_afgba );_gacge !=nil {return _gacge ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_affe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_daceg :=NewEG_ShapeElements ();_daceg .Callout =NewOfcCallout ();if _ccfbg :=d .DecodeElement (_daceg .Callout ,&_afgba );_ccfbg !=nil {return _ccfbg ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_daceg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bbbaa :=NewEG_ShapeElements ();_bbbaa .Lock =NewOfcLock ();if _cefcg :=d .DecodeElement (_bbbaa .Lock ,&_afgba );_cefcg !=nil {return _cefcg ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_bbbaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dgfda :=NewEG_ShapeElements ();_dgfda .Clippath =NewOfcClippath ();if _ebgeb :=d .DecodeElement (_dgfda .Clippath ,&_afgba );_ebgeb !=nil {return _ebgeb ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_dgfda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbbcae :=NewEG_ShapeElements ();_fbbcae .Signatureline =NewOfcSignatureline ();if _dgbcg :=d .DecodeElement (_fbbcae .Signatureline ,&_afgba );_dgbcg !=nil {return _dgbcg ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_fbbcae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fbdbb :=NewEG_ShapeElements ();_fbdbb .Wrap =_g .NewWrap ();if _gcaae :=d .DecodeElement (_fbdbb .Wrap ,&_afgba );_gcaae !=nil {return _gcaae ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_fbdbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cage :=NewEG_ShapeElements ();_cage .Anchorlock =_g .NewAnchorlock ();if _bdgfb :=d .DecodeElement (_cage .Anchorlock ,&_afgba );_bdgfb !=nil {return _bdgfb ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_cage );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fddff :=NewEG_ShapeElements ();_fddff .Bordertop =_g .NewBordertop ();if _aggbd :=d .DecodeElement (_fddff .Bordertop ,&_afgba );_aggbd !=nil {return _aggbd ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_fddff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdaab :=NewEG_ShapeElements ();_cdaab .Borderbottom =_g .NewBorderbottom ();if _bffdb :=d .DecodeElement (_cdaab .Borderbottom ,&_afgba );_bffdb !=nil {return _bffdb ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_cdaab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bddd :=NewEG_ShapeElements ();_bddd .Borderleft =_g .NewBorderleft ();if _eccf :=d .DecodeElement (_bddd .Borderleft ,&_afgba );_eccf !=nil {return _eccf ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_bddd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ebcba :=NewEG_ShapeElements ();_ebcba .Borderright =_g .NewBorderright ();if _gbbed :=d .DecodeElement (_ebcba .Borderright ,&_afgba );_gbbed !=nil {return _gbbed ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_ebcba );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_deacd :=NewEG_ShapeElements ();_deacd .ClientData =_cb .NewClientData ();if _fbccg :=d .DecodeElement (_deacd .ClientData ,&_afgba );_fbccg !=nil {return _fbccg ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_deacd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_adeee :=NewEG_ShapeElements ();_adeee .Textdata =_de .NewTextdata ();if _gbde :=d .DecodeElement (_adeee .Textdata ,&_afgba );_gbde !=nil {return _gbde ;};_gcbde .EG_ShapeElements =append (_gcbde .EG_ShapeElements ,_adeee );default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0053\u0068\u0061p\u0065 \u0025\u0076",_afgba .Name );if _ffcaa :=d .Skip ();_ffcaa !=nil {return _ffcaa ;};};case _c .EndElement :break _gbdad ;case _c .CharData :};};return nil ;};func (_aegcd OfcST_ScreenSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aegcd .String (),start );};func NewCT_Group ()*CT_Group {_eadg :=&CT_Group {};return _eadg };type OfcST_ExtrusionRender byte ;func (_ecff *OfcCT_ShapeDefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _ecff .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_ecff .SpidmaxAttr )});};if _ecff .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ecff .StyleAttr )});};if _ecff .FillAttr !=_d .ST_TrueFalseUnset {_baafc ,_cbfdf :=_ecff .FillAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c"});if _cbfdf !=nil {return _cbfdf ;};start .Attr =append (start .Attr ,_baafc );};if _ecff .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_ecff .FillcolorAttr )});};if _ecff .StrokeAttr !=_d .ST_TrueFalseUnset {_aeadd ,_aacad :=_ecff .StrokeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _aacad !=nil {return _aacad ;};start .Attr =append (start .Attr ,_aeadd );};if _ecff .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ecff .StrokecolorAttr )});};if _ecff .AllowincellAttr !=_d .ST_TrueFalseUnset {_fefebd ,_gacdgd :=_ecff .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gacdgd !=nil {return _gacdgd ;};start .Attr =append (start .Attr ,_fefebd );};if _ecff .ExtAttr !=ST_ExtUnset {_deeede ,_begad :=_ecff .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _begad !=nil {return _begad ;};start .Attr =append (start .Attr ,_deeede );};e .EncodeToken (start );if _ecff .Fill !=nil {_adadf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ecff .Fill ,_adadf );};if _ecff .Stroke !=nil {_edae :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_ecff .Stroke ,_edae );};if _ecff .Textbox !=nil {_gbgc :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_ecff .Textbox ,_gbgc );};if _ecff .Shadow !=nil {_ggce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ecff .Shadow ,_ggce );};if _ecff .Skew !=nil {_dcfbg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_ecff .Skew ,_dcfbg );};if _ecff .Extrusion !=nil {_cddgd :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ecff .Extrusion ,_cddgd );};if _ecff .Callout !=nil {_gbbce :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_ecff .Callout ,_gbbce );};if _ecff .Lock !=nil {_begcg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ecff .Lock ,_begcg );};if _ecff .Colormru !=nil {_faebc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_ecff .Colormru ,_faebc );};if _ecff .Colormenu !=nil {_cdgbf :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_ecff .Colormenu ,_cdgbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func NewRoundrect ()*Roundrect {_aggdfa :=&Roundrect {};_aggdfa .CT_RoundRect =*NewCT_RoundRect ();return _aggdfa ;};func (_bdcbb *OfcCT_ColorMenu )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _bdcbb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdcbb .StrokecolorAttr )});};if _bdcbb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_bdcbb .FillcolorAttr )});};if _bdcbb .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdcbb .ShadowcolorAttr )});};if _bdcbb .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdcbb .ExtrusioncolorAttr )});};if _bdcbb .ExtAttr !=ST_ExtUnset {_ffeea ,_adedf :=_bdcbb .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _adedf !=nil {return _adedf ;};start .Attr =append (start .Attr ,_ffeea );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agef *ST_FillMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agef =0;case "\u006e\u006f\u006e\u0065":*_agef =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_agef =2;case "\u0073\u0069\u0067m\u0061":*_agef =3;case "\u0061\u006e\u0079":*_agef =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_agef =5;};return nil ;};
// Validate validates the Textpath and its children
func (_defag *Textpath )Validate ()error {return _defag .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func NewOfcExtrusion ()*OfcExtrusion {_gcacd :=&OfcExtrusion {};_gcacd .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _gcacd ;};func (_gadae *OfcCT_Rules )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_addaf :=range start .Attr {if _addaf .Name .Local =="\u0065\u0078\u0074"{_gadae .ExtAttr .UnmarshalXMLAttr (_addaf );continue ;};};_dfbf :for {_efcbe ,_gfeec :=d .Token ();if _gfeec !=nil {return _gfeec ;};switch _abfac :=_efcbe .(type ){case _c .StartElement :switch _abfac .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_ddeec :=NewOfcCT_R ();if _fgac :=d .DecodeElement (_ddeec ,&_abfac );_fgac !=nil {return _fgac ;};_gadae .R =append (_gadae .R ,_ddeec );default:_fa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_abfac .Name );if _ffabec :=d .Skip ();_ffabec !=nil {return _ffabec ;};};case _c .EndElement :break _dfbf ;case _c .CharData :};};return nil ;};func (_ebead *OfcCT_Callout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfead :=range start .Attr {if _cfead .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_ebead .LengthspecifiedAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u006f\u006e"{_ebead .OnAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u0067\u0061\u0070"{_bced ,_gcadb :=_cfead .Value ,error (nil );if _gcadb !=nil {return _gcadb ;};_ebead .GapAttr =&_bced ;continue ;};if _cfead .Name .Local =="\u0061\u006e\u0067l\u0065"{_ebead .AngleAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_ebead .DropautoAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u0064\u0072\u006f\u0070"{_dgbfb ,_defdc :=_cfead .Value ,error (nil );if _defdc !=nil {return _defdc ;};_ebead .DropAttr =&_dgbfb ;continue ;};if _cfead .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fdfff ,_caeff :=_cfead .Value ,error (nil );if _caeff !=nil {return _caeff ;};_ebead .DistanceAttr =&_fdfff ;continue ;};if _cfead .Name .Local =="\u0074\u0079\u0070\u0065"{_abgfb ,_ebcb :=_cfead .Value ,error (nil );if _ebcb !=nil {return _ebcb ;};_ebead .TypeAttr =&_abgfb ;continue ;};if _cfead .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_dgbfa ,_aaca :=_cfead .Value ,error (nil );if _aaca !=nil {return _aaca ;};_ebead .LengthAttr =&_dgbfa ;continue ;};if _cfead .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_ebead .AccentbarAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_ebead .TextborderAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_ebead .MinusxAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_ebead .MinusyAttr .UnmarshalXMLAttr (_cfead );continue ;};if _cfead .Name .Local =="\u0065\u0078\u0074"{_ebead .ExtAttr .UnmarshalXMLAttr (_cfead );continue ;};};for {_feegd ,_caeb :=d .Token ();if _caeb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_caeb );};if _gaabd ,_gabbg :=_feegd .(_c .EndElement );_gabbg &&_gaabd .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path
func (_fadee *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _daagge :=_fadee .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_daagge !=nil {return _daagge ;};if _fadee .IdAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_fadee .IdAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,*_fadee .IdAttr );};};if _fadee .ProvidAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_fadee .ProvidAttr ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,*_fadee .ProvidAttr );};};if _bgcaf :=_fadee .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_bgcaf !=nil {return _bgcaf ;};if _cedgd :=_fadee .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_cedgd !=nil {return _cedgd ;};if _efcede :=_fadee .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_efcede !=nil {return _efcede ;};if _gbccc :=_fadee .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gbccc !=nil {return _gbccc ;};return nil ;};func (_dfacb *CT_Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gagc :for {_fgeec ,_ggbd :=d .Token ();if _ggbd !=nil {return _ggbd ;};switch _bebe :=_fgeec .(type ){case _c .StartElement :switch _bebe .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_fcba :=NewCT_F ();if _faaaf :=d .DecodeElement (_fcba ,&_bebe );_faaaf !=nil {return _faaaf ;};_dfacb .F =append (_dfacb .F ,_fcba );default:_fa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_bebe .Name );if _aeab :=d .Skip ();_aeab !=nil {return _aeab ;};};case _c .EndElement :break _gagc ;case _c .CharData :};};return nil ;};
// Validate validates the Shapetype and its children
func (_fdebee *Shapetype )Validate ()error {return _fdebee .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_fdcd :=&OfcCT_EquationXml {};return _fdcd };func NewAG_Chromakey ()*AG_Chromakey {_ggc :=&AG_Chromakey {};return _ggc };func (_bbdc *OfcInk )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0069n\u006b";return _bbdc .OfcCT_Ink .MarshalXML (e ,start );};func (_gbefc OfcST_ExtrusionRender )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbefc .String (),start );};
// ValidateWithPath validates the Line and its children, prefixing error messages with path
func (_eagd *Line )ValidateWithPath (path string )error {if _cfdfc :=_eagd .CT_Line .ValidateWithPath (path );_cfdfc !=nil {return _cfdfc ;};return nil ;};func (_efbgeg OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _efbgeg {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbgeg ));};return nil ;};
// Validate validates the AG_Chromakey and its children
func (_dfb *AG_Chromakey )Validate ()error {return _dfb .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func NewOfcCT_Complex ()*OfcCT_Complex {_fegef :=&OfcCT_Complex {};return _fegef };func (_gebbgf *Oval )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gebbgf .CT_Oval .MarshalXML (e ,start );};
// ValidateWithPath validates the Textpath and its children, prefixing error messages with path
func (_fafcg *Textpath )ValidateWithPath (path string )error {if _egaggc :=_fafcg .CT_TextPath .ValidateWithPath (path );_egaggc !=nil {return _egaggc ;};return nil ;};func NewArc ()*Arc {_cecc :=&Arc {};_cecc .CT_Arc =*NewCT_Arc ();return _cecc };func (_dabcg ST_StrokeEndCap )Validate ()error {return _dabcg .ValidateWithPath ("")};
// Validate validates the Line and its children
func (_bcecca *Line )Validate ()error {return _bcecca .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_eggbad *OfcCT_Complex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _eggbad .ExtAttr !=ST_ExtUnset {_acdd ,_efeeg :=_eggbad .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _efeeg !=nil {return _efeeg ;};start .Attr =append (start .Attr ,_acdd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abaaeg *OfcCT_RegroupTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _abaaeg .ExtAttr !=ST_ExtUnset {_adccd ,_cafec :=_abaaeg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cafec !=nil {return _cafec ;};start .Attr =append (start .Attr ,_adccd );};e .EncodeToken (start );if _abaaeg .Entry !=nil {_gceaa :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_gfgge :=range _abaaeg .Entry {e .EncodeElement (_gfgge ,_gceaa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dceag *OfcST_ConnectType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egadf ,_gbgag :=d .Token ();if _gbgag !=nil {return _gbgag ;};if _eabgg ,_ebffcb :=_egadf .(_c .EndElement );_ebffcb &&_eabgg .Name ==start .Name {*_dceag =1;return nil ;};if _aefab ,_fggcf :=_egadf .(_c .CharData );!_fggcf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egadf );}else {switch string (_aefab ){case "":*_dceag =0;case "\u006e\u006f\u006e\u0065":*_dceag =1;case "\u0072\u0065\u0063\u0074":*_dceag =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_dceag =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dceag =4;};};_egadf ,_gbgag =d .Token ();if _gbgag !=nil {return _gbgag ;};if _ceff ,_aabee :=_egadf .(_c .EndElement );_aabee &&_ceff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egadf );};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;};type AG_Fill struct{FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;};func (_dgbf *CT_Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gedb :=range start .Attr {if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgbf .UserdrawnAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgbf .ButtonAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgbf .UserhiddenAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dgbf .CliptowrapAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgbf .BulletAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u006f\u006c\u0065"{_dgbf .OleAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0068\u0072"{_dgbf .HrAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0073\u0070\u0069\u0064"{_gggc ,_begd :=_gedb .Value ,error (nil );if _begd !=nil {return _begd ;};_dgbf .SpidAttr =&_gggc ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgbf .HrstdAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dgbf .BwnormalAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ffg ,_aeeea :=_gedb .Value ,error (nil );if _aeeea !=nil {return _aeeea ;};_dgbf .BordertopcolorAttr =&_ffg ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgbf .DgmlayoutAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgbf .ForcedashAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgbf .AllowoverlapAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgbf .HrnoshadeAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dgbf .PreferrelativeAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbege ,_cceb :=_gedb .Value ,error (nil );if _cceb !=nil {return _cceb ;};_dgbf .BorderbottomcolorAttr =&_dbege ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u006f\u006e\u0065\u0064"{_dgbf .OnedAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edea ,_fda :=_e .ParseInt (_gedb .Value ,10,64);if _fda !=nil {return _fda ;};_dgbf .DgmnodekindAttr =&_edea ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdbe ,_beda :=_e .ParseInt (_gedb .Value ,10,64);if _beda !=nil {return _beda ;};_dgbf .RegroupidAttr =&_cdbe ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgbf .AllowincellAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0068\u0072\u0070c\u0074"{_ddcg ,_bede :=_e .ParseFloat (_gedb .Value ,64);if _bede !=nil {return _bede ;};_dafa :=float32 (_ddcg );_dgbf .HrpctAttr =&_dafa ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0063\u006c\u0069\u0070"{_dgbf .ClipAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgbf .InsetmodeAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_debd ,_fdfe :=_gedb .Value ,error (nil );if _fdfe !=nil {return _fdfe ;};_dgbf .BorderleftcolorAttr =&_debd ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dgbf .OleiconAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbab ,_facc :=_gedb .Value ,error (nil );if _facc !=nil {return _facc ;};_dgbf .BorderrightcolorAttr =&_gbab ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dgbf .ConnectortypeAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dgbf .BwpureAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dgbf .BwmodeAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0073\u0070\u0074"{_gbbg ,_dadc :=_e .ParseFloat (_gedb .Value ,64);if _dadc !=nil {return _dadc ;};_bagc :=float32 (_gbbg );_dgbf .SptAttr =&_bagc ;continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gedb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgbf .HralignAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_eacde ,_daag :=_e .ParseFloat (_gedb .Value ,64);if _daag !=nil {return _daag ;};_dgbf .EndAngleAttr =&_eacde ;continue ;};if _gedb .Name .Local =="\u0069\u0064"{_gagb ,_bdg :=_gedb .Value ,error (nil );if _bdg !=nil {return _bdg ;};_dgbf .IdAttr =&_gagb ;continue ;};if _gedb .Name .Local =="\u0061\u006c\u0074"{_gebc ,_cfg :=_gedb .Value ,error (nil );if _cfg !=nil {return _cfg ;};_dgbf .AltAttr =&_gebc ;continue ;};if _gedb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgbf .PrintAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dgbf .StrokedAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbba ,_dbc :=_gedb .Value ,error (nil );if _dbc !=nil {return _dbc ;};_dgbf .WrapcoordsAttr =&_cbba ;continue ;};if _gedb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcef ,_dag :=_gedb .Value ,error (nil );if _dag !=nil {return _dag ;};_dgbf .StrokeweightAttr =&_gcef ;continue ;};if _gedb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecde ,_afdfa :=_gedb .Value ,error (nil );if _afdfa !=nil {return _afdfa ;};_dgbf .CoordoriginAttr =&_ecde ;continue ;};if _gedb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gade ,_dbde :=_gedb .Value ,error (nil );if _dbde !=nil {return _dbde ;};_dgbf .ChromakeyAttr =&_gade ;continue ;};if _gedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_daeg ,_dgga :=_gedb .Value ,error (nil );if _dgga !=nil {return _dgga ;};_dgbf .FillcolorAttr =&_daeg ;continue ;};if _gedb .Name .Local =="\u0073\u0074\u0079l\u0065"{_efgb ,_egaa :=_gedb .Value ,error (nil );if _egaa !=nil {return _egaa ;};_dgbf .StyleAttr =&_efgb ;continue ;};if _gedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgcg ,_gafa :=_gedb .Value ,error (nil );if _gafa !=nil {return _gafa ;};_dgbf .OpacityAttr =&_bgcg ;continue ;};if _gedb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efba ,_fgg :=_gedb .Value ,error (nil );if _fgg !=nil {return _fgg ;};_dgbf .StrokecolorAttr =&_efba ;continue ;};if _gedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgbf .InsetpenAttr .UnmarshalXMLAttr (_gedb );continue ;};if _gedb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_acdb ,_dfgb :=_e .ParseFloat (_gedb .Value ,64);if _dfgb !=nil {return _dfgb ;};_dgbf .StartAngleAttr =&_acdb ;continue ;};if _gedb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbdbd ,_ecfe :=_gedb .Value ,error (nil );if _ecfe !=nil {return _ecfe ;};_dgbf .CoordsizeAttr =&_bbdbd ;continue ;};if _gedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fadd ,_baed :=_gedb .Value ,error (nil );if _baed !=nil {return _baed ;};_dgbf .TitleAttr =&_fadd ;continue ;};if _gedb .Name .Local =="\u0063\u006c\u0061s\u0073"{_aeg ,_ffda :=_gedb .Value ,error (nil );if _ffda !=nil {return _ffda ;};_dgbf .ClassAttr =&_aeg ;continue ;};if _gedb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cefd ,_fbagd :=_gedb .Value ,error (nil );if _fbagd !=nil {return _fbagd ;};_dgbf .TargetAttr =&_cefd ;continue ;};if _gedb .Name .Local =="\u0068\u0072\u0065\u0066"{_dbdg ,_aded :=_gedb .Value ,error (nil );if _aded !=nil {return _aded ;};_dgbf .HrefAttr =&_dbdg ;continue ;};if _gedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgbf .FilledAttr .UnmarshalXMLAttr (_gedb );continue ;};};_cbef :for {_eba ,_fbgd :=d .Token ();if _fbgd !=nil {return _fbgd ;};switch _fede :=_eba .(type ){case _c .StartElement :switch _fede .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_daef :=NewEG_ShapeElements ();_daef .Path =NewPath ();if _ffdc :=d .DecodeElement (_daef .Path ,&_fede );_ffdc !=nil {return _ffdc ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_daef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dafc :=NewEG_ShapeElements ();_dafc .Formulas =NewFormulas ();if _ddbe :=d .DecodeElement (_dafc .Formulas ,&_fede );_ddbe !=nil {return _ddbe ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_dafc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gfee :=NewEG_ShapeElements ();_gfee .Handles =NewHandles ();if _eadc :=d .DecodeElement (_gfee .Handles ,&_fede );_eadc !=nil {return _eadc ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_gfee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_edag :=NewEG_ShapeElements ();_edag .Fill =NewFill ();if _aad :=d .DecodeElement (_edag .Fill ,&_fede );_aad !=nil {return _aad ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_edag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_deee :=NewEG_ShapeElements ();_deee .Stroke =NewStroke ();if _edca :=d .DecodeElement (_deee .Stroke ,&_fede );_edca !=nil {return _edca ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_deee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gacd :=NewEG_ShapeElements ();_gacd .Shadow =NewShadow ();if _gdab :=d .DecodeElement (_gacd .Shadow ,&_fede );_gdab !=nil {return _gdab ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_gacd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ccfd :=NewEG_ShapeElements ();_ccfd .Textbox =NewTextbox ();if _aabdg :=d .DecodeElement (_ccfd .Textbox ,&_fede );_aabdg !=nil {return _aabdg ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_ccfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_adebc :=NewEG_ShapeElements ();_adebc .Textpath =NewTextpath ();if _fgfgb :=d .DecodeElement (_adebc .Textpath ,&_fede );_fgfgb !=nil {return _fgfgb ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_adebc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_acge :=NewEG_ShapeElements ();_acge .Imagedata =NewImagedata ();if _cfge :=d .DecodeElement (_acge .Imagedata ,&_fede );_cfge !=nil {return _cfge ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_acge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_accf :=NewEG_ShapeElements ();_accf .Skew =NewOfcSkew ();if _bbcg :=d .DecodeElement (_accf .Skew ,&_fede );_bbcg !=nil {return _bbcg ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_accf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bef :=NewEG_ShapeElements ();_bef .Extrusion =NewOfcExtrusion ();if _dfge :=d .DecodeElement (_bef .Extrusion ,&_fede );_dfge !=nil {return _dfge ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_bef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ceba :=NewEG_ShapeElements ();_ceba .Callout =NewOfcCallout ();if _bafb :=d .DecodeElement (_ceba .Callout ,&_fede );_bafb !=nil {return _bafb ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_ceba );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cbgc :=NewEG_ShapeElements ();_cbgc .Lock =NewOfcLock ();if _dfdgd :=d .DecodeElement (_cbgc .Lock ,&_fede );_dfdgd !=nil {return _dfdgd ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_cbgc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fabd :=NewEG_ShapeElements ();_fabd .Clippath =NewOfcClippath ();if _dbdb :=d .DecodeElement (_fabd .Clippath ,&_fede );_dbdb !=nil {return _dbdb ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_fabd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fcbb :=NewEG_ShapeElements ();_fcbb .Signatureline =NewOfcSignatureline ();if _abca :=d .DecodeElement (_fcbb .Signatureline ,&_fede );_abca !=nil {return _abca ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_fcbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_begf :=NewEG_ShapeElements ();_begf .Wrap =_g .NewWrap ();if _bedaa :=d .DecodeElement (_begf .Wrap ,&_fede );_bedaa !=nil {return _bedaa ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_begf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_acadf :=NewEG_ShapeElements ();_acadf .Anchorlock =_g .NewAnchorlock ();if _bafg :=d .DecodeElement (_acadf .Anchorlock ,&_fede );_bafg !=nil {return _bafg ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_acadf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ecdb :=NewEG_ShapeElements ();_ecdb .Bordertop =_g .NewBordertop ();if _ebee :=d .DecodeElement (_ecdb .Bordertop ,&_fede );_ebee !=nil {return _ebee ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_ecdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_aace :=NewEG_ShapeElements ();_aace .Borderbottom =_g .NewBorderbottom ();if _gcfc :=d .DecodeElement (_aace .Borderbottom ,&_fede );_gcfc !=nil {return _gcfc ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_aace );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_efbe :=NewEG_ShapeElements ();_efbe .Borderleft =_g .NewBorderleft ();if _ccefb :=d .DecodeElement (_efbe .Borderleft ,&_fede );_ccefb !=nil {return _ccefb ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_efbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dcbg :=NewEG_ShapeElements ();_dcbg .Borderright =_g .NewBorderright ();if _ddcc :=d .DecodeElement (_dcbg .Borderright ,&_fede );_ddcc !=nil {return _ddcc ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_dcbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cefca :=NewEG_ShapeElements ();_cefca .ClientData =_cb .NewClientData ();if _bggb :=d .DecodeElement (_cefca .ClientData ,&_fede );_bggb !=nil {return _bggb ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_cefca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ccefg :=NewEG_ShapeElements ();_ccefg .Textdata =_de .NewTextdata ();if _efdb :=d .DecodeElement (_ccefg .Textdata ,&_fede );_efdb !=nil {return _efdb ;};_dgbf .EG_ShapeElements =append (_dgbf .EG_ShapeElements ,_ccefg );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_fede .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _c .EndElement :break _cbef ;case _c .CharData :};};return nil ;};func (_fccc *CT_Oval )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _fccc .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .HrefAttr )});};if _fccc .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .TargetAttr )});};if _fccc .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .ClassAttr )});};if _fccc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .TitleAttr )});};if _fccc .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .AltAttr )});};if _fccc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .CoordsizeAttr )});};if _fccc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .CoordoriginAttr )});};if _fccc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .WrapcoordsAttr )});};if _fccc .PrintAttr !=_d .ST_TrueFalseUnset {_gfbb ,_gfdbg :=_fccc .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gfdbg !=nil {return _gfdbg ;};start .Attr =append (start .Attr ,_gfbb );};if _fccc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .IdAttr )});};if _fccc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .StyleAttr )});};if _fccc .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .SpidAttr )});};if _fccc .OnedAttr !=_d .ST_TrueFalseUnset {_ddaga ,_ecba :=_fccc .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ecba !=nil {return _ecba ;};start .Attr =append (start .Attr ,_ddaga );};if _fccc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .RegroupidAttr )});};if _fccc .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_dgcb ,_ecce :=_fccc .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ecce !=nil {return _ecce ;};start .Attr =append (start .Attr ,_dgcb );};if _fccc .ButtonAttr !=_d .ST_TrueFalseUnset {_ddcce ,_efga :=_fccc .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _efga !=nil {return _efga ;};start .Attr =append (start .Attr ,_ddcce );};if _fccc .UserhiddenAttr !=_d .ST_TrueFalseUnset {_caagf ,_bfgd :=_fccc .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bfgd !=nil {return _bfgd ;};start .Attr =append (start .Attr ,_caagf );};if _fccc .BulletAttr !=_d .ST_TrueFalseUnset {_agcc ,_fdcaf :=_fccc .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fdcaf !=nil {return _fdcaf ;};start .Attr =append (start .Attr ,_agcc );};if _fccc .HrAttr !=_d .ST_TrueFalseUnset {_ddgd ,_dgfafc :=_fccc .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dgfafc !=nil {return _dgfafc ;};start .Attr =append (start .Attr ,_ddgd );};if _fccc .HrstdAttr !=_d .ST_TrueFalseUnset {_fcag ,_cgcb :=_fccc .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cgcb !=nil {return _cgcb ;};start .Attr =append (start .Attr ,_fcag );};if _fccc .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_eaed ,_dbcac :=_fccc .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dbcac !=nil {return _dbcac ;};start .Attr =append (start .Attr ,_eaed );};if _fccc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .HrpctAttr )});};if _fccc .HralignAttr !=OfcST_HrAlignUnset {_ggcdf ,_bagdg :=_fccc .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bagdg !=nil {return _bagdg ;};start .Attr =append (start .Attr ,_ggcdf );};if _fccc .AllowincellAttr !=_d .ST_TrueFalseUnset {_bagb ,_dcda :=_fccc .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dcda !=nil {return _dcda ;};start .Attr =append (start .Attr ,_bagb );};if _fccc .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_eaag ,_eecf :=_fccc .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _eecf !=nil {return _eecf ;};start .Attr =append (start .Attr ,_eaag );};if _fccc .UserdrawnAttr !=_d .ST_TrueFalseUnset {_adbd ,_bdeb :=_fccc .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bdeb !=nil {return _bdeb ;};start .Attr =append (start .Attr ,_adbd );};if _fccc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .BordertopcolorAttr )});};if _fccc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .BorderleftcolorAttr )});};if _fccc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .BorderbottomcolorAttr )});};if _fccc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .BorderrightcolorAttr )});};if _fccc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aafbac ,_fbgea :=_fccc .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fbgea !=nil {return _fbgea ;};start .Attr =append (start .Attr ,_aafbac );};if _fccc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .DgmnodekindAttr )});};if _fccc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dbgb ,_dceca :=_fccc .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dceca !=nil {return _dceca ;};start .Attr =append (start .Attr ,_dbgb );};if _fccc .InsetmodeAttr !=OfcST_InsetModeUnset {_bbaad ,_aeafd :=_fccc .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aeafd !=nil {return _aeafd ;};start .Attr =append (start .Attr ,_bbaad );};if _fccc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .OpacityAttr )});};if _fccc .StrokedAttr !=_d .ST_TrueFalseUnset {_dgbec ,_cbab :=_fccc .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cbab !=nil {return _cbab ;};start .Attr =append (start .Attr ,_dgbec );};if _fccc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .StrokecolorAttr )});};if _fccc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .StrokeweightAttr )});};if _fccc .InsetpenAttr !=_d .ST_TrueFalseUnset {_cbdgg ,_eececf :=_fccc .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eececf !=nil {return _eececf ;};start .Attr =append (start .Attr ,_cbdgg );};if _fccc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .ChromakeyAttr )});};if _fccc .FilledAttr !=_d .ST_TrueFalseUnset {_baaeb ,_fbggb :=_fccc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fbggb !=nil {return _fbggb ;};start .Attr =append (start .Attr ,_baaeb );};if _fccc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .FillcolorAttr )});};if _fccc .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccc .SptAttr )});};if _fccc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gbeg ,_cfeda :=_fccc .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cfeda !=nil {return _cfeda ;};start .Attr =append (start .Attr ,_gbeg );};if _fccc .BwmodeAttr !=OfcST_BWModeUnset {_abadd ,_ebbe :=_fccc .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ebbe !=nil {return _ebbe ;};start .Attr =append (start .Attr ,_abadd );};if _fccc .BwpureAttr !=OfcST_BWModeUnset {_aecf ,_bgdbe :=_fccc .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bgdbe !=nil {return _bgdbe ;};start .Attr =append (start .Attr ,_aecf );};if _fccc .BwnormalAttr !=OfcST_BWModeUnset {_bfbaf ,_ggac :=_fccc .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggac !=nil {return _ggac ;};start .Attr =append (start .Attr ,_bfbaf );};if _fccc .ForcedashAttr !=_d .ST_TrueFalseUnset {_ecbg ,_dbebe :=_fccc .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dbebe !=nil {return _dbebe ;};start .Attr =append (start .Attr ,_ecbg );};if _fccc .OleiconAttr !=_d .ST_TrueFalseUnset {_fddgb ,_fedc :=_fccc .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fedc !=nil {return _fedc ;};start .Attr =append (start .Attr ,_fddgb );};if _fccc .OleAttr !=_d .ST_TrueFalseBlankUnset {_ddbce ,_ccge :=_fccc .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ccge !=nil {return _ccge ;};start .Attr =append (start .Attr ,_ddbce );};if _fccc .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_feda ,_ecafg :=_fccc .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ecafg !=nil {return _ecafg ;};start .Attr =append (start .Attr ,_feda );};if _fccc .CliptowrapAttr !=_d .ST_TrueFalseUnset {_ebfccd ,_addc :=_fccc .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _addc !=nil {return _addc ;};start .Attr =append (start .Attr ,_ebfccd );};if _fccc .ClipAttr !=_d .ST_TrueFalseUnset {_cbae ,_ffdca :=_fccc .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ffdca !=nil {return _ffdca ;};start .Attr =append (start .Attr ,_cbae );};e .EncodeToken (start );if _fccc .EG_ShapeElements !=nil {for _ ,_faage :=range _fccc .EG_ShapeElements {_faage .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgda *Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cgda .CT_Arc .MarshalXML (e ,start );};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_ceabb *Textpath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ceabb .CT_TextPath .MarshalXML (e ,start );};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_acccc :=&OfcCT_SignatureLine {};return _acccc };func (_baaab *OfcST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_baaab =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_baaab =1;case "\u0073\u006f\u006ci\u0064":*_baaab =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_baaab =3;case "\u0074\u0069\u006c\u0065":*_baaab =4;case "\u0066\u0072\u0061m\u0065":*_baaab =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_baaab =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_baaab =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_baaab =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_baaab =9;};return nil ;};func (_gcbda *OfcCT_RegroupTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdadc :=range start .Attr {if _gdadc .Name .Local =="\u0065\u0078\u0074"{_gcbda .ExtAttr .UnmarshalXMLAttr (_gdadc );continue ;};};_agacc :for {_begde ,_aedadc :=d .Token ();if _aedadc !=nil {return _aedadc ;};switch _abcfc :=_begde .(type ){case _c .StartElement :switch _abcfc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_cbde :=NewOfcCT_Entry ();if _dcfbe :=d .DecodeElement (_cbde ,&_abcfc );_dcfbe !=nil {return _dcfbe ;};_gcbda .Entry =append (_gcbda .Entry ,_cbde );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_abcfc .Name );if _agccb :=d .Skip ();_agccb !=nil {return _agccb ;};};case _c .EndElement :break _agacc ;case _c .CharData :};};return nil ;};func NewCT_Stroke ()*CT_Stroke {_eccca :=&CT_Stroke {};return _eccca };type OfcTop struct{OfcCT_StrokeChild };func NewCT_Rect ()*CT_Rect {_gacc :=&CT_Rect {};return _gacc };func (_bgcdg ST_ShadowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgcdg .String (),start );};func (_gdceb ST_StrokeArrowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gdceb .String (),start );};
// Validate validates the OfcCT_ShapeLayout and its children
func (_ffdbd *OfcCT_ShapeLayout )Validate ()error {return _ffdbd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_ecdfc *OfcST_OLEType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdde ,_fgfdg :=d .Token ();if _fgfdg !=nil {return _fgfdg ;};if _bdcgfa ,_baabc :=_bdde .(_c .EndElement );_baabc &&_bdcgfa .Name ==start .Name {*_ecdfc =1;return nil ;};if _fcbfe ,_cgbec :=_bdde .(_c .CharData );!_cgbec {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdde );}else {switch string (_fcbfe ){case "":*_ecdfc =0;case "\u0045\u006d\u0062e\u0064":*_ecdfc =1;case "\u004c\u0069\u006e\u006b":*_ecdfc =2;};};_bdde ,_fgfdg =d .Token ();if _fgfdg !=nil {return _fgfdg ;};if _gfffdc ,_bdbdd :=_bdde .(_c .EndElement );_bdbdd &&_gfffdc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdde );};func (_cgcdg ST_StrokeArrowWidth )String ()string {switch _cgcdg {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};type Textbox struct{CT_Textbox };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_cddce *OfcCT_Skew )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _cddce .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cddce .IdAttr )});};if _cddce .OnAttr !=_d .ST_TrueFalseUnset {_eafae ,_cfbeg :=_cddce .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _cfbeg !=nil {return _cfbeg ;};start .Attr =append (start .Attr ,_eafae );};if _cddce .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cddce .OffsetAttr )});};if _cddce .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cddce .OriginAttr )});};if _cddce .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_cddce .MatrixAttr )});};if _cddce .ExtAttr !=ST_ExtUnset {_dcdag ,_ffaeg :=_cddce .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ffaeg !=nil {return _ffaeg ;};start .Attr =append (start .Attr ,_dcdag );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_daeab OfcST_ExtrusionPlane )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adfgg :=_c .Attr {};_adfgg .Name =name ;switch _daeab {case OfcST_ExtrusionPlaneUnset :_adfgg .Value ="";case OfcST_ExtrusionPlaneXY :_adfgg .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_adfgg .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_adfgg .Value ="\u0059\u005a";};return _adfgg ,nil ;};func (_gaebd OfcST_InsetMode )Validate ()error {return _gaebd .ValidateWithPath ("")};func (_gbbef OfcST_ScreenSize )String ()string {switch _gbbef {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036";case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return "";};
// Validate validates the AG_AllShapeAttributes and its children
func (_cdff *AG_AllShapeAttributes )Validate ()error {return _cdff .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};type OfcFill struct{OfcCT_Fill };type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _d .ST_TrueFalse ;BilevelAttr _d .ST_TrueFalse ;};type OfcCT_StrokeChild struct{OnAttr _d .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _d .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _d .ST_TrueFalse ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _d .ST_TrueFalse ;ExtAttr ST_Ext ;};
// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path
func (_aaebf *OfcColumn )ValidateWithPath (path string )error {if _eegcb :=_aaebf .OfcCT_StrokeChild .ValidateWithPath (path );_eegcb !=nil {return _eegcb ;};return nil ;};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_ccfee :=&OfcCT_Extrusion {};return _ccfee };func (_egdcc *OfcSignatureline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _egdcc .OfcCT_SignatureLine .MarshalXML (e ,start );};type OfcST_ColorMode byte ;type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _d .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ;AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _d .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _d .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _d .ST_TrueFalse ;RotateAttr _d .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_cgdgc OfcST_CalloutPlacement )String ()string {switch _cgdgc {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};func NewCT_RoundRect ()*CT_RoundRect {_gada :=&CT_RoundRect {};return _gada };func NewPath ()*Path {_ccaae :=&Path {};_ccaae .CT_Path =*NewCT_Path ();return _ccaae };func (_bgdb *Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdb .CT_Background =*NewCT_Background ();for _ ,_gbcf :=range start .Attr {if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bgdb .BwmodeAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bgdb .BwpureAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bgdb .BwnormalAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_bgdb .TargetscreensizeAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0069\u0064"{_ecbb ,_aaaf :=_gbcf .Value ,error (nil );if _aaaf !=nil {return _aaaf ;};_bgdb .IdAttr =&_ecbb ;continue ;};if _gbcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bgdb .FilledAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbdb ,_geec :=_gbcf .Value ,error (nil );if _geec !=nil {return _geec ;};_bgdb .FillcolorAttr =&_bbdb ;continue ;};};_dbfa :for {_beeebe ,_ccab :=d .Token ();if _ccab !=nil {return _ccab ;};switch _eedd :=_beeebe .(type ){case _c .StartElement :switch _eedd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bgdb .Fill =NewFill ();if _egabe :=d .DecodeElement (_bgdb .Fill ,&_eedd );_egabe !=nil {return _egabe ;};default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_eedd .Name );if _fgca :=d .Skip ();_fgca !=nil {return _fgca ;};};case _c .EndElement :break _dbfa ;case _c .CharData :};};return nil ;};func (_fgbgc OfcST_RType )String ()string {switch _fgbgc {case 0:return "";case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case 4:return "\u0061\u006c\u0069g\u006e";};return "";};func (_cagf *OfcCT_Extrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggbfbc :=range start .Attr {if _ggbfbc .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_cagf .ColormodeAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0063\u006f\u006co\u0072"{_adac ,_eecbf :=_ggbfbc .Value ,error (nil );if _eecbf !=nil {return _eecbf ;};_cagf .ColorAttr =&_adac ;continue ;};if _ggbfbc .Name .Local =="\u0074\u0079\u0070\u0065"{_cagf .TypeAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_edafg ,_bebgag :=_e .ParseFloat (_ggbfbc .Value ,64);if _bebgag !=nil {return _bebgag ;};_dfag :=float32 (_edafg );_cagf .ShininessAttr =&_dfag ;continue ;};if _ggbfbc .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_efagd ,_gbce :=_ggbfbc .Value ,error (nil );if _gbce !=nil {return _gbce ;};_cagf .ViewpointoriginAttr =&_efagd ;continue ;};if _ggbfbc .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_cdebfe ,_fcgcc :=_ggbfbc .Value ,error (nil );if _fcgcc !=nil {return _fcgcc ;};_cagf .SpecularityAttr =&_cdebfe ;continue ;};if _ggbfbc .Name .Local =="\u0070\u006c\u0061n\u0065"{_cagf .PlaneAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_fgbgf ,_aaaed :=_ggbfbc .Value ,error (nil );if _aaaed !=nil {return _aaaed ;};_cagf .DiffusityAttr =&_fgbgf ;continue ;};if _ggbfbc .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_ebcfg ,_fcagf :=_ggbfbc .Value ,error (nil );if _fcagf !=nil {return _fcagf ;};_cagf .SkewamtAttr =&_ebcfg ;continue ;};if _ggbfbc .Name .Local =="\u006d\u0065\u0074a\u006c"{_cagf .MetalAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_gedda ,_edbca :=_ggbfbc .Value ,error (nil );if _edbca !=nil {return _edbca ;};_cagf .BackdepthAttr =&_gedda ;continue ;};if _ggbfbc .Name .Local =="\u0065\u0064\u0067\u0065"{_beba ,_gfcda :=_ggbfbc .Value ,error (nil );if _gfcda !=nil {return _gfcda ;};_cagf .EdgeAttr =&_beba ;continue ;};if _ggbfbc .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cffe ,_egfcb :=_ggbfbc .Value ,error (nil );if _egfcb !=nil {return _egfcb ;};_cagf .Lightlevel2Attr =&_cffe ;continue ;};if _ggbfbc .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gefdb ,_bgdee :=_e .ParseFloat (_ggbfbc .Value ,64);if _bgdee !=nil {return _bgdee ;};_bdgd :=float32 (_gefdb );_cagf .OrientationangleAttr =&_bdgd ;continue ;};if _ggbfbc .Name .Local =="\u006f\u006e"{_cagf .OnAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_cagf .LightharshAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_cagf .LightfaceAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_fcdee ,_effcb :=_ggbfbc .Value ,error (nil );if _effcb !=nil {return _effcb ;};_cagf .ForedepthAttr =&_fcdee ;continue ;};if _ggbfbc .Name .Local =="\u0065\u0078\u0074"{_cagf .ExtAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cagf .AutorotationcenterAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0066\u0061\u0063e\u0074"{_beccd ,_aagbe :=_ggbfbc .Value ,error (nil );if _aagbe !=nil {return _aagbe ;};_cagf .FacetAttr =&_beccd ;continue ;};if _ggbfbc .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_cagf .RenderAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_gfdgd ,_dddbf :=_ggbfbc .Value ,error (nil );if _dddbf !=nil {return _dddbf ;};_cagf .LightlevelAttr =&_gfdgd ;continue ;};if _ggbfbc .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_gafbd ,_cdbcc :=_ggbfbc .Value ,error (nil );if _cdbcc !=nil {return _cdbcc ;};_cagf .BrightnessAttr =&_gafbd ;continue ;};if _ggbfbc .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_bbcgdf ,_gfgfb :=_e .ParseFloat (_ggbfbc .Value ,64);if _gfgfb !=nil {return _gfgfb ;};_deeed :=float32 (_bbcgdf );_cagf .SkewangleAttr =&_deeed ;continue ;};if _ggbfbc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_ddcge ,_eddce :=_ggbfbc .Value ,error (nil );if _eddce !=nil {return _eddce ;};_cagf .Lightposition2Attr =&_ddcge ;continue ;};if _ggbfbc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_aaagb ,_ccba :=_ggbfbc .Value ,error (nil );if _ccba !=nil {return _ccba ;};_cagf .RotationangleAttr =&_aaagb ;continue ;};if _ggbfbc .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_cagf .Lightharsh2Attr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_efagf ,_beca :=_ggbfbc .Value ,error (nil );if _beca !=nil {return _beca ;};_cagf .OrientationAttr =&_efagf ;continue ;};if _ggbfbc .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cagf .LockrotationcenterAttr .UnmarshalXMLAttr (_ggbfbc );continue ;};if _ggbfbc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_dfca ,_gbfff :=_ggbfbc .Value ,error (nil );if _gbfff !=nil {return _gbfff ;};_cagf .RotationcenterAttr =&_dfca ;continue ;};if _ggbfbc .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gaeee ,_edcgc :=_ggbfbc .Value ,error (nil );if _edcgc !=nil {return _edcgc ;};_cagf .ViewpointAttr =&_gaeee ;continue ;};if _ggbfbc .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdac ,_cccgb :=_ggbfbc .Value ,error (nil );if _cccgb !=nil {return _cccgb ;};_cagf .LightpositionAttr =&_bdac ;continue ;};};for {_fccd ,_fdcde :=d .Token ();if _fdcde !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_fdcde );};if _ecaab ,_beed :=_fccd .(_c .EndElement );_beed &&_ecaab .Name ==start .Name {break ;};};return nil ;};type Polyline struct{CT_PolyLine };func (_acgfb *OfcCT_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feddg :=range start .Attr {if _feddg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_acgfb .PositionAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_acgfb .SelectionAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_acgfb .GroupingAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_acgfb .UngroupingAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_acgfb .RotationAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_acgfb .CroppingAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_acgfb .VerticiesAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_acgfb .AdjusthandlesAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0074\u0065\u0078\u0074"{_acgfb .TextAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_acgfb .AspectratioAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_acgfb .ShapetypeAttr .UnmarshalXMLAttr (_feddg );continue ;};if _feddg .Name .Local =="\u0065\u0078\u0074"{_acgfb .ExtAttr .UnmarshalXMLAttr (_feddg );continue ;};};for {_cfdgb ,_fegd :=d .Token ();if _fegd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_fegd );};if _afcdg ,_acaffd :=_cfdgb .(_c .EndElement );_acaffd &&_afcdg .Name ==start .Name {break ;};};return nil ;};func (_ddgcd *OfcST_InsetMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddgcd =0;case "\u0061\u0075\u0074\u006f":*_ddgcd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddgcd =2;};return nil ;};func (_aafa *CT_Handles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _aafa .H !=nil {_eggg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0068"}};for _ ,_edced :=range _aafa .H {e .EncodeElement (_edced ,_eggg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the OfcCT_Callout and its children
func (_ecbac *OfcCT_Callout )Validate ()error {return _ecbac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_faba *ST_StrokeEndCap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_faba =0;case "\u0066\u006c\u0061\u0074":*_faba =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_faba =2;case "\u0072\u006f\u0075n\u0064":*_faba =3;};return nil ;};
// Validate validates the Imagedata and its children
func (_cdggb *Imagedata )Validate ()error {return _cdggb .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_fddef OfcST_ConnectType )Validate ()error {return _fddef .ValidateWithPath ("")};func (_afbg *OfcLeft )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u006c\u0065\u0066\u0074";return _afbg .OfcCT_StrokeChild .MarshalXML (e ,start );};
// ValidateWithPath validates the Rect and its children, prefixing error messages with path
func (_aacdc *Rect )ValidateWithPath (path string )error {if _cabde :=_aacdc .CT_Rect .ValidateWithPath (path );_cabde !=nil {return _cabde ;};return nil ;};func (_dggb *CT_PolyLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbfc :=range start .Attr {if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dggb .UserdrawnAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0063\u006c\u0069\u0070"{_dggb .ClipAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dggb .UserhiddenAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dggb .InsetmodeAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dggb .BulletAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dggb .PreferrelativeAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0068\u0072"{_dggb .HrAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dggb .OleiconAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0068\u0072\u0073t\u0064"{_dggb .HrstdAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dggb .HrnoshadeAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccfb ,_aeaa :=_fbfc .Value ,error (nil );if _aeaa !=nil {return _aeaa ;};_dggb .BordertopcolorAttr =&_ccfb ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dggb .DgmlayoutAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dggb .AllowoverlapAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dggb .BwnormalAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dggb .CliptowrapAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gbfcg ,_eddgb :=_fbfc .Value ,error (nil );if _eddgb !=nil {return _eddgb ;};_dggb .BorderbottomcolorAttr =&_gbfcg ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u006f\u006e\u0065\u0064"{_dggb .OnedAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dggb .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adaeb ,_dcgf :=_e .ParseInt (_fbfc .Value ,10,64);if _dcgf !=nil {return _dcgf ;};_dggb .RegroupidAttr =&_adaeb ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dggb .AllowincellAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0068\u0072\u0070c\u0074"{_edbdg ,_geedb :=_e .ParseFloat (_fbfc .Value ,64);if _geedb !=nil {return _geedb ;};_debfb :=float32 (_edbdg );_dggb .HrpctAttr =&_debfb ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dggb .ButtonAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0073\u0070\u0069\u0064"{_efgac ,_eadgc :=_fbfc .Value ,error (nil );if _eadgc !=nil {return _eadgc ;};_dggb .SpidAttr =&_efgac ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0073\u0070\u0074"{_bedf ,_gfagf :=_e .ParseFloat (_fbfc .Value ,64);if _gfagf !=nil {return _gfagf ;};_fggdg :=float32 (_bedf );_dggb .SptAttr =&_fggdg ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_becb ,_dabb :=_fbfc .Value ,error (nil );if _dabb !=nil {return _dabb ;};_dggb .BorderleftcolorAttr =&_becb ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u006f\u006c\u0065"{_dggb .OleAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aacgcf ,_dbdc :=_fbfc .Value ,error (nil );if _dbdc !=nil {return _dbdc ;};_dggb .BorderrightcolorAttr =&_aacgcf ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dggb .BwmodeAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dedf ,_ecbbf :=_e .ParseInt (_fbfc .Value ,10,64);if _ecbbf !=nil {return _ecbbf ;};_dggb .DgmnodekindAttr =&_dedf ;continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dggb .ForcedashAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dggb .BwpureAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dggb .ConnectortypeAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dggb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbfc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dggb .HralignAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acfgd ,_fdcfd :=_fbfc .Value ,error (nil );if _fdcfd !=nil {return _fdcfd ;};_dggb .CoordsizeAttr =&_acfgd ;continue ;};if _fbfc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bccge ,_dcfb :=_fbfc .Value ,error (nil );if _dcfb !=nil {return _dcfb ;};_dggb .StyleAttr =&_bccge ;continue ;};if _fbfc .Name .Local =="\u0069\u0064"{_gfce ,_dafaf :=_fbfc .Value ,error (nil );if _dafaf !=nil {return _dafaf ;};_dggb .IdAttr =&_gfce ;continue ;};if _fbfc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dggb .StrokedAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="\u0070\u0072\u0069n\u0074"{_dggb .PrintAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdfcc ,_cada :=_fbfc .Value ,error (nil );if _cada !=nil {return _cada ;};_dggb .StrokeweightAttr =&_gdfcc ;continue ;};if _fbfc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_adge ,_eebbd :=_fbfc .Value ,error (nil );if _eebbd !=nil {return _eebbd ;};_dggb .WrapcoordsAttr =&_adge ;continue ;};if _fbfc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdeg ,_bcccg :=_fbfc .Value ,error (nil );if _bcccg !=nil {return _bcccg ;};_dggb .ChromakeyAttr =&_cdeg ;continue ;};if _fbfc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gadcd ,_facb :=_fbfc .Value ,error (nil );if _facb !=nil {return _facb ;};_dggb .FillcolorAttr =&_gadcd ;continue ;};if _fbfc .Name .Local =="\u0061\u006c\u0074"{_egagg ,_edfe :=_fbfc .Value ,error (nil );if _edfe !=nil {return _edfe ;};_dggb .AltAttr =&_egagg ;continue ;};if _fbfc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdabc ,_gfcee :=_fbfc .Value ,error (nil );if _gfcee !=nil {return _gfcee ;};_dggb .OpacityAttr =&_gdabc ;continue ;};if _fbfc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aabfb ,_bace :=_fbfc .Value ,error (nil );if _bace !=nil {return _bace ;};_dggb .StrokecolorAttr =&_aabfb ;continue ;};if _fbfc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dggb .InsetpenAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dggb .FilledAttr .UnmarshalXMLAttr (_fbfc );continue ;};if _fbfc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgcc ,_dfdef :=_fbfc .Value ,error (nil );if _dfdef !=nil {return _dfdef ;};_dggb .CoordoriginAttr =&_bgcc ;continue ;};if _fbfc .Name .Local =="\u0074\u0069\u0074l\u0065"{_eaffc ,_gbaac :=_fbfc .Value ,error (nil );if _gbaac !=nil {return _gbaac ;};_dggb .TitleAttr =&_eaffc ;continue ;};if _fbfc .Name .Local =="\u0063\u006c\u0061s\u0073"{_gcgec ,_cgag :=_fbfc .Value ,error (nil );if _cgag !=nil {return _cgag ;};_dggb .ClassAttr =&_gcgec ;continue ;};if _fbfc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcdba ,_bedb :=_fbfc .Value ,error (nil );if _bedb !=nil {return _bedb ;};_dggb .TargetAttr =&_bcdba ;continue ;};if _fbfc .Name .Local =="\u0068\u0072\u0065\u0066"{_gecab ,_gbbc :=_fbfc .Value ,error (nil );if _gbbc !=nil {return _gbbc ;};_dggb .HrefAttr =&_gecab ;continue ;};if _fbfc .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_bedaf ,_fagfe :=_fbfc .Value ,error (nil );if _fagfe !=nil {return _fagfe ;};_dggb .PointsAttr =&_bedaf ;continue ;};};_aabea :for {_dbgd ,_fdga :=d .Token ();if _fdga !=nil {return _fdga ;};switch _ebfcg :=_dbgd .(type ){case _c .StartElement :switch _ebfcg .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_gdfae :=NewOfcInk ();if _efac :=d .DecodeElement (_gdfae ,&_ebfcg );_efac !=nil {return _efac ;};_dggb .Ink =append (_dggb .Ink ,_gdfae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_afef :=NewEG_ShapeElements ();_afef .Path =NewPath ();if _cecdg :=d .DecodeElement (_afef .Path ,&_ebfcg );_cecdg !=nil {return _cecdg ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_afef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cacb :=NewEG_ShapeElements ();_cacb .Formulas =NewFormulas ();if _dgafd :=d .DecodeElement (_cacb .Formulas ,&_ebfcg );_dgafd !=nil {return _dgafd ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_cacb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bfgg :=NewEG_ShapeElements ();_bfgg .Handles =NewHandles ();if _ebgeag :=d .DecodeElement (_bfgg .Handles ,&_ebfcg );_ebgeag !=nil {return _ebgeag ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_bfgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faffb :=NewEG_ShapeElements ();_faffb .Fill =NewFill ();if _dagf :=d .DecodeElement (_faffb .Fill ,&_ebfcg );_dagf !=nil {return _dagf ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_faffb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gdabf :=NewEG_ShapeElements ();_gdabf .Stroke =NewStroke ();if _dgacg :=d .DecodeElement (_gdabf .Stroke ,&_ebfcg );_dgacg !=nil {return _dgacg ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_gdabf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cgdeg :=NewEG_ShapeElements ();_cgdeg .Shadow =NewShadow ();if _bfbdb :=d .DecodeElement (_cgdeg .Shadow ,&_ebfcg );_bfbdb !=nil {return _bfbdb ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_cgdeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dfaf :=NewEG_ShapeElements ();_dfaf .Textbox =NewTextbox ();if _ecac :=d .DecodeElement (_dfaf .Textbox ,&_ebfcg );_ecac !=nil {return _ecac ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_dfaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_adcf :=NewEG_ShapeElements ();_adcf .Textpath =NewTextpath ();if _ggfca :=d .DecodeElement (_adcf .Textpath ,&_ebfcg );_ggfca !=nil {return _ggfca ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_adcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dccd :=NewEG_ShapeElements ();_dccd .Imagedata =NewImagedata ();if _fabb :=d .DecodeElement (_dccd .Imagedata ,&_ebfcg );_fabb !=nil {return _fabb ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_dccd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_adbfd :=NewEG_ShapeElements ();_adbfd .Skew =NewOfcSkew ();if _afagc :=d .DecodeElement (_adbfd .Skew ,&_ebfcg );_afagc !=nil {return _afagc ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_adbfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fgaae :=NewEG_ShapeElements ();_fgaae .Extrusion =NewOfcExtrusion ();if _bfbg :=d .DecodeElement (_fgaae .Extrusion ,&_ebfcg );_bfbg !=nil {return _bfbg ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_fgaae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_accdb :=NewEG_ShapeElements ();_accdb .Callout =NewOfcCallout ();if _fbgdcf :=d .DecodeElement (_accdb .Callout ,&_ebfcg );_fbgdcf !=nil {return _fbgdcf ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_accdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bfcf :=NewEG_ShapeElements ();_bfcf .Lock =NewOfcLock ();if _fcaaf :=d .DecodeElement (_bfcf .Lock ,&_ebfcg );_fcaaf !=nil {return _fcaaf ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_bfcf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bcfa :=NewEG_ShapeElements ();_bcfa .Clippath =NewOfcClippath ();if _bgcga :=d .DecodeElement (_bcfa .Clippath ,&_ebfcg );_bgcga !=nil {return _bgcga ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_bcfa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_acggd :=NewEG_ShapeElements ();_acggd .Signatureline =NewOfcSignatureline ();if _aafae :=d .DecodeElement (_acggd .Signatureline ,&_ebfcg );_aafae !=nil {return _aafae ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_acggd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dddd :=NewEG_ShapeElements ();_dddd .Wrap =_g .NewWrap ();if _ecfgf :=d .DecodeElement (_dddd .Wrap ,&_ebfcg );_ecfgf !=nil {return _ecfgf ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_dddd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gbeec :=NewEG_ShapeElements ();_gbeec .Anchorlock =_g .NewAnchorlock ();if _ecda :=d .DecodeElement (_gbeec .Anchorlock ,&_ebfcg );_ecda !=nil {return _ecda ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_gbeec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cbefg :=NewEG_ShapeElements ();_cbefg .Bordertop =_g .NewBordertop ();if _fdgee :=d .DecodeElement (_cbefg .Bordertop ,&_ebfcg );_fdgee !=nil {return _fdgee ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_cbefg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ccagb :=NewEG_ShapeElements ();_ccagb .Borderbottom =_g .NewBorderbottom ();if _bgddg :=d .DecodeElement (_ccagb .Borderbottom ,&_ebfcg );_bgddg !=nil {return _bgddg ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_ccagb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gcfd :=NewEG_ShapeElements ();_gcfd .Borderleft =_g .NewBorderleft ();if _cfaad :=d .DecodeElement (_gcfd .Borderleft ,&_ebfcg );_cfaad !=nil {return _cfaad ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_gcfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ffbb :=NewEG_ShapeElements ();_ffbb .Borderright =_g .NewBorderright ();if _eccb :=d .DecodeElement (_ffbb .Borderright ,&_ebfcg );_eccb !=nil {return _eccb ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_ffbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dfgg :=NewEG_ShapeElements ();_dfgg .ClientData =_cb .NewClientData ();if _dadef :=d .DecodeElement (_dfgg .ClientData ,&_ebfcg );_dadef !=nil {return _dadef ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_dfgg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cdcc :=NewEG_ShapeElements ();_cdcc .Textdata =_de .NewTextdata ();if _fdeeg :=d .DecodeElement (_cdcc .Textdata ,&_ebfcg );_fdeeg !=nil {return _fdeeg ;};_dggb .EG_ShapeElements =append (_dggb .EG_ShapeElements ,_cdcc );default:_fa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_ebfcg .Name );if _gabag :=d .Skip ();_gabag !=nil {return _gabag ;};};case _c .EndElement :break _aabea ;case _c .CharData :};};return nil ;};func (_agcge *OfcRight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agcge .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ccca :=range start .Attr {if _ccca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccca .Name .Local =="\u0068\u0072\u0065\u0066"{_cffdd ,_dggfc :=_ccca .Value ,error (nil );if _dggfc !=nil {return _dggfc ;};_agcge .HrefAttr =&_cffdd ;continue ;};if _ccca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agcge .ForcedashAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccca .Name .Local =="\u0074\u0069\u0074l\u0065"{_cabcd ,_eegac :=_ccca .Value ,error (nil );if _eegac !=nil {return _eegac ;};_agcge .TitleAttr =&_cabcd ;continue ;};if _ccca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_effde ,_ebebgb :=_ccca .Value ,error (nil );if _ebebgb !=nil {return _ebebgb ;};_agcge .AlthrefAttr =&_effde ;continue ;};if _ccca .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_agcge .ImageaspectAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_agcge .StartarrowAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_agcge .LinestyleAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_agcge .StartarrowwidthAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_agcge .JoinstyleAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_agcge .StartarrowlengthAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ccgfa ,_fgeff :=_ccca .Value ,error (nil );if _fgeff !=nil {return _fgeff ;};_agcge .DashstyleAttr =&_ccgfa ;continue ;};if _ccca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_agcge .EndarrowAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_agcge .FilltypeAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_agcge .EndarrowwidthAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdfeb ,_fcfbf :=_ccca .Value ,error (nil );if _fcfbf !=nil {return _fcfbf ;};_agcge .OpacityAttr =&_fdfeb ;continue ;};if _ccca .Name .Local =="\u0063\u006f\u006co\u0072"{_dgcgg ,_bgdac :=_ccca .Value ,error (nil );if _bgdac !=nil {return _bgdac ;};_agcge .ColorAttr =&_dgcgg ;continue ;};if _ccca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agcge .InsetpenAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_agcge .EndarrowlengthAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0065\u0078\u0074"{_agcge .ExtAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_agcge .EndcapAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_egbgg ,_aagae :=_ccca .Value ,error (nil );if _aagae !=nil {return _aagae ;};_agcge .Color2Attr =&_egbgg ;continue ;};if _ccca .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_agcge .ImagealignshapeAttr .UnmarshalXMLAttr (_ccca );continue ;};if _ccca .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fffca ,_ffadde :=_ccca .Value ,error (nil );if _ffadde !=nil {return _ffadde ;};_agcge .WeightAttr =&_fffca ;continue ;};if _ccca .Name .Local =="\u0073\u0072\u0063"{_efagfb ,_eddead :=_ccca .Value ,error (nil );if _eddead !=nil {return _eddead ;};_agcge .SrcAttr =&_efagfb ;continue ;};if _ccca .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fggg ,_cagca :=_ccca .Value ,error (nil );if _cagca !=nil {return _cagca ;};_agcge .ImagesizeAttr =&_fggg ;continue ;};if _ccca .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_adecb ,_fccgc :=_e .ParseFloat (_ccca .Value ,64);if _fccgc !=nil {return _fccgc ;};_agcge .MiterlimitAttr =&_adecb ;continue ;};if _ccca .Name .Local =="\u006f\u006e"{_agcge .OnAttr .UnmarshalXMLAttr (_ccca );continue ;};};for {_ecaeb ,_fgccd :=d .Token ();if _fgccd !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_fgccd );};if _abfag ,_bcffg :=_ecaeb .(_c .EndElement );_bcffg &&_abfag .Name ==start .Name {break ;};};return nil ;};func (_gbgff *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbgff =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_gbgff =1;case "\u0049\u0063\u006f\u006e":*_gbgff =2;};return nil ;};func (_eebff OfcST_ExtrusionRender )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aabgdd :=_c .Attr {};_aabgdd .Name =name ;switch _eebff {case OfcST_ExtrusionRenderUnset :_aabgdd .Value ="";case OfcST_ExtrusionRenderSolid :_aabgdd .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_aabgdd .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_aabgdd .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _aabgdd ,nil ;};func (_dgac *CT_Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eccaa :=range start .Attr {if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgac .AllowoverlapAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dab ,_gcda :=_e .ParseInt (_eccaa .Value ,10,64);if _gcda !=nil {return _gcda ;};_dgac .RegroupidAttr =&_dab ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dgac .DgmlayoutAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dgac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dgac .PreferrelativeAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dgac .ButtonAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u006f\u006c\u0065"{_dgac .OleAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dgac .UserhiddenAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgac .ForcedashAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dgac .BulletAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dgac .BwpureAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0063\u006c\u0069\u0070"{_dgac .ClipAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_egccb ,_cgec :=_eccaa .Value ,error (nil );if _cgec !=nil {return _cgec ;};_dgac .BorderbottomcolorAttr =&_egccb ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dgac .BwnormalAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dgac .HralignAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0068\u0072"{_dgac .HrAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aeeb ,_dggfd :=_eccaa .Value ,error (nil );if _dggfd !=nil {return _dggfd ;};_dgac .BordertopcolorAttr =&_aeeb ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbg ,_gbcg :=_e .ParseInt (_eccaa .Value ,10,64);if _gbcg !=nil {return _gbcg ;};_dgac .DgmnodekindAttr =&_dbg ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_debac ,_afeb :=_eccaa .Value ,error (nil );if _afeb !=nil {return _afeb ;};_dgac .BorderrightcolorAttr =&_debac ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0073\u0070\u0069\u0064"{_cbbaa ,_agae :=_eccaa .Value ,error (nil );if _agae !=nil {return _agae ;};_dgac .SpidAttr =&_cbbaa ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_adda ,_bcccd :=_e .ParseFloat (_eccaa .Value ,64);if _bcccd !=nil {return _bcccd ;};_ccb :=float32 (_adda );_dgac .HrpctAttr =&_ccb ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_dgac .HrstdAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dgac .CliptowrapAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dgac .AllowincellAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dgac .DgmlayoutmruAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dgac .UserdrawnAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dgac .OleiconAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfg ,_edbbe :=_eccaa .Value ,error (nil );if _edbbe !=nil {return _edbbe ;};_dgac .BorderleftcolorAttr =&_cbfg ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0073\u0070\u0074"{_bdec ,_ffc :=_e .ParseFloat (_eccaa .Value ,64);if _ffc !=nil {return _ffc ;};_abab :=float32 (_bdec );_dgac .SptAttr =&_abab ;continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dgac .BwmodeAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dgac .ConnectortypeAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dgac .InsetmodeAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u006f\u006e\u0065\u0064"{_dgac .OnedAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eccaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dgac .HrnoshadeAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfdc ,_ecfgb :=_eccaa .Value ,error (nil );if _ecfgb !=nil {return _ecfgb ;};_dgac .TitleAttr =&_cfdc ;continue ;};if _eccaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fdfg ,_cege :=_eccaa .Value ,error (nil );if _cege !=nil {return _cege ;};_dgac .WrapcoordsAttr =&_fdfg ;continue ;};if _eccaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbdd ,_agaf :=_eccaa .Value ,error (nil );if _agaf !=nil {return _agaf ;};_dgac .StyleAttr =&_fbdd ;continue ;};if _eccaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggaf ,_afdc :=_eccaa .Value ,error (nil );if _afdc !=nil {return _afdc ;};_dgac .CoordoriginAttr =&_ggaf ;continue ;};if _eccaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgac .PrintAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bdgf ,_gbfc :=_eccaa .Value ,error (nil );if _gbfc !=nil {return _gbfc ;};_dgac .CoordsizeAttr =&_bdgf ;continue ;};if _eccaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dgac .StrokedAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Local =="\u0061\u006c\u0074"{_fdfb ,_dcfa :=_eccaa .Value ,error (nil );if _dcfa !=nil {return _dcfa ;};_dgac .AltAttr =&_fdfb ;continue ;};if _eccaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_geefd ,_defa :=_eccaa .Value ,error (nil );if _defa !=nil {return _defa ;};_dgac .StrokeweightAttr =&_geefd ;continue ;};if _eccaa .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_aefe ,_afgg :=_eccaa .Value ,error (nil );if _afgg !=nil {return _afgg ;};_dgac .Control1Attr =&_aefe ;continue ;};if _eccaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_afdfab ,_cecd :=_eccaa .Value ,error (nil );if _cecd !=nil {return _cecd ;};_dgac .ChromakeyAttr =&_afdfab ;continue ;};if _eccaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ced ,_gabfc :=_eccaa .Value ,error (nil );if _gabfc !=nil {return _gabfc ;};_dgac .FillcolorAttr =&_ced ;continue ;};if _eccaa .Name .Local =="\u0069\u0064"{_fega ,_ccaa :=_eccaa .Value ,error (nil );if _ccaa !=nil {return _ccaa ;};_dgac .IdAttr =&_fega ;continue ;};if _eccaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_decef ,_cdbf :=_eccaa .Value ,error (nil );if _cdbf !=nil {return _cdbf ;};_dgac .OpacityAttr =&_decef ;continue ;};if _eccaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffac ,_eceg :=_eccaa .Value ,error (nil );if _eceg !=nil {return _eceg ;};_dgac .StrokecolorAttr =&_ffac ;continue ;};if _eccaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_aafba ,_gefa :=_eccaa .Value ,error (nil );if _gefa !=nil {return _gefa ;};_dgac .ClassAttr =&_aafba ;continue ;};if _eccaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dgac .FilledAttr .UnmarshalXMLAttr (_eccaa );continue ;};if _eccaa .Name .Local =="\u0066\u0072\u006f\u006d"{_caecb ,_bacce :=_eccaa .Value ,error (nil );if _bacce !=nil {return _bacce ;};_dgac .FromAttr =&_caecb ;continue ;};if _eccaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfff ,_gdfgg :=_eccaa .Value ,error (nil );if _gdfgg !=nil {return _gdfgg ;};_dgac .TargetAttr =&_cfff ;continue ;};if _eccaa .Name .Local =="\u0068\u0072\u0065\u0066"{_ggfc ,_cgfe :=_eccaa .Value ,error (nil );if _cgfe !=nil {return _cgfe ;};_dgac .HrefAttr =&_ggfc ;continue ;};if _eccaa .Name .Local =="\u0074\u006f"{_eefd ,_dcbb :=_eccaa .Value ,error (nil );if _dcbb !=nil {return _dcbb ;};_dgac .ToAttr =&_eefd ;continue ;};if _eccaa .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_efa ,_ggag :=_eccaa .Value ,error (nil );if _ggag !=nil {return _ggag ;};_dgac .Control2Attr =&_efa ;continue ;};if _eccaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgac .InsetpenAttr .UnmarshalXMLAttr (_eccaa );continue ;};};_ecedc :for {_adfd ,_bged :=d .Token ();if _bged !=nil {return _bged ;};switch _bgf :=_adfd .(type ){case _c .StartElement :switch _bgf .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dfac :=NewEG_ShapeElements ();_dfac .Path =NewPath ();if _cfdfe :=d .DecodeElement (_dfac .Path ,&_bgf );_cfdfe !=nil {return _cfdfe ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_dfac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gecda :=NewEG_ShapeElements ();_gecda .Formulas =NewFormulas ();if _bedc :=d .DecodeElement (_gecda .Formulas ,&_bgf );_bedc !=nil {return _bedc ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_gecda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bbgf :=NewEG_ShapeElements ();_bbgf .Handles =NewHandles ();if _ffff :=d .DecodeElement (_bbgf .Handles ,&_bgf );_ffff !=nil {return _ffff ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_bbgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cfdg :=NewEG_ShapeElements ();_cfdg .Fill =NewFill ();if _geca :=d .DecodeElement (_cfdg .Fill ,&_bgf );_geca !=nil {return _geca ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_cfdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_abd :=NewEG_ShapeElements ();_abd .Stroke =NewStroke ();if _efcd :=d .DecodeElement (_abd .Stroke ,&_bgf );_efcd !=nil {return _efcd ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_abd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gagba :=NewEG_ShapeElements ();_gagba .Shadow =NewShadow ();if _fcaf :=d .DecodeElement (_gagba .Shadow ,&_bgf );_fcaf !=nil {return _fcaf ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_gagba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gfeeg :=NewEG_ShapeElements ();_gfeeg .Textbox =NewTextbox ();if _adbg :=d .DecodeElement (_gfeeg .Textbox ,&_bgf );_adbg !=nil {return _adbg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_gfeeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_badf :=NewEG_ShapeElements ();_badf .Textpath =NewTextpath ();if _eedca :=d .DecodeElement (_badf .Textpath ,&_bgf );_eedca !=nil {return _eedca ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_badf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fgbg :=NewEG_ShapeElements ();_fgbg .Imagedata =NewImagedata ();if _eafg :=d .DecodeElement (_fgbg .Imagedata ,&_bgf );_eafg !=nil {return _eafg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_fgbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ebffe :=NewEG_ShapeElements ();_ebffe .Skew =NewOfcSkew ();if _agge :=d .DecodeElement (_ebffe .Skew ,&_bgf );_agge !=nil {return _agge ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_ebffe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fcge :=NewEG_ShapeElements ();_fcge .Extrusion =NewOfcExtrusion ();if _edfd :=d .DecodeElement (_fcge .Extrusion ,&_bgf );_edfd !=nil {return _edfd ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_fcge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ebfe :=NewEG_ShapeElements ();_ebfe .Callout =NewOfcCallout ();if _fddga :=d .DecodeElement (_ebfe .Callout ,&_bgf );_fddga !=nil {return _fddga ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_ebfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_efca :=NewEG_ShapeElements ();_efca .Lock =NewOfcLock ();if _becdc :=d .DecodeElement (_efca .Lock ,&_bgf );_becdc !=nil {return _becdc ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_efca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cegb :=NewEG_ShapeElements ();_cegb .Clippath =NewOfcClippath ();if _ffbc :=d .DecodeElement (_cegb .Clippath ,&_bgf );_ffbc !=nil {return _ffbc ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_cegb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gfcd :=NewEG_ShapeElements ();_gfcd .Signatureline =NewOfcSignatureline ();if _bdgc :=d .DecodeElement (_gfcd .Signatureline ,&_bgf );_bdgc !=nil {return _bdgc ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_gfcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_affde :=NewEG_ShapeElements ();_affde .Wrap =_g .NewWrap ();if _cgee :=d .DecodeElement (_affde .Wrap ,&_bgf );_cgee !=nil {return _cgee ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_affde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_aadd :=NewEG_ShapeElements ();_aadd .Anchorlock =_g .NewAnchorlock ();if _bfad :=d .DecodeElement (_aadd .Anchorlock ,&_bgf );_bfad !=nil {return _bfad ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_aadd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_abff :=NewEG_ShapeElements ();_abff .Bordertop =_g .NewBordertop ();if _gdfb :=d .DecodeElement (_abff .Bordertop ,&_bgf );_gdfb !=nil {return _gdfb ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_abff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_ffgb :=NewEG_ShapeElements ();_ffgb .Borderbottom =_g .NewBorderbottom ();if _fgee :=d .DecodeElement (_ffgb .Borderbottom ,&_bgf );_fgee !=nil {return _fgee ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_ffgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_adcd :=NewEG_ShapeElements ();_adcd .Borderleft =_g .NewBorderleft ();if _abg :=d .DecodeElement (_adcd .Borderleft ,&_bgf );_abg !=nil {return _abg ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_adcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eafd :=NewEG_ShapeElements ();_eafd .Borderright =_g .NewBorderright ();if _acgf :=d .DecodeElement (_eafd .Borderright ,&_bgf );_acgf !=nil {return _acgf ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_eafd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ageb :=NewEG_ShapeElements ();_ageb .ClientData =_cb .NewClientData ();if _cbbe :=d .DecodeElement (_ageb .ClientData ,&_bgf );_cbbe !=nil {return _cbbe ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_ageb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cfeeb :=NewEG_ShapeElements ();_cfeeb .Textdata =_de .NewTextdata ();if _deaa :=d .DecodeElement (_cfeeb .Textdata ,&_bgf );_deaa !=nil {return _deaa ;};_dgac .EG_ShapeElements =append (_dgac .EG_ShapeElements ,_cfeeb );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_bgf .Name );if _daaad :=d .Skip ();_daaad !=nil {return _daaad ;};};case _c .EndElement :break _ecedc ;case _c .CharData :};};return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_ceddc ST_Ext )Validate ()error {return _ceddc .ValidateWithPath ("")};func (_fbgag OfcST_HrAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbgag .String (),start );};func (_fagcag OfcST_How )ValidateWithPath (path string )error {switch _fagcag {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagcag ));};return nil ;};
// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path
func (_babe *OfcCT_Lock )ValidateWithPath (path string )error {if _fbdgg :=_babe .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fbdgg !=nil {return _fbdgg ;};if _cdcgbd :=_babe .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_cdcgbd !=nil {return _cdcgbd ;};if _adccg :=_babe .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_adccg !=nil {return _adccg ;};if _bdfeb :=_babe .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bdfeb !=nil {return _bdfeb ;};if _bedgb :=_babe .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bedgb !=nil {return _bedgb ;};if _gbbdb :=_babe .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbbdb !=nil {return _gbbdb ;};if _bgage :=_babe .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_bgage !=nil {return _bgage ;};if _bdgfcb :=_babe .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_bdgfcb !=nil {return _bdgfcb ;};if _dddff :=_babe .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_dddff !=nil {return _dddff ;};if _bbgdg :=_babe .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_bbgdg !=nil {return _bbgdg ;};if _bfefe :=_babe .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_bfefe !=nil {return _bfefe ;};if _agfdb :=_babe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agfdb !=nil {return _agfdb ;};return nil ;};func (_dddbe *OfcST_How )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acdced ,_bdaae :=d .Token ();if _bdaae !=nil {return _bdaae ;};if _daaff ,_egbc :=_acdced .(_c .EndElement );_egbc &&_daaff .Name ==start .Name {*_dddbe =1;return nil ;};if _fdaba ,_cbcc :=_acdced .(_c .CharData );!_cbcc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdced );}else {switch string (_fdaba ){case "":*_dddbe =0;case "\u0074\u006f\u0070":*_dddbe =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_dddbe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dddbe =3;case "\u006c\u0065\u0066\u0074":*_dddbe =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dddbe =5;case "\u0072\u0069\u0067h\u0074":*_dddbe =6;};};_acdced ,_bdaae =d .Token ();if _bdaae !=nil {return _bdaae ;};if _bgcfd ,_fdffc :=_acdced .(_c .EndElement );_fdffc &&_bgcfd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdced );};type Shapetype struct{CT_Shapetype };const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_gdda *AG_Id )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdda .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdda .IdAttr )});};return nil ;};type Shadow struct{CT_Shadow };func (_eeef *AG_OfficeShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eeef .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eeef .SptAttr )});};if _eeef .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eaf ,_fga :=_eeef .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _fga !=nil {return _fga ;};start .Attr =append (start .Attr ,_eaf );};if _eeef .BwmodeAttr !=OfcST_BWModeUnset {_gdgc ,_dgc :=_eeef .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dgc !=nil {return _dgc ;};start .Attr =append (start .Attr ,_gdgc );};if _eeef .BwpureAttr !=OfcST_BWModeUnset {_afe ,_cge :=_eeef .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cge !=nil {return _cge ;};start .Attr =append (start .Attr ,_afe );};if _eeef .BwnormalAttr !=OfcST_BWModeUnset {_efbb ,_dadd :=_eeef .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dadd !=nil {return _dadd ;};start .Attr =append (start .Attr ,_efbb );};if _eeef .ForcedashAttr !=_d .ST_TrueFalseUnset {_egfd ,_cgff :=_eeef .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cgff !=nil {return _cgff ;};start .Attr =append (start .Attr ,_egfd );};if _eeef .OleiconAttr !=_d .ST_TrueFalseUnset {_bcg ,_dgae :=_eeef .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dgae !=nil {return _dgae ;};start .Attr =append (start .Attr ,_bcg );};if _eeef .OleAttr !=_d .ST_TrueFalseBlankUnset {_cae ,_ebfg :=_eeef .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ebfg !=nil {return _ebfg ;};start .Attr =append (start .Attr ,_cae );};if _eeef .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_fdcc ,_gebd :=_eeef .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gebd !=nil {return _gebd ;};start .Attr =append (start .Attr ,_fdcc );};if _eeef .CliptowrapAttr !=_d .ST_TrueFalseUnset {_bggc ,_abf :=_eeef .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _abf !=nil {return _abf ;};start .Attr =append (start .Attr ,_bggc );};if _eeef .ClipAttr !=_d .ST_TrueFalseUnset {_afec ,_ddbg :=_eeef .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ddbg !=nil {return _ddbg ;};start .Attr =append (start .Attr ,_afec );};return nil ;};func (_cceaf *OfcCT_Entry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _cceaf .NewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_cceaf .NewAttr )});};if _cceaf .OldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cceaf .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdebb *OfcExtrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdebb .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_gdfba :=range start .Attr {if _gdfba .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_cdebb .ColormodeAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0063\u006f\u006co\u0072"{_fdcfg ,_bcceb :=_gdfba .Value ,error (nil );if _bcceb !=nil {return _bcceb ;};_cdebb .ColorAttr =&_fdcfg ;continue ;};if _gdfba .Name .Local =="\u0074\u0079\u0070\u0065"{_cdebb .TypeAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_beccb ,_gffab :=_e .ParseFloat (_gdfba .Value ,64);if _gffab !=nil {return _gffab ;};_edecf :=float32 (_beccb );_cdebb .ShininessAttr =&_edecf ;continue ;};if _gdfba .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_cbaeg ,_gddbe :=_gdfba .Value ,error (nil );if _gddbe !=nil {return _gddbe ;};_cdebb .ViewpointoriginAttr =&_cbaeg ;continue ;};if _gdfba .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_gcdbf ,_bcff :=_gdfba .Value ,error (nil );if _bcff !=nil {return _bcff ;};_cdebb .SpecularityAttr =&_gcdbf ;continue ;};if _gdfba .Name .Local =="\u0070\u006c\u0061n\u0065"{_cdebb .PlaneAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_gbcb ,_bfbee :=_gdfba .Value ,error (nil );if _bfbee !=nil {return _bfbee ;};_cdebb .DiffusityAttr =&_gbcb ;continue ;};if _gdfba .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_dfbegd ,_fdeaa :=_gdfba .Value ,error (nil );if _fdeaa !=nil {return _fdeaa ;};_cdebb .SkewamtAttr =&_dfbegd ;continue ;};if _gdfba .Name .Local =="\u006d\u0065\u0074a\u006c"{_cdebb .MetalAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_gdabb ,_bgdbbb :=_gdfba .Value ,error (nil );if _bgdbbb !=nil {return _bgdbbb ;};_cdebb .BackdepthAttr =&_gdabb ;continue ;};if _gdfba .Name .Local =="\u0065\u0064\u0067\u0065"{_bgdeb ,_gfdac :=_gdfba .Value ,error (nil );if _gfdac !=nil {return _gfdac ;};_cdebb .EdgeAttr =&_bgdeb ;continue ;};if _gdfba .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_abba ,_agdcd :=_gdfba .Value ,error (nil );if _agdcd !=nil {return _agdcd ;};_cdebb .Lightlevel2Attr =&_abba ;continue ;};if _gdfba .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_cfeaa ,_ccgfc :=_e .ParseFloat (_gdfba .Value ,64);if _ccgfc !=nil {return _ccgfc ;};_cgbgd :=float32 (_cfeaa );_cdebb .OrientationangleAttr =&_cgbgd ;continue ;};if _gdfba .Name .Local =="\u006f\u006e"{_cdebb .OnAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_cdebb .LightharshAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_cdebb .LightfaceAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_edbea ,_ecbebc :=_gdfba .Value ,error (nil );if _ecbebc !=nil {return _ecbebc ;};_cdebb .ForedepthAttr =&_edbea ;continue ;};if _gdfba .Name .Local =="\u0065\u0078\u0074"{_cdebb .ExtAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cdebb .AutorotationcenterAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0066\u0061\u0063e\u0074"{_cgbda ,_dfbbg :=_gdfba .Value ,error (nil );if _dfbbg !=nil {return _dfbbg ;};_cdebb .FacetAttr =&_cgbda ;continue ;};if _gdfba .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_cdebb .RenderAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_gcced ,_gdgag :=_gdfba .Value ,error (nil );if _gdgag !=nil {return _gdgag ;};_cdebb .LightlevelAttr =&_gcced ;continue ;};if _gdfba .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_becag ,_fadace :=_gdfba .Value ,error (nil );if _fadace !=nil {return _fadace ;};_cdebb .BrightnessAttr =&_becag ;continue ;};if _gdfba .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_egeg ,_bbfgb :=_e .ParseFloat (_gdfba .Value ,64);if _bbfgb !=nil {return _bbfgb ;};_cfgbc :=float32 (_egeg );_cdebb .SkewangleAttr =&_cfgbc ;continue ;};if _gdfba .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_eedg ,_gcecd :=_gdfba .Value ,error (nil );if _gcecd !=nil {return _gcecd ;};_cdebb .Lightposition2Attr =&_eedg ;continue ;};if _gdfba .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ebdfa ,_fedgb :=_gdfba .Value ,error (nil );if _fedgb !=nil {return _fedgb ;};_cdebb .RotationangleAttr =&_ebdfa ;continue ;};if _gdfba .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_cdebb .Lightharsh2Attr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_beagb ,_acaa :=_gdfba .Value ,error (nil );if _acaa !=nil {return _acaa ;};_cdebb .OrientationAttr =&_beagb ;continue ;};if _gdfba .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cdebb .LockrotationcenterAttr .UnmarshalXMLAttr (_gdfba );continue ;};if _gdfba .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_cagcf ,_fead :=_gdfba .Value ,error (nil );if _fead !=nil {return _fead ;};_cdebb .RotationcenterAttr =&_cagcf ;continue ;};if _gdfba .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_dfadd ,_bcgda :=_gdfba .Value ,error (nil );if _bcgda !=nil {return _bcgda ;};_cdebb .ViewpointAttr =&_dfadd ;continue ;};if _gdfba .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fgffg ,_bcgba :=_gdfba .Value ,error (nil );if _bcgba !=nil {return _bcgba ;};_cdebb .LightpositionAttr =&_fgffg ;continue ;};};for {_ceece ,_bbabe :=d .Token ();if _bbabe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bbabe );};if _bbafc ,_bgebg :=_ceece .(_c .EndElement );_bgebg &&_bbafc .Name ==start .Name {break ;};};return nil ;};
// Validate validates the AG_Adj and its children
func (_ea *AG_Adj )Validate ()error {return _ea .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_efabd ST_EditAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggebb :=_c .Attr {};_ggebb .Name =name ;switch _efabd {case ST_EditAsUnset :_ggebb .Value ="";case ST_EditAsCanvas :_ggebb .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_ggebb .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_ggebb .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_ggebb .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_ggebb .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_ggebb .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_ggebb .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _ggebb ,nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _d .ST_TrueFalse ;MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _d .ST_TrueFalse ;BilevelAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;};type ST_EditAs byte ;
// Validate validates the CT_ImageData and its children
func (_gfbe *CT_ImageData )Validate ()error {return _gfbe .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_bgaf *CT_Group )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _bgaf .EditasAttr !=ST_EditAsUnset {_egaf ,_dfad :=_bgaf .EditasAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _dfad !=nil {return _dfad ;};start .Attr =append (start .Attr ,_egaf );};if _bgaf .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .TablepropertiesAttr )});};if _bgaf .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .TablelimitsAttr )});};if _bgaf .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .HrefAttr )});};if _bgaf .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .TargetAttr )});};if _bgaf .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .ClassAttr )});};if _bgaf .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .TitleAttr )});};if _bgaf .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .AltAttr )});};if _bgaf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .CoordsizeAttr )});};if _bgaf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .CoordoriginAttr )});};if _bgaf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .WrapcoordsAttr )});};if _bgaf .PrintAttr !=_d .ST_TrueFalseUnset {_defbe ,_ggafd :=_bgaf .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ggafd !=nil {return _ggafd ;};start .Attr =append (start .Attr ,_defbe );};if _bgaf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .IdAttr )});};if _bgaf .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .StyleAttr )});};if _bgaf .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .SpidAttr )});};if _bgaf .OnedAttr !=_d .ST_TrueFalseUnset {_bcba ,_eebd :=_bgaf .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eebd !=nil {return _eebd ;};start .Attr =append (start .Attr ,_bcba );};if _bgaf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .RegroupidAttr )});};if _bgaf .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_ebfcc ,_bcdf :=_bgaf .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bcdf !=nil {return _bcdf ;};start .Attr =append (start .Attr ,_ebfcc );};if _bgaf .ButtonAttr !=_d .ST_TrueFalseUnset {_cdffc ,_fdfc :=_bgaf .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdfc !=nil {return _fdfc ;};start .Attr =append (start .Attr ,_cdffc );};if _bgaf .UserhiddenAttr !=_d .ST_TrueFalseUnset {_bbcf ,_ddefb :=_bgaf .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ddefb !=nil {return _ddefb ;};start .Attr =append (start .Attr ,_bbcf );};if _bgaf .BulletAttr !=_d .ST_TrueFalseUnset {_acfd ,_dedc :=_bgaf .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dedc !=nil {return _dedc ;};start .Attr =append (start .Attr ,_acfd );};if _bgaf .HrAttr !=_d .ST_TrueFalseUnset {_abgc ,_dedcc :=_bgaf .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dedcc !=nil {return _dedcc ;};start .Attr =append (start .Attr ,_abgc );};if _bgaf .HrstdAttr !=_d .ST_TrueFalseUnset {_gddaa ,_fdea :=_bgaf .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fdea !=nil {return _fdea ;};start .Attr =append (start .Attr ,_gddaa );};if _bgaf .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_dcab ,_cde :=_bgaf .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cde !=nil {return _cde ;};start .Attr =append (start .Attr ,_dcab );};if _bgaf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .HrpctAttr )});};if _bgaf .HralignAttr !=OfcST_HrAlignUnset {_cccg ,_cefde :=_bgaf .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cefde !=nil {return _cefde ;};start .Attr =append (start .Attr ,_cccg );};if _bgaf .AllowincellAttr !=_d .ST_TrueFalseUnset {_dfef ,_dffbg :=_bgaf .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dffbg !=nil {return _dffbg ;};start .Attr =append (start .Attr ,_dfef );};if _bgaf .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_cdg ,_bgded :=_bgaf .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bgded !=nil {return _bgded ;};start .Attr =append (start .Attr ,_cdg );};if _bgaf .UserdrawnAttr !=_d .ST_TrueFalseUnset {_badfc ,_dbfgg :=_bgaf .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dbfgg !=nil {return _dbfgg ;};start .Attr =append (start .Attr ,_badfc );};if _bgaf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .BordertopcolorAttr )});};if _bgaf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .BorderleftcolorAttr )});};if _bgaf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .BorderbottomcolorAttr )});};if _bgaf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .BorderrightcolorAttr )});};if _bgaf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dddf ,_babc :=_bgaf .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _babc !=nil {return _babc ;};start .Attr =append (start .Attr ,_dddf );};if _bgaf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .DgmnodekindAttr )});};if _bgaf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bcda ,_agc :=_bgaf .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _agc !=nil {return _agc ;};start .Attr =append (start .Attr ,_bcda );};if _bgaf .InsetmodeAttr !=OfcST_InsetModeUnset {_adfg ,_gdgcaa :=_bgaf .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gdgcaa !=nil {return _gdgcaa ;};start .Attr =append (start .Attr ,_adfg );};if _bgaf .FilledAttr !=_d .ST_TrueFalseUnset {_edacf ,_geeb :=_bgaf .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _geeb !=nil {return _geeb ;};start .Attr =append (start .Attr ,_edacf );};if _bgaf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_bgaf .FillcolorAttr )});};e .EncodeToken (start );if _bgaf .Group !=nil {_ggab :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_fcfgb :=range _bgaf .Group {e .EncodeElement (_fcfgb ,_ggab );};};if _bgaf .Shape !=nil {_bdda :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_ggfd :=range _bgaf .Shape {e .EncodeElement (_ggfd ,_bdda );};};if _bgaf .Shapetype !=nil {_eaa :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cgfa :=range _bgaf .Shapetype {e .EncodeElement (_cgfa ,_eaa );};};if _bgaf .Arc !=nil {_dfdc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_gbgf :=range _bgaf .Arc {e .EncodeElement (_gbgf ,_dfdc );};};if _bgaf .Curve !=nil {_bbdbf :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_gagcd :=range _bgaf .Curve {e .EncodeElement (_gagcd ,_bbdbf );};};if _bgaf .Image !=nil {_cdbag :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_fccb :=range _bgaf .Image {e .EncodeElement (_fccb ,_cdbag );};};if _bgaf .Line !=nil {_debe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_gaba :=range _bgaf .Line {e .EncodeElement (_gaba ,_debe );};};if _bgaf .Oval !=nil {_accg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_fbbe :=range _bgaf .Oval {e .EncodeElement (_fbbe ,_accg );};};if _bgaf .Polyline !=nil {_dace :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_egfb :=range _bgaf .Polyline {e .EncodeElement (_egfb ,_dace );};};if _bgaf .Rect !=nil {_ggec :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_gcdd :=range _bgaf .Rect {e .EncodeElement (_gcdd ,_ggec );};};if _bgaf .Roundrect !=nil {_dfcd :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_effe :=range _bgaf .Roundrect {e .EncodeElement (_effe ,_dfcd );};};if _bgaf .Diagram !=nil {_ddgc :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_gebb :=range _bgaf .Diagram {e .EncodeElement (_gebb ,_ddgc );};};if _bgaf .EG_ShapeElements !=nil {for _ ,_bebg :=range _bgaf .EG_ShapeElements {_bebg .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cebfc *CT_PolyLine )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _cebfc .PointsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .PointsAttr )});};if _cebfc .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .HrefAttr )});};if _cebfc .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .TargetAttr )});};if _cebfc .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .ClassAttr )});};if _cebfc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .TitleAttr )});};if _cebfc .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .AltAttr )});};if _cebfc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .CoordsizeAttr )});};if _cebfc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .CoordoriginAttr )});};if _cebfc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .WrapcoordsAttr )});};if _cebfc .PrintAttr !=_d .ST_TrueFalseUnset {_bggdg ,_ecdff :=_cebfc .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ecdff !=nil {return _ecdff ;};start .Attr =append (start .Attr ,_bggdg );};if _cebfc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .IdAttr )});};if _cebfc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .StyleAttr )});};if _cebfc .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .SpidAttr )});};if _cebfc .OnedAttr !=_d .ST_TrueFalseUnset {_feafe ,_effef :=_cebfc .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _effef !=nil {return _effef ;};start .Attr =append (start .Attr ,_feafe );};if _cebfc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .RegroupidAttr )});};if _cebfc .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_aeae ,_bgfb :=_cebfc .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bgfb !=nil {return _bgfb ;};start .Attr =append (start .Attr ,_aeae );};if _cebfc .ButtonAttr !=_d .ST_TrueFalseUnset {_fbecf ,_dcdge :=_cebfc .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dcdge !=nil {return _dcdge ;};start .Attr =append (start .Attr ,_fbecf );};if _cebfc .UserhiddenAttr !=_d .ST_TrueFalseUnset {_dfbeg ,_ccbca :=_cebfc .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ccbca !=nil {return _ccbca ;};start .Attr =append (start .Attr ,_dfbeg );};if _cebfc .BulletAttr !=_d .ST_TrueFalseUnset {_feegff ,_cgacf :=_cebfc .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cgacf !=nil {return _cgacf ;};start .Attr =append (start .Attr ,_feegff );};if _cebfc .HrAttr !=_d .ST_TrueFalseUnset {_fecaf ,_cbbdbg :=_cebfc .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _cbbdbg !=nil {return _cbbdbg ;};start .Attr =append (start .Attr ,_fecaf );};if _cebfc .HrstdAttr !=_d .ST_TrueFalseUnset {_bagda ,_bgca :=_cebfc .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bgca !=nil {return _bgca ;};start .Attr =append (start .Attr ,_bagda );};if _cebfc .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_cfeb ,_fcgec :=_cebfc .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fcgec !=nil {return _fcgec ;};start .Attr =append (start .Attr ,_cfeb );};if _cebfc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .HrpctAttr )});};if _cebfc .HralignAttr !=OfcST_HrAlignUnset {_gfgb ,_agfcf :=_cebfc .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _agfcf !=nil {return _agfcf ;};start .Attr =append (start .Attr ,_gfgb );};if _cebfc .AllowincellAttr !=_d .ST_TrueFalseUnset {_ccgf ,_fdcfb :=_cebfc .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fdcfb !=nil {return _fdcfb ;};start .Attr =append (start .Attr ,_ccgf );};if _cebfc .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dacg ,_acff :=_cebfc .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _acff !=nil {return _acff ;};start .Attr =append (start .Attr ,_dacg );};if _cebfc .UserdrawnAttr !=_d .ST_TrueFalseUnset {_adae ,_egce :=_cebfc .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _egce !=nil {return _egce ;};start .Attr =append (start .Attr ,_adae );};if _cebfc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .BordertopcolorAttr )});};if _cebfc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .BorderleftcolorAttr )});};if _cebfc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .BorderbottomcolorAttr )});};if _cebfc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .BorderrightcolorAttr )});};if _cebfc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ecbdc ,_gfcf :=_cebfc .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gfcf !=nil {return _gfcf ;};start .Attr =append (start .Attr ,_ecbdc );};if _cebfc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .DgmnodekindAttr )});};if _cebfc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gffd ,_bada :=_cebfc .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bada !=nil {return _bada ;};start .Attr =append (start .Attr ,_gffd );};if _cebfc .InsetmodeAttr !=OfcST_InsetModeUnset {_ddde ,_abde :=_cebfc .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _abde !=nil {return _abde ;};start .Attr =append (start .Attr ,_ddde );};if _cebfc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .OpacityAttr )});};if _cebfc .StrokedAttr !=_d .ST_TrueFalseUnset {_ddfe ,_gcgc :=_cebfc .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gcgc !=nil {return _gcgc ;};start .Attr =append (start .Attr ,_ddfe );};if _cebfc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .StrokecolorAttr )});};if _cebfc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .StrokeweightAttr )});};if _cebfc .InsetpenAttr !=_d .ST_TrueFalseUnset {_abge ,_gdcd :=_cebfc .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gdcd !=nil {return _gdcd ;};start .Attr =append (start .Attr ,_abge );};if _cebfc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .ChromakeyAttr )});};if _cebfc .FilledAttr !=_d .ST_TrueFalseUnset {_fcfb ,_debdd :=_cebfc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _debdd !=nil {return _debdd ;};start .Attr =append (start .Attr ,_fcfb );};if _cebfc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .FillcolorAttr )});};if _cebfc .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cebfc .SptAttr )});};if _cebfc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ddcgc ,_ffcbbe :=_cebfc .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ffcbbe !=nil {return _ffcbbe ;};start .Attr =append (start .Attr ,_ddcgc );};if _cebfc .BwmodeAttr !=OfcST_BWModeUnset {_gfdeg ,_ffbd :=_cebfc .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffbd !=nil {return _ffbd ;};start .Attr =append (start .Attr ,_gfdeg );};if _cebfc .BwpureAttr !=OfcST_BWModeUnset {_bbeff ,_caffb :=_cebfc .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _caffb !=nil {return _caffb ;};start .Attr =append (start .Attr ,_bbeff );};if _cebfc .BwnormalAttr !=OfcST_BWModeUnset {_dagd ,_bcegf :=_cebfc .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bcegf !=nil {return _bcegf ;};start .Attr =append (start .Attr ,_dagd );};if _cebfc .ForcedashAttr !=_d .ST_TrueFalseUnset {_bfab ,_dggd :=_cebfc .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dggd !=nil {return _dggd ;};start .Attr =append (start .Attr ,_bfab );};if _cebfc .OleiconAttr !=_d .ST_TrueFalseUnset {_dgdd ,_gfede :=_cebfc .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gfede !=nil {return _gfede ;};start .Attr =append (start .Attr ,_dgdd );};if _cebfc .OleAttr !=_d .ST_TrueFalseBlankUnset {_fbgc ,_bdeae :=_cebfc .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bdeae !=nil {return _bdeae ;};start .Attr =append (start .Attr ,_fbgc );};if _cebfc .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_feafc ,_fedfg :=_cebfc .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fedfg !=nil {return _fedfg ;};start .Attr =append (start .Attr ,_feafc );};if _cebfc .CliptowrapAttr !=_d .ST_TrueFalseUnset {_efae ,_ebgad :=_cebfc .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ebgad !=nil {return _ebgad ;};start .Attr =append (start .Attr ,_efae );};if _cebfc .ClipAttr !=_d .ST_TrueFalseUnset {_baeda ,_fbbf :=_cebfc .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fbbf !=nil {return _fbbf ;};start .Attr =append (start .Attr ,_baeda );};e .EncodeToken (start );if _cebfc .Ink !=nil {_abcfg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_cegead :=range _cebfc .Ink {e .EncodeElement (_cegead ,_abcfg );};};if _cebfc .EG_ShapeElements !=nil {for _ ,_cfcac :=range _cebfc .EG_ShapeElements {_cfcac .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbcdc ST_ShadowType )String ()string {switch _gbcdc {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";};func (_bcgff *ST_ShadowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcgff =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bcgff =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bcgff =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_bcgff =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bcgff =4;};return nil ;};func (_dffc *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _dffc .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .GfxdataAttr )});};if _dffc .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .EquationxmlAttr )});};if _dffc .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .HrefAttr )});};if _dffc .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .TargetAttr )});};if _dffc .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .ClassAttr )});};if _dffc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .TitleAttr )});};if _dffc .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .AltAttr )});};if _dffc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .CoordsizeAttr )});};if _dffc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .CoordoriginAttr )});};if _dffc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .WrapcoordsAttr )});};if _dffc .PrintAttr !=_d .ST_TrueFalseUnset {_cgfb ,_gdeb :=_dffc .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gdeb !=nil {return _gdeb ;};start .Attr =append (start .Attr ,_cgfb );};if _dffc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .IdAttr )});};if _dffc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .StyleAttr )});};if _dffc .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .SpidAttr )});};if _dffc .OnedAttr !=_d .ST_TrueFalseUnset {_bgcdc ,_bdfb :=_dffc .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bdfb !=nil {return _bdfb ;};start .Attr =append (start .Attr ,_bgcdc );};if _dffc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .RegroupidAttr )});};if _dffc .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_bbdf ,_dabe :=_dffc .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dabe !=nil {return _dabe ;};start .Attr =append (start .Attr ,_bbdf );};if _dffc .ButtonAttr !=_d .ST_TrueFalseUnset {_aabc ,_cbeg :=_dffc .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbeg !=nil {return _cbeg ;};start .Attr =append (start .Attr ,_aabc );};if _dffc .UserhiddenAttr !=_d .ST_TrueFalseUnset {_dgecg ,_eeegf :=_dffc .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eeegf !=nil {return _eeegf ;};start .Attr =append (start .Attr ,_dgecg );};if _dffc .BulletAttr !=_d .ST_TrueFalseUnset {_fcgg ,_ccaf :=_dffc .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ccaf !=nil {return _ccaf ;};start .Attr =append (start .Attr ,_fcgg );};if _dffc .HrAttr !=_d .ST_TrueFalseUnset {_fgcc ,_bcgf :=_dffc .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _bcgf !=nil {return _bcgf ;};start .Attr =append (start .Attr ,_fgcc );};if _dffc .HrstdAttr !=_d .ST_TrueFalseUnset {_dcbbd ,_eaca :=_dffc .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eaca !=nil {return _eaca ;};start .Attr =append (start .Attr ,_dcbbd );};if _dffc .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_egcbb ,_aaef :=_dffc .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aaef !=nil {return _aaef ;};start .Attr =append (start .Attr ,_egcbb );};if _dffc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .HrpctAttr )});};if _dffc .HralignAttr !=OfcST_HrAlignUnset {_cgba ,_eddf :=_dffc .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _eddf !=nil {return _eddf ;};start .Attr =append (start .Attr ,_cgba );};if _dffc .AllowincellAttr !=_d .ST_TrueFalseUnset {_fdaef ,_dged :=_dffc .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dged !=nil {return _dged ;};start .Attr =append (start .Attr ,_fdaef );};if _dffc .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_cebad ,_fbdbd :=_dffc .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fbdbd !=nil {return _fbdbd ;};start .Attr =append (start .Attr ,_cebad );};if _dffc .UserdrawnAttr !=_d .ST_TrueFalseUnset {_bcgaf ,_ecfba :=_dffc .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ecfba !=nil {return _ecfba ;};start .Attr =append (start .Attr ,_bcgaf );};if _dffc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .BordertopcolorAttr )});};if _dffc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .BorderleftcolorAttr )});};if _dffc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .BorderbottomcolorAttr )});};if _dffc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .BorderrightcolorAttr )});};if _dffc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fcgff ,_acbfd :=_dffc .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _acbfd !=nil {return _acbfd ;};start .Attr =append (start .Attr ,_fcgff );};if _dffc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .DgmnodekindAttr )});};if _dffc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_facca ,_fcdb :=_dffc .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcdb !=nil {return _fcdb ;};start .Attr =append (start .Attr ,_facca );};if _dffc .InsetmodeAttr !=OfcST_InsetModeUnset {_begfff ,_ffgd :=_dffc .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ffgd !=nil {return _ffgd ;};start .Attr =append (start .Attr ,_begfff );};if _dffc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .OpacityAttr )});};if _dffc .StrokedAttr !=_d .ST_TrueFalseUnset {_eegc ,_dfbde :=_dffc .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dfbde !=nil {return _dfbde ;};start .Attr =append (start .Attr ,_eegc );};if _dffc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .StrokecolorAttr )});};if _dffc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .StrokeweightAttr )});};if _dffc .InsetpenAttr !=_d .ST_TrueFalseUnset {_fdebe ,_ddcd :=_dffc .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ddcd !=nil {return _ddcd ;};start .Attr =append (start .Attr ,_fdebe );};if _dffc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .ChromakeyAttr )});};if _dffc .FilledAttr !=_d .ST_TrueFalseUnset {_bafec ,_eegcg :=_dffc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eegcg !=nil {return _eegcg ;};start .Attr =append (start .Attr ,_bafec );};if _dffc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .FillcolorAttr )});};if _dffc .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .SptAttr )});};if _dffc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_caddg ,_eecbcd :=_dffc .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eecbcd !=nil {return _eecbcd ;};start .Attr =append (start .Attr ,_caddg );};if _dffc .BwmodeAttr !=OfcST_BWModeUnset {_dagfc ,_afebg :=_dffc .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _afebg !=nil {return _afebg ;};start .Attr =append (start .Attr ,_dagfc );};if _dffc .BwpureAttr !=OfcST_BWModeUnset {_cbgb ,_dfeb :=_dffc .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfeb !=nil {return _dfeb ;};start .Attr =append (start .Attr ,_cbgb );};if _dffc .BwnormalAttr !=OfcST_BWModeUnset {_ccebg ,_fgcb :=_dffc .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fgcb !=nil {return _fgcb ;};start .Attr =append (start .Attr ,_ccebg );};if _dffc .ForcedashAttr !=_d .ST_TrueFalseUnset {_bgaga ,_bfcdb :=_dffc .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bfcdb !=nil {return _bfcdb ;};start .Attr =append (start .Attr ,_bgaga );};if _dffc .OleiconAttr !=_d .ST_TrueFalseUnset {_gebbd ,_gdee :=_dffc .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gdee !=nil {return _gdee ;};start .Attr =append (start .Attr ,_gebbd );};if _dffc .OleAttr !=_d .ST_TrueFalseBlankUnset {_efag ,_dccba :=_dffc .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dccba !=nil {return _dccba ;};start .Attr =append (start .Attr ,_efag );};if _dffc .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_aagde ,_fcbff :=_dffc .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fcbff !=nil {return _fcbff ;};start .Attr =append (start .Attr ,_aagde );};if _dffc .CliptowrapAttr !=_d .ST_TrueFalseUnset {_fbfgb ,_bgada :=_dffc .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bgada !=nil {return _bgada ;};start .Attr =append (start .Attr ,_fbfgb );};if _dffc .ClipAttr !=_d .ST_TrueFalseUnset {_dcfe ,_egdag :=_dffc .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _egdag !=nil {return _egdag ;};start .Attr =append (start .Attr ,_dcfe );};if _dffc .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .TypeAttr )});};if _dffc .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .AdjAttr )});};if _dffc .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_dffc .PathAttr )});};e .EncodeToken (start );if _dffc .Ink !=nil {_fege :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_ggeba :=range _dffc .Ink {e .EncodeElement (_ggeba ,_fege );};};if _dffc .Iscomment !=nil {_dfabc :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_fefbd :=range _dffc .Iscomment {e .EncodeElement (_fefbd ,_dfabc );};};if _dffc .Equationxml !=nil {_bedbbg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_fecdf :=range _dffc .Equationxml {e .EncodeElement (_fecdf ,_bedbbg );};};if _dffc .EG_ShapeElements !=nil {for _ ,_gfga :=range _dffc .EG_ShapeElements {_gfga .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agfdf *CT_Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdcea :=range start .Attr {if _bdcea .Name .Local =="\u006f\u006e"{_agfdf .OnAttr .UnmarshalXMLAttr (_bdcea );continue ;};if _bdcea .Name .Local =="\u0074\u0079\u0070\u0065"{_agfdf .TypeAttr .UnmarshalXMLAttr (_bdcea );continue ;};if _bdcea .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_agfdf .ObscuredAttr .UnmarshalXMLAttr (_bdcea );continue ;};if _bdcea .Name .Local =="\u0063\u006f\u006co\u0072"{_bcbbd ,_edfdef :=_bdcea .Value ,error (nil );if _edfdef !=nil {return _edfdef ;};_agfdf .ColorAttr =&_bcbbd ;continue ;};if _bdcea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcbc ,_eadae :=_bdcea .Value ,error (nil );if _eadae !=nil {return _eadae ;};_agfdf .OpacityAttr =&_fcbc ;continue ;};if _bdcea .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bcgef ,_beffd :=_bdcea .Value ,error (nil );if _beffd !=nil {return _beffd ;};_agfdf .OffsetAttr =&_bcgef ;continue ;};if _bdcea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gfgec ,_cbaca :=_bdcea .Value ,error (nil );if _cbaca !=nil {return _cbaca ;};_agfdf .Color2Attr =&_gfgec ;continue ;};if _bdcea .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_gfedd ,_dccddg :=_bdcea .Value ,error (nil );if _dccddg !=nil {return _dccddg ;};_agfdf .Offset2Attr =&_gfedd ;continue ;};if _bdcea .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_aedec ,_bffd :=_bdcea .Value ,error (nil );if _bffd !=nil {return _bffd ;};_agfdf .OriginAttr =&_aedec ;continue ;};if _bdcea .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gded ,_edece :=_bdcea .Value ,error (nil );if _edece !=nil {return _edece ;};_agfdf .MatrixAttr =&_gded ;continue ;};if _bdcea .Name .Local =="\u0069\u0064"{_dgcg ,_bdbbb :=_bdcea .Value ,error (nil );if _bdbbb !=nil {return _bdbbb ;};_agfdf .IdAttr =&_dgcg ;continue ;};};for {_fbced ,_bedbb :=d .Token ();if _bedbb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_bedbb );};if _dccge ,_agfb :=_fbced .(_c .EndElement );_agfb &&_dccge .Name ==start .Name {break ;};};return nil ;};func (_eegge OfcST_HrAlign )ValidateWithPath (path string )error {switch _eegge {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegge ));};return nil ;};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _d .ST_TrueFalseBlank ;FieldCodes *string ;};func (_eggbc OfcST_OLEType )String ()string {switch _eggbc {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_cabbd OfcST_FillType )String ()string {switch _cabbd {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};func (_cdfad *Imagedata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cdfad .CT_ImageData .MarshalXML (e ,start );};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_gafd :=&OfcCT_ShapeDefaults {};return _gafd };
// Validate validates the CT_Shape and its children
func (_caddb *CT_Shape )Validate ()error {return _caddb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type OfcST_OLEUpdateMode byte ;func init (){_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes );_eg .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes );};
// Validate validates the OfcShapedefaults and its children
func (_ceab *OfcShapedefaults )Validate ()error {return _ceab .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_ggbce OfcST_DiagramLayout )Validate ()error {return _ggbce .ValidateWithPath ("")};func (_abeafc OfcST_InsetMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abeafc .String (),start );};func (_af *AG_AllCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _af .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_af .HrefAttr )});};if _af .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_af .TargetAttr )});};if _af .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_af .ClassAttr )});};if _af .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_af .TitleAttr )});};if _af .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_af .AltAttr )});};if _af .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_af .CoordsizeAttr )});};if _af .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_af .CoordoriginAttr )});};if _af .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_af .WrapcoordsAttr )});};if _af .PrintAttr !=_d .ST_TrueFalseUnset {_gfd ,_ge :=_af .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_gfd );};if _af .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_af .IdAttr )});};if _af .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_af .StyleAttr )});};if _af .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_af .SpidAttr )});};if _af .OnedAttr !=_d .ST_TrueFalseUnset {_gfdb ,_ag :=_af .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_gfdb );};if _af .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_af .RegroupidAttr )});};if _af .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_cc ,_ae :=_af .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_cc );};if _af .ButtonAttr !=_d .ST_TrueFalseUnset {_ec ,_be :=_af .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_ec );};if _af .UserhiddenAttr !=_d .ST_TrueFalseUnset {_bc ,_ff :=_af .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_bc );};if _af .BulletAttr !=_d .ST_TrueFalseUnset {_gc ,_age :=_af .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _age !=nil {return _age ;};start .Attr =append (start .Attr ,_gc );};if _af .HrAttr !=_d .ST_TrueFalseUnset {_gde ,_dc :=_af .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dc !=nil {return _dc ;};start .Attr =append (start .Attr ,_gde );};if _af .HrstdAttr !=_d .ST_TrueFalseUnset {_faa ,_ba :=_af .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_faa );};if _af .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_db ,_egg :=_af .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _egg !=nil {return _egg ;};start .Attr =append (start .Attr ,_db );};if _af .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_af .HrpctAttr )});};if _af .HralignAttr !=OfcST_HrAlignUnset {_egc ,_gg :=_af .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gg !=nil {return _gg ;};start .Attr =append (start .Attr ,_egc );};if _af .AllowincellAttr !=_d .ST_TrueFalseUnset {_fg ,_gda :=_af .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gda !=nil {return _gda ;};start .Attr =append (start .Attr ,_fg );};if _af .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_gdae ,_ab :=_af .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ab !=nil {return _ab ;};start .Attr =append (start .Attr ,_gdae );};if _af .UserdrawnAttr !=_d .ST_TrueFalseUnset {_ac ,_egcc :=_af .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _egcc !=nil {return _egcc ;};start .Attr =append (start .Attr ,_ac );};if _af .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_af .BordertopcolorAttr )});};if _af .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_af .BorderleftcolorAttr )});};if _af .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_af .BorderbottomcolorAttr )});};if _af .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_af .BorderrightcolorAttr )});};if _af .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_df ,_gb :=_af .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gb !=nil {return _gb ;};start .Attr =append (start .Attr ,_df );};if _af .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_af .DgmnodekindAttr )});};if _af .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dg ,_dca :=_af .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dca !=nil {return _dca ;};start .Attr =append (start .Attr ,_dg );};if _af .InsetmodeAttr !=OfcST_InsetModeUnset {_ebe ,_bg :=_af .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_ebe );};return nil ;};func (_ffdba OfcST_OLEDrawAspect )String ()string {switch _ffdba {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func NewAG_CoreAttributes ()*AG_CoreAttributes {_cda :=&AG_CoreAttributes {};return _cda };
// Validate validates the CT_PolyLine and its children
func (_dbgde *CT_PolyLine )Validate ()error {return _dbgde .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};
// Validate validates the Shape and its children
func (_egcaa *Shape )Validate ()error {return _egcaa .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func NewOfcShapelayout ()*OfcShapelayout {_ccae :=&OfcShapelayout {};_ccae .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _ccae ;};func (_dbaefa *OfcDiagram )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _dbaefa .OfcCT_Diagram .MarshalXML (e ,start );};func (_beea OfcST_BWMode )Validate ()error {return _beea .ValidateWithPath ("")};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_cfda *CT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _cfda .TypeAttr !=ST_FillTypeUnset {_eagec ,_gdcac :=_cfda .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdcac !=nil {return _gdcac ;};start .Attr =append (start .Attr ,_eagec );};if _cfda .OnAttr !=_d .ST_TrueFalseUnset {_eecbc ,_faag :=_cfda .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _faag !=nil {return _faag ;};start .Attr =append (start .Attr ,_eecbc );};if _cfda .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .ColorAttr )});};if _cfda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .OpacityAttr )});};if _cfda .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .Color2Attr )});};if _cfda .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .SrcAttr )});};if _cfda .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .HrefAttr )});};if _cfda .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .AlthrefAttr )});};if _cfda .SizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .SizeAttr )});};if _cfda .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .OriginAttr )});};if _cfda .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .PositionAttr )});};if _cfda .AspectAttr !=ST_ImageAspectUnset {_adaf ,_afffc :=_cfda .AspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _afffc !=nil {return _afffc ;};start .Attr =append (start .Attr ,_adaf );};if _cfda .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .ColorsAttr )});};if _cfda .AngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .AngleAttr )});};if _cfda .AlignshapeAttr !=_d .ST_TrueFalseUnset {_bdefd ,_baab :=_cfda .AlignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _baab !=nil {return _baab ;};start .Attr =append (start .Attr ,_bdefd );};if _cfda .FocusAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .FocusAttr )});};if _cfda .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .FocussizeAttr )});};if _cfda .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .FocuspositionAttr )});};if _cfda .MethodAttr !=ST_FillMethodUnset {_bbba ,_fdda :=_cfda .MethodAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _fdda !=nil {return _fdda ;};start .Attr =append (start .Attr ,_bbba );};if _cfda .DetectmouseclickAttr !=_d .ST_TrueFalseUnset {_fdcf ,_bbcc :=_cfda .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _bbcc !=nil {return _bbcc ;};start .Attr =append (start .Attr ,_fdcf );};if _cfda .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .TitleAttr )});};if _cfda .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .Opacity2Attr )});};if _cfda .RecolorAttr !=_d .ST_TrueFalseUnset {_fbcb ,_gdcff :=_cfda .RecolorAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _gdcff !=nil {return _gdcff ;};start .Attr =append (start .Attr ,_fbcb );};if _cfda .RotateAttr !=_d .ST_TrueFalseUnset {_facdd ,_bfgc :=_cfda .RotateAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _bfgc !=nil {return _bfgc ;};start .Attr =append (start .Attr ,_facdd );};if _cfda .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .IdAttr )});};if _cfda .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .RelidAttr )});};if _cfda .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfda .SIdAttr )});};e .EncodeToken (start );if _cfda .Fill !=nil {_ffag :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cfda .Fill ,_ffag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcExtrusion struct{OfcCT_Extrusion };func (_cbfda *OfcSkew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbfda .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_ddefefg :=range start .Attr {if _ddefefg .Name .Local =="\u0069\u0064"{_edfgf ,_dfcde :=_ddefefg .Value ,error (nil );if _dfcde !=nil {return _dfcde ;};_cbfda .IdAttr =&_edfgf ;continue ;};if _ddefefg .Name .Local =="\u006f\u006e"{_cbfda .OnAttr .UnmarshalXMLAttr (_ddefefg );continue ;};if _ddefefg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_ddfbd ,_fbdgfb :=_ddefefg .Value ,error (nil );if _fbdgfb !=nil {return _fbdgfb ;};_cbfda .OffsetAttr =&_ddfbd ;continue ;};if _ddefefg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dafcg ,_bcbfd :=_ddefefg .Value ,error (nil );if _bcbfd !=nil {return _bcbfd ;};_cbfda .OriginAttr =&_dafcg ;continue ;};if _ddefefg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gfdga ,_fdddd :=_ddefefg .Value ,error (nil );if _fdddd !=nil {return _fdddd ;};_cbfda .MatrixAttr =&_gfdga ;continue ;};if _ddefefg .Name .Local =="\u0065\u0078\u0074"{_cbfda .ExtAttr .UnmarshalXMLAttr (_ddefefg );continue ;};};for {_addfa ,_gafdcg :=d .Token ();if _gafdcg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_gafdcg );};if _gfebb ,_dgagb :=_addfa .(_c .EndElement );_dgagb &&_gfebb .Name ==start .Name {break ;};};return nil ;};type OfcST_Angle byte ;func (_bbagd *Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbagd .CT_Stroke =*NewCT_Stroke ();for _ ,_aabgd :=range start .Attr {if _aabgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabgd .Name .Local =="\u0072\u0065\u006ci\u0064"{_egae ,_fbgga :=_aabgd .Value ,error (nil );if _fbgga !=nil {return _fbgga ;};_bbagd .RelidAttr =&_egae ;continue ;};if _aabgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aabgd .Name .Local =="\u0069\u0064"{_edbbd ,_caae :=_aabgd .Value ,error (nil );if _caae !=nil {return _caae ;};_bbagd .RIdAttr =&_edbbd ;continue ;};if _aabgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbagd .ForcedashAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgggc ,_egbff :=_aabgd .Value ,error (nil );if _egbff !=nil {return _egbff ;};_bbagd .TitleAttr =&_bgggc ;continue ;};if _aabgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabgd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gdbcee ,_dafdg :=_aabgd .Value ,error (nil );if _dafdg !=nil {return _dafdg ;};_bbagd .AlthrefAttr =&_gdbcee ;continue ;};if _aabgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabgd .Name .Local =="\u0068\u0072\u0065\u0066"{_ccbgd ,_egcca :=_aabgd .Value ,error (nil );if _egcca !=nil {return _egcca ;};_bbagd .HrefAttr =&_ccbgd ;continue ;};if _aabgd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_befec ,_edaeee :=_aabgd .Value ,error (nil );if _edaeee !=nil {return _edaeee ;};_bbagd .ImagesizeAttr =&_befec ;continue ;};if _aabgd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bbagd .StartarrowlengthAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bbagd .JoinstyleAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bbagd .EndarrowAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_effedc ,_fgcab :=_aabgd .Value ,error (nil );if _fgcab !=nil {return _fgcab ;};_bbagd .DashstyleAttr =&_effedc ;continue ;};if _aabgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbagd .EndarrowwidthAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0073\u0072\u0063"{_dfecf ,_egece :=_aabgd .Value ,error (nil );if _egece !=nil {return _egece ;};_bbagd .SrcAttr =&_dfecf ;continue ;};if _aabgd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bbagd .EndarrowlengthAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bbagd .LinestyleAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcaeac ,_bfgdedg :=_aabgd .Value ,error (nil );if _bfgdedg !=nil {return _bfgdedg ;};_bbagd .OpacityAttr =&_dcaeac ;continue ;};if _aabgd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_agdbf ,_dbfacc :=_aabgd .Value ,error (nil );if _dbfacc !=nil {return _dbfacc ;};_bbagd .WeightAttr =&_agdbf ;continue ;};if _aabgd .Name .Local =="\u0069\u0064"{_ggfbe ,_gbefa :=_aabgd .Value ,error (nil );if _gbefa !=nil {return _gbefa ;};_bbagd .IdAttr =&_ggfbe ;continue ;};if _aabgd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fdagg ,_gcebb :=_e .ParseFloat (_aabgd .Value ,64);if _gcebb !=nil {return _gcebb ;};_bbagd .MiterlimitAttr =&_fdagg ;continue ;};if _aabgd .Name .Local =="\u0063\u006f\u006co\u0072"{_cecge ,_agff :=_aabgd .Value ,error (nil );if _agff !=nil {return _agff ;};_bbagd .ColorAttr =&_cecge ;continue ;};if _aabgd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bbagd .ImageaspectAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bbagd .FilltypeAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u006f\u006e"{_bbagd .OnAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbagd .StartarrowwidthAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbagd .InsetpenAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bbagd .ImagealignshapeAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bbagd .StartarrowAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bbagd .EndcapAttr .UnmarshalXMLAttr (_aabgd );continue ;};if _aabgd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_adfc ,_fabgd :=_aabgd .Value ,error (nil );if _fabgd !=nil {return _fabgd ;};_bbagd .Color2Attr =&_adfc ;continue ;};};_badce :for {_gdegd ,_eedfab :=d .Token ();if _eedfab !=nil {return _eedfab ;};switch _facfd :=_gdegd .(type ){case _c .StartElement :switch _facfd .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_bbagd .Left =NewOfcLeft ();if _dfgee :=d .DecodeElement (_bbagd .Left ,&_facfd );_dfgee !=nil {return _dfgee ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_bbagd .Top =NewOfcTop ();if _fcfda :=d .DecodeElement (_bbagd .Top ,&_facfd );_fcfda !=nil {return _fcfda ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_bbagd .Right =NewOfcRight ();if _bdegc :=d .DecodeElement (_bbagd .Right ,&_facfd );_bdegc !=nil {return _bdegc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bbagd .Bottom =NewOfcBottom ();if _dgcba :=d .DecodeElement (_bbagd .Bottom ,&_facfd );_dgcba !=nil {return _dgcba ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_bbagd .Column =NewOfcColumn ();if _dcaba :=d .DecodeElement (_bbagd .Column ,&_facfd );_dcaba !=nil {return _dcaba ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_facfd .Name );if _febgf :=d .Skip ();_febgf !=nil {return _febgf ;};};case _c .EndElement :break _badce ;case _c .CharData :};};return nil ;};func (_gccbc *CT_Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077";};if _gccbc .OnAttr !=_d .ST_TrueFalseUnset {_eabdd ,_dgbca :=_gccbc .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _dgbca !=nil {return _dgbca ;};start .Attr =append (start .Attr ,_eabdd );};if _gccbc .TypeAttr !=ST_ShadowTypeUnset {_ccffc ,_baefc :=_gccbc .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _baefc !=nil {return _baefc ;};start .Attr =append (start .Attr ,_ccffc );};if _gccbc .ObscuredAttr !=_d .ST_TrueFalseUnset {_bbee ,_ccgae :=_gccbc .ObscuredAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _ccgae !=nil {return _ccgae ;};start .Attr =append (start .Attr ,_bbee );};if _gccbc .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .ColorAttr )});};if _gccbc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .OpacityAttr )});};if _gccbc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .OffsetAttr )});};if _gccbc .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .Color2Attr )});};if _gccbc .Offset2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .Offset2Attr )});};if _gccbc .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .OriginAttr )});};if _gccbc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .MatrixAttr )});};if _gccbc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gccbc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfeac OfcST_ColorMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfeac .String (),start );};func (_deag *CT_ImageData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbea :=range start .Attr {if _bbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbea .Name .Local =="\u0070\u0069\u0063\u0074"||_bbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbea .Name .Local =="\u0070\u0069\u0063\u0074"{_cgfff ,_bbfag :=_bbea .Value ,error (nil );if _bbfag !=nil {return _bbfag ;};_deag .PictAttr =&_cgfff ;continue ;};if _bbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbea .Name .Local =="\u0068\u0072\u0065\u0066"||_bbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbea .Name .Local =="\u0068\u0072\u0065\u0066"{_cdagb ,_dcfcc :=_bbea .Value ,error (nil );if _dcfcc !=nil {return _dcfcc ;};_deag .RHrefAttr =&_cdagb ;continue ;};if _bbea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbea .Name .Local =="\u0068\u0072\u0065\u0066"{_bddf ,_cgac :=_bbea .Value ,error (nil );if _cgac !=nil {return _cgac ;};_deag .HrefAttr =&_bddf ;continue ;};if _bbea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gaega ,_fgag :=_bbea .Value ,error (nil );if _fgag !=nil {return _fgag ;};_deag .AlthrefAttr =&_gaega ;continue ;};if _bbea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbea .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbdg ,_bfdef :=_bbea .Value ,error (nil );if _bfdef !=nil {return _bfdef ;};_deag .TitleAttr =&_fbdg ;continue ;};if _bbea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbea .Name .Local =="\u006f\u006c\u0065i\u0064"{_ceacg ,_fbce :=_e .ParseFloat (_bbea .Value ,64);if _fbce !=nil {return _fbce ;};_dfcc :=float32 (_ceacg );_deag .OleidAttr =&_dfcc ;continue ;};if _bbea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbea .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_deag .DetectmouseclickAttr .UnmarshalXMLAttr (_bbea );continue ;};if _bbea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbea .Name .Local =="\u006d\u006f\u0076i\u0065"{_fggf ,_gcba :=_e .ParseFloat (_bbea .Value ,64);if _gcba !=nil {return _gcba ;};_defde :=float32 (_fggf );_deag .MovieAttr =&_defde ;continue ;};if _bbea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbea .Name .Local =="\u0072\u0065\u006ci\u0064"{_gdcfe ,_fcfcd :=_bbea .Value ,error (nil );if _fcfcd !=nil {return _fcfcd ;};_deag .RelidAttr =&_gdcfe ;continue ;};if _bbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbea .Name .Local =="\u0069\u0064"||_bbea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbea .Name .Local =="\u0069\u0064"{_gbfg ,_dfbe :=_bbea .Value ,error (nil );if _dfbe !=nil {return _dfbe ;};_deag .IdAttr =&_gbfg ;continue ;};if _bbea .Name .Local =="\u0069\u0064"{_edagb ,_aabeb :=_bbea .Value ,error (nil );if _aabeb !=nil {return _aabeb ;};_deag .SIdAttr =&_edagb ;continue ;};if _bbea .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_adef ,_dcaff :=_bbea .Value ,error (nil );if _dcaff !=nil {return _dcaff ;};_deag .CropbottomAttr =&_adef ;continue ;};if _bbea .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_geag ,_beecb :=_bbea .Value ,error (nil );if _beecb !=nil {return _beecb ;};_deag .EmbosscolorAttr =&_geag ;continue ;};if _bbea .Name .Local =="\u0073\u0072\u0063"{_fdeb ,_fded :=_bbea .Value ,error (nil );if _fded !=nil {return _fded ;};_deag .SrcAttr =&_fdeb ;continue ;};if _bbea .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dbab ,_daaac :=_bbea .Value ,error (nil );if _daaac !=nil {return _daaac ;};_deag .CropleftAttr =&_dbab ;continue ;};if _bbea .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_egdc ,_fcaff :=_bbea .Value ,error (nil );if _fcaff !=nil {return _fcaff ;};_deag .CroptopAttr =&_egdc ;continue ;};if _bbea .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fagf ,_dcfae :=_bbea .Value ,error (nil );if _dcfae !=nil {return _dcfae ;};_deag .CroprightAttr =&_fagf ;continue ;};if _bbea .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fcgf ,_geeg :=_bbea .Value ,error (nil );if _geeg !=nil {return _geeg ;};_deag .RecolortargetAttr =&_fcgf ;continue ;};if _bbea .Name .Local =="\u0067\u0061\u0069\u006e"{_ffcbc ,_cdgd :=_bbea .Value ,error (nil );if _cdgd !=nil {return _cdgd ;};_deag .GainAttr =&_ffcbc ;continue ;};if _bbea .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cgbef ,_fdbd :=_bbea .Value ,error (nil );if _fdbd !=nil {return _fdbd ;};_deag .BlacklevelAttr =&_cgbef ;continue ;};if _bbea .Name .Local =="\u0067\u0061\u006dm\u0061"{_fbge ,_facge :=_bbea .Value ,error (nil );if _facge !=nil {return _facge ;};_deag .GammaAttr =&_fbge ;continue ;};if _bbea .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_deag .GrayscaleAttr .UnmarshalXMLAttr (_bbea );continue ;};if _bbea .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_deag .BilevelAttr .UnmarshalXMLAttr (_bbea );continue ;};if _bbea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gege ,_agf :=_bbea .Value ,error (nil );if _agf !=nil {return _agf ;};_deag .ChromakeyAttr =&_gege ;continue ;};};for {_fccfg ,_egaab :=d .Token ();if _egaab !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_egaab );};if _gfeb ,_dgee :=_fccfg .(_c .EndElement );_dgee &&_gfeb .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path
func (_dffb *AG_ShapeAttributes )ValidateWithPath (path string )error {if _cbcd :=_dffb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbcd !=nil {return _cbcd ;};if _gcb :=_dffb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gcb !=nil {return _gcb ;};if _bgec :=_dffb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgec !=nil {return _bgec ;};return nil ;};func (_abec *Group )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _abec .CT_Group .MarshalXML (e ,start );};
// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path
func (_bfdg *CT_ImageData )ValidateWithPath (path string )error {if _ceea :=_bfdg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_ceea !=nil {return _ceea ;};if _abbcc :=_bfdg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_abbcc !=nil {return _abbcc ;};if _gdfc :=_bfdg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_gdfc !=nil {return _gdfc ;};return nil ;};
// Validate validates the OfcCT_EquationXml and its children
func (_cfdgg *OfcCT_EquationXml )Validate ()error {return _cfdgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_debea OfcST_ConnectorType )Validate ()error {return _debea .ValidateWithPath ("")};func (_cffeg OfcST_ExtrusionRender )Validate ()error {return _cffeg .ValidateWithPath ("")};
// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path
func (_dfbee *OfcCT_Callout )ValidateWithPath (path string )error {if _cdcdf :=_dfbee .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cdcdf !=nil {return _cdcdf ;};if _cedef :=_dfbee .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_cedef !=nil {return _cedef ;};if _afbeg :=_dfbee .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_afbeg !=nil {return _afbeg ;};if _eaaae :=_dfbee .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_eaaae !=nil {return _eaaae ;};if _fbga :=_dfbee .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_fbga !=nil {return _fbga ;};if _cebaf :=_dfbee .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cebaf !=nil {return _cebaf ;};if _ggbeg :=_dfbee .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_ggbeg !=nil {return _ggbeg ;};if _baea :=_dfbee .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_baea !=nil {return _baea ;};if _gcdee :=_dfbee .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcdee !=nil {return _gcdee ;};return nil ;};
// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path
func (_acdag *OfcShapedefaults )ValidateWithPath (path string )error {if _ceccd :=_acdag .OfcCT_ShapeDefaults .ValidateWithPath (path );_ceccd !=nil {return _ceccd ;};return nil ;};
// ValidateWithPath validates the Background and its children, prefixing error messages with path
func (_edbae *Background )ValidateWithPath (path string )error {if _gefe :=_edbae .CT_Background .ValidateWithPath (path );_gefe !=nil {return _gefe ;};return nil ;};func (_deegc *OfcEquationxml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deegc .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_aeabe :=range start .Attr {if _aeabe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dgdaa ,_ggfdf :=_aeabe .Value ,error (nil );if _ggfdf !=nil {return _ggfdf ;};_deegc .ContentTypeAttr =&_dgdaa ;continue ;};};_ffcae :for {_eabca ,_bgdg :=d .Token ();if _bgdg !=nil {return _bgdg ;};switch _dbcec :=_eabca .(type ){case _c .StartElement :switch _dbcec .Name {default:if _ecdc ,_bacd :=_eg .CreateElement (_dbcec );_bacd !=nil {return _bacd ;}else {if _egdda :=d .DecodeElement (_ecdc ,&_dbcec );_egdda !=nil {return _egdda ;};_deegc .Any =_ecdc ;};};case _c .EndElement :break _ffcae ;case _c .CharData :};};return nil ;};type OfcST_ExtrusionType byte ;func (_ggfag *ST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbda ,_ccdedd :=d .Token ();if _ccdedd !=nil {return _ccdedd ;};if _dfbeaf ,_egcee :=_acbda .(_c .EndElement );_egcee &&_dfbeaf .Name ==start .Name {*_ggfag =1;return nil ;};if _bbebf ,_dbadg :=_acbda .(_c .CharData );!_dbadg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbda );}else {switch string (_bbebf ){case "":*_ggfag =0;case "\u0073\u006f\u006ci\u0064":*_ggfag =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ggfag =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ggfag =3;case "\u0074\u0069\u006c\u0065":*_ggfag =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ggfag =5;case "\u0066\u0072\u0061m\u0065":*_ggfag =6;};};_acbda ,_ccdedd =d .Token ();if _ccdedd !=nil {return _ccdedd ;};if _dedcga ,_cedca :=_acbda .(_c .EndElement );_cedca &&_dedcga .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbda );};func (_fddb *CT_Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgga :=range start .Attr {if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aagdg ,_dabf :=_cgga .Value ,error (nil );if _dabf !=nil {return _dabf ;};_fddb .BordertopcolorAttr =&_aagdg ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fddb .BulletAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0068\u0072"{_fddb .HrAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fddb .CliptowrapAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0068\u0072\u0073t\u0064"{_fddb .HrstdAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u006f\u006c\u0065"{_fddb .OleAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fddb .HrnoshadeAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u006f\u006e\u0065\u0064"{_fddb .OnedAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcfdb ,_dcbe :=_e .ParseFloat (_cgga .Value ,64);if _dcbe !=nil {return _dcbe ;};_faabe :=float32 (_dcfdb );_fddb .HrpctAttr =&_faabe ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fddb .OleiconAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fgfda ,_fddbb :=_cgga .Value ,error (nil );if _fddbb !=nil {return _fddbb ;};_fddb .BorderbottomcolorAttr =&_fgfda ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fddb .DgmlayoutmruAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgbag ,_adff :=_e .ParseInt (_cgga .Value ,10,64);if _adff !=nil {return _adff ;};_fddb .RegroupidAttr =&_bgbag ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0063\u006c\u0069\u0070"{_fddb .ClipAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fddb .HralignAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fddb .PreferrelativeAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fddb .DgmlayoutAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fddb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fddb .InsetmodeAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fddb .ButtonAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fddb .UserdrawnAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fddb .AllowincellAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0073\u0070\u0074"{_ebbf ,_cdaaa :=_e .ParseFloat (_cgga .Value ,64);if _cdaaa !=nil {return _cdaaa ;};_eaeb :=float32 (_ebbf );_fddb .SptAttr =&_eaeb ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cabae ,_cbgfg :=_cgga .Value ,error (nil );if _cbgfg !=nil {return _cbgfg ;};_fddb .BorderleftcolorAttr =&_cabae ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fddb .ConnectortypeAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebdg ,_egag :=_cgga .Value ,error (nil );if _egag !=nil {return _egag ;};_fddb .BorderrightcolorAttr =&_ebdg ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0073\u0070\u0069\u0064"{_cgeef ,_aegg :=_cgga .Value ,error (nil );if _aegg !=nil {return _aegg ;};_fddb .SpidAttr =&_cgeef ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afece ,_abbccb :=_e .ParseInt (_cgga .Value ,10,64);if _abbccb !=nil {return _abbccb ;};_fddb .DgmnodekindAttr =&_afece ;continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fddb .BwpureAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fddb .ForcedashAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fddb .BwnormalAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fddb .BwmodeAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fddb .UserhiddenAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgga .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fddb .AllowoverlapAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edfg ,_bfdfcf :=_cgga .Value ,error (nil );if _bfdfcf !=nil {return _bfdfcf ;};_fddb .TargetAttr =&_edfg ;continue ;};if _cgga .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eaga ,_effba :=_cgga .Value ,error (nil );if _effba !=nil {return _effba ;};_fddb .CoordoriginAttr =&_eaga ;continue ;};if _cgga .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fddb .StrokedAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adbac ,_bccgc :=_cgga .Value ,error (nil );if _bccgc !=nil {return _bccgc ;};_fddb .CoordsizeAttr =&_adbac ;continue ;};if _cgga .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eedfag ,_babcb :=_cgga .Value ,error (nil );if _babcb !=nil {return _babcb ;};_fddb .StrokeweightAttr =&_eedfag ;continue ;};if _cgga .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfeef ,_fcfcfb :=_cgga .Value ,error (nil );if _fcfcfb !=nil {return _fcfcfb ;};_fddb .StyleAttr =&_dfeef ;continue ;};if _cgga .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbdg ,_bdad :=_cgga .Value ,error (nil );if _bdad !=nil {return _bdad ;};_fddb .ChromakeyAttr =&_gbdg ;continue ;};if _cgga .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edfcg ,_fdge :=_cgga .Value ,error (nil );if _fdge !=nil {return _fdge ;};_fddb .FillcolorAttr =&_edfcg ;continue ;};if _cgga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdbe ,_cgaf :=_cgga .Value ,error (nil );if _cgaf !=nil {return _cgaf ;};_fddb .OpacityAttr =&_gdbe ;continue ;};if _cgga .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fegad ,_fffbg :=_cgga .Value ,error (nil );if _fffbg !=nil {return _fffbg ;};_fddb .WrapcoordsAttr =&_fegad ;continue ;};if _cgga .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bfdfg ,_efgeg :=_cgga .Value ,error (nil );if _efgeg !=nil {return _efgeg ;};_fddb .StrokecolorAttr =&_bfdfg ;continue ;};if _cgga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fddb .InsetpenAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Local =="\u0068\u0072\u0065\u0066"{_fcfga ,_adce :=_cgga .Value ,error (nil );if _adce !=nil {return _adce ;};_fddb .HrefAttr =&_fcfga ;continue ;};if _cgga .Name .Local =="\u0069\u0064"{_faabea ,_bcae :=_cgga .Value ,error (nil );if _bcae !=nil {return _bcae ;};_fddb .IdAttr =&_faabea ;continue ;};if _cgga .Name .Local =="\u0070\u0072\u0069n\u0074"{_fddb .PrintAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Local =="\u0061\u006c\u0074"{_gbdb ,_aefbd :=_cgga .Value ,error (nil );if _aefbd !=nil {return _aefbd ;};_fddb .AltAttr =&_gbdb ;continue ;};if _cgga .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcbaa ,_debde :=_cgga .Value ,error (nil );if _debde !=nil {return _debde ;};_fddb .TitleAttr =&_fcbaa ;continue ;};if _cgga .Name .Local =="\u0063\u006c\u0061s\u0073"{_afdgc ,_ccagf :=_cgga .Value ,error (nil );if _ccagf !=nil {return _ccagf ;};_fddb .ClassAttr =&_afdgc ;continue ;};if _cgga .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fddb .FilledAttr .UnmarshalXMLAttr (_cgga );continue ;};};_ecbdd :for {_eecg ,_ecfb :=d .Token ();if _ecfb !=nil {return _ecfb ;};switch _fegae :=_eecg .(type ){case _c .StartElement :switch _fegae .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fgad :=NewEG_ShapeElements ();_fgad .Path =NewPath ();if _ccedg :=d .DecodeElement (_fgad .Path ,&_fegae );_ccedg !=nil {return _ccedg ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_fgad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_abbee :=NewEG_ShapeElements ();_abbee .Formulas =NewFormulas ();if _bbfb :=d .DecodeElement (_abbee .Formulas ,&_fegae );_bbfb !=nil {return _bbfb ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_abbee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_egfg :=NewEG_ShapeElements ();_egfg .Handles =NewHandles ();if _eadec :=d .DecodeElement (_egfg .Handles ,&_fegae );_eadec !=nil {return _eadec ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_egfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ecdbd :=NewEG_ShapeElements ();_ecdbd .Fill =NewFill ();if _ceccc :=d .DecodeElement (_ecdbd .Fill ,&_fegae );_ceccc !=nil {return _ceccc ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_ecdbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_efdde :=NewEG_ShapeElements ();_efdde .Stroke =NewStroke ();if _dcffc :=d .DecodeElement (_efdde .Stroke ,&_fegae );_dcffc !=nil {return _dcffc ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_efdde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_aege :=NewEG_ShapeElements ();_aege .Shadow =NewShadow ();if _afadc :=d .DecodeElement (_aege .Shadow ,&_fegae );_afadc !=nil {return _afadc ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_aege );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gbgbb :=NewEG_ShapeElements ();_gbgbb .Textbox =NewTextbox ();if _bbbgg :=d .DecodeElement (_gbgbb .Textbox ,&_fegae );_bbbgg !=nil {return _bbbgg ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_gbgbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cggb :=NewEG_ShapeElements ();_cggb .Textpath =NewTextpath ();if _eead :=d .DecodeElement (_cggb .Textpath ,&_fegae );_eead !=nil {return _eead ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_cggb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dafcec :=NewEG_ShapeElements ();_dafcec .Imagedata =NewImagedata ();if _gecbc :=d .DecodeElement (_dafcec .Imagedata ,&_fegae );_gecbc !=nil {return _gecbc ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_dafcec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dbag :=NewEG_ShapeElements ();_dbag .Skew =NewOfcSkew ();if _ebebf :=d .DecodeElement (_dbag .Skew ,&_fegae );_ebebf !=nil {return _ebebf ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_dbag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bbfe :=NewEG_ShapeElements ();_bbfe .Extrusion =NewOfcExtrusion ();if _eabg :=d .DecodeElement (_bbfe .Extrusion ,&_fegae );_eabg !=nil {return _eabg ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_bbfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cgeg :=NewEG_ShapeElements ();_cgeg .Callout =NewOfcCallout ();if _bddg :=d .DecodeElement (_cgeg .Callout ,&_fegae );_bddg !=nil {return _bddg ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_cgeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_eaagb :=NewEG_ShapeElements ();_eaagb .Lock =NewOfcLock ();if _acgg :=d .DecodeElement (_eaagb .Lock ,&_fegae );_acgg !=nil {return _acgg ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_eaagb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_baaed :=NewEG_ShapeElements ();_baaed .Clippath =NewOfcClippath ();if _gcge :=d .DecodeElement (_baaed .Clippath ,&_fegae );_gcge !=nil {return _gcge ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_baaed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cfag :=NewEG_ShapeElements ();_cfag .Signatureline =NewOfcSignatureline ();if _adefc :=d .DecodeElement (_cfag .Signatureline ,&_fegae );_adefc !=nil {return _adefc ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_cfag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ecfdf :=NewEG_ShapeElements ();_ecfdf .Wrap =_g .NewWrap ();if _eaedd :=d .DecodeElement (_ecfdf .Wrap ,&_fegae );_eaedd !=nil {return _eaedd ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_ecfdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bfbbc :=NewEG_ShapeElements ();_bfbbc .Anchorlock =_g .NewAnchorlock ();if _gegge :=d .DecodeElement (_bfbbc .Anchorlock ,&_fegae );_gegge !=nil {return _gegge ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_bfbbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dgcab :=NewEG_ShapeElements ();_dgcab .Bordertop =_g .NewBordertop ();if _ebbfg :=d .DecodeElement (_dgcab .Bordertop ,&_fegae );_ebbfg !=nil {return _ebbfg ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_dgcab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bdbd :=NewEG_ShapeElements ();_bdbd .Borderbottom =_g .NewBorderbottom ();if _fgdfa :=d .DecodeElement (_bdbd .Borderbottom ,&_fegae );_fgdfa !=nil {return _fgdfa ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_bdbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gffgab :=NewEG_ShapeElements ();_gffgab .Borderleft =_g .NewBorderleft ();if _fedad :=d .DecodeElement (_gffgab .Borderleft ,&_fegae );_fedad !=nil {return _fedad ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_gffgab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bfaaa :=NewEG_ShapeElements ();_bfaaa .Borderright =_g .NewBorderright ();if _aafe :=d .DecodeElement (_bfaaa .Borderright ,&_fegae );_aafe !=nil {return _aafe ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_bfaaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_baeed :=NewEG_ShapeElements ();_baeed .ClientData =_cb .NewClientData ();if _gaged :=d .DecodeElement (_baeed .ClientData ,&_fegae );_gaged !=nil {return _gaged ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_baeed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ccffb :=NewEG_ShapeElements ();_ccffb .Textdata =_de .NewTextdata ();if _dded :=d .DecodeElement (_ccffb .Textdata ,&_fegae );_dded !=nil {return _dded ;};_fddb .EG_ShapeElements =append (_fddb .EG_ShapeElements ,_ccffb );default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_fegae .Name );if _daac :=d .Skip ();_daac !=nil {return _daac ;};};case _c .EndElement :break _ecbdd ;case _c .CharData :};};return nil ;};func (_cabcb OfcST_ConnectType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcegb :=_c .Attr {};_dcegb .Name =name ;switch _cabcb {case OfcST_ConnectTypeUnset :_dcegb .Value ="";case OfcST_ConnectTypeNone :_dcegb .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_dcegb .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_dcegb .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_dcegb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dcegb ,nil ;};func (_becc *OfcBottom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _becc .OfcCT_StrokeChild .MarshalXML (e ,start );};
// ValidateWithPath validates the Arc and its children, prefixing error messages with path
func (_eceda *Arc )ValidateWithPath (path string )error {if _bgegc :=_eceda .CT_Arc .ValidateWithPath (path );_bgegc !=nil {return _bgegc ;};return nil ;};
// Validate validates the Image and its children
func (_efbgd *Image )Validate ()error {return _efbgd .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};
// Validate validates the Background and its children
func (_adea *Background )Validate ()error {return _adea .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fdgfgb OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _fdgfgb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgfgb ));};return nil ;};func NewCT_Path ()*CT_Path {_ffcbb :=&CT_Path {};return _ffcbb };const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);type OfcST_OLEDrawAspect byte ;type AG_Ext struct{ExtAttr ST_Ext ;};
// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path
func (_dceb *CT_Curve )ValidateWithPath (path string )error {for _bfdf ,_cace :=range _dceb .EG_ShapeElements {if _dfgac :=_cace .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bfdf ));_dfgac !=nil {return _dfgac ;};};if _ggbf :=_dceb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggbf !=nil {return _ggbf ;};if _bbeb :=_dceb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bbeb !=nil {return _bbeb ;};if _fdgd :=_dceb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fdgd !=nil {return _fdgd ;};if _bfaa :=_dceb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bfaa !=nil {return _bfaa ;};if _aabag :=_dceb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aabag !=nil {return _aabag ;};if _bgbaf :=_dceb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bgbaf !=nil {return _bgbaf ;};if _dfeg :=_dceb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfeg !=nil {return _dfeg ;};if _gfecd :=_dceb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfecd !=nil {return _gfecd ;};if _defc :=_dceb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_defc !=nil {return _defc ;};if _fbbc :=_dceb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fbbc !=nil {return _fbbc ;};if _dbca :=_dceb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbca !=nil {return _dbca ;};if _fgdg :=_dceb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fgdg !=nil {return _fgdg ;};if _cedb :=_dceb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cedb !=nil {return _cedb ;};if _gcga :=_dceb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gcga !=nil {return _gcga ;};if _daea :=_dceb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_daea !=nil {return _daea ;};if _eeae :=_dceb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eeae !=nil {return _eeae ;};if _aead :=_dceb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aead !=nil {return _aead ;};if _cede :=_dceb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cede !=nil {return _cede ;};if _fee :=_dceb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fee !=nil {return _fee ;};if _gcad :=_dceb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gcad !=nil {return _gcad ;};if _ebdf :=_dceb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebdf !=nil {return _ebdf ;};if _bfgf :=_dceb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bfgf !=nil {return _bfgf ;};if _bgge :=_dceb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgge !=nil {return _bgge ;};if _cegf :=_dceb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cegf !=nil {return _cegf ;};if _ffgg :=_dceb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ffgg !=nil {return _ffgg ;};if _fabea :=_dceb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fabea !=nil {return _fabea ;};if _aagd :=_dceb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aagd !=nil {return _aagd ;};if _babb :=_dceb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_babb !=nil {return _babb ;};if _ggbed :=_dceb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ggbed !=nil {return _ggbed ;};return nil ;};func (_cfgg OfcST_Angle )ValidateWithPath (path string )error {switch _cfgg {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgg ));};return nil ;};func (_cgbdf OfcST_Angle )Validate ()error {return _cgbdf .ValidateWithPath ("")};
// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path
func (_add *AG_Path )ValidateWithPath (path string )error {return nil };func NewOfcCT_Diagram ()*OfcCT_Diagram {_ebddeg :=&OfcCT_Diagram {};return _ebddeg };
// Validate validates the OfcEquationxml and its children
func (_aegbc *OfcEquationxml )Validate ()error {return _aegbc .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};
// Validate validates the Shadow and its children
func (_aeadg *Shadow )Validate ()error {return _aeadg .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_febgda OfcST_ConnectType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_febgda .String (),start );};func (_bddag *OfcLock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddag .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_cabab :=range start .Attr {if _cabab .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bddag .PositionAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_bddag .SelectionAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bddag .GroupingAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bddag .UngroupingAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bddag .RotationAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_bddag .CroppingAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_bddag .VerticiesAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_bddag .AdjusthandlesAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0074\u0065\u0078\u0074"{_bddag .TextAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_bddag .AspectratioAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_bddag .ShapetypeAttr .UnmarshalXMLAttr (_cabab );continue ;};if _cabab .Name .Local =="\u0065\u0078\u0074"{_bddag .ExtAttr .UnmarshalXMLAttr (_cabab );continue ;};};for {_aebd ,_cdace :=d .Token ();if _cdace !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_cdace );};if _fecc ,_eafdd :=_aebd .(_c .EndElement );_eafdd &&_fecc .Name ==start .Name {break ;};};return nil ;};func NewStroke ()*Stroke {_bagg :=&Stroke {};_bagg .CT_Stroke =*NewCT_Stroke ();return _bagg };func (_ddabf OfcST_RType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gegfb :=_c .Attr {};_gegfb .Name =name ;switch _ddabf {case OfcST_RTypeUnset :_gegfb .Value ="";case OfcST_RTypeArc :_gegfb .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_gegfb .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_gegfb .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_gegfb .Value ="\u0061\u006c\u0069g\u006e";};return _gegfb ,nil ;};func (_gbaea OfcST_OLEType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbaea .String (),start );};func (_gfed *CT_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edce :=range start .Attr {if _edce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edce .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfed .BwmodeAttr .UnmarshalXMLAttr (_edce );continue ;};if _edce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edce .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfed .BwpureAttr .UnmarshalXMLAttr (_edce );continue ;};if _edce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edce .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfed .BwnormalAttr .UnmarshalXMLAttr (_edce );continue ;};if _edce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edce .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_gfed .TargetscreensizeAttr .UnmarshalXMLAttr (_edce );continue ;};if _edce .Name .Local =="\u0069\u0064"{_fgeb ,_gabca :=_edce .Value ,error (nil );if _gabca !=nil {return _gabca ;};_gfed .IdAttr =&_fgeb ;continue ;};if _edce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfed .FilledAttr .UnmarshalXMLAttr (_edce );continue ;};if _edce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccfa ,_cgde :=_edce .Value ,error (nil );if _cgde !=nil {return _cgde ;};_gfed .FillcolorAttr =&_ccfa ;continue ;};};_cfee :for {_aefb ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};switch _aede :=_aefb .(type ){case _c .StartElement :switch _aede .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gfed .Fill =NewFill ();if _gbbe :=d .DecodeElement (_gfed .Fill ,&_aede );_gbbe !=nil {return _gbbe ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_aede .Name );if _dcafa :=d .Skip ();_dcafa !=nil {return _dcafa ;};};case _c .EndElement :break _cfee ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the Shadow and its children, prefixing error messages with path
func (_gadec *Shadow )ValidateWithPath (path string )error {if _gebcef :=_gadec .CT_Shadow .ValidateWithPath (path );_gebcef !=nil {return _gebcef ;};return nil ;};
// Validate validates the OfcTop and its children
func (_bbaeg *OfcTop )Validate ()error {return _bbaeg .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_fdaec OfcST_OLEType )Validate ()error {return _fdaec .ValidateWithPath ("")};func (_bgggfc *ST_StrokeLineStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agbdf ,_baba :=d .Token ();if _baba !=nil {return _baba ;};if _babg ,_fgefgf :=_agbdf .(_c .EndElement );_fgefgf &&_babg .Name ==start .Name {*_bgggfc =1;return nil ;};if _eagagb ,_cgeagf :=_agbdf .(_c .CharData );!_cgeagf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agbdf );}else {switch string (_eagagb ){case "":*_bgggfc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bgggfc =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_bgggfc =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bgggfc =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bgggfc =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bgggfc =5;};};_agbdf ,_baba =d .Token ();if _baba !=nil {return _baba ;};if _eggcd ,_eeabf :=_agbdf .(_c .EndElement );_eeabf &&_eggcd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agbdf );};func (_bfdb OfcST_OLEDrawAspect )Validate ()error {return _bfdb .ValidateWithPath ("")};
// Validate validates the AG_ShapeAttributes and its children
func (_dff *AG_ShapeAttributes )Validate ()error {return _dff .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewCT_Background ()*CT_Background {_gdfa :=&CT_Background {};return _gdfa };func NewOfcCallout ()*OfcCallout {_eeedc :=&OfcCallout {};_eeedc .OfcCT_Callout =*NewOfcCT_Callout ();return _eeedc ;};
// Validate validates the Curve and its children
func (_egcad *Curve )Validate ()error {return _egcad .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};
// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path
func (_dcb *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _gfb :=_dcb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gfb !=nil {return _gfb ;};if _agdf :=_dcb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_agdf !=nil {return _agdf ;};if _ecfg :=_dcb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ecfg !=nil {return _ecfg ;};if _eac :=_dcb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_eac !=nil {return _eac ;};if _bgc :=_dcb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bgc !=nil {return _bgc ;};if _ace :=_dcb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ace !=nil {return _ace ;};if _gee :=_dcb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gee !=nil {return _gee ;};if _eeg :=_dcb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eeg !=nil {return _eeg ;};if _acb :=_dcb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_acb !=nil {return _acb ;};if _gdeg :=_dcb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gdeg !=nil {return _gdeg ;};if _fb :=_dcb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fb !=nil {return _fb ;};if _gfe :=_dcb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gfe !=nil {return _gfe ;};if _deb :=_dcb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_deb !=nil {return _deb ;};if _aee :=_dcb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aee !=nil {return _aee ;};if _fdg :=_dcb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fdg !=nil {return _fdg ;};if _gcc :=_dcb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};return nil ;};func (_gaggaa *OfcST_RType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eadbe ,_fgged :=d .Token ();if _fgged !=nil {return _fgged ;};if _fgedg ,_gadgd :=_eadbe .(_c .EndElement );_gadgd &&_fgedg .Name ==start .Name {*_gaggaa =1;return nil ;};if _ccbcc ,_dbgda :=_eadbe .(_c .CharData );!_dbgda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eadbe );}else {switch string (_ccbcc ){case "":*_gaggaa =0;case "\u0061\u0072\u0063":*_gaggaa =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gaggaa =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gaggaa =3;case "\u0061\u006c\u0069g\u006e":*_gaggaa =4;};};_eadbe ,_fgged =d .Token ();if _fgged !=nil {return _fgged ;};if _ebeed ,_fgbea :=_eadbe .(_c .EndElement );_fgbea &&_ebeed .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eadbe );};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_ddda OfcST_InsetMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcgbg :=_c .Attr {};_dcgbg .Name =name ;switch _ddda {case OfcST_InsetModeUnset :_dcgbg .Value ="";case OfcST_InsetModeAuto :_dcgbg .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_dcgbg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dcgbg ,nil ;};func NewImagedata ()*Imagedata {_agdee :=&Imagedata {};_agdee .CT_ImageData =*NewCT_ImageData ();return _agdee ;};
// Validate validates the AG_Type and its children
func (_dcff *AG_Type )Validate ()error {return _dcff .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_caebf OfcST_InsetMode )ValidateWithPath (path string )error {switch _caebf {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caebf ));};return nil ;};
// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path
func (_edbeb *OfcCT_Relation )ValidateWithPath (path string )error {if _afcg :=_edbeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afcg !=nil {return _afcg ;};return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_da *AG_Adj )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0061\u0064\u006a"{_bd ,_ef :=_bf .Value ,error (nil );if _ef !=nil {return _ef ;};_da .AdjAttr =&_bd ;continue ;};};for {_eb ,_gd :=d .Token ();if _gd !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_gd );};if _dd ,_ddc :=_eb .(_c .EndElement );_ddc &&_dd .Name ==start .Name {break ;};};return nil ;};func (_afbbc OfcST_How )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afbbc .String (),start );};func (_eggcb *Roundrect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _eggcb .CT_RoundRect .MarshalXML (e ,start );};type Shape struct{CT_Shape };
// Validate validates the Fill and its children
func (_fcdbd *Fill )Validate ()error {return _fcdbd .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_bcegdg OfcST_ConnectorType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aeabd :=_c .Attr {};_aeabd .Name =name ;switch _bcegdg {case OfcST_ConnectorTypeUnset :_aeabd .Value ="";case OfcST_ConnectorTypeNone :_aeabd .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_aeabd .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_aeabd .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_aeabd .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _aeabd ,nil ;};func NewBackground ()*Background {_fagd :=&Background {};_fagd .CT_Background =*NewCT_Background ();return _fagd ;};type CT_Handles struct{H []*CT_H ;};func (_cdcgbb *OfcCT_SignatureLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aebeg :=range start .Attr {if _aebeg .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_ggbgdc ,_gafe :=_aebeg .Value ,error (nil );if _gafe !=nil {return _gafe ;};_cdcgbb .SuggestedsignerAttr =&_ggbgdc ;continue ;};if _aebeg .Name .Local =="\u0069\u0064"{_aggef ,_egfab :=_aebeg .Value ,error (nil );if _egfab !=nil {return _egfab ;};_cdcgbb .IdAttr =&_aggef ;continue ;};if _aebeg .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_afdda ,_bedae :=_aebeg .Value ,error (nil );if _bedae !=nil {return _bedae ;};_cdcgbb .ProvidAttr =&_afdda ;continue ;};if _aebeg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cdcgbb .SigninginstructionssetAttr .UnmarshalXMLAttr (_aebeg );continue ;};if _aebeg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cdcgbb .AllowcommentsAttr .UnmarshalXMLAttr (_aebeg );continue ;};if _aebeg .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cdcgbb .ShowsigndateAttr .UnmarshalXMLAttr (_aebeg );continue ;};if _aebeg .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cdcgbb .IssignaturelineAttr .UnmarshalXMLAttr (_aebeg );continue ;};if _aebeg .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_gcfff ,_caedf :=_aebeg .Value ,error (nil );if _caedf !=nil {return _caedf ;};_cdcgbb .Suggestedsigner2Attr =&_gcfff ;continue ;};if _aebeg .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_abac ,_geee :=_aebeg .Value ,error (nil );if _geee !=nil {return _geee ;};_cdcgbb .SuggestedsigneremailAttr =&_abac ;continue ;};if _aebeg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_fdbec ,_eagef :=_aebeg .Value ,error (nil );if _eagef !=nil {return _eagef ;};_cdcgbb .SigninginstructionsAttr =&_fdbec ;continue ;};if _aebeg .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_edaee ,_cafea :=_aebeg .Value ,error (nil );if _cafea !=nil {return _cafea ;};_cdcgbb .AddlxmlAttr =&_edaee ;continue ;};if _aebeg .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_dgfaag ,_eabcge :=_aebeg .Value ,error (nil );if _eabcge !=nil {return _eabcge ;};_cdcgbb .SigprovurlAttr =&_dgfaag ;continue ;};if _aebeg .Name .Local =="\u0065\u0078\u0074"{_cdcgbb .ExtAttr .UnmarshalXMLAttr (_aebeg );continue ;};};for {_eeddd ,_cdfac :=d .Token ();if _cdfac !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_cdfac );};if _bccacg ,_bcfgfb :=_eeddd .(_c .EndElement );_bcfgfb &&_bccacg .Name ==start .Name {break ;};};return nil ;};func (_fgfbg *OfcCT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcgcdd :=range start .Attr {if _gcgcdd .Name .Local =="\u0074\u0079\u0070\u0065"{_fgfbg .TypeAttr .UnmarshalXMLAttr (_gcgcdd );continue ;};if _gcgcdd .Name .Local =="\u0065\u0078\u0074"{_fgfbg .ExtAttr .UnmarshalXMLAttr (_gcgcdd );continue ;};};for {_dcdec ,_cafad :=d .Token ();if _cafad !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_cafad );};if _fgfdaa ,_bbgad :=_dcdec .(_c .EndElement );_bbgad &&_fgfdaa .Name ==start .Name {break ;};};return nil ;};func (_bebab *Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bebab .CT_Shadow =*NewCT_Shadow ();for _ ,_fgdga :=range start .Attr {if _fgdga .Name .Local =="\u006f\u006e"{_bebab .OnAttr .UnmarshalXMLAttr (_fgdga );continue ;};if _fgdga .Name .Local =="\u0074\u0079\u0070\u0065"{_bebab .TypeAttr .UnmarshalXMLAttr (_fgdga );continue ;};if _fgdga .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bebab .ObscuredAttr .UnmarshalXMLAttr (_fgdga );continue ;};if _fgdga .Name .Local =="\u0063\u006f\u006co\u0072"{_adbbc ,_abeb :=_fgdga .Value ,error (nil );if _abeb !=nil {return _abeb ;};_bebab .ColorAttr =&_adbbc ;continue ;};if _fgdga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbged ,_eadfe :=_fgdga .Value ,error (nil );if _eadfe !=nil {return _eadfe ;};_bebab .OpacityAttr =&_dbged ;continue ;};if _fgdga .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gdcfbg ,_gafca :=_fgdga .Value ,error (nil );if _gafca !=nil {return _gafca ;};_bebab .OffsetAttr =&_gdcfbg ;continue ;};if _fgdga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ggceg ,_edabc :=_fgdga .Value ,error (nil );if _edabc !=nil {return _edabc ;};_bebab .Color2Attr =&_ggceg ;continue ;};if _fgdga .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_fegff ,_bffge :=_fgdga .Value ,error (nil );if _bffge !=nil {return _bffge ;};_bebab .Offset2Attr =&_fegff ;continue ;};if _fgdga .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cdcf ,_ggdgc :=_fgdga .Value ,error (nil );if _ggdgc !=nil {return _ggdgc ;};_bebab .OriginAttr =&_cdcf ;continue ;};if _fgdga .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gefcgf ,_efbac :=_fgdga .Value ,error (nil );if _efbac !=nil {return _efbac ;};_bebab .MatrixAttr =&_gefcgf ;continue ;};if _fgdga .Name .Local =="\u0069\u0064"{_ccbff ,_fbcedd :=_fgdga .Value ,error (nil );if _fbcedd !=nil {return _fbcedd ;};_bebab .IdAttr =&_ccbff ;continue ;};};for {_ccgbg ,_abcfd :=d .Token ();if _abcfd !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_abcfd );};if _edaac ,_afcab :=_ccgbg .(_c .EndElement );_afcab &&_edaac .Name ==start .Name {break ;};};return nil ;};
// Validate validates the Path and its children
func (_fegf *Path )Validate ()error {return _fegf .ValidateWithPath ("\u0050\u0061\u0074\u0068")};
// Validate validates the Group and its children
func (_gdeac *Group )Validate ()error {return _gdeac .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_aaeda *OfcCT_StrokeChild )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064";};if _aaeda .OnAttr !=_d .ST_TrueFalseUnset {_fabeb ,_eafdg :=_aaeda .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _eafdg !=nil {return _eafdg ;};start .Attr =append (start .Attr ,_fabeb );};if _aaeda .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .WeightAttr )});};if _aaeda .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .ColorAttr )});};if _aaeda .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .Color2Attr )});};if _aaeda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .OpacityAttr )});};if _aaeda .LinestyleAttr !=ST_StrokeLineStyleUnset {_efaea ,_dffce :=_aaeda .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _dffce !=nil {return _dffce ;};start .Attr =append (start .Attr ,_efaea );};if _aaeda .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .MiterlimitAttr )});};if _aaeda .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_bgafeb ,_acfec :=_aaeda .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _acfec !=nil {return _acfec ;};start .Attr =append (start .Attr ,_bgafeb );};if _aaeda .EndcapAttr !=ST_StrokeEndCapUnset {_afaef ,_bgfgc :=_aaeda .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _bgfgc !=nil {return _bgfgc ;};start .Attr =append (start .Attr ,_afaef );};if _aaeda .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .DashstyleAttr )});};if _aaeda .InsetpenAttr !=_d .ST_TrueFalseUnset {_efddf ,_ceafd :=_aaeda .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ceafd !=nil {return _ceafd ;};start .Attr =append (start .Attr ,_efddf );};if _aaeda .FilltypeAttr !=ST_FillTypeUnset {_gfeded ,_dacbc :=_aaeda .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _dacbc !=nil {return _dacbc ;};start .Attr =append (start .Attr ,_gfeded );};if _aaeda .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .SrcAttr )});};if _aaeda .ImageaspectAttr !=ST_ImageAspectUnset {_fgfbc ,_ceaggb :=_aaeda .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ceaggb !=nil {return _ceaggb ;};start .Attr =append (start .Attr ,_fgfbc );};if _aaeda .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .ImagesizeAttr )});};if _aaeda .ImagealignshapeAttr !=_d .ST_TrueFalseUnset {_afcgf ,_cbaa :=_aaeda .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _cbaa !=nil {return _cbaa ;};start .Attr =append (start .Attr ,_afcgf );};if _aaeda .StartarrowAttr !=ST_StrokeArrowTypeUnset {_eeadb ,_fggdef :=_aaeda .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _fggdef !=nil {return _fggdef ;};start .Attr =append (start .Attr ,_eeadb );};if _aaeda .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cbbad ,_aabfbe :=_aaeda .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _aabfbe !=nil {return _aabfbe ;};start .Attr =append (start .Attr ,_cbbad );};if _aaeda .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bcadd ,_befg :=_aaeda .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _befg !=nil {return _befg ;};start .Attr =append (start .Attr ,_bcadd );};if _aaeda .EndarrowAttr !=ST_StrokeArrowTypeUnset {_deebd ,_abgbfb :=_aaeda .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _abgbfb !=nil {return _abgbfb ;};start .Attr =append (start .Attr ,_deebd );};if _aaeda .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_eaacg ,_deebe :=_aaeda .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _deebe !=nil {return _deebe ;};start .Attr =append (start .Attr ,_eaacg );};if _aaeda .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_efaef ,_dgda :=_aaeda .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _dgda !=nil {return _dgda ;};start .Attr =append (start .Attr ,_efaef );};if _aaeda .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .HrefAttr )});};if _aaeda .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .AlthrefAttr )});};if _aaeda .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aaeda .TitleAttr )});};if _aaeda .ForcedashAttr !=_d .ST_TrueFalseUnset {_fafcd ,_gbbeb :=_aaeda .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gbbeb !=nil {return _gbbeb ;};start .Attr =append (start .Attr ,_fafcd );};if _aaeda .ExtAttr !=ST_ExtUnset {_egfce ,_dcfbc :=_aaeda .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dcfbc !=nil {return _dcfbc ;};start .Attr =append (start .Attr ,_egfce );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path
func (_gbgbba *OfcDiagram )ValidateWithPath (path string )error {if _beeed :=_gbgbba .OfcCT_Diagram .ValidateWithPath (path );_beeed !=nil {return _beeed ;};return nil ;};func (_fafac ST_Ext )String ()string {switch _fafac {case 0:return "";case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return "";};func (_faaad OfcST_OLEUpdateMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_faaad .String (),start );};
// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path
func (_cgecc *OfcExtrusion )ValidateWithPath (path string )error {if _egbac :=_cgecc .OfcCT_Extrusion .ValidateWithPath (path );_egbac !=nil {return _egbac ;};return nil ;};func (_ffbab ST_FillMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gacb :=_c .Attr {};_gacb .Name =name ;switch _ffbab {case ST_FillMethodUnset :_gacb .Value ="";case ST_FillMethodNone :_gacb .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_gacb .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_gacb .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_gacb .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_gacb .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _gacb ,nil ;};func (_eeaae ST_ImageAspect )ValidateWithPath (path string )error {switch _eeaae {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeaae ));};return nil ;};
// ValidateWithPath validates the Curve and its children, prefixing error messages with path
func (_deeab *Curve )ValidateWithPath (path string )error {if _faec :=_deeab .CT_Curve .ValidateWithPath (path );_faec !=nil {return _faec ;};return nil ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};
// Validate validates the OfcRight and its children
func (_edcab *OfcRight )Validate ()error {return _edcab .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_bafde *OfcCT_Callout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t";};if _bafde .OnAttr !=_d .ST_TrueFalseUnset {_fggeb ,_cbgec :=_bafde .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _cbgec !=nil {return _cbgec ;};start .Attr =append (start .Attr ,_fggeb );};if _bafde .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bafde .TypeAttr )});};if _bafde .GapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bafde .GapAttr )});};if _bafde .AngleAttr !=OfcST_AngleUnset {_gaafe ,_eafad :=_bafde .AngleAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u0067l\u0065"});if _eafad !=nil {return _eafad ;};start .Attr =append (start .Attr ,_gaafe );};if _bafde .DropautoAttr !=_d .ST_TrueFalseUnset {_edbe ,_bgadg :=_bafde .DropautoAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _bgadg !=nil {return _bgadg ;};start .Attr =append (start .Attr ,_edbe );};if _bafde .DropAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bafde .DropAttr )});};if _bafde .DistanceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bafde .DistanceAttr )});};if _bafde .LengthspecifiedAttr !=_d .ST_TrueFalseUnset {_aegde ,_eedab :=_bafde .LengthspecifiedAttr .MarshalXMLAttr (_c .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _eedab !=nil {return _eedab ;};start .Attr =append (start .Attr ,_aegde );};if _bafde .LengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_bafde .LengthAttr )});};if _bafde .AccentbarAttr !=_d .ST_TrueFalseUnset {_cbcbfc ,_bedca :=_bafde .AccentbarAttr .MarshalXMLAttr (_c .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _bedca !=nil {return _bedca ;};start .Attr =append (start .Attr ,_cbcbfc );};if _bafde .TextborderAttr !=_d .ST_TrueFalseUnset {_dbage ,_acggde :=_bafde .TextborderAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _acggde !=nil {return _acggde ;};start .Attr =append (start .Attr ,_dbage );};if _bafde .MinusxAttr !=_d .ST_TrueFalseUnset {_eddea ,_accc :=_bafde .MinusxAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _accc !=nil {return _accc ;};start .Attr =append (start .Attr ,_eddea );};if _bafde .MinusyAttr !=_d .ST_TrueFalseUnset {_afee ,_cccfe :=_bafde .MinusyAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _cccfe !=nil {return _cccfe ;};start .Attr =append (start .Attr ,_afee );};if _bafde .ExtAttr !=ST_ExtUnset {_ebeag ,_debbg :=_bafde .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _debbg !=nil {return _debbg ;};start .Attr =append (start .Attr ,_ebeag );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cafff ST_FillMethod )Validate ()error {return _cafff .ValidateWithPath ("")};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_cdbef ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _cdbef {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbef ));};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_egbf :=&OfcCT_StrokeChild {};return _egbf };func (_eccbe *OfcCT_ColorMenu )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbgb :=range start .Attr {if _bbgb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acbcc ,_fbbee :=_bbgb .Value ,error (nil );if _fbbee !=nil {return _fbbee ;};_eccbe .StrokecolorAttr =&_acbcc ;continue ;};if _bbgb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bcdcd ,_bdaga :=_bbgb .Value ,error (nil );if _bdaga !=nil {return _bdaga ;};_eccbe .FillcolorAttr =&_bcdcd ;continue ;};if _bbgb .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_ggda ,_gcebe :=_bbgb .Value ,error (nil );if _gcebe !=nil {return _gcebe ;};_eccbe .ShadowcolorAttr =&_ggda ;continue ;};if _bbgb .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_eaefb ,_fddf :=_bbgb .Value ,error (nil );if _fddf !=nil {return _fddf ;};_eccbe .ExtrusioncolorAttr =&_eaefb ;continue ;};if _bbgb .Name .Local =="\u0065\u0078\u0074"{_eccbe .ExtAttr .UnmarshalXMLAttr (_bbgb );continue ;};};for {_acadfb ,_fgcf :=d .Token ();if _fgcf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_fgcf );};if _gfaad ,_dcaacc :=_acadfb .(_c .EndElement );_dcaacc &&_gfaad .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path
func (_baeaa *OfcInk )ValidateWithPath (path string )error {if _gceca :=_baeaa .OfcCT_Ink .ValidateWithPath (path );_gceca !=nil {return _gceca ;};return nil ;};type OfcST_CalloutPlacement byte ;
// Validate validates the CT_Curve and its children
func (_aadda *CT_Curve )Validate ()error {return _aadda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_cff *AG_OfficeShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdb :=range start .Attr {if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0073\u0070\u0074"{_bcec ,_efea :=_e .ParseFloat (_bdb .Value ,64);if _efea !=nil {return _efea ;};_gdc :=float32 (_bcec );_cff .SptAttr =&_gdc ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cff .ConnectortypeAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cff .BwmodeAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cff .BwpureAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cff .BwnormalAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cff .ForcedashAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cff .OleiconAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u006f\u006c\u0065"{_cff .OleAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cff .PreferrelativeAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cff .CliptowrapAttr .UnmarshalXMLAttr (_bdb );continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0063\u006c\u0069\u0070"{_cff .ClipAttr .UnmarshalXMLAttr (_bdb );continue ;};};for {_defe ,_cef :=d .Token ();if _cef !=nil {return _f .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0041\u0047\u005f\u004fffi\u0063eS\u0068\u0061\u0070\u0065\u0041\u0074\u0074ri\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_cef );};if _bcga ,_fbg :=_defe .(_c .EndElement );_fbg &&_bcga .Name ==start .Name {break ;};};return nil ;};func (_bbafe OfcST_OLEUpdateMode )String ()string {switch _bbafe {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};
// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path
func (_gebdb *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _ccdabd :=_gebdb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_ccdabd !=nil {return _ccdabd ;};if _cfbb :=_gebdb .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_cfbb !=nil {return _cfbb ;};if _fcceb :=_gebdb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fcceb !=nil {return _fcceb ;};if _gebdb .Fill !=nil {if _aabce :=_gebdb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aabce !=nil {return _aabce ;};};if _gebdb .Stroke !=nil {if _cbcaf :=_gebdb .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cbcaf !=nil {return _cbcaf ;};};if _gebdb .Textbox !=nil {if _gbegf :=_gebdb .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_gbegf !=nil {return _gbegf ;};};if _gebdb .Shadow !=nil {if _ccbcb :=_gebdb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ccbcb !=nil {return _ccbcb ;};};if _gebdb .Skew !=nil {if _gebde :=_gebdb .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_gebde !=nil {return _gebde ;};};if _gebdb .Extrusion !=nil {if _cgged :=_gebdb .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_cgged !=nil {return _cgged ;};};if _gebdb .Callout !=nil {if _dfgcdf :=_gebdb .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_dfgcdf !=nil {return _dfgcdf ;};};if _gebdb .Lock !=nil {if _bddcc :=_gebdb .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bddcc !=nil {return _bddcc ;};};if _gebdb .Colormru !=nil {if _fbcec :=_gebdb .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_fbcec !=nil {return _fbcec ;};};if _gebdb .Colormenu !=nil {if _ecegf :=_gebdb .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_ecegf !=nil {return _ecegf ;};};if _ffadd :=_gebdb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffadd !=nil {return _ffadd ;};return nil ;};
// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path
func (_ca *AG_Adj )ValidateWithPath (path string )error {return nil };func NewOfcInk ()*OfcInk {_gegce :=&OfcInk {};_gegce .OfcCT_Ink =*NewOfcCT_Ink ();return _gegce };func (_afadcd *EG_ShapeElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afadcd .Path !=nil {_bgcf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_afadcd .Path ,_bgcf );};if _afadcd .Formulas !=nil {_bbbff :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_afadcd .Formulas ,_bbbff );};if _afadcd .Handles !=nil {_bfece :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_afadcd .Handles ,_bfece );};if _afadcd .Fill !=nil {_ddbcf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_afadcd .Fill ,_ddbcf );};if _afadcd .Stroke !=nil {_cbgeg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_afadcd .Stroke ,_cbgeg );};if _afadcd .Shadow !=nil {_ecgd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_afadcd .Shadow ,_ecgd );};if _afadcd .Textbox !=nil {_afdd :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_afadcd .Textbox ,_afdd );};if _afadcd .Textpath !=nil {_cbggd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_afadcd .Textpath ,_cbggd );};if _afadcd .Imagedata !=nil {_dcgfa :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_afadcd .Imagedata ,_dcgfa );};if _afadcd .Skew !=nil {_bffg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_afadcd .Skew ,_bffg );};if _afadcd .Extrusion !=nil {_fcebb :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_afadcd .Extrusion ,_fcebb );};if _afadcd .Callout !=nil {_cbdbd :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_afadcd .Callout ,_cbdbd );};if _afadcd .Lock !=nil {_ebdd :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_afadcd .Lock ,_ebdd );};if _afadcd .Clippath !=nil {_edacc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_afadcd .Clippath ,_edacc );};if _afadcd .Signatureline !=nil {_ggba :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_afadcd .Signatureline ,_ggba );};if _afadcd .Wrap !=nil {_gdegf :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_afadcd .Wrap ,_gdegf );};if _afadcd .Anchorlock !=nil {_gabb :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_afadcd .Anchorlock ,_gabb );};if _afadcd .Bordertop !=nil {_gaede :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_afadcd .Bordertop ,_gaede );};if _afadcd .Borderbottom !=nil {_cfbcg :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_afadcd .Borderbottom ,_cfbcg );};if _afadcd .Borderleft !=nil {_gbfd :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_afadcd .Borderleft ,_gbfd );};if _afadcd .Borderright !=nil {_afca :=_c .StartElement {Name :_c .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_afadcd .Borderright ,_afca );};if _afadcd .ClientData !=nil {_ecad :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afadcd .ClientData ,_ecad );};if _afadcd .Textdata !=nil {_gddg :=_c .StartElement {Name :_c .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_afadcd .Textdata ,_gddg );};return nil ;};
// ValidateWithPath validates the Group and its children, prefixing error messages with path
func (_afgee *Group )ValidateWithPath (path string )error {if _ffegf :=_afgee .CT_Group .ValidateWithPath (path );_ffegf !=nil {return _ffegf ;};return nil ;};func (_dccfdd OfcST_HrAlign )String ()string {switch _dccfdd {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);type CT_F struct{EqnAttr *string ;};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_egeec :=&OfcCT_ShapeLayout {};return _egeec };
// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path
func (_gbgg *OfcClippath )ValidateWithPath (path string )error {if _efeda :=_gbgg .OfcCT_ClipPath .ValidateWithPath (path );_efeda !=nil {return _efeda ;};return nil ;};func (_dcfgd OfcST_ConnectType )String ()string {switch _dcfgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type ST_FillMethod byte ;type CT_TextPath struct{OnAttr _d .ST_TrueFalse ;FitshapeAttr _d .ST_TrueFalse ;FitpathAttr _d .ST_TrueFalse ;TrimAttr _d .ST_TrueFalse ;XscaleAttr _d .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};type Formulas struct{CT_Formulas };func (_bde *AG_AllShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bde .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bde .OpacityAttr )});};if _bde .StrokedAttr !=_d .ST_TrueFalseUnset {_fgd ,_gbe :=_bde .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gbe !=nil {return _gbe ;};start .Attr =append (start .Attr ,_fgd );};if _bde .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bde .StrokecolorAttr )});};if _bde .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bde .StrokeweightAttr )});};if _bde .InsetpenAttr !=_d .ST_TrueFalseUnset {_fdc ,_efbd :=_bde .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _efbd !=nil {return _efbd ;};start .Attr =append (start .Attr ,_fdc );};if _bde .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_bde .ChromakeyAttr )});};if _bde .FilledAttr !=_d .ST_TrueFalseUnset {_gba ,_eab :=_bde .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eab !=nil {return _eab ;};start .Attr =append (start .Attr ,_gba );};if _bde .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_bde .FillcolorAttr )});};if _bde .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bde .SptAttr )});};if _bde .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bea ,_afd :=_bde .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_bea );};if _bde .BwmodeAttr !=OfcST_BWModeUnset {_egf ,_cac :=_bde .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cac !=nil {return _cac ;};start .Attr =append (start .Attr ,_egf );};if _bde .BwpureAttr !=OfcST_BWModeUnset {_bce ,_fcb :=_bde .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fcb !=nil {return _fcb ;};start .Attr =append (start .Attr ,_bce );};if _bde .BwnormalAttr !=OfcST_BWModeUnset {_deec ,_egfe :=_bde .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _egfe !=nil {return _egfe ;};start .Attr =append (start .Attr ,_deec );};if _bde .ForcedashAttr !=_d .ST_TrueFalseUnset {_fcf ,_agb :=_bde .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _agb !=nil {return _agb ;};start .Attr =append (start .Attr ,_fcf );};if _bde .OleiconAttr !=_d .ST_TrueFalseUnset {_bb ,_gag :=_bde .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gag !=nil {return _gag ;};start .Attr =append (start .Attr ,_bb );};if _bde .OleAttr !=_d .ST_TrueFalseBlankUnset {_ecc ,_dgd :=_bde .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dgd !=nil {return _dgd ;};start .Attr =append (start .Attr ,_ecc );};if _bde .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_faed ,_bfd :=_bde .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bfd !=nil {return _bfd ;};start .Attr =append (start .Attr ,_faed );};if _bde .CliptowrapAttr !=_d .ST_TrueFalseUnset {_agg ,_cbg :=_bde .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cbg !=nil {return _cbg ;};start .Attr =append (start .Attr ,_agg );};if _bde .ClipAttr !=_d .ST_TrueFalseUnset {_fefb ,_eee :=_bde .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eee !=nil {return _eee ;};start .Attr =append (start .Attr ,_fefb );};return nil ;};func (_facgb *Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facgb .CT_Oval =*NewCT_Oval ();for _ ,_cgdaa :=range start .Attr {if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fecbf ,_ggfcg :=_cgdaa .Value ,error (nil );if _ggfcg !=nil {return _ggfcg ;};_facgb .BordertopcolorAttr =&_fecbf ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_facgb .BulletAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0068\u0072"{_facgb .HrAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_facgb .CliptowrapAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_facgb .HrstdAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u006f\u006c\u0065"{_facgb .OleAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_facgb .HrnoshadeAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u006f\u006e\u0065\u0064"{_facgb .OnedAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_gegd ,_bfabg :=_e .ParseFloat (_cgdaa .Value ,64);if _bfabg !=nil {return _bfabg ;};_cedeb :=float32 (_gegd );_facgb .HrpctAttr =&_cedeb ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_facgb .OleiconAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_geeeb ,_aadg :=_cgdaa .Value ,error (nil );if _aadg !=nil {return _aadg ;};_facgb .BorderbottomcolorAttr =&_geeeb ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_facgb .DgmlayoutmruAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbgaa ,_cgcgf :=_e .ParseInt (_cgdaa .Value ,10,64);if _cgcgf !=nil {return _cgcgf ;};_facgb .RegroupidAttr =&_cbgaa ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0063\u006c\u0069\u0070"{_facgb .ClipAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_facgb .HralignAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_facgb .PreferrelativeAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_facgb .DgmlayoutAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_facgb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_facgb .InsetmodeAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_facgb .ButtonAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_facgb .UserdrawnAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_facgb .AllowincellAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0073\u0070\u0074"{_bgeba ,_cfecb :=_e .ParseFloat (_cgdaa .Value ,64);if _cfecb !=nil {return _cfecb ;};_eecag :=float32 (_bgeba );_facgb .SptAttr =&_eecag ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdebd ,_ggbgf :=_cgdaa .Value ,error (nil );if _ggbgf !=nil {return _ggbgf ;};_facgb .BorderleftcolorAttr =&_fdebd ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_facgb .ConnectortypeAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eadga ,_afgbc :=_cgdaa .Value ,error (nil );if _afgbc !=nil {return _afgbc ;};_facgb .BorderrightcolorAttr =&_eadga ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0073\u0070\u0069\u0064"{_gcabb ,_baaebc :=_cgdaa .Value ,error (nil );if _baaebc !=nil {return _baaebc ;};_facgb .SpidAttr =&_gcabb ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bagcd ,_ggfgd :=_e .ParseInt (_cgdaa .Value ,10,64);if _ggfgd !=nil {return _ggfgd ;};_facgb .DgmnodekindAttr =&_bagcd ;continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_facgb .BwpureAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_facgb .ForcedashAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_facgb .BwnormalAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_facgb .BwmodeAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_facgb .UserhiddenAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgdaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_facgb .AllowoverlapAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebdeg ,_deaaa :=_cgdaa .Value ,error (nil );if _deaaa !=nil {return _deaaa ;};_facgb .TargetAttr =&_ebdeg ;continue ;};if _cgdaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abdf ,_egcfd :=_cgdaa .Value ,error (nil );if _egcfd !=nil {return _egcfd ;};_facgb .CoordoriginAttr =&_abdf ;continue ;};if _cgdaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_facgb .StrokedAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dfcdg ,_dcbfb :=_cgdaa .Value ,error (nil );if _dcbfb !=nil {return _dcbfb ;};_facgb .CoordsizeAttr =&_dfcdg ;continue ;};if _cgdaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bedff ,_bgbc :=_cgdaa .Value ,error (nil );if _bgbc !=nil {return _bgbc ;};_facgb .StrokeweightAttr =&_bedff ;continue ;};if _cgdaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_baeae ,_facgc :=_cgdaa .Value ,error (nil );if _facgc !=nil {return _facgc ;};_facgb .StyleAttr =&_baeae ;continue ;};if _cgdaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfced ,_gfdbe :=_cgdaa .Value ,error (nil );if _gfdbe !=nil {return _gfdbe ;};_facgb .ChromakeyAttr =&_gfced ;continue ;};if _cgdaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dffag ,_ededb :=_cgdaa .Value ,error (nil );if _ededb !=nil {return _ededb ;};_facgb .FillcolorAttr =&_dffag ;continue ;};if _cgdaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgacfg ,_deae :=_cgdaa .Value ,error (nil );if _deae !=nil {return _deae ;};_facgb .OpacityAttr =&_cgacfg ;continue ;};if _cgdaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggbbe ,_gdffg :=_cgdaa .Value ,error (nil );if _gdffg !=nil {return _gdffg ;};_facgb .WrapcoordsAttr =&_ggbbe ;continue ;};if _cgdaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eadeb ,_cacgd :=_cgdaa .Value ,error (nil );if _cacgd !=nil {return _cacgd ;};_facgb .StrokecolorAttr =&_eadeb ;continue ;};if _cgdaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_facgb .InsetpenAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Local =="\u0068\u0072\u0065\u0066"{_gegbb ,_gbfa :=_cgdaa .Value ,error (nil );if _gbfa !=nil {return _gbfa ;};_facgb .HrefAttr =&_gegbb ;continue ;};if _cgdaa .Name .Local =="\u0069\u0064"{_dagb ,_ggcddg :=_cgdaa .Value ,error (nil );if _ggcddg !=nil {return _ggcddg ;};_facgb .IdAttr =&_dagb ;continue ;};if _cgdaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_facgb .PrintAttr .UnmarshalXMLAttr (_cgdaa );continue ;};if _cgdaa .Name .Local =="\u0061\u006c\u0074"{_feabe ,_dfbge :=_cgdaa .Value ,error (nil );if _dfbge !=nil {return _dfbge ;};_facgb .AltAttr =&_feabe ;continue ;};if _cgdaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_gebda ,_becbd :=_cgdaa .Value ,error (nil );if _becbd !=nil {return _becbd ;};_facgb .TitleAttr =&_gebda ;continue ;};if _cgdaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_cgeag ,_fbecc :=_cgdaa .Value ,error (nil );if _fbecc !=nil {return _fbecc ;};_facgb .ClassAttr =&_cgeag ;continue ;};if _cgdaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_facgb .FilledAttr .UnmarshalXMLAttr (_cgdaa );continue ;};};_fagbg :for {_aaddcb ,_eegace :=d .Token ();if _eegace !=nil {return _eegace ;};switch _aggcb :=_aaddcb .(type ){case _c .StartElement :switch _aggcb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_cgecd :=NewEG_ShapeElements ();_cgecd .Path =NewPath ();if _ebebc :=d .DecodeElement (_cgecd .Path ,&_aggcb );_ebebc !=nil {return _ebebc ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_cgecd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gdaba :=NewEG_ShapeElements ();_gdaba .Formulas =NewFormulas ();if _eagde :=d .DecodeElement (_gdaba .Formulas ,&_aggcb );_eagde !=nil {return _eagde ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_gdaba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_deefe :=NewEG_ShapeElements ();_deefe .Handles =NewHandles ();if _gccga :=d .DecodeElement (_deefe .Handles ,&_aggcb );_gccga !=nil {return _gccga ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_deefe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gdacb :=NewEG_ShapeElements ();_gdacb .Fill =NewFill ();if _cgcde :=d .DecodeElement (_gdacb .Fill ,&_aggcb );_cgcde !=nil {return _cgcde ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_gdacb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cfdaa :=NewEG_ShapeElements ();_cfdaa .Stroke =NewStroke ();if _eegaf :=d .DecodeElement (_cfdaa .Stroke ,&_aggcb );_eegaf !=nil {return _eegaf ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_cfdaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_badfb :=NewEG_ShapeElements ();_badfb .Shadow =NewShadow ();if _fgegd :=d .DecodeElement (_badfb .Shadow ,&_aggcb );_fgegd !=nil {return _fgegd ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_badfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cfaea :=NewEG_ShapeElements ();_cfaea .Textbox =NewTextbox ();if _beac :=d .DecodeElement (_cfaea .Textbox ,&_aggcb );_beac !=nil {return _beac ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_cfaea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bfdcaa :=NewEG_ShapeElements ();_bfdcaa .Textpath =NewTextpath ();if _fdcded :=d .DecodeElement (_bfdcaa .Textpath ,&_aggcb );_fdcded !=nil {return _fdcded ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_bfdcaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aeefa :=NewEG_ShapeElements ();_aeefa .Imagedata =NewImagedata ();if _abcbf :=d .DecodeElement (_aeefa .Imagedata ,&_aggcb );_abcbf !=nil {return _abcbf ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_aeefa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bfbf :=NewEG_ShapeElements ();_bfbf .Skew =NewOfcSkew ();if _fefg :=d .DecodeElement (_bfbf .Skew ,&_aggcb );_fefg !=nil {return _fefg ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_bfbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_caafg :=NewEG_ShapeElements ();_caafg .Extrusion =NewOfcExtrusion ();if _bfeda :=d .DecodeElement (_caafg .Extrusion ,&_aggcb );_bfeda !=nil {return _bfeda ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_caafg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gbafe :=NewEG_ShapeElements ();_gbafe .Callout =NewOfcCallout ();if _egffb :=d .DecodeElement (_gbafe .Callout ,&_aggcb );_egffb !=nil {return _egffb ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_gbafe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ededg :=NewEG_ShapeElements ();_ededg .Lock =NewOfcLock ();if _aadef :=d .DecodeElement (_ededg .Lock ,&_aggcb );_aadef !=nil {return _aadef ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_ededg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ggfgdg :=NewEG_ShapeElements ();_ggfgdg .Clippath =NewOfcClippath ();if _begag :=d .DecodeElement (_ggfgdg .Clippath ,&_aggcb );_begag !=nil {return _begag ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_ggfgdg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gfbdb :=NewEG_ShapeElements ();_gfbdb .Signatureline =NewOfcSignatureline ();if _fgddb :=d .DecodeElement (_gfbdb .Signatureline ,&_aggcb );_fgddb !=nil {return _fgddb ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_gfbdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_debdg :=NewEG_ShapeElements ();_debdg .Wrap =_g .NewWrap ();if _fgcbcb :=d .DecodeElement (_debdg .Wrap ,&_aggcb );_fgcbcb !=nil {return _fgcbcb ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_debdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_agaaa :=NewEG_ShapeElements ();_agaaa .Anchorlock =_g .NewAnchorlock ();if _agcgd :=d .DecodeElement (_agaaa .Anchorlock ,&_aggcb );_agcgd !=nil {return _agcgd ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_agaaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gedc :=NewEG_ShapeElements ();_gedc .Bordertop =_g .NewBordertop ();if _ffbf :=d .DecodeElement (_gedc .Bordertop ,&_aggcb );_ffbf !=nil {return _ffbf ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_gedc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fefff :=NewEG_ShapeElements ();_fefff .Borderbottom =_g .NewBorderbottom ();if _ccbfe :=d .DecodeElement (_fefff .Borderbottom ,&_aggcb );_ccbfe !=nil {return _ccbfe ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_fefff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gbgcc :=NewEG_ShapeElements ();_gbgcc .Borderleft =_g .NewBorderleft ();if _edgaa :=d .DecodeElement (_gbgcc .Borderleft ,&_aggcb );_edgaa !=nil {return _edgaa ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_gbgcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dbefge :=NewEG_ShapeElements ();_dbefge .Borderright =_g .NewBorderright ();if _cafd :=d .DecodeElement (_dbefge .Borderright ,&_aggcb );_cafd !=nil {return _cafd ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_dbefge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bagfg :=NewEG_ShapeElements ();_bagfg .ClientData =_cb .NewClientData ();if _febg :=d .DecodeElement (_bagfg .ClientData ,&_aggcb );_febg !=nil {return _febg ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_bagfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_eeeed :=NewEG_ShapeElements ();_eeeed .Textdata =_de .NewTextdata ();if _eadgcd :=d .DecodeElement (_eeeed .Textdata ,&_aggcb );_eadgcd !=nil {return _eadgcd ;};_facgb .EG_ShapeElements =append (_facgb .EG_ShapeElements ,_eeeed );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_aggcb .Name );if _aacbc :=d .Skip ();_aacbc !=nil {return _aacbc ;};};case _c .EndElement :break _fagbg ;case _c .CharData :};};return nil ;};func (_accbc *OfcShapedefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_accbc .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_ccabf :=range start .Attr {if _ccabf .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_eeefd ,_fbggg :=_e .ParseInt (_ccabf .Value ,10,64);if _fbggg !=nil {return _fbggg ;};_accbc .SpidmaxAttr =&_eeefd ;continue ;};if _ccabf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_accbc .AllowincellAttr .UnmarshalXMLAttr (_ccabf );continue ;};if _ccabf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggbba ,_eeggb :=_ccabf .Value ,error (nil );if _eeggb !=nil {return _eeggb ;};_accbc .StrokecolorAttr =&_ggbba ;continue ;};if _ccabf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_accbc .StrokeAttr .UnmarshalXMLAttr (_ccabf );continue ;};if _ccabf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efgf ,_eedagg :=_ccabf .Value ,error (nil );if _eedagg !=nil {return _eedagg ;};_accbc .FillcolorAttr =&_efgf ;continue ;};if _ccabf .Name .Local =="\u0066\u0069\u006c\u006c"{_accbc .FillAttr .UnmarshalXMLAttr (_ccabf );continue ;};if _ccabf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgbge ,_gdaeb :=_ccabf .Value ,error (nil );if _gdaeb !=nil {return _gdaeb ;};_accbc .StyleAttr =&_bgbge ;continue ;};if _ccabf .Name .Local =="\u0065\u0078\u0074"{_accbc .ExtAttr .UnmarshalXMLAttr (_ccabf );continue ;};};_gfdfd :for {_eabeb ,_babec :=d .Token ();if _babec !=nil {return _babec ;};switch _acfcc :=_eabeb .(type ){case _c .StartElement :switch _acfcc .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_accbc .Fill =NewFill ();if _deefg :=d .DecodeElement (_accbc .Fill ,&_acfcc );_deefg !=nil {return _deefg ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_accbc .Stroke =NewStroke ();if _dbbad :=d .DecodeElement (_accbc .Stroke ,&_acfcc );_dbbad !=nil {return _dbbad ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_accbc .Textbox =NewTextbox ();if _baddf :=d .DecodeElement (_accbc .Textbox ,&_acfcc );_baddf !=nil {return _baddf ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_accbc .Shadow =NewShadow ();if _afagg :=d .DecodeElement (_accbc .Shadow ,&_acfcc );_afagg !=nil {return _afagg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_accbc .Skew =NewOfcSkew ();if _efadc :=d .DecodeElement (_accbc .Skew ,&_acfcc );_efadc !=nil {return _efadc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_accbc .Extrusion =NewOfcExtrusion ();if _gabda :=d .DecodeElement (_accbc .Extrusion ,&_acfcc );_gabda !=nil {return _gabda ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_accbc .Callout =NewOfcCallout ();if _edcedd :=d .DecodeElement (_accbc .Callout ,&_acfcc );_edcedd !=nil {return _edcedd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_accbc .Lock =NewOfcLock ();if _fcca :=d .DecodeElement (_accbc .Lock ,&_acfcc );_fcca !=nil {return _fcca ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_accbc .Colormru =NewOfcCT_ColorMru ();if _eeedbe :=d .DecodeElement (_accbc .Colormru ,&_acfcc );_eeedbe !=nil {return _eeedbe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_accbc .Colormenu =NewOfcCT_ColorMenu ();if _cfedb :=d .DecodeElement (_accbc .Colormenu ,&_acfcc );_cfedb !=nil {return _cfedb ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_acfcc .Name );if _dgcbcb :=d .Skip ();_dgcbcb !=nil {return _dgcbcb ;};};case _c .EndElement :break _gfdfd ;case _c .CharData :};};return nil ;};func (_dfega OfcST_ConnectType )ValidateWithPath (path string )error {switch _dfega {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfega ));};return nil ;};func (_becd *Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _becd .CT_Background .MarshalXML (e ,start );};func (_ecagcf *OfcST_ColorMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecagcf =0;case "\u0061\u0075\u0074\u006f":*_ecagcf =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ecagcf =2;};return nil ;};
// Validate validates the OfcCT_Relation and its children
func (_cacaf *OfcCT_Relation )Validate ()error {return _cacaf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_dddg *AG_OfficeCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dddg .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .SpidAttr )});};if _dddg .OnedAttr !=_d .ST_TrueFalseUnset {_cafa ,_ged :=_dddg .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_cafa );};if _dddg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .RegroupidAttr )});};if _dddg .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_beee ,_fec :=_dddg .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_beee );};if _dddg .ButtonAttr !=_d .ST_TrueFalseUnset {_aefd ,_bbf :=_dddg .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_aefd );};if _dddg .UserhiddenAttr !=_d .ST_TrueFalseUnset {_ede ,_fgc :=_dddg .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fgc !=nil {return _fgc ;};start .Attr =append (start .Attr ,_ede );};if _dddg .BulletAttr !=_d .ST_TrueFalseUnset {_dcfc ,_afda :=_dddg .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afda !=nil {return _afda ;};start .Attr =append (start .Attr ,_dcfc );};if _dddg .HrAttr !=_d .ST_TrueFalseUnset {_gdg ,_cfca :=_dddg .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _cfca !=nil {return _cfca ;};start .Attr =append (start .Attr ,_gdg );};if _dddg .HrstdAttr !=_d .ST_TrueFalseUnset {_dce ,_cddf :=_dddg .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cddf !=nil {return _cddf ;};start .Attr =append (start .Attr ,_dce );};if _dddg .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_aab ,_efd :=_dddg .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _efd !=nil {return _efd ;};start .Attr =append (start .Attr ,_aab );};if _dddg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .HrpctAttr )});};if _dddg .HralignAttr !=OfcST_HrAlignUnset {_dfe ,_daed :=_dddg .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _daed !=nil {return _daed ;};start .Attr =append (start .Attr ,_dfe );};if _dddg .AllowincellAttr !=_d .ST_TrueFalseUnset {_cafc ,_bccf :=_dddg .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bccf !=nil {return _bccf ;};start .Attr =append (start .Attr ,_cafc );};if _dddg .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_bdea ,_dcaa :=_dddg .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _dcaa !=nil {return _dcaa ;};start .Attr =append (start .Attr ,_bdea );};if _dddg .UserdrawnAttr !=_d .ST_TrueFalseUnset {_fadg ,_dac :=_dddg .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_fadg );};if _dddg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .BordertopcolorAttr )});};if _dddg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .BorderleftcolorAttr )});};if _dddg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .BorderbottomcolorAttr )});};if _dddg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .BorderrightcolorAttr )});};if _dddg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cggc ,_acba :=_dddg .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _acba !=nil {return _acba ;};start .Attr =append (start .Attr ,_cggc );};if _dddg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dddg .DgmnodekindAttr )});};if _dddg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cfb ,_cdab :=_dddg .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_cfb );};if _dddg .InsetmodeAttr !=OfcST_InsetModeUnset {_bacc ,_dbed :=_dddg .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dbed !=nil {return _dbed ;};start .Attr =append (start .Attr ,_bacc );};return nil ;};func (_ffggg *Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffggg .CT_Shapetype =*NewCT_Shapetype ();for _ ,_dafbcg :=range start .Attr {if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbead ,_edacfe :=_dafbcg .Value ,error (nil );if _edacfe !=nil {return _edacfe ;};_ffggg .BordertopcolorAttr =&_gbead ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_dcdaa ,_bbfc :=_dafbcg .Value ,error (nil );if _bbfc !=nil {return _bbfc ;};_ffggg .MasterAttr =&_dcdaa ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbdee ,_bcbdb :=_dafbcg .Value ,error (nil );if _bcbdb !=nil {return _bcbdb ;};_ffggg .BorderleftcolorAttr =&_bbdee ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ffggg .BulletAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0068\u0072"{_ffggg .HrAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0063\u006c\u0069\u0070"{_ffggg .ClipAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0068\u0072\u0073t\u0064"{_ffggg .HrstdAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0073\u0070\u0069\u0064"{_dgged ,_gdfbg :=_dafbcg .Value ,error (nil );if _gdfbg !=nil {return _gdfbg ;};_ffggg .SpidAttr =&_dgged ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ffggg .HrnoshadeAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdaed ,_fedce :=_e .ParseInt (_dafbcg .Value ,10,64);if _fedce !=nil {return _fedce ;};_ffggg .RegroupidAttr =&_cdaed ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ffggg .DgmlayoutAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffggg .CliptowrapAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ffggg .AllowoverlapAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ffggg .InsetmodeAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ffggg .UserhiddenAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acae ,_bfdeg :=_dafbcg .Value ,error (nil );if _bfdeg !=nil {return _bfdeg ;};_ffggg .BorderbottomcolorAttr =&_acae ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ffggg .BwpureAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ffggg .DgmlayoutmruAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ffggg .PreferrelativeAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ffggg .AllowincellAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0068\u0072\u0070c\u0074"{_efgc ,_agafe :=_e .ParseFloat (_dafbcg .Value ,64);if _agafe !=nil {return _agafe ;};_gbgfgf :=float32 (_efgc );_ffggg .HrpctAttr =&_gbgfgf ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ffggg .ButtonAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ffggg .UserdrawnAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ffggg .BwnormalAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0073\u0070\u0074"{_ggbda ,_caccb :=_e .ParseFloat (_dafbcg .Value ,64);if _caccb !=nil {return _caccb ;};_dgfcg :=float32 (_ggbda );_ffggg .SptAttr =&_dgfcg ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ffggg .ConnectortypeAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgagc ,_fcgge :=_dafbcg .Value ,error (nil );if _fcgge !=nil {return _fcgge ;};_ffggg .BorderrightcolorAttr =&_bgagc ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ffggg .OleiconAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecbfc ,_fccbb :=_e .ParseInt (_dafbcg .Value ,10,64);if _fccbb !=nil {return _fccbb ;};_ffggg .DgmnodekindAttr =&_ecbfc ;continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u006f\u006e\u0065\u0064"{_ffggg .OnedAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ffggg .BwmodeAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u006f\u006c\u0065"{_ffggg .OleAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffggg .ForcedashAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ffggg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dafbcg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ffggg .HralignAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfbdc ,_eeea :=_dafbcg .Value ,error (nil );if _eeea !=nil {return _eeea ;};_ffggg .WrapcoordsAttr =&_gfbdc ;continue ;};if _dafbcg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbfeb ,_fbccb :=_dafbcg .Value ,error (nil );if _fbccb !=nil {return _fbccb ;};_ffggg .CoordsizeAttr =&_fbfeb ;continue ;};if _dafbcg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ffggg .StrokedAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Local =="\u0061\u006c\u0074"{_dccec ,_abafd :=_dafbcg .Value ,error (nil );if _abafd !=nil {return _abafd ;};_ffggg .AltAttr =&_dccec ;continue ;};if _dafbcg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbega ,_abffe :=_dafbcg .Value ,error (nil );if _abffe !=nil {return _abffe ;};_ffggg .StrokeweightAttr =&_bbega ;continue ;};if _dafbcg .Name .Local =="\u0073\u0074\u0079l\u0065"{_fecga ,_febda :=_dafbcg .Value ,error (nil );if _febda !=nil {return _febda ;};_ffggg .StyleAttr =&_fecga ;continue ;};if _dafbcg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddfab ,_fcaab :=_dafbcg .Value ,error (nil );if _fcaab !=nil {return _fcaab ;};_ffggg .ChromakeyAttr =&_ddfab ;continue ;};if _dafbcg .Name .Local =="\u0069\u0064"{_abeag ,_abbed :=_dafbcg .Value ,error (nil );if _abbed !=nil {return _abbed ;};_ffggg .IdAttr =&_abeag ;continue ;};if _dafbcg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acbag ,_gcgcg :=_dafbcg .Value ,error (nil );if _gcgcg !=nil {return _gcgcg ;};_ffggg .TargetAttr =&_acbag ;continue ;};if _dafbcg .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeefc ,_bbdfcc :=_dafbcg .Value ,error (nil );if _bbdfcc !=nil {return _bbdfcc ;};_ffggg .ClassAttr =&_eeefc ;continue ;};if _dafbcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffggg .InsetpenAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Local =="\u0070\u0072\u0069n\u0074"{_ffggg .PrintAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ffggg .FilledAttr .UnmarshalXMLAttr (_dafbcg );continue ;};if _dafbcg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aaafab ,_acaad :=_dafbcg .Value ,error (nil );if _acaad !=nil {return _acaad ;};_ffggg .StrokecolorAttr =&_aaafab ;continue ;};if _dafbcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_deeca ,_bfgeff :=_dafbcg .Value ,error (nil );if _bfgeff !=nil {return _bfgeff ;};_ffggg .TitleAttr =&_deeca ;continue ;};if _dafbcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adade ,_cadf :=_dafbcg .Value ,error (nil );if _cadf !=nil {return _cadf ;};_ffggg .OpacityAttr =&_adade ;continue ;};if _dafbcg .Name .Local =="\u0061\u0064\u006a"{_agbda ,_fgaag :=_dafbcg .Value ,error (nil );if _fgaag !=nil {return _fgaag ;};_ffggg .AdjAttr =&_agbda ;continue ;};if _dafbcg .Name .Local =="\u0070\u0061\u0074\u0068"{_fbadg ,_cbfeg :=_dafbcg .Value ,error (nil );if _cbfeg !=nil {return _cbfeg ;};_ffggg .PathAttr =&_fbadg ;continue ;};if _dafbcg .Name .Local =="\u0068\u0072\u0065\u0066"{_edbbfg ,_cabag :=_dafbcg .Value ,error (nil );if _cabag !=nil {return _cabag ;};_ffggg .HrefAttr =&_edbbfg ;continue ;};if _dafbcg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abfbd ,_fddeb :=_dafbcg .Value ,error (nil );if _fddeb !=nil {return _fddeb ;};_ffggg .CoordoriginAttr =&_abfbd ;continue ;};if _dafbcg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbabdf ,_fabgb :=_dafbcg .Value ,error (nil );if _fabgb !=nil {return _fabgb ;};_ffggg .FillcolorAttr =&_gbabdf ;continue ;};};_dccdc :for {_cbede ,_aefeee :=d .Token ();if _aefeee !=nil {return _aefeee ;};switch _aadeb :=_cbede .(type ){case _c .StartElement :switch _aadeb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ffga :=NewEG_ShapeElements ();_ffga .Path =NewPath ();if _fgagc :=d .DecodeElement (_ffga .Path ,&_aadeb );_fgagc !=nil {return _fgagc ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_ffga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gedfgb :=NewEG_ShapeElements ();_gedfgb .Formulas =NewFormulas ();if _bfbdbd :=d .DecodeElement (_gedfgb .Formulas ,&_aadeb );_bfbdbd !=nil {return _bfbdbd ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_gedfgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bgcde :=NewEG_ShapeElements ();_bgcde .Handles =NewHandles ();if _eggfe :=d .DecodeElement (_bgcde .Handles ,&_aadeb );_eggfe !=nil {return _eggfe ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_bgcde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_egbaa :=NewEG_ShapeElements ();_egbaa .Fill =NewFill ();if _bfaca :=d .DecodeElement (_egbaa .Fill ,&_aadeb );_bfaca !=nil {return _bfaca ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_egbaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dcbbf :=NewEG_ShapeElements ();_dcbbf .Stroke =NewStroke ();if _geaba :=d .DecodeElement (_dcbbf .Stroke ,&_aadeb );_geaba !=nil {return _geaba ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_dcbbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abbd :=NewEG_ShapeElements ();_abbd .Shadow =NewShadow ();if _cddfa :=d .DecodeElement (_abbd .Shadow ,&_aadeb );_cddfa !=nil {return _cddfa ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_abbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bgdfd :=NewEG_ShapeElements ();_bgdfd .Textbox =NewTextbox ();if _adaga :=d .DecodeElement (_bgdfd .Textbox ,&_aadeb );_adaga !=nil {return _adaga ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_bgdfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ecdd :=NewEG_ShapeElements ();_ecdd .Textpath =NewTextpath ();if _aebba :=d .DecodeElement (_ecdd .Textpath ,&_aadeb );_aebba !=nil {return _aebba ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_ecdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cdeec :=NewEG_ShapeElements ();_cdeec .Imagedata =NewImagedata ();if _bdfbc :=d .DecodeElement (_cdeec .Imagedata ,&_aadeb );_bdfbc !=nil {return _bdfbc ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_cdeec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gcacb :=NewEG_ShapeElements ();_gcacb .Skew =NewOfcSkew ();if _dfgad :=d .DecodeElement (_gcacb .Skew ,&_aadeb );_dfgad !=nil {return _dfgad ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_gcacb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fbaad :=NewEG_ShapeElements ();_fbaad .Extrusion =NewOfcExtrusion ();if _ffaae :=d .DecodeElement (_fbaad .Extrusion ,&_aadeb );_ffaae !=nil {return _ffaae ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_fbaad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cggdb :=NewEG_ShapeElements ();_cggdb .Callout =NewOfcCallout ();if _gfegd :=d .DecodeElement (_cggdb .Callout ,&_aadeb );_gfegd !=nil {return _gfegd ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_cggdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ceeeb :=NewEG_ShapeElements ();_ceeeb .Lock =NewOfcLock ();if _gbdc :=d .DecodeElement (_ceeeb .Lock ,&_aadeb );_gbdc !=nil {return _gbdc ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_ceeeb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_abdeg :=NewEG_ShapeElements ();_abdeg .Clippath =NewOfcClippath ();if _ccgag :=d .DecodeElement (_abdeg .Clippath ,&_aadeb );_ccgag !=nil {return _ccgag ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_abdeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_defbcg :=NewEG_ShapeElements ();_defbcg .Signatureline =NewOfcSignatureline ();if _dbdff :=d .DecodeElement (_defbcg .Signatureline ,&_aadeb );_dbdff !=nil {return _dbdff ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_defbcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cagfa :=NewEG_ShapeElements ();_cagfa .Wrap =_g .NewWrap ();if _ccfacg :=d .DecodeElement (_cagfa .Wrap ,&_aadeb );_ccfacg !=nil {return _ccfacg ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_cagfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_edgbf :=NewEG_ShapeElements ();_edgbf .Anchorlock =_g .NewAnchorlock ();if _dfgbfb :=d .DecodeElement (_edgbf .Anchorlock ,&_aadeb );_dfgbfb !=nil {return _dfgbfb ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_edgbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gbaee :=NewEG_ShapeElements ();_gbaee .Bordertop =_g .NewBordertop ();if _ggadg :=d .DecodeElement (_gbaee .Bordertop ,&_aadeb );_ggadg !=nil {return _ggadg ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_gbaee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dabaa :=NewEG_ShapeElements ();_dabaa .Borderbottom =_g .NewBorderbottom ();if _fadcf :=d .DecodeElement (_dabaa .Borderbottom ,&_aadeb );_fadcf !=nil {return _fadcf ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_dabaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fcfdfg :=NewEG_ShapeElements ();_fcfdfg .Borderleft =_g .NewBorderleft ();if _edbcc :=d .DecodeElement (_fcfdfg .Borderleft ,&_aadeb );_edbcc !=nil {return _edbcc ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_fcfdfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_egbfe :=NewEG_ShapeElements ();_egbfe .Borderright =_g .NewBorderright ();if _accacb :=d .DecodeElement (_egbfe .Borderright ,&_aadeb );_accacb !=nil {return _accacb ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_egbfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ffggbf :=NewEG_ShapeElements ();_ffggbf .ClientData =_cb .NewClientData ();if _bagffb :=d .DecodeElement (_ffggbf .ClientData ,&_aadeb );_bagffb !=nil {return _bagffb ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_ffggbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cfcdd :=NewEG_ShapeElements ();_cfcdd .Textdata =_de .NewTextdata ();if _fffga :=d .DecodeElement (_cfcdd .Textdata ,&_aadeb );_fffga !=nil {return _fffga ;};_ffggg .EG_ShapeElements =append (_ffggg .EG_ShapeElements ,_cfcdd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_ffggg .Complex =NewOfcComplex ();if _abgff :=d .DecodeElement (_ffggg .Complex ,&_aadeb );_abgff !=nil {return _abgff ;};default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_aadeb .Name );if _ccfbb :=d .Skip ();_ccfbb !=nil {return _ccfbb ;};};case _c .EndElement :break _dccdc ;case _c .CharData :};};return nil ;};type OfcST_FillType byte ;func (_gfcgc *OfcCT_Proxy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fegac :=range start .Attr {if _fegac .Name .Local =="\u0073\u0074\u0061r\u0074"{_gfcgc .StartAttr .UnmarshalXMLAttr (_fegac );continue ;};if _fegac .Name .Local =="\u0065\u006e\u0064"{_gfcgc .EndAttr .UnmarshalXMLAttr (_fegac );continue ;};if _fegac .Name .Local =="\u0069\u0064\u0072e\u0066"{_bgbb ,_caedd :=_fegac .Value ,error (nil );if _caedd !=nil {return _caedd ;};_gfcgc .IdrefAttr =&_bgbb ;continue ;};if _fegac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_eggec ,_fcdgag :=_e .ParseInt (_fegac .Value ,10,32);if _fcdgag !=nil {return _fcdgag ;};_facfe :=int32 (_eggec );_gfcgc .ConnectlocAttr =&_facfe ;continue ;};};for {_gbfed ,_abaf :=d .Token ();if _abaf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_abaf );};if _gdebb ,_dgfg :=_gbfed .(_c .EndElement );_dgfg &&_gdebb .Name ==start .Name {break ;};};return nil ;};func (_eaddg *CT_TextPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgagf :=range start .Attr {if _fgagf .Name .Local =="\u006f\u006e"{_eaddg .OnAttr .UnmarshalXMLAttr (_fgagf );continue ;};if _fgagf .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_eaddg .FitshapeAttr .UnmarshalXMLAttr (_fgagf );continue ;};if _fgagf .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_eaddg .FitpathAttr .UnmarshalXMLAttr (_fgagf );continue ;};if _fgagf .Name .Local =="\u0074\u0072\u0069\u006d"{_eaddg .TrimAttr .UnmarshalXMLAttr (_fgagf );continue ;};if _fgagf .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_eaddg .XscaleAttr .UnmarshalXMLAttr (_fgagf );continue ;};if _fgagf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_agega ,_aegd :=_fgagf .Value ,error (nil );if _aegd !=nil {return _aegd ;};_eaddg .StringAttr =&_agega ;continue ;};if _fgagf .Name .Local =="\u0069\u0064"{_ceged ,_fefab :=_fgagf .Value ,error (nil );if _fefab !=nil {return _fefab ;};_eaddg .IdAttr =&_ceged ;continue ;};if _fgagf .Name .Local =="\u0073\u0074\u0079l\u0065"{_affbe ,_dffea :=_fgagf .Value ,error (nil );if _dffea !=nil {return _dffea ;};_eaddg .StyleAttr =&_affbe ;continue ;};};for {_afagf ,_gecdc :=d .Token ();if _gecdc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gecdc );};if _daba ,_cfaf :=_afagf .(_c .EndElement );_cfaf &&_daba .Name ==start .Name {break ;};};return nil ;};
// Validate validates the CT_Stroke and its children
func (_ebdab *CT_Stroke )Validate ()error {return _ebdab .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_agea *CT_ImageData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061";};if _agea .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_agea .EmbosscolorAttr )});};if _agea .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agea .RecolortargetAttr )});};if _agea .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_agea .HrefAttr )});};if _agea .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_agea .AlthrefAttr )});};if _agea .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agea .TitleAttr )});};if _agea .OleidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agea .OleidAttr )});};if _agea .DetectmouseclickAttr !=_d .ST_TrueFalseUnset {_egbe ,_fdag :=_agea .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _fdag !=nil {return _fdag ;};start .Attr =append (start .Attr ,_egbe );};if _agea .MovieAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agea .MovieAttr )});};if _agea .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agea .RelidAttr )});};if _agea .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agea .IdAttr )});};if _agea .PictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agea .PictAttr )});};if _agea .RHrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_agea .RHrefAttr )});};if _agea .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agea .SIdAttr )});};if _agea .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_agea .SrcAttr )});};if _agea .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agea .CropleftAttr )});};if _agea .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_agea .CroptopAttr )});};if _agea .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_f .Sprintf ("\u0025\u0076",*_agea .CroprightAttr )});};if _agea .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_agea .CropbottomAttr )});};if _agea .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_agea .GainAttr )});};if _agea .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_agea .BlacklevelAttr )});};if _agea .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_agea .GammaAttr )});};if _agea .GrayscaleAttr !=_d .ST_TrueFalseUnset {_abce ,_begffd :=_agea .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _begffd !=nil {return _begffd ;};start .Attr =append (start .Attr ,_abce );};if _agea .BilevelAttr !=_d .ST_TrueFalseUnset {_faca ,_aabg :=_agea .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _aabg !=nil {return _aabg ;};start .Attr =append (start .Attr ,_faca );};if _agea .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_agea .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_bcgeg :=&OfcCT_ClipPath {};return _bcgeg };func (_facbc *OfcColumn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _facbc .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_ceca OfcST_OLEUpdateMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcfccf :=_c .Attr {};_fcfccf .Name =name ;switch _ceca {case OfcST_OLEUpdateModeUnset :_fcfccf .Value ="";case OfcST_OLEUpdateModeAlways :_fcfccf .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_fcfccf .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _fcfccf ,nil ;};func (_feegdf ST_ImageAspect )String ()string {switch _feegdf {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};func (_baeca OfcST_HrAlign )Validate ()error {return _baeca .ValidateWithPath ("")};
// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path
func (_aecda *OfcCT_IdMap )ValidateWithPath (path string )error {if _gcbd :=_aecda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcbd !=nil {return _gcbd ;};return nil ;};func NewOfcFill ()*OfcFill {_dffgg :=&OfcFill {};_dffgg .OfcCT_Fill =*NewOfcCT_Fill ();return _dffgg };
// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path
func (_cbfaf *Roundrect )ValidateWithPath (path string )error {if _fabbbf :=_cbfaf .CT_RoundRect .ValidateWithPath (path );_fabbbf !=nil {return _fabbbf ;};return nil ;};func (_ceae ST_ShadowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gaeeb :=_c .Attr {};_gaeeb .Name =name ;switch _ceae {case ST_ShadowTypeUnset :_gaeeb .Value ="";case ST_ShadowTypeSingle :_gaeeb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_gaeeb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_gaeeb .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_gaeeb .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _gaeeb ,nil ;};
// Validate validates the OfcCT_Proxy and its children
func (_efeca *OfcCT_Proxy )Validate ()error {return _efeca .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func (_gbdce ST_FillMethod )ValidateWithPath (path string )error {switch _gbdce {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbdce ));};return nil ;};func (_gdbce *Imagedata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbce .CT_ImageData =*NewCT_ImageData ();for _ ,_afaa :=range start .Attr {if _afaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afaa .Name .Local =="\u0070\u0069\u0063\u0074"||_afaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afaa .Name .Local =="\u0070\u0069\u0063\u0074"{_cdcgb ,_ffadc :=_afaa .Value ,error (nil );if _ffadc !=nil {return _ffadc ;};_gdbce .PictAttr =&_cdcgb ;continue ;};if _afaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afaa .Name .Local =="\u0068\u0072\u0065\u0066"||_afaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afaa .Name .Local =="\u0068\u0072\u0065\u0066"{_bgdbef ,_dedfa :=_afaa .Value ,error (nil );if _dedfa !=nil {return _dedfa ;};_gdbce .RHrefAttr =&_bgdbef ;continue ;};if _afaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaa .Name .Local =="\u0068\u0072\u0065\u0066"{_abcef ,_ceeg :=_afaa .Value ,error (nil );if _ceeg !=nil {return _ceeg ;};_gdbce .HrefAttr =&_abcef ;continue ;};if _afaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbeee ,_cbbbd :=_afaa .Value ,error (nil );if _cbbbd !=nil {return _cbbbd ;};_gdbce .AlthrefAttr =&_gbeee ;continue ;};if _afaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_febbb ,_cceac :=_afaa .Value ,error (nil );if _cceac !=nil {return _cceac ;};_gdbce .TitleAttr =&_febbb ;continue ;};if _afaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaa .Name .Local =="\u006f\u006c\u0065i\u0064"{_beafg ,_efcedb :=_e .ParseFloat (_afaa .Value ,64);if _efcedb !=nil {return _efcedb ;};_edcg :=float32 (_beafg );_gdbce .OleidAttr =&_edcg ;continue ;};if _afaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaa .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gdbce .DetectmouseclickAttr .UnmarshalXMLAttr (_afaa );continue ;};if _afaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaa .Name .Local =="\u006d\u006f\u0076i\u0065"{_caab ,_cbbaac :=_e .ParseFloat (_afaa .Value ,64);if _cbbaac !=nil {return _cbbaac ;};_gccbg :=float32 (_caab );_gdbce .MovieAttr =&_gccbg ;continue ;};if _afaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afaa .Name .Local =="\u0072\u0065\u006ci\u0064"{_fgage ,_fcgd :=_afaa .Value ,error (nil );if _fcgd !=nil {return _fcgd ;};_gdbce .RelidAttr =&_fgage ;continue ;};if _afaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afaa .Name .Local =="\u0069\u0064"||_afaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afaa .Name .Local =="\u0069\u0064"{_egcff ,_geggg :=_afaa .Value ,error (nil );if _geggg !=nil {return _geggg ;};_gdbce .IdAttr =&_egcff ;continue ;};if _afaa .Name .Local =="\u0069\u0064"{_ggbecf ,_abeaff :=_afaa .Value ,error (nil );if _abeaff !=nil {return _abeaff ;};_gdbce .SIdAttr =&_ggbecf ;continue ;};if _afaa .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gcfg ,_acfda :=_afaa .Value ,error (nil );if _acfda !=nil {return _acfda ;};_gdbce .CropbottomAttr =&_gcfg ;continue ;};if _afaa .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_eddc ,_gebdff :=_afaa .Value ,error (nil );if _gebdff !=nil {return _gebdff ;};_gdbce .EmbosscolorAttr =&_eddc ;continue ;};if _afaa .Name .Local =="\u0073\u0072\u0063"{_ffaad ,_cgeca :=_afaa .Value ,error (nil );if _cgeca !=nil {return _cgeca ;};_gdbce .SrcAttr =&_ffaad ;continue ;};if _afaa .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bfgfa ,_cagc :=_afaa .Value ,error (nil );if _cagc !=nil {return _cagc ;};_gdbce .CropleftAttr =&_bfgfa ;continue ;};if _afaa .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gcgfg ,_febe :=_afaa .Value ,error (nil );if _febe !=nil {return _febe ;};_gdbce .CroptopAttr =&_gcgfg ;continue ;};if _afaa .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cbbec ,_abdg :=_afaa .Value ,error (nil );if _abdg !=nil {return _abdg ;};_gdbce .CroprightAttr =&_cbbec ;continue ;};if _afaa .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_gegcc ,_abfcb :=_afaa .Value ,error (nil );if _abfcb !=nil {return _abfcb ;};_gdbce .RecolortargetAttr =&_gegcc ;continue ;};if _afaa .Name .Local =="\u0067\u0061\u0069\u006e"{_feacf ,_bgebc :=_afaa .Value ,error (nil );if _bgebc !=nil {return _bgebc ;};_gdbce .GainAttr =&_feacf ;continue ;};if _afaa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_gdecf ,_ccbdeb :=_afaa .Value ,error (nil );if _ccbdeb !=nil {return _ccbdeb ;};_gdbce .BlacklevelAttr =&_gdecf ;continue ;};if _afaa .Name .Local =="\u0067\u0061\u006dm\u0061"{_gcfdb ,_acgga :=_afaa .Value ,error (nil );if _acgga !=nil {return _acgga ;};_gdbce .GammaAttr =&_gcfdb ;continue ;};if _afaa .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gdbce .GrayscaleAttr .UnmarshalXMLAttr (_afaa );continue ;};if _afaa .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gdbce .BilevelAttr .UnmarshalXMLAttr (_afaa );continue ;};if _afaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_effa ,_eacdef :=_afaa .Value ,error (nil );if _eacdef !=nil {return _eacdef ;};_gdbce .ChromakeyAttr =&_effa ;continue ;};};for {_fbfbb ,_ggbgg :=d .Token ();if _ggbgg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_ggbgg );};if _gdeab ,_bdecgg :=_fbfbb .(_c .EndElement );_bdecgg &&_gdeab .Name ==start .Name {break ;};};return nil ;};
// Validate validates the OfcCT_R and its children
func (_eegbd *OfcCT_R )Validate ()error {return _eegbd .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};type OfcShapedefaults struct{OfcCT_ShapeDefaults };
// Validate validates the CT_Group and its children
func (_efdd *CT_Group )Validate ()error {return _efdd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func NewOfcOLEObject ()*OfcOLEObject {_gfdff :=&OfcOLEObject {};_gfdff .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _gfdff ;};func (_begce OfcST_InsetMode )String ()string {switch _begce {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_bfegb ST_StrokeArrowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggaab :=_c .Attr {};_ggaab .Name =name ;switch _bfegb {case ST_StrokeArrowTypeUnset :_ggaab .Value ="";case ST_StrokeArrowTypeNone :_ggaab .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_ggaab .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_ggaab .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_ggaab .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_ggaab .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_ggaab .Value ="\u006f\u0070\u0065\u006e";};return _ggaab ,nil ;};
// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path
func (_ddbf *CT_TextPath )ValidateWithPath (path string )error {if _ebbee :=_ddbf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ebbee !=nil {return _ebbee ;};if _cdaef :=_ddbf .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_cdaef !=nil {return _cdaef ;};if _bagbf :=_ddbf .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_bagbf !=nil {return _bagbf ;};if _fefd :=_ddbf .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_fefd !=nil {return _fefd ;};if _cdgc :=_ddbf .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_cdgc !=nil {return _cdgc ;};return nil ;};func NewAG_Type ()*AG_Type {_fbaa :=&AG_Type {};return _fbaa };func (_egcac *OfcST_InsetMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggcbdf ,_cdbea :=d .Token ();if _cdbea !=nil {return _cdbea ;};if _adbbcg ,_cadde :=_ggcbdf .(_c .EndElement );_cadde &&_adbbcg .Name ==start .Name {*_egcac =1;return nil ;};if _gdfbfa ,_aaadf :=_ggcbdf .(_c .CharData );!_aaadf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggcbdf );}else {switch string (_gdfbfa ){case "":*_egcac =0;case "\u0061\u0075\u0074\u006f":*_egcac =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_egcac =2;};};_ggcbdf ,_cdbea =d .Token ();if _cdbea !=nil {return _cdbea ;};if _cadea ,_cgfed :=_ggcbdf .(_c .EndElement );_cgfed &&_cadea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggcbdf );};func (_bbaagb *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbaagb =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bbaagb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bbaagb =2;};return nil ;};func NewOfcShapedefaults ()*OfcShapedefaults {_aadee :=&OfcShapedefaults {};_aadee .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _aadee ;};
// Validate validates the AG_CoreAttributes and its children
func (_ead *AG_CoreAttributes )Validate ()error {return _ead .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_abbcbf *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abbcbf =0;case "\u0030":*_abbcbf =1;case "\u0031":*_abbcbf =2;case "\u0032":*_abbcbf =3;case "\u0033":*_abbcbf =4;};return nil ;};
// Validate validates the OfcCT_ShapeDefaults and its children
func (_gbcdb *OfcCT_ShapeDefaults )Validate ()error {return _gbcdb .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_gcddc ST_StrokeLineStyle )Validate ()error {return _gcddc .ValidateWithPath ("")};
// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path
func (_egdaaa *OfcCT_Fill )ValidateWithPath (path string )error {if _bfdea :=_egdaaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfdea !=nil {return _bfdea ;};if _fddfd :=_egdaaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fddfd !=nil {return _fddfd ;};return nil ;};type OfcComplex struct{OfcCT_Complex };func (_abaae *OfcCT_ClipPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_abaae .VAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Background struct{CT_Background };type OfcCT_Callout struct{OnAttr _d .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _d .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _d .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _d .ST_TrueFalse ;TextborderAttr _d .ST_TrueFalse ;MinusxAttr _d .ST_TrueFalse ;MinusyAttr _d .ST_TrueFalse ;ExtAttr ST_Ext ;};
// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path
func (_gedfe *OfcCT_Rules )ValidateWithPath (path string )error {for _faegf ,_bgcag :=range _gedfe .R {if _adbgb :=_bgcag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_faegf ));_adbgb !=nil {return _adbgb ;};};if _agdaa :=_gedfe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agdaa !=nil {return _agdaa ;};return nil ;};func (_gdeea *ST_StrokeArrowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdeea =0;case "\u006e\u006f\u006e\u0065":*_gdeea =1;case "\u0062\u006c\u006fc\u006b":*_gdeea =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_gdeea =3;case "\u006f\u0076\u0061\u006c":*_gdeea =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gdeea =5;case "\u006f\u0070\u0065\u006e":*_gdeea =6;};return nil ;};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func init (){_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath );_eg .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill );};