2023-06-10 07:12:37 +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";_fb "fmt";_a "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/common/logger";_fc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_dc "github.com/unidoc/unioffice/schema/soo/wml";_b "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_dce "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_ae "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_f "strconv";);func (_cbbec ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _cbbec {case 0,1,2,3,4,5:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbec ));};return nil ;};type AG_Ext struct{ExtAttr ST_Ext ;};func (_gacf *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 _gacf .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .FromAttr )});};if _gacf .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .ToAttr )});};if _gacf .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .HrefAttr )});};if _gacf .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .TargetAttr )});};if _gacf .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .ClassAttr )});};if _gacf .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .TitleAttr )});};if _gacf .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .AltAttr )});};if _gacf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .CoordsizeAttr )});};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .CoordoriginAttr )});};if _gacf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .WrapcoordsAttr )});};if _gacf .PrintAttr !=_fc .ST_TrueFalseUnset {_gdae ,_ccdc :=_gacf .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ccdc !=nil {return _ccdc ;};start .Attr =append (start .Attr ,_gdae );};if _gacf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .IdAttr )});};if _gacf .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .StyleAttr )});};if _gacf .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .SpidAttr )});};if _gacf .OnedAttr !=_fc .ST_TrueFalseUnset {_ebfca ,_dfeeg :=_gacf .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dfeeg !=nil {return _dfeeg ;};start .Attr =append (start .Attr ,_ebfca );};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .RegroupidAttr )});};if _gacf .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_cfae ,_eaage :=_gacf .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eaage !=nil {return _eaage ;};start .Attr =append (start .Attr ,_cfae );};if _gacf .ButtonAttr !=_fc .ST_TrueFalseUnset {_gaabd ,_gagd :=_gacf .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gagd !=nil {return _gagd ;};start .Attr =append (start .Attr ,_gaabd );};if _gacf .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_dgddd ,_gfggeb :=_gacf .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gfggeb !=nil {return _gfggeb ;};start .Attr =append (start .Attr ,_dgddd );};if _gacf .BulletAttr !=_fc .ST_TrueFalseUnset {_begf ,_eeeb :=_gacf .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eeeb !=nil {return _eeeb ;};start .Attr =append (start .Attr ,_begf );};if _gacf .HrAttr !=_fc .ST_TrueFalseUnset {_cgcc ,_afbf :=_gacf .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _afbf !=nil {return _afbf ;};start .Attr =append (start .Attr ,_cgcc );};if _gacf .HrstdAttr !=_fc .ST_TrueFalseUnset {_fdbdf ,_dbdfe :=_gacf .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dbdfe !=nil {return _dbdfe ;};start .Attr =append (start .Attr ,_fdbdf );};if _gacf .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_fdgg ,_dgcc :=_gacf .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgcc !=nil {return _dgcc ;};start .Attr =append (start .Attr ,_fdgg );};if _gacf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .HrpctAttr )});};if _gacf .HralignAttr !=OfcST_HrAlignUnset {_ageb ,_beef :=_gacf .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _beef !=nil {return _beef ;};start .Attr =append (start .Attr ,_ageb );};if _gacf .AllowincellAttr !=_fc .ST_TrueFalseUnset {_bcea ,_gddd :=_gacf .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gddd !=nil {return _gddd ;};start .Attr =append (start .Attr ,_bcea );};if _gacf .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_ffbc ,_bdeb :=_gacf .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bdeb !=nil {return _bdeb ;};start .Attr =append (start .Attr ,_ffbc );};if _gacf .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_eadf ,_eegdb :=_gacf .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _eegdb !=nil {return _eegdb ;};start .Attr =append (start .Attr ,_eadf );};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .BordertopcolorAttr )});};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .BorderleftcolorAttr )});};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .BorderbottomcolorAttr )});};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .BorderrightcolorAttr )});};if _gacf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fgbb ,_fecaa :=_gacf .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fecaa !=nil {return _fecaa ;};start .Attr =append (start .Attr ,_fgbb );};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .DgmnodekindAttr )});};if _gacf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgcg ,_cefedf :=_gacf .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cefedf !=nil {return _cefedf ;};start .Attr =append (start .Attr ,_dgcg );};if _gacf .InsetmodeAttr !=OfcST_InsetModeUnset {_caeg ,_adgf :=_gacf .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _adgf !=nil {return _adgf ;};start .Attr =append (start .Attr ,_caeg );};if _gacf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .OpacityAttr )});};if _gacf .StrokedAttr !=_fc .ST_TrueFalseUnset {_aegbc ,_aedcd :=_gacf .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aedcd !=nil {return _aedcd ;};start .Attr =append (start .Attr ,_aegbc );};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .StrokecolorAttr )});};if _gacf .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 :_fb .Sprintf ("\u0025\u0076",*_gacf .StrokeweightAttr )});};if _gacf .InsetpenAttr !=_fc .ST_TrueFalseUnset {_begac ,_efgab :=_gacf .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _efgab !=nil {return _efgab ;};start .Attr =append (start .Attr ,_begac );};if _gacf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .ChromakeyAttr )});};if _gacf .FilledAttr !=_fc .ST_TrueFalseUnset {_dcbc ,_efgdd :=_gacf .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efgdd !=nil {return _efgdd ;};start .Attr =append (start .Attr ,_dcbc );};if _gacf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .FillcolorAttr )});};if _gacf .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .SptAttr )});};if _gacf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fcaa ,_cfedd :=_gacf .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cfedd !=nil {return _cfedd ;};start .Attr =append (start .Attr ,_fcaa );};if _gacf .BwmodeAttr !=OfcST_BWModeUnset {_bcba ,_bgbb :=_gacf .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bgbb !=nil {return _bgbb ;};start .Attr =append (start .Attr ,_bcba );};if _gacf .BwpureAttr !=OfcST_BWModeUnset {_dfdb ,_gcab :=_gacf .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gcab !=nil {return _gcab ;};start .Attr =append (start .Attr ,_dfdb );};if _gacf .BwnormalAttr !=OfcST_BWModeUnset {_ecba ,_fabg :=_gacf .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fabg !=nil {return _fabg ;};start .Attr =append (start .Attr ,_ecba );};if _gacf .ForcedashAttr !=_fc .ST_TrueFalseUnset {_eddf ,_begaf :=_gacf .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _begaf !=nil {return _begaf ;};start .Attr =append (start .Attr ,_eddf );};if _gacf .OleiconAttr !=_fc .ST_TrueFalseUnset {_fagag ,_ccfaa :=_gacf .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ccfaa !=nil {return _ccfaa ;};start .Attr =append (start .Attr ,_fagag );};if _gacf .OleAttr !=_fc .ST_TrueFalseBlankUnset {_ebfa ,_bedce :=_gacf .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bedce !=nil {return _bedce ;};start .Attr =append (start .Attr ,_ebfa );};if _gacf .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_agac ,_gaeg :=_gacf .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gaeg !=nil {return _gaeg ;};start .Attr =append (start .Attr ,_agac );};if _gacf .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_adcaf ,_cefb :=_gacf .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cefb !=nil {return _cefb ;};start .Attr =append (start .Attr ,_adcaf );};if _gacf .ClipAttr !=_fc .ST_TrueFalseUnset {_facd ,_bdfbf :=_gacf .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bdfbf !=nil {return _bdfbf ;};start .Attr =append (start .Attr ,_facd );};e .EncodeToken (start );if _gacf .EG_ShapeElements !=nil {for _ ,_bffa :=range _gacf .EG_ShapeElements {_bffa .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path
func (_decg *CT_ImageData )ValidateWithPath (path string )error {if _fcgb :=_decg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_fcgb !=nil {return _fcgb ;};if _cadc :=_decg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cadc !=nil {return _cadc ;};if _abbd :=_decg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_abbd !=nil {return _abbd ;};return nil ;};func NewAG_Id ()*AG_Id {_ffd :=&AG_Id {};return _ffd };func (_bfcfd OfcST_OLEType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdaefg :=_c .Attr {};_bdaefg .Name =name ;switch _bfcfd {case OfcST_OLETypeUnset :_bdaefg .Value ="";case OfcST_OLETypeEmbed :_bdaefg .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_bdaefg .Value ="\u004c\u0069\u006e\u006b";};return _bdaefg ,nil ;};type OfcLeft struct{OfcCT_StrokeChild };func (_geeca *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 _geeca .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .IdAttr )});};if _geeca .OnAttr !=_fc .ST_TrueFalseUnset {_acbd ,_fcaec :=_geeca .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _fcaec !=nil {return _fcaec ;};start .Attr =append (start .Attr ,_acbd );};if _geeca .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .WeightAttr )});};if _geeca .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .ColorAttr )});};if _geeca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .OpacityAttr )});};if _geeca .LinestyleAttr !=ST_StrokeLineStyleUnset {_egfa ,_bfda :=_geeca .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _bfda !=nil {return _bfda ;};start .Attr =append (start .Attr ,_egfa );};if _geeca .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .MiterlimitAttr )});};if _geeca .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_aaccc ,_fcfe :=_geeca .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _fcfe !=nil {return _fcfe ;};start .Attr =append (start .Attr ,_aaccc );};if _geeca .EndcapAttr !=ST_StrokeEndCapUnset {_abcdb ,_fcgc :=_geeca .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fcgc !=nil {return _fcgc ;};start .Attr =append (start .Attr ,_abcdb );};if _geeca .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .DashstyleAttr )});};if _geeca .FilltypeAttr !=ST_FillTypeUnset {_gfggec ,_efafe :=_geeca .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _efafe !=nil {return _efafe ;};start .Attr =append (start .Attr ,_gfggec );};if _geeca .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .SrcAttr )});};if _geeca .ImageaspectAttr !=ST_ImageAspectUnset {_ebaa ,_fbbc :=_geeca .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _fbbc !=nil {return _fbbc ;};start .Attr =append (start .Attr ,_ebaa );};if _geeca .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .ImagesizeAttr )});};if _geeca .ImagealignshapeAttr !=_fc .ST_TrueFalseUnset {_fecda ,_egdbcd :=_geeca .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _egdbcd !=nil {return _egdbcd ;};start .Attr =append (start .Attr ,_fecda );};if _geeca .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .Color2Attr )});};if _geeca .StartarrowAttr !=ST_StrokeArrowTypeUnset {_afgd ,_ffdgf :=_geeca .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ffdgf !=nil {return _ffdgf ;};start .Attr =append (start .Attr ,_afgd );};if _geeca .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gdfad ,_bedcc :=_geeca .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bedcc !=nil {return _bedcc ;};start .Attr =append (start .Attr ,_gdfad );};if _geeca .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bdddg ,_eegbg :=_geeca .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _eegbg !=nil {return _eegbg ;};start .Attr =append (start .Attr ,_bdddg );};if _geeca .EndarrowAttr !=ST_StrokeArrowTypeUnset {_fdgbfe ,_bfced :=_geeca .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bfced !=nil {return _bfced ;};start .Attr =append (start .Attr ,_fdgbfe );};if _geeca .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bacfb ,_ggacf :=_geeca .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ggacf !=nil {return _ggacf ;};start .Attr =append (start .Attr ,_bacfb );};if _geeca .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_edbeab ,_bbbd :=_geeca .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _bbbd !=nil {return _bbbd ;};start .Attr =append (start .Attr ,_edbeab );};if _geeca .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .HrefAttr )});};if _geeca .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .AlthrefAttr )});};if _geeca .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .TitleAttr )});};if _geeca .ForcedashAttr !=_fc .ST_TrueFalseUnset {_cdef ,_eeggfa :=_geeca .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eeggfa !=nil {return _eeggfa ;};start .Attr =append (start .Attr ,_cdef );};if _geeca .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .RIdAttr )});};if _geeca .InsetpenAttr !=_fc .ST_TrueFalseUnset {_fbgba ,_gbgeaa :=_geeca .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gbgeaa !=nil {return _gbgeaa ;};start .Attr =append (start .Attr ,_fbgba );};if _geeca .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .RelidAttr )});};e .EncodeToken (start );if _geeca .Left !=nil {_cdaaa :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_geeca .Left ,_cdaaa );};if _geeca .Top !=nil {_gccc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_geeca .Top ,_gccc );};if _geeca .Right !=nil {_dccc :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_geeca .Right ,_dccc );};if _geeca .Bottom !=nil {_bgaff :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_geeca .Bottom ,_bgaff );};if _geeca .Column !=nil {_bdgaa :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_geeca .Column ,_bdgaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fceb *OfcLock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fceb .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_fdfgc :=range start .Attr {if _fdfgc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fceb .PositionAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_fceb .SelectionAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fceb .GroupingAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fceb .UngroupingAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fceb .RotationAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_fceb .CroppingAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_fceb .VerticiesAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_fceb .AdjusthandlesAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0074\u0065\u0078\u0074"{_fceb .TextAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_fceb .AspectratioAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_fceb .ShapetypeAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0065\u0078\u0074"{_fceb .ExtAttr .UnmarshalXMLAttr (_fdfgc );continue ;};};for {_fbcaa ,_dafgc :=d .Token ();if _dafgc !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_dafgc );};if _ecadb ,_accaec :=_fbcaa .(_c .EndElement );_accaec &&_ecadb .Name ==start .Name {break ;};};return nil ;};
// Validate validates the AG_Id and its children
func (_ggc *AG_Id )Validate ()error {return _ggc .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_cgfcf *AG_OfficeShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgfcf .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cgfcf .SptAttr )});};if _cgfcf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_abaa ,_ded :=_cgfcf .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ded !=nil {return _ded ;};start .Attr =append (start .Attr ,_abaa );};if _cgfcf .BwmodeAttr !=OfcST_BWModeUnset {_cda ,_agdb :=_cgfcf .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _agdb !=nil {return _agdb ;};start .Attr =append (start .Attr ,_cda );};if _cgfcf .BwpureAttr !=OfcST_BWModeUnset {_geaa ,_ccd :=_cgfcf .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ccd !=nil {return _ccd ;};start .Attr =append (start .Attr ,_geaa );};if _cgfcf .BwnormalAttr !=OfcST_BWModeUnset {_dcf ,_gccb :=_cgfcf .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gccb !=nil {return _gccb ;};start .Attr =append (start .Attr ,_dcf );};if _cgfcf .ForcedashAttr !=_fc .ST_TrueFalseUnset {_aaf ,_gfba :=_cgfcf .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gfba !=nil {return _gfba ;};start .Attr =append (start .Attr ,_aaf );};if _cgfcf .OleiconAttr !=_fc .ST_TrueFalseUnset {_dfb ,_fce :=_cgfcf .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fce !=nil {return _fce ;};start .Attr =append (start .Attr ,_dfb );};if _cgfcf .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dcc ,_dddf :=_cgfcf .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dddf !=nil {return _dddf ;};start .Attr =append (start .Attr ,_dcc );};if _cgfcf .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_eedb ,_ebed :=_cgfcf .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ebed !=nil {return _ebed ;};start .Attr =append (start .Attr ,_eedb );};if _cgfcf .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_feae ,_cefe :=_cgfcf .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cefe !=nil {return _cefe ;};start .Attr =append (start .Attr ,_feae );};if _cgfcf .ClipAttr !=_fc .ST_TrueFalseUnset {_bgddd ,_efa :=_cgfcf .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_bgddd );};return nil ;};
// Validate validates the OfcCT_StrokeChild and its children
func (_eecgd *OfcCT_StrokeChild )Validate ()error {return _eecgd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};
// Validate validates the Group and its children
func (_cbfbe *Group )Validate ()error {return _cbfbe .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_ggaggd OfcST_ScreenSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_addge :=_c .Attr {};_addge .Name =name ;switch _ggaggd {case OfcST_ScreenSizeUnset :_addge .Value ="";case OfcST_ScreenSize544x376 :_addge .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_addge .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_addge .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_addge .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_addge .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_addge .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _addge ,nil ;};func (_cgbbe *ST_StrokeJoinStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aceaa ,_fcfag :=d .Token ();if _fcfag !=nil {return _fcfag ;};if _abbae ,_gffcc :=_aceaa .(_c .EndElement );_gffcc &&_abbae .Name ==start .Name {*_cgbbe =1;return nil ;};if _dcgb ,_bfcf :=_aceaa .(_c .CharData );!_bfcf {return _fb .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",_aceaa );}else {switch string (_dcgb ){case "":*_cgbbe =0;case "\u0072\u006f\u0075n\u0064":*_cgbbe =1;case "\u0062\u0065\u0076e\u006c":*_cgbbe =2;case "\u006d\u0069\u0074e\u0072":*_cgbbe =3;};};_aceaa ,_fcfag =d .Token ();if _fcfag !=nil {return _fcfag ;};if _fbfbdb ,_aaddd :=_aceaa .(_c .EndElement );_aaddd &&_fbfbdb .Name ==start .Name {return nil ;};return _fb .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",_aceaa );};
// Validate validates the OfcCT_Extrusion and its children
func (_fefgg *OfcCT_Extrusion )Validate ()error {return _fefgg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func NewCT_F ()*CT_F {_deaa :=&CT_F {};return _deaa };type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_egdafc *Image )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _egdafc .CT_Image .MarshalXML (e ,start );};
// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path
func (_gac *AG_CoreAttributes )ValidateWithPath (path string )error {if _gdf :=_gac .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gdf !=nil {return _gdf ;};return nil ;};
// ValidateWithPath validates the Oval and its children, prefixing error messages with path
func (_afeea *Oval )ValidateWithPath (path string )error {if _gcbfag :=_afeea .CT_Oval .ValidateWithPath (path );_gcbfag !=nil {return _gcbfag ;};return nil ;};func (_ffag *OfcCT_Ink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eegcc :=range start .Attr {if _eegcc .Name .Local =="\u0069"{_debgd ,_befda :=_eegcc .Value ,error (nil );if _befda !=nil {return _befda ;};_ffag .IAttr =&_debgd ;continue ;};if _eegcc .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ffag .AnnotationAttr .UnmarshalXMLAttr (_eegcc );continue ;};if _eegcc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_feafe ,_fcaeg :=_eegcc .Value ,error (nil );if _fcaeg !=nil {return _fcaeg ;};_ffag .ContentTypeAttr =&_feafe ;continue ;};};for {_cfef ,_cfeea :=d .Token ();if _cfeea !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_cfeea );};if _fbecg ,_caebb :=_cfef .(_c .EndElement );_caebb &&_fbecg .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path
func (_caag *CT_Formulas )ValidateWithPath (path string )error {for _gcada ,_bade :=range _caag .F {if _adfd :=_bade .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_gcada ));_adfd !=nil {return _adfd ;};};return nil ;};type OfcST_ExtrusionRender byte ;
// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path
func (_eefd *CT_Shadow )ValidateWithPath (path string )error {if _efggc :=_eefd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_efggc !=nil {return _efggc ;};if _ddcdc :=_eefd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddcdc !=nil {return _ddcdc ;};if _dcfae :=_eefd .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_dcfae !=nil {return _dcfae ;};return nil ;};type Fill struct{CT_Fill };
// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path
func (_dcbg *CT_Stroke )ValidateWithPath (path string )error {if _dcbg .Left !=nil {if _agbca :=_dcbg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_agbca !=nil {return _agbca ;};};if _dcbg .Top !=nil {if _dbdd :=_dcbg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dbdd !=nil {return _dbdd ;};};if _dcbg .Right !=nil {if _dbded :=_dcbg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dbded !=nil {return _dbded ;};};if _dcbg .Bottom !=nil {if _dcfgg :=_dcbg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dcfgg !=nil {return _dcfgg ;};};if _dcbg .Column !=nil {if _cagca :=_dcbg .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cagca !=nil {return _cagca ;};};if _cddcf :=_dcbg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cddcf !=nil {return _cddcf ;};if _dbdfed :=_dcbg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dbdfed !=nil {return _dbdfed ;};if _fcbdb :=_dcbg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fcbdb !=nil {return _fcbdb ;};if _agddd :=_dcbg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_agddd !=nil {return _agddd ;};if _daae :=_dcbg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_daae !=nil {return _daae ;};if _fbbgc :=_dcbg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fbbgc !=nil {return _fbbgc ;};if _decgf :=_dcbg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_decgf !=nil {return _decgf ;};if _cebea :=_dcbg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cebea !=nil {return _cebea ;};if _agaef :=_dcbg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_agaef !=nil {return _agaef ;};if _bfcee :=_dcbg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bfcee !=nil {return _bfcee ;};if _efafb :=_dcbg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_efafb !=nil {return _efafb ;};if _cgdg :=_dcbg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_cgdg !=nil {return _cgdg ;};if _bafcd :=_dcbg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bafcd !=nil {return _bafcd ;};if _edcbb :=_dcbg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_edcbb !=nil {return _edcbb ;};if _debgb :=_dcbg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_debgb !=nil {return _debgb ;};return nil ;};
// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path
func (_aeaaf *OfcClippath )ValidateWithPath (path string )error {if _afaec :=_aeaaf .OfcCT_ClipPath .ValidateWithPath (path );_afaec !=nil {return _afaec ;};return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_afec *AG_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eedd :=range start .Attr {if _eedd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afec .FilledAttr .UnmarshalXMLAttr (_eedd );continue ;};if _eedd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfe ,_eggf :=_eedd .Value ,error (nil );if _eggf !=nil {return _eggf ;};_afec .FillcolorAttr =&_cfe ;continue ;};};for {_dbc ,_def :=d .Token ();if _def !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_def );};if _ebd ,_bgcc :=_dbc .(_c .EndElement );_bgcc &&_ebd .Name ==start .Name {break ;};};return nil ;};type OfcCT_Proxy struct{StartAttr _fc .ST_TrueFalseBlank ;EndAttr _fc .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};
// Validate validates the CT_PolyLine and its children
func (_dcbcd *CT_PolyLine )Validate ()error {return _dcbcd .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_cegab *OfcSkew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cegab .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_gcbfc :=range start .Attr {if _gcbfc .Name .Local =="\u0069\u0064"{_bageg ,_gbgd :=_gcbfc .Value ,error (nil );if _gbgd !=nil {return _gbgd ;};_cegab .IdAttr =&_bageg ;continue ;};if _gcbfc .Name .Local =="\u006f\u006e"{_cegab .OnAttr .UnmarshalXMLAttr (_gcbfc );continue ;};if _gcbfc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_baced ,_bbbdb :=_gcbfc .Value ,error (nil );if _bbbdb !=nil {return _bbbdb ;};_cegab .OffsetAttr =&_baced ;continue ;};if _gcbfc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dgabg ,_ebfag :=_gcbfc .Value ,error (nil );if _ebfag !=nil {return _ebfag ;};_cegab .OriginAttr =&_dgabg ;continue ;};if _gcbfc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dafe ,_dgacf :=_gcbfc .Value ,error (nil );if _dgacf !=nil {return _dgacf ;};_cegab .MatrixAttr =&_dafe ;continue ;};if _gcbfc .Name .Local =="\u0065\u0078\u0074"{_cegab .ExtAttr .UnmarshalXMLAttr (_gcbfc );continue ;};};for {_ggdef ,_ecbbg :=d .Token ();if _ecbbg !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_ecbbg );};if _dacgg ,_dbea :=_ggdef .(_c .EndElement );_dbea &&_dacgg .Name ==start .Name {break ;};};return nil ;};func (_dfbge OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _dfbge {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbge ));};return nil ;};
// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path
func (_gafg *OfcBottom )ValidateWithPath (path string )error {if _gccf :=_gafg .OfcCT_StrokeChild .ValidateWithPath (path );_gccf !=nil {return _gccf ;};return nil ;};
// ValidateWithPath validates the Shape and its children, prefixing error messages with path
func (_adcbg *Shape )ValidateWithPath (path string )error {if _cabda :=_adcbg .CT_Shape .ValidateWithPath (path );_cabda !=nil {return _cabda ;};return nil ;};func NewGroup ()*Group {_afegd :=&Group {};_afegd .CT_Group =*NewCT_Group ();return _afegd };
// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path
func (_cebg *AG_StrokeAttributes )ValidateWithPath (path string )error {if _ecfe :=_cebg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ecfe !=nil {return _ecfe ;};if _cca :=_cebg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cca !=nil {return _cca ;};if _ebb :=_cebg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ebb !=nil {return _ebb ;};if _cbeb :=_cebg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cbeb !=nil {return _cbeb ;};if _cabe :=_cebg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cabe !=nil {return _cabe ;};if _gfgb :=_cebg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gfgb !=nil {return _gfgb ;};if _ebga :=_cebg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ebga !=nil {return _ebga ;};if _bdgg :=_cebg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bdgg !=nil {return _bdgg ;};if _bdge :=_cebg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bdge !=nil {return _bdge ;};if _ffca :=_cebg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ffca !=nil {return _ffca ;};if _geca :=_cebg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_geca !=nil {return _geca ;};if _aafc :=_cebg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_aafc !=nil {return _aafc ;};if _cffe :=_cebg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_cffe !=nil {return _cffe ;};if _acce :=_cebg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_acce !=nil {return _acce ;};if _cbfc :=_cebg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cbfc !=nil {return _cbfc ;};return nil ;};func (_ffdff *OfcCT_Complex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabea :=range start .Attr {if _aabea .Name .Local =="\u0065\u0078\u0074"{_ffdff .ExtAttr .UnmarshalXMLAttr (_aabea );continue ;};};for {_cdceb ,_ecbea :=d .Token ();if _ecbea !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_ecbea );};if _fcbba ,_fdgde :=_cdceb .(_c .EndElement );_fdgde &&_fcbba .Name ==start .Name {break ;};};return nil ;};type CT_Handles struct{H []*CT_H ;};func (_fgcbg *ST_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbffed ,_dfbba :=d .Token ();if _dfbba !=nil {return _dfbba ;};if _cabc ,_dfecd :=_bbffed .(_c .EndElement );_dfecd &&_cabc .Name ==start .Name {*_fgcbg =1;return nil ;};if _gacdga ,_aabgc :=_bbffed .(_c .CharData );!_aabgc {return _fb .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",_bbffed );}else {switch string (_gacdga ){case "":*_fgcbg =0;case "\u0076\u0069\u0065\u0077":*_fgcbg =1;case "\u0065\u0064\u0069\u0074":*_fgcbg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_fgcbg =3;};};_bbffed ,_dfbba =d .Token ();if _dfbba !=nil {return _dfbba ;};if _ddced ,_ffdege :=_bbffed .(_c .EndElement );_ffdege &&_ddced .Name ==start .Name {return nil ;};return _fb .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",_bbffed );};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_fbegd *Oval )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fbegd .CT_Oval .MarshalXML (e ,start );};func (_acegbe OfcST_ConnectorType )Validate ()error {return _acegbe .ValidateWithPath ("")};func (_egcf *OfcCT_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcea :=range start .Attr {if _gcea .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egcf .PositionAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_egcf .SelectionAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_egcf .GroupingAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_egcf .UngroupingAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_egcf .RotationAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_egcf .CroppingAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_egcf .VerticiesAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_egcf .AdjusthandlesAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0074\u0065\u0078\u0074"{_egcf .TextAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_egcf .AspectratioAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_egcf .ShapetypeAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0065\u0078\u0074"{_egcf .ExtAttr .UnmarshalXMLAttr (_gcea );continue ;};};for {_bdbdd ,_ebefb :=d .Token ();if _ebefb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_ebefb );};if _fgddd ,_eaeae :=_bdbdd .(_c .EndElement );_eaeae &&_fgddd .Name ==start .Name {break ;};};return nil ;};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 (_gfgge *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 _gfgge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .HrefAttr )});};if _gfgge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .TargetAttr )});};if _gfgge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .ClassAttr )});};if _gfgge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .TitleAttr )});};if _gfgge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .AltAttr )});};if _gfgge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CoordsizeAttr )});};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .CoordoriginAttr )});};if _gfgge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .WrapcoordsAttr )});};if _gfgge .PrintAttr !=_fc .ST_TrueFalseUnset {_aecd ,_ffbb :=_gfgge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffbb !=nil {return _ffbb ;};start .Attr =append (start .Attr ,_aecd );};if _gfgge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .IdAttr )});};if _gfgge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .StyleAttr )});};if _gfgge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .SpidAttr )});};if _gfgge .OnedAttr !=_fc .ST_TrueFalseUnset {_baebe ,_eeggf :=_gfgge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eeggf !=nil {return _eeggf ;};start .Attr =append (start .Attr ,_baebe );};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .RegroupidAttr )});};if _gfgge .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_adbb ,_ccbga :=_gfgge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ccbga !=nil {return _ccbga ;};start .Attr =append (start .Attr ,_adbb );};if _gfgge .ButtonAttr !=_fc .ST_TrueFalseUnset {_fafb ,_dfcg :=_gfgge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfcg !=nil {return _dfcg ;};start .Attr =append (start .Attr ,_fafb );};if _gfgge .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_bgdf ,_baff :=_gfgge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _baff !=nil {return _baff ;};start .Attr =append (start .Attr ,_bgdf );};if _gfgge .BulletAttr !=_fc .ST_TrueFalseUnset {_dddgf ,_ggacd :=_gfgge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ggacd !=nil {return _ggacd ;};start .Attr =append (start .Attr ,_dddgf );};if _gfgge .HrAttr !=_fc .ST_TrueFalseUnset {_ffdg ,_cgfg :=_gfgge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _cgfg !=nil {return _cgfg ;};start .Attr =append (start .Attr ,_ffdg );};if _gfgge .HrstdAttr !=_fc .ST_TrueFalseUnset {_fega ,_gefd :=_gfgge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gefd !=nil {return _gefd ;};start .Attr =append (start .Attr ,_fega );};if _gfgge .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_aebg ,_dddb :=_gfgge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dddb !=nil {return _dddb ;};start .Attr =append (start .Attr ,_aebg );};if _gfgge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .HrpctAttr )});};if _gfgge .HralignAttr !=OfcST_HrAlignUnset {_aaff ,_bgeeg :=_gfgge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bgeeg !=nil {return _bgeeg ;};start .Attr =append (start .Attr ,_aaff );};if _gfgge .AllowincellAttr !=_fc .ST_TrueFalseUnset {_eggbb ,_deaac :=_gfgge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _deaac !=nil {return _deaac ;};start .Attr =append (start .Attr ,_eggbb );};if _gfgge .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_agef ,_cedgf :=_gfgge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cedgf !=nil {return _cedgf ;};start .Attr =append (start .Attr ,_agef );};if _gfgge .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_ageg ,_babb :=_gfgge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _babb !=nil {return _babb ;};start .Attr =append (start .Attr ,_ageg );};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .BordertopcolorAttr )});};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .BorderleftcolorAttr )});};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .BorderbottomcolorAttr )});};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .BorderrightcolorAttr )});};if _gfgge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gbbd ,_becdb :=_gfgge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _becdb !=nil {return _becdb ;};start .Attr =append (start .Attr ,_gbbd );};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .DgmnodekindAttr )});};if _gfgge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adgba ,_cbaea :=_gfgge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cbaea !=nil {return _cbaea ;};start .Attr =append (start .Attr ,_adgba );};if _gfgge .InsetmodeAttr !=OfcST_InsetModeUnset {_ggdba ,_bfba :=_gfgge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bfba !=nil {return _bfba ;};start .Attr =append (start .Attr ,_ggdba );};if _gfgge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .OpacityAttr )});};if _gfgge .StrokedAttr !=_fc .ST_TrueFalseUnset {_gafc ,_fbef :=_gfgge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbef !=nil {return _fbef ;};start .Attr =append (start .Attr ,_gafc );};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .StrokecolorAttr )});};if _gfgge .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 :_fb .Sprintf ("\u0025\u0076",*_gfgge .StrokeweightAttr )});};if _gfgge .InsetpenAttr !=_fc .ST_TrueFalseUnset {_bdggf ,_cgde :=_gfgge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cgde !=nil {return _cgde ;};start .Attr =append (start .Attr ,_bdggf );};if _gfgge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .ChromakeyAttr )});};if _gfgge .FilledAttr !=_fc .ST_TrueFalseUnset {_fefa ,_efeb :=_gfgge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efeb !=nil {return _efeb ;};start .Attr =append (start .Attr ,_fefa );};if _gfgge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .FillcolorAttr )});};if _gfgge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .SptAttr )});};if _gfgge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_feca ,_adbc :=_gfgge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _adbc !=nil {return _adbc ;};start .Attr =append (start .Attr ,_feca );};if _gfgge .BwmodeAttr !=OfcST_BWModeUnset {_gdfb ,_fcea :=_gfgge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fcea !=nil {return _fcea ;};start .Attr =append (start .Attr ,_gdfb );};if _gfgge .BwpureAttr !=OfcST_BWModeUnset {_ddfb ,_eagdc :=_gfgge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eagdc !=nil {return _eagdc ;};start .Attr =append (start .Attr ,_ddfb );};if _gfgge .BwnormalAttr !=OfcST_BWModeUnset {_fcde ,_ccadf :=_gfgge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ccadf !=nil {return _ccadf ;};start .Attr =append (start .Attr ,_fcde );};if _gfgge .ForcedashAttr !=_fc .ST_TrueFalseUnset {_agg ,_gcfe :=_gfgge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gcfe !=nil {return _gcfe ;};start .Attr =append (start .Attr ,_agg );};if _gfgge .OleiconAttr !=_fc .ST_TrueFalseUnset {_afece ,_babd :=_gfgge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _babd !=nil {return _babd ;};start .Attr =append (start .Attr ,_afece );};if _gfgge .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dggc ,_fdaa :=_gfgge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fdaa !=nil {return _fdaa ;};start .Attr =append (start .Attr ,_dggc );};if _gfgge .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_gedcd ,_gccbeb :=_gfgge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gccbeb !=nil {return _gccbeb ;};start .Attr =append (start .Attr ,_gedcd );};if _gfgge .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_fgcd ,_bfdcd :=_gfgge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bfdcd !=nil {return _bfdcd ;};start .Attr =append (start .Attr ,_fgcd );};if _gfgge .ClipAttr !=_fc .ST_TrueFalseUnset {_eebd ,_aacg :=_gfgge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _aacg !=nil {return _aacg ;};start .Attr =append (start .Attr ,_eebd );};if _gfgge .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .SrcAttr )});};if _gfgge .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CropleftAttr )});};if _gfgge .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CroptopAttr )});};if _gfgge .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CroprightAttr )});};if _gfgge .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CropbottomAttr )});};if _gfgge .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .GainAttr )});};if _gfgge .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .BlacklevelAttr )});};if _gfgge .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .GammaAttr )});};if _gfgge .GrayscaleAttr !=_fc .ST_TrueFalseUnset {_fggd ,_bddb :=_gfgge .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bddb !=nil {return _bddb ;};start .Attr =append (start .Attr ,_fggd );};if _gfgge .BilevelAttr !=_fc .ST_TrueFalseUnset {_ggceg ,_fgaa :=_gfgge .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _fgaa !=nil {return _fgaa ;};start .Attr =append (start .Attr ,_ggceg );};e .EncodeToken (start );if _gfgge .EG_ShapeElements !=nil {for _ ,_ecbf :=range _gfgge .EG_ShapeElements {_ecbf .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });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 Stroke struct{CT_Stroke };type AG_Path struct{PathAttr *string ;};
// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path
func (_ddec *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _beeac ,_ecfca :=range _ddec .Entry {if _cbbdb :=_ecfca .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_beeac ));_cbbdb !=nil {return _cbbdb ;};};if _geacb :=_ddec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_geacb !=nil {return _geacb ;};return nil ;};
// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path
func (_gab *AG_Path )ValidateWithPath (path string )error {return nil };
// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path
func (_ddab *CT_Arc )ValidateWithPath (path string )error {for _ccad ,_gcfa :=range _ddab .EG_ShapeElements {if _bebg :=_gcfa .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ccad ));_bebg !=nil {return _bebg ;};};if _fffd :=_ddab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fffd !=nil {return _fffd ;};if _ceeb :=_ddab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ceeb !=nil {return _ceeb ;};if _fcbg :=_ddab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fcbg !=nil {return _fcbg ;};if _cdfd :=_ddab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cdfd !=nil {return _cdfd ;};if _gdc :=_ddab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdc !=nil {return _gdc ;};if _acgcf :=_ddab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acgcf !=nil {return _acgcf ;};if _bca :=_ddab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bca !=nil {return _bca ;};if _ccag :=_ddab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ccag !=nil {return _ccag ;};if _faef :=_ddab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_faef !=nil {return _faef ;};if _dcba :=_ddab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dcba !=nil {return _dcba ;};if _fbcee :=_ddab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fbcee !=nil {return _fbcee ;};if _dbaad :=_ddab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dbaad !=nil {return _dbaad ;};if _dggb :=_ddab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dggb !=nil {return _dggb ;};if _cfeg :=_ddab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cfeg !=nil {return _cfeg ;};if _gdca :=_ddab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gdca !=nil {return _gdca ;};if _fdbbg :=_ddab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fdbbg !=nil {return _fdbbg ;};if _geae :=_ddab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_geae !=nil {return _geae ;};if _egf :=_ddab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_egf !=nil {return _egf ;};if _ggf :=_ddab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggf !=nil {return _ggf ;};if _cbebd :=_ddab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cbebd !=nil {return _cbebd ;};if _effa :=_ddab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_effa !=nil {return _effa ;};if _fddd :=_ddab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fddd !=nil {return _fddd ;};if _cdae :=_ddab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};if _fedd :=_ddab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fedd !=nil {return _fedd ;};if _gcgf :=_ddab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gcgf !=nil {return _gcgf ;};if _cbfa :=_ddab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cbfa !=nil {return _cbfa ;};if _bddd :=_ddab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bddd !=nil {return _bddd ;};if _faaf :=_ddab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_faaf !=nil {return _faaf ;};if _ecae :=_ddab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ecae !=nil {return _ecae ;};return nil ;};
// Validate validates the OfcTop and its children
func (_gffbd *OfcTop )Validate ()error {return _gffbd .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func NewAG_Adj ()*AG_Adj {_dd :=&AG_Adj {};return _dd };func (_adceg OfcST_ColorMode )String ()string {switch _adceg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Stroke ()*CT_Stroke {_eddcg :=&CT_Stroke {};return _eddcg };type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _fc .ST_TrueFalse ;StrokeokAttr _fc .ST_TrueFalse ;ShadowokAttr _fc .ST_TrueFalse ;ArrowokAttr _fc .ST_TrueFalse ;GradientshapeokAttr _fc .ST_TrueFalse ;TextpathokAttr _fc .ST_TrueFalse ;InsetpenokAttr _fc .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _fc .ST_TrueFalse ;IdAttr *string ;};func (_dffef OfcST_DiagramLayout )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfebg :=_c .Attr {};_cfebg .Name =name ;switch _dffef {case OfcST_DiagramLayoutUnset :_cfebg .Value ="";case OfcST_DiagramLayout0 :_cfebg .Value ="\u0030";case OfcST_DiagramLayout1 :_cfebg .Value ="\u0031";case OfcST_DiagramLayout2 :_cfebg .Value ="\u0032";case OfcST_DiagramLayout3 :_cfebg .Value ="\u0033";};return _cfebg ,nil ;};
// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path
func (_fgfed *OfcShapelayout )ValidateWithPath (path string )error {if _eacac :=_fgfed .OfcCT_ShapeLayout .ValidateWithPath (path );_eacac !=nil {return _eacac ;};return nil ;};func (_aafed ST_FillType )String ()string {switch _aafed {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 "";};func (_cbdec *Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbdec .CT_Shapetype =*NewCT_Shapetype ();for _ ,_gfeab :=range start .Attr {if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_caefgd ,_eagae :=_gfeab .Value ,error (nil );if _eagae !=nil {return _eagae ;};_cbdec .BordertopcolorAttr =&_caefgd ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_gcfdd ,_bbgcdf :=_gfeab .Value ,error (nil );if _bbgcdf !=nil {return _bbgcdf ;};_cbdec .MasterAttr =&_gcfdd ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccfg ,_dagee :=_gfeab .Value ,error (nil );if _dagee !=nil {return _dagee ;};_cbdec .BorderleftcolorAttr =&_ccfg ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbdec .BulletAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068\u0072"{_cbdec .HrAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0063\u006c\u0069\u0070"{_cbdec .ClipAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbdec .HrstdAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0073\u0070\u0069\u0064"{_cfbfg ,_cgcgee :=_gfeab .Value ,error (nil );if _cgcgee !=nil {return _cgcgee ;};_cbdec .SpidAttr =&_cfbfg ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbdec .HrnoshadeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adfgf ,_fccge :=_f .ParseInt (_gfeab .Value ,10,64);if _fccge !=nil {return _fccge ;};_cbdec .RegroupidAttr =&_adfgf ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbdec .DgmlayoutAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cbdec .CliptowrapAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbdec .AllowoverlapAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbdec .InsetmodeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbdec .UserhiddenAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcbgf ,_eaegb :=_gfeab .Value ,error (nil );if _eaegb !=nil {return _eaegb ;};_cbdec .BorderbottomcolorAttr =&_fcbgf ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cbdec .BwpureAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbdec .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cbdec .PreferrelativeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbdec .AllowincellAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068\u0072\u0070c\u0074"{_fcbbd ,_efffg :=_f .ParseFloat (_gfeab .Value ,64);if _efffg !=nil {return _efffg ;};_egfgg :=float32 (_fcbbd );_cbdec .HrpctAttr =&_egfgg ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbdec .ButtonAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbdec .UserdrawnAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cbdec .BwnormalAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0073\u0070\u0074"{_cdeaad ,_eagaec :=_f .ParseFloat (_gfeab .Value ,64);if _eagaec !=nil {return _eagaec ;};_cbdda :=float32 (_cdeaad );_cbdec .SptAttr =&_cbdda ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cbdec .ConnectortypeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbdae ,_bfgef :=_gfeab .Value ,error (nil );if _bfgef !=nil {return _bfgef ;};_cbdec .BorderrightcolorAttr =&_fbdae ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cbdec .OleiconAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgbdb ,_ccfcf :=_f .ParseInt (_gfeab .Value ,10,64);if _ccfcf !=nil {return _ccfcf ;};_cbdec .DgmnodekindAttr =&_dgbdb ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006f\u006e\u0065\u0064"{_cbdec .OnedAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cbdec .BwmodeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006f\u006c\u0065"{_cbdec .OleAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdec .ForcedashAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbdec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbdec .HralignAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_addgb ,_dgdbg :=_gfeab .Value ,error (nil );if _dgdbg !=nil {return _dgdbg ;};_cbdec .WrapcoordsAttr =&_addgb ;continue ;};if _gfeab .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ddgfa ,_bgaac :=_gfeab .Value ,error (nil );if _bgaac !=nil {return _bgaac ;};_cbdec .CoordsizeAttr =&_ddgfa ;continue ;};if _gfeab .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cbdec .StrokedAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0061\u006c\u0074"{_dgcda ,_cafe :=_gfeab .Value ,error (nil );if _cafe !=nil {return _cafe ;};_cbdec .AltAttr =&_dgcda ;continue ;};if _gfeab .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_begce ,_ffgbe :=_gfeab .Value ,error (nil );if _ffgbe !=nil {return _ffgbe ;};_cbdec .StrokeweightAttr =&_begce ;continue ;};if _gfeab .Name .Local =="\u0073\u0074\u0079l\u0065"{_gafde ,_daagb :=_gfeab .Value ,error (nil );if _daagb !=nil {return _daagb ;};_cbdec .StyleAttr =&_gafde ;continue ;};if _gfeab .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgdcec ,_bfdfgg :=_gfeab .Value ,error (nil );if _bfdfgg !=nil {return _bfdfgg ;};_cbdec .ChromakeyAttr =&_bgdcec ;continue ;};if _gfeab .Name .Local =="\u0069\u0064"{_debf ,_efeed :=_gfeab .Value ,error (nil );if _efeed !=nil {return _efeed ;};_cbdec .IdAttr =&_debf ;continue ;};if _gfeab .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaeaa ,_eaffc :=_gfeab .Value ,error (nil );if _eaffc !=nil {return _eaffc ;};_cbdec .TargetAttr =&_aaeaa ;continue ;};if _gfeab .Name .Local =="\u0063\u006c\u0061s\u0073"{_gegfd ,_eaefb :=_gfeab .Value ,error (nil );if _eaefb !=nil {return _eaefb ;};_cbdec .ClassAttr =&_gegfd ;continue ;};if _gfeab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbdec .InsetpenAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbdec .PrintAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbdec .FilledAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egfae ,_dbfdb :=_gfeab .Value ,error (nil );if _dbfdb !=nil {return _dbfdb ;};_cbdec .StrokecolorAttr =&_egfae ;continue ;};if _gfeab .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggebd ,_bbdc :=_gfeab .Value ,error (nil );if _bbdc !=nil {return _bbdc ;};_cbdec .TitleAttr =&_ggebd ;continue ;};if _gfeab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbed ,_bbaaa :=_gfeab .Value ,error (nil );if _bbaaa !=nil {return _bbaaa ;};_cbdec .OpacityAttr =&_gbed ;continue ;};if _gfeab .Name .Local =="\u0061\u0064\u006a"{_cbebfb ,_cadfe :=_gfeab .Value ,error (nil );if _cadfe !=nil {return _cadfe ;};_cbdec .AdjAttr =&_cbebfb ;continue ;};if _gfeab .Name .Local =="\u0070\u0061\u0074\u0068"{_geecf ,_fafeg :=_gfeab .Value ,error (nil );if _fafeg !=nil {return _fafeg ;};_cbdec .PathAttr =&_geecf ;continue ;};if _gfeab .Name .Local =="\u0068\u0072\u0065\u0066"{_gggcdb ,_dacfda :=_gfeab .Value ,error (nil );if _dacfda !=nil {return _dacfda ;};_cbdec .HrefAttr =&_gggcdb ;continue ;};if _gfeab .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfbgc ,_eebfe :=_gfeab .Value ,error (nil );if _eebfe !=nil {return _eebfe ;};_cbdec .CoordoriginAttr =&_cfbgc ;continue ;};if _gfeab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ddafd ,_dgefg :=_gfeab .Value ,error (nil );if _dgefg !=nil {return _dgefg ;};_cbdec .FillcolorAttr =&_ddafd ;continue ;};};_edgfa :for {_abdag ,_cgecf :=d .Token ();if _cgecf !=nil {return _cgecf ;};switch _acecad :=_abdag .(type ){case _c .StartElement :switch _acecad .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"}:_gfdeg :=NewEG_ShapeElements ();_gfdeg .Path =NewPath ();if _dggbb :=d .DecodeElement (_gfdeg .Path ,&_acecad );_dggbb !=nil {return _dggbb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_gfdeg );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"}:_adcfe :=NewEG_ShapeElements ();_adcfe .Formulas =NewFormulas ();if _eedfd :=d .DecodeElement (_adcfe .Formulas ,&_acecad );_eedfd !=nil {return _eedfd ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_adcfe );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"}:_ggdee :=NewEG_ShapeElements ();_ggdee .Handles =NewHandles ();if _bbggbbb :=d .DecodeElement (_ggdee .Handles ,&_acecad );_bbggbbb !=nil {return _bbggbbb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ggdee );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"}:_bebac :=NewEG_ShapeElements ();_bebac .Fill =NewFill ();if _gbaba :=d .DecodeElement (_bebac .Fill ,&_acecad );_gbaba !=nil {return _gbaba ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_bebac );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"}:_cgace :=NewEG_ShapeElements ();_cgace .Stroke =NewStroke ();if _fadbgc :=d .DecodeElement (_cgace .Stroke ,&_acecad );_fadbgc !=nil {return _fadbgc ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_cgace );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"}:_ecdeb :=NewEG_ShapeElements ();_ecdeb .Shadow =NewShadow ();if _begga :=d .DecodeElement (_ecdeb .Shadow ,&_acecad );_begga !=nil {return _begga ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ecdeb );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"}:_ecfdfdg :=NewEG_ShapeElements ();_ecfdfdg .Textbox =NewTextbox ();if _ebfgc :=d .DecodeElement (_ecfdfdg .Textbox ,&_acecad );_ebfgc !=nil {return _ebfgc ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ecfdfdg );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"}:_deaca :=NewEG_ShapeElements ();_deaca .Textpath =NewTextpath ();if _adacg :=d .DecodeElement (_deaca .Textpath ,&_acecad );_adacg !=nil {return _adacg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_deaca );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"}:_daegf :=NewEG_ShapeElements ();_daegf .Imagedata =NewImagedata ();if _fggfe :=d .DecodeElement (_daegf .Imagedata ,&_acecad );_fggfe !=nil {return _fggfe ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_daegf );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"}:_feaga :=NewEG_ShapeElements ();_feaga .Skew =NewOfcSkew ();if _edgdg :=d .DecodeElement (_feaga .Skew ,&_acecad );_edgdg !=nil {return _edgdg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_feaga );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"}:_gcbb :=NewEG_ShapeElements ();_gcbb .Extrusion =NewOfcExtrusion ();if _baecf :=d .DecodeElement (_gcbb .Extrusion ,&_acecad );_baecf !=nil {return _baecf ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_gcbb );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"}:_fdfef :=NewEG_ShapeElements ();_fdfef .Callout =NewOfcCallout ();if _bdgbd :=d .DecodeElement (_fdfef .Callout ,&_acecad );_bdgbd !=nil {return _bdgbd ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_fdfef );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"}:_gedfgc :=NewEG_ShapeElements ();_gedfgc .Lock =NewOfcLock ();if _dgebg :=d .DecodeElement (_gedfgc .Lock ,&_acecad );_dgebg !=nil {return _dgebg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_gedfgc );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"}:_adad :=NewEG_ShapeElements ();_adad .Clippath =NewOfcClippath ();if _faeaa :=d .DecodeElement (_adad .Clippath ,&_acecad );_faeaa !=nil {return _faeaa ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_adad );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"}:_abcff :=NewEG_ShapeElements ();_abcff .Signatureline =NewOfcSignatureline ();if _ecbgb :=d .DecodeElement (_abcff .Signatureline ,&_acecad );_ecbgb !=nil {return _ecbgb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_abcff );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"}:_cfcca :=NewEG_ShapeElements ();_cfcca .Wrap =_ae .NewWrap ();if _fdbeb :=d .DecodeElement (_cfcca .Wrap ,&_acecad );_fdbeb !=nil {return _fdbeb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_cfcca );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"}:_dgeff :=NewEG_ShapeElements ();_dgeff .Anchorlock =_ae .NewAnchorlock ();if _cbgga :=d .DecodeElement (_dgeff .Anchorlock ,&_acecad );_cbgga !=nil {return _cbgga ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_dgeff );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"}:_ggcfc :=NewEG_ShapeElements ();_ggcfc .Bordertop =_ae .NewBordertop ();if _gccab :=d .DecodeElement (_ggcfc .Bordertop ,&_acecad );_gccab !=nil {return _gccab ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ggcfc );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"}:_abfbe :=NewEG_ShapeElements ();_abfbe .Borderbottom =_ae .NewBorderbottom ();if _daega :=d .DecodeElement (_abfbe .Borderbottom ,&_acecad );_daega !=nil {return _daega ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_abfbe );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"}:_bdegfa :=NewEG_ShapeElements ();_bdegfa .Borderleft =_ae .NewBorderleft ();if _gddfeg :=d .DecodeElement (_bdegfa .Borderleft ,&_acecad );_gddfeg !=nil {return _gddfeg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_bdegfa );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"}:_fddbf :=NewEG_ShapeElements ();_fddbf .Borderright =_ae .NewBorderright ();if _gcgga :=d .DecodeElement (_fddbf .Borderright ,&_acecad );_gcgga !=nil {return _gcgga ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_fddbf );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"}:_dabab :=NewEG_ShapeElements ();_dabab .ClientData =_b .NewClientData ();if _bddgf :=d .DecodeElement (_dabab .ClientData ,&_acecad );_bddgf !=nil {return _bddgf ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_dabab );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"}:_acbee :=NewEG_ShapeElements ();_acbee .Textdata =_dce .NewTextdata ();if _gfbaf :=d .DecodeElement (_acbee .Textdata ,&_acecad );_gfbaf !=nil {return _gfbaf ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_acbee );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"}:_cbdec .Complex =NewOfcComplex ();if _gbbce :=d .DecodeElement (_cbdec .Complex ,&_acecad );_gbbce !=nil {return _gbbce ;};default:_ac .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",_acecad .Name );if _bgfbd :=d .Skip ();_bgfbd !=nil {return _bgfbd ;};};case _c .EndElement :break _edgfa ;case _c .CharData :};};return nil ;};func (_gefc *AG_ImageAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gefc .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .SrcAttr )});};if _gefc .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CropleftAttr )});};if _gefc .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CroptopAttr )});};if _gefc .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CroprightAttr )});};if _gefc .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CropbottomAttr )});};if _gefc .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .GainAttr )});};if _gefc .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .BlacklevelAttr )});};if _gefc .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .GammaAttr )});};if _gefc .GrayscaleAttr !=_fc .ST_TrueFalseUnset {_aff ,_dgag :=_gefc .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _dgag !=nil {return _dgag ;};start .Attr =append (start .Attr ,_aff );};if _gefc .BilevelAttr !=_fc .ST_TrueFalseUnset {_ebe ,_bce :=_gefc .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_ebe );};return nil ;};func (_gggbc ST_FillMethod )String ()string {switch _gggbc {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 "";};func (_eegdc *ST_EditAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfecd ,_cdedf :=d .Token ();if _cdedf !=nil {return _cdedf ;};if _cgbeb ,_fcdaf :=_gfecd .(_c .EndElement );_fcdaf &&_cgbeb .Name ==start .Name {*_eegdc =1;return nil ;};if _ccgfa ,_fdbcf :=_gfecd .(_c .CharData );!_fdbcf {return _fb .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",_gfecd );}else {switch string (_ccgfa ){case "":*_eegdc =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_eegdc =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_eegdc =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_eegdc =3;case "\u0063\u0079\u0063l\u0065":*_eegdc =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_eegdc =5;case "\u0076\u0065\u006e\u006e":*_eegdc =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_eegdc =7;};};_gfecd ,_cdedf =d .Token ();if _cdedf !=nil {return _cdedf ;};if _afeec ,_gaffd :=_gfecd .(_c .EndElement );_gaffd &&_afeec .Name ==start .Name {return nil ;};return _fb .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",_gfecd );};
// Validate validates the OfcCT_Proxy and its children
func (_aefab *OfcCT_Proxy )Validate ()error {return _aefab .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func NewHandles ()*Handles {_cfafe :=&Handles {};_cfafe .CT_Handles =*NewCT_Handles ();return _cfafe };func (_gfefbb *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geaedf :=range start .Attr {if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dffad ,_gcce :=_f .ParseInt (_geaedf .Value ,10,64);if _gcce !=nil {return _gcce ;};_gfefbb .RegroupidAttr =&_dffad ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfefbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0063\u006c\u0069\u0070"{_gfefbb .ClipAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfefbb .ButtonAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfefbb .UserhiddenAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfefbb .BulletAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_ddee ,_ecdbe :=_geaedf .Value ,error (nil );if _ecdbe !=nil {return _ecdbe ;};_gfefbb .GfxdataAttr =&_ddee ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068\u0072"{_gfefbb .HrAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u006f\u006c\u0065"{_gfefbb .OleAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfefbb .AllowincellAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eegee ,_cfac :=_geaedf .Value ,error (nil );if _cfac !=nil {return _cfac ;};_gfefbb .BorderleftcolorAttr =&_eegee ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfgad ,_efecg :=_f .ParseFloat (_geaedf .Value ,64);if _efecg !=nil {return _efecg ;};_defff :=float32 (_gfgad );_gfefbb .HrpctAttr =&_defff ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cggb ,_bbae :=_f .ParseInt (_geaedf .Value ,10,64);if _bbae !=nil {return _bbae ;};_gfefbb .DgmnodekindAttr =&_cggb ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfefbb .InsetmodeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfefbb .UserdrawnAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfefbb .ConnectortypeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfgca ,_gcfcc :=_geaedf .Value ,error (nil );if _gcfcc !=nil {return _gcfcc ;};_gfefbb .BorderrightcolorAttr =&_cfgca ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfefbb .PreferrelativeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfefbb .HrnoshadeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfefbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u006f\u006e\u0065\u0064"{_gfefbb .OnedAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfefbb .HralignAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfefbb .BwmodeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfefbb .AllowoverlapAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gfgbc ,_egdc :=_geaedf .Value ,error (nil );if _egdc !=nil {return _egdc ;};_gfefbb .BordertopcolorAttr =&_gfgbc ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfefbb .BwnormalAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbcca ,_aace :=_geaedf .Value ,error (nil );if _aace !=nil {return _aace ;};_gfefbb .BorderbottomcolorAttr =&_dbcca ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfefbb .CliptowrapAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfefbb .DgmlayoutAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0073\u0070\u0074"{_gbaef ,_cabfb :=_f .ParseFloat (_geaedf .Value ,64);if _cabfb !=nil {return _cabfb ;};_accb :=float32 (_gbaef );_gfefbb .SptAttr =&_accb ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfefbb .OleiconAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfefbb .ForcedashAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfefbb .BwpureAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0073\u0070\u0069\u0064"{_degcg ,_cdgc :=_geaedf .Value ,error (nil );if _cdgc !=nil {return _cdgc ;};_gfefbb .SpidAttr =&_degcg ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfefbb .HrstdAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ccfc ,_aacc :=_geaedf .Value ,error (nil );if _aacc !=nil {return _aacc ;};_gfefbb .TargetAttr =&_ccfc ;continue ;};if _geaedf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggafb ,_efcg :=_geaedf .Value ,error (nil );if _efcg !=nil {return _efcg ;};_gfefbb .WrapcoordsAttr =&_ggafb ;continue ;};if _geaedf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbbcg ,_fbgff :=_geaedf .Value ,error (nil );if _fbgff !=nil {return _fbgff ;};_gfefbb .OpacityAttr =&_bbbcg ;continue ;};if _geaedf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdfbb ,_cccdg :=_geaedf .Value ,error (nil );if _cccdg !=nil {return _cccdg ;};_gfefbb .CoordoriginAttr =&_gdfbb ;continue ;};if _geaedf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdacb ,_ddeg :=_geaedf .Value ,error (nil );if _ddeg !=nil {return _ddeg ;};_gfefbb .StrokecolorAttr =&_gdacb ;continue ;};if _geaedf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfdabc ,_fgfd :=_geaedf .Value ,error (nil );if _fgfd !=nil {return _fgfd ;};_gfefbb .CoordsizeAttr =&_gfdabc ;continue ;};if _geaedf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfefbb .InsetpenAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0061\u006c\u0074"{_egggb ,_cgabc :=_geaedf .Value ,error (nil );if _cgabc !=nil {return _cgabc ;};_gfefbb .AltAttr =&_egggb ;continue ;};if _geaedf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfefbb .FilledAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebgf ,_cccdgb :=_geaedf .Value ,error (nil );if _cccdgb !=nil {return _cccdgb ;};_gfefbb .TitleAttr =&_ebgf ;continue ;};if _geaedf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfaa ,_edac :=_geaedf .Value ,error (nil );if _edac !=nil {return _edac ;};_gfefbb .StyleAttr =&_cfaa ;continue ;};if _geaedf .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfefbb .PrintAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfefbb .StrokedAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccbec ,_agdcf :=_geaedf .Value ,error (nil );if _agdcf !=nil {return _agdcf ;};_gfefbb .StrokeweightAttr =&_ccbec ;continue ;};if _geaedf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfefe ,_bdbg :=_geaedf .Value ,error (nil );if _bdbg !=nil {return _bdbg ;};_gfefbb .ChromakeyAttr =&_gfefe ;continue ;};if _geaedf .Name .Local =="\u0070\u0061\u0074\u0068"{_fggfb ,_edcfc :=_geaedf .Value ,error (nil );if _edcfc !=nil {return _edcfc ;};_gfefbb .PathAttr =&_fggfb ;continue ;};if _geaedf .Name .Local =="\u0069\u0064"{_daag ,_fgcff :=_geaedf .Value ,error (nil );if _fgcff !=nil {return _fgcff ;};_gfefbb .IdAttr =&_daag ;continue ;};if _geaedf .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbcc ,_bcaga :=_geaedf .Value ,error (nil );if _bcaga !=nil {return _bcaga ;};_gfefbb .ClassAttr =&_gbcc ;continue ;};if _geaedf .Name .Local =="\u0068\u0072\u0065\u0066"{_baaef ,_ffbgc :=_geaedf .Value ,error (nil );if _ffbgc !=nil {return _ffbgc ;};_gfefbb .HrefAttr =&_baaef ;continue ;};if _geaedf .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_bdbc ,_abeag :=_geaedf .Value ,error (nil );if _abeag !=nil {return _abeag ;};_gfefbb .EquationxmlAttr =&_bdbc ;continue ;};if _geaedf .Name .Local =="\u0074\u0079\u0070\u0065"{_bacde ,_geece :=_geaedf .Value ,error (nil );if _geece !=nil {return _geece ;};_gfefbb .TypeAttr =&_bacde ;continue ;};if _geaedf .Name .Local =="\u0061\u0064\u006a"{_edddb ,_ecdd :=_geaedf .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_gfefbb .AdjAttr =&_edddb ;continue ;};if _geaedf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgdddg ,_fccc :=_geaedf .Value ,error (nil );if _fccc !=nil {return _fccc ;};_gfefbb .FillcolorAttr =&_dgdddg ;continue ;};};_eedf :for {_adfce ,_eefa :=d .Token ();if _eefa !=nil {return _eefa ;};switch _aggba :=_adfce .(type ){case _c .StartElement :switch _aggba .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"}:_fdggce :=NewOfcInk ();if _gaega :=d .DecodeElement (_fdggce ,&_aggba );_gaega !=nil {return _gaega ;};_gfefbb .Ink =append (_gfefbb .Ink ,_fdggce );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"}:_gdef :=_dce .NewIscomment ();if _dcadd :=d .DecodeElement (_gdef ,&_aggba );_dcadd !=nil {return _dcadd ;};_gfefbb .Iscomment =append (_gfefbb .Iscomment ,_gdef );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"}:_abga :=NewOfcEquationxml ();if _egdgf :=d .DecodeElement (_abga ,&_aggba );_egdgf !=nil {return _egdgf ;};_gfefbb .Equationxml =append (_gfefbb .Equationxml ,_abga );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"}:_gacdg :=NewEG_ShapeElements ();_gacdg .Path =NewPath ();if _gfefbd :=d .DecodeElement (_gacdg .Path ,&_aggba );_gfefbd !=nil {return _gfefbd ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gacdg );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"}:_adbbb :=NewEG_ShapeElements ();_adbbb .Formulas =NewFormulas ();if _edge :=d .DecodeElement (_adbbb .Formulas ,&_aggba );_edge !=nil {return _edge ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_adbbb );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"}:_bdfc :=NewEG_ShapeElements ();_bdfc .Handles =NewHandles ();if _agfg :=d .DecodeElement (_bdfc .Handles ,&_aggba );_agfg !=nil {return _agfg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_bdfc );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"}:_dccb :=NewEG_ShapeElements ();_dccb .Fill =NewFill ();if _gfggb :=d .DecodeElement (_dccb .Fill ,&_aggba );_gfggb !=nil {return _gfggb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_dccb );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"}:_defa :=NewEG_ShapeElements ();_defa .Stroke =NewStroke ();if _gabg :=d .DecodeElement (_defa .Stroke ,&_aggba );_gabg !=nil {return _gabg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_defa );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"}:_edcb :=NewEG_ShapeElements ();_edcb .Shadow =NewShadow ();if _fdeee :=d .DecodeElement (_edcb .Shadow ,&_aggba );_fdeee !=nil {return _fdeee ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_edcb );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"}:_aaffe :=NewEG_ShapeElements ();_aaffe .Textbox =NewTextbox ();if _fbbfa :=d .DecodeElement (_aaffe .Textbox ,&_aggba );_fbbfa !=nil {return _fbbfa ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_aaffe );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"}:_ffdd :=NewEG_ShapeElements ();_ffdd .Textpath =NewTextpath ();if _fgdcb :=d .DecodeElement (_ffdd .Textpath ,&_aggba );_fgdcb !=nil {return _fgdcb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ffdd );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"}:_bbgac :=NewEG_ShapeElements ();_bbgac .Imagedata =NewImagedata ();if _fcedd :=d .DecodeElement (_bbgac .Imagedata ,&_aggba );_fcedd !=nil {return _fcedd ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_bbgac );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"}:_gccad :=NewEG_ShapeElements ();_gccad .Skew =NewOfcSkew ();if _cgdb :=d .DecodeElement (_gccad .Skew ,&_aggba );_cgdb !=nil {return _cgdb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gccad );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"}:_ccdg :=NewEG_ShapeElements ();_ccdg .Extrusion =NewOfcExtrusion ();if _dfff :=d .DecodeElement (_ccdg .Extrusion ,&_aggba );_dfff !=nil {return _dfff ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ccdg );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"}:_gcgcc :=NewEG_ShapeElements ();_gcgcc .Callout =NewOfcCallout ();if _begfa :=d .DecodeElement (_gcgcc .Callout ,&_aggba );_begfa !=nil {return _begfa ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gcgcc );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"}:_deebb :=NewEG_ShapeElements ();_deebb .Lock =NewOfcLock ();if _abbb :=d .DecodeElement (_deebb .Lock ,&_aggba );_abbb !=nil {return _abbb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_deebb );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"}:_efdb :=NewEG_ShapeElements ();_efdb .Clippath =NewOfcClippath ();if _badaa :=d .DecodeElement (_efdb .Clippath ,&_aggba );_badaa !=nil {return _badaa ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_efdb );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"}:_ecdge :=NewEG_ShapeElements ();_ecdge .Signatureline =NewOfcSignatureline ();if _adbfg :=d .DecodeElement (_ecdge .Signatureline ,&_aggba );_adbfg !=nil {return _adbfg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ecdge );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"}:_fdcdb :=NewEG_ShapeElements ();_fdcdb .Wrap =_ae .NewWrap ();if _dgcga :=d .DecodeElement (_fdcdb .Wrap ,&_aggba );_dgcga !=nil {return _dgcga ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_fdcdb );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"}:_ebeed :=NewEG_ShapeElements ();_ebeed .Anchorlock =_ae .NewAnchorlock ();if _geab :=d .DecodeElement (_ebeed .Anchorlock ,&_aggba );_geab !=nil {return _geab ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ebeed );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"}:_gbbfd :=NewEG_ShapeElements ();_gbbfd .Bordertop =_ae .NewBordertop ();if _gddcd :=d .DecodeElement (_gbbfd .Bordertop ,&_aggba );_gddcd !=nil {return _gddcd ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gbbfd );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"}:_gbdbf :=NewEG_ShapeElements ();_gbdbf .Borderbottom =_ae .NewBorderbottom ();if _bffee :=d .DecodeElement (_gbdbf .Borderbottom ,&_aggba );_bffee !=nil {return _bffee ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gbdbf );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"}:_fbcegd :=NewEG_ShapeElements ();_fbcegd .Borderleft =_ae .NewBorderleft ();if _abbga :=d .DecodeElement (_fbcegd .Borderleft ,&_aggba );_abbga !=nil {return _abbga ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_fbcegd );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"}:_eagag :=NewEG_ShapeElements ();_eagag .Borderright =_ae .NewBorderright ();if _bcbbg :=d .DecodeElement (_eagag .Borderright ,&_aggba );_bcbbg !=nil {return _bcbbg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_eagag );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"}:_facgc :=NewEG_ShapeElements ();_facgc .ClientData =_b .NewClientData ();if _fdddf :=d .DecodeElement (_facgc .ClientData ,&_aggba );_fdddf !=nil {return _fdddf ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_facgc );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"}:_agdd :=NewEG_ShapeElements ();_agdd .Textdata =_dce .NewTextdata ();if _ebcfc :=d .DecodeElement (_agdd .Textdata ,&_aggba );_ebcfc !=nil {return _ebcfc ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_agdd );default:_ac .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",_aggba .Name );if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _c .EndElement :break _eedf ;case _c .CharData :};};return nil ;};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_bgeg OfcST_ExtrusionRender )Validate ()error {return _bgeg .ValidateWithPath ("")};
// Validate validates the CT_Oval and its children
func (_dgec *CT_Oval )Validate ()error {return _dgec .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func NewOfcSignatureline ()*OfcSignatureline {_bccefb :=&OfcSignatureline {};_bccefb .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _bccefb ;};
// Validate validates the OfcColumn and its children
func (_dfac *OfcColumn )Validate ()error {return _dfac .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func NewCT_Path ()*CT_Path {_cfbcf :=&CT_Path {};return _cfbcf };func (_eegca *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 _eegca .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gaecfc *OfcShapelayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaecfc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_ffcff :=range start .Attr {if _ffcff .Name .Local =="\u0065\u0078\u0074"{_gaecfc .ExtAttr .UnmarshalXMLAttr (_ffcff );continue ;};};_dfgca :for {_egbcc ,_fgfdc :=d .Token ();if _fgfdc !=nil {return _fgfdc ;};switch _bcfgfc :=_egbcc .(type ){case _c .StartElement :switch _bcfgfc .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"}:_gaecfc .Idmap =NewOfcCT_IdMap ();if _fafga :=d .DecodeElement (_gaecfc .Idmap ,&_bcfgfc );_fafga !=nil {return _fafga ;};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"}:_gaecfc .Regrouptable =NewOfcCT_RegroupTable ();if _fgaab :=d .DecodeElement (_gaecfc .Regrouptable ,&_bcfgfc );_fgaab !=nil {return _fgaab ;};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"}:_gaecfc .Rules =NewOfcCT_Rules ();if _ggccdd :=d .DecodeElement (_gaecfc .Rules ,&_bcfgfc );_ggccdd !=nil {return _ggccdd ;};default:_ac .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",_bcfgfc .Name );if _abcad :=d .Skip ();_abcad !=nil {return _abcad ;};};case _c .EndElement :break _dfgca ;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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_bbbab *OfcCT_R )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efdgb :=range start .Attr {if _efdgb .Name .Local =="\u0069\u0064"{_gcbgc ,_gcdb :=_efdgb .Value ,error (nil );if _gcdb !=nil {return _gcdb ;};_bbbab .IdAttr =_gcbgc ;continue ;};if _efdgb .Name .Local =="\u0074\u0079\u0070\u0065"{_bbbab .TypeAttr .UnmarshalXMLAttr (_efdgb );continue ;};if _efdgb .Name .Local =="\u0068\u006f\u0077"{_bbbab .HowAttr .UnmarshalXMLAttr (_efdgb );continue ;};if _efdgb .Name .Local =="\u0069\u0064\u0072e\u0066"{_aaggg ,_cbcga :=_efdgb .Value ,error (nil );if _cbcga !=nil {return _cbcga ;};_bbbab .IdrefAttr =&_aaggg ;continue ;};};_cdecc :for {_gcefg ,_fbgfd :=d .Token ();if _fbgfd !=nil {return _fbgfd ;};switch _feegdd :=_gcefg .(type ){case _c .StartElement :switch _feegdd .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"}:_adbfd :=NewOfcCT_Proxy ();if _cfegc :=d .DecodeElement (_adbfd ,&_feegdd );_cfegc !=nil {return _cfegc ;};_bbbab .Proxy =append (_bbbab .Proxy ,_adbfd );default:_ac .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",_feegdd .Name );if _adaa :=d .Skip ();_adaa !=nil {return _adaa ;};};case _c .EndElement :break _cdecc ;case _c .CharData :};};return nil ;};type Roundrect struct{CT_RoundRect };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);type OfcCT_Lock struct{PositionAttr _fc .ST_TrueFalse ;SelectionAttr _fc .ST_TrueFalse ;GroupingAttr _fc .ST_TrueFalse ;UngroupingAttr _fc .ST_TrueFalse ;RotationAttr _fc .ST_TrueFalse ;CroppingAttr _fc .ST_TrueFalse ;VerticiesAttr _fc .ST_TrueFalse ;AdjusthandlesAttr _fc .ST_TrueFalse ;TextAttr _fc .ST_TrueFalse ;AspectratioAttr _fc .ST_TrueFalse ;ShapetypeAttr _fc .ST_TrueFalse ;ExtAttr ST_Ext ;};
// Validate validates the CT_Arc and its children
func (_aaba *CT_Arc )Validate ()error {return _aaba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _fc .ST_TrueFalse ;BilevelAttr _fc .ST_TrueFalse ;};
// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path
func (_fdfdc *CT_Handles )ValidateWithPath (path string )error {for _bcgbg ,_fcdg :=range _fdfdc .H {if _aegd :=_fcdg .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_bcgbg ));_aegd !=nil {return _aegd ;};};return nil ;};
// Validate validates the Line and its children
func (_gbgec *Line )Validate ()error {return _gbgec .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_cgdgg :=&OfcCT_Extrusion {};return _cgdgg };func (_adgb *CT_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdec :=range start .Attr {if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adgb .BwmodeAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adgb .BwpureAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adgb .BwnormalAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_adgb .TargetscreensizeAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Local =="\u0069\u0064"{_cgbb ,_gfgg :=_bdec .Value ,error (nil );if _gfgg !=nil {return _gfgg ;};_adgb .IdAttr =&_cgbb ;continue ;};if _bdec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adgb .FilledAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfaga ,_gbge :=_bdec .Value ,error (nil );if _gbge !=nil {return _gbge ;};_adgb .FillcolorAttr =&_cfaga ;continue ;};};_cedge :for {_cfcc ,_cedc :=d .Token ();if _cedc !=nil {return _cedc ;};switch _gdgc :=_cfcc .(type ){case _c .StartElement :switch _gdgc .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"}:_adgb .Fill =NewFill ();if _ffcf :=d .DecodeElement (_adgb .Fill ,&_gdgc );_ffcf !=nil {return _ffcf ;};default:_ac .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",_gdgc .Name );if _agdg :=d .Skip ();_agdg !=nil {return _agdg ;};};case _c .EndElement :break _cedge ;case _c .CharData :};};return nil ;};func (_ebcb OfcST_InsetMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fecfb :=_c .Attr {};_fecfb .Name =name ;switch _ebcb {case OfcST_InsetModeUnset :_fecfb .Value ="";case OfcST_InsetModeAuto :_fecfb .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_fecfb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fecfb ,nil ;};
// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path
func (_aefb *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _aefb .Idmap !=nil {if _bdfgb :=_aefb .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_bdfgb !=nil {return _bdfgb ;};};if _aefb .Regrouptable !=nil {if _dgbdd :=_aefb .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_dgbdd !=nil {return _dgbdd ;};};if _aefb .Rules !=nil {if _dgadb :=_aefb .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_dgadb !=nil {return _dgadb ;};};if _dgcgag :=_aefb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgcgag !=nil {return _dgcgag ;};return nil ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_gfgca OfcST_FillType )ValidateWithPath (path string )error {switch _gfgca {case 0,1,2,3,4,5,6,7,8,9:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgca ));};return nil ;};func (_ddeae *OfcST_InsetMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcccb ,_bbgbb :=d .Token ();if _bbgbb !=nil {return _bbgbb ;};if _ecadf ,_bgbac :=_gcccb .(_c .EndElement );_bgbac &&_ecadf .Name ==start .Name {*_ddeae =1;return nil ;};if _egeb ,_baaca :=_gcccb .(_c .CharData );!_baaca {return _fb .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",_gcccb );}else {switch string (_egeb ){case "":*_ddeae =0;case "\u0061\u0075\u0074\u006f":*_ddeae =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddeae =2;};};_gcccb ,_bbgbb =d .Token ();if _bbgbb !=nil {return _bbgbb ;};if _bfcg ,_aaebd :=_gcccb .(_c .EndElement );_aaebd &&_bfcg .Name ==start .Name {return nil ;};return _fb .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",_gcccb );};type Handles struct{CT_Handles };func (_caadg *OfcST_How )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_caadg =0;case "\u0074\u006f\u0070":*_caadg =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_caadg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_caadg =3;case "\u006c\u0065\u0066\u0074":*_caadg =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_caadg =5;case "\u0072\u0069\u0067h\u0074":*_caadg =6;};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_eagdce :=&CT_PolyLine {};return _eagdce };func (_gfad *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 _gfad .OfcCT_Complex .MarshalXML (e ,start );};type OfcCT_Skew struct{IdAttr *string ;OnAttr _fc .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func (_gbdac OfcST_ScreenSize )String ()string {switch _gbdac {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 "";};func (_agdcb *OfcST_Angle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agdcb =0;case "\u0061\u006e\u0079":*_agdcb =1;case "\u0033\u0030":*_agdcb =2;case "\u0034\u0035":*_agdcb =3;case "\u0036\u0030":*_agdcb =4;case "\u0039\u0030":*_agdcb =5;case "\u0061\u0075\u0074\u006f":*_agdcb =6;};return 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;);
// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path
func (_ddcef *OfcCT_Entry )ValidateWithPath (path string )error {return nil };
// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path
func (_bfdc *CT_Background )ValidateWithPath (path string )error {if _dddg :=_bfdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dddg !=nil {return _dddg ;};if _acaa :=_bfdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_acaa !=nil {return _acaa ;};if _dcef :=_bfdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcef !=nil {return _dcef ;};if _bcgb :=_bfdc .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_bcgb !=nil {return _bcgb ;};if _bfdc .Fill !=nil {if _cbcfa :=_bfdc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cbcfa !=nil {return _cbcfa ;};};if _bgac :=_bfdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgac !=nil {return _bgac ;};return nil ;};func (_gaec *OfcCT_ClipPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbaf :=range start .Attr {if _fbbaf .Name .Local =="\u0076"{_aagb ,_adbea :=_fbbaf .Value ,error (nil );if _adbea !=nil {return _adbea ;};_gaec .VAttr =_aagb ;continue ;};};for {_eedcb ,_ecegf :=d .Token ();if _ecegf !=nil {return _fb .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",_ecegf );};if _cdeaa ,_cacdg :=_eedcb .(_c .EndElement );_cacdg &&_cdeaa .Name ==start .Name {break ;};};return nil ;};func (_bedf *CT_Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eccc :for {_fadgg ,_cffce :=d .Token ();if _cffce !=nil {return _cffce ;};switch _fffb :=_fadgg .(type ){case _c .StartElement :switch _fffb .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"}:_fdgc :=NewCT_H ();if _efdg :=d .DecodeElement (_fdgc ,&_fffb );_efdg !=nil {return _efdg ;};_bedf .H =append (_bedf .H ,_fdgc );default:_ac .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",_fffb .Name );if _gebd :=d .Skip ();_gebd !=nil {return _gebd ;};};case _c .EndElement :break _eccc ;case _c .CharData :};};return nil ;};func (_caddg OfcST_OLEDrawAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caddg .String (),start );};
// Validate validates the AG_OfficeCoreAttributes and its children
func (_bed *AG_OfficeCoreAttributes )Validate ()error {return _bed .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fafec OfcST_Angle )String ()string {switch _fafec {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 "";};
// Validate validates the CT_ImageData and its children
func (_aefge *CT_ImageData )Validate ()error {return _aefge .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_bcca *AG_ShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .OpacityAttr )});};if _bcca .StrokedAttr !=_fc .ST_TrueFalseUnset {_bedb ,_dbaf :=_bcca .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dbaf !=nil {return _dbaf ;};start .Attr =append (start .Attr ,_bedb );};if _bcca .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 :_fb .Sprintf ("\u0025\u0076",*_bcca .StrokecolorAttr )});};if _bcca .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 :_fb .Sprintf ("\u0025\u0076",*_bcca .StrokeweightAttr )});};if _bcca .InsetpenAttr !=_fc .ST_TrueFalseUnset {_acbg ,_feef :=_bcca .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _feef !=nil {return _feef ;};start .Attr =append (start .Attr ,_acbg );};if _bcca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .ChromakeyAttr )});};if _bcca .FilledAttr !=_fc .ST_TrueFalseUnset {_cdc ,_bafc :=_bcca .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bafc !=nil {return _bafc ;};start .Attr =append (start .Attr ,_cdc );};if _bcca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .FillcolorAttr )});};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func (_dfbfg ST_StrokeArrowWidth )Validate ()error {return _dfbfg .ValidateWithPath ("")};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_daegcb OfcST_How )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gafac :=_c .Attr {};_gafac .Name =name ;switch _daegcb {case OfcST_HowUnset :_gafac .Value ="";case OfcST_HowTop :_gafac .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_gafac .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_gafac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_gafac .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_gafac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_gafac .Value ="\u0072\u0069\u0067h\u0074";};return _gafac ,nil ;};func (_cbgeb *OfcDiagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgeb .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_aagbb :=range start .Attr {if _aagbb .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_faadb ,_gdcdf :=_f .ParseInt (_aagbb .Value ,10,64);if _gdcdf !=nil {return _gdcdf ;};_cbgeb .DgmstyleAttr =&_faadb ;continue ;};if _aagbb .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_cbgeb .AutoformatAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cbgeb .ReverseAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_cbgeb .AutolayoutAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_bagcc ,_dbabe :=_f .ParseInt (_aagbb .Value ,10,64);if _dbabe !=nil {return _dbabe ;};_cbgeb .DgmscalexAttr =&_bagcc ;continue ;};if _aagbb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_cggcf ,_bbged :=_f .ParseInt (_aagbb .Value ,10,64);if _bbged !=nil {return _bbged ;};_cbgeb .DgmscaleyAttr =&_cggcf ;continue ;};if _aagbb .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_efadf ,_ebbgg :=_f .ParseInt (_aagbb .Value ,10,64);if _ebbgg !=nil {return _ebbgg ;};_cbgeb .DgmfontsizeAttr =&_efadf ;continue ;};if _aagbb .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_aadfg ,_deecag :=_aagbb .Value ,error (nil );if _deecag !=nil {return _deecag ;};_cbgeb .ConstrainboundsAttr =&_aadfg ;continue ;};if _aagbb .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_adcgf ,_ebbaf :=_f .ParseInt (_aagbb .Value ,10,64);if _ebbaf !=nil {return _ebbaf ;};_cbgeb .DgmbasetextscaleAttr =&_adcgf ;continue ;};if _aagbb .Name .Local =="\u0065\u0078\u0074"{_cbgeb .ExtAttr .UnmarshalXMLAttr (_aagbb );continue ;};};_dbbab :for {_bgdgf ,_fbbea :=d .Token ();if _fbbea !=nil {return _fbbea ;};switch _bdcbfg :=_bgdgf .(type ){case _c .StartElement :switch _bdcbfg .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"}:_cbgeb .Relationtable =NewOfcCT_RelationTable ();if _bcfde :=d .DecodeElement (_cbgeb .Relationtable ,&_bdcbfg );_bcfde !=nil {return _bcfde ;};default:_ac .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",_bdcbfg .Name );if _eeccb :=d .Skip ();_eeccb !=nil {return _eeccb ;};};case _c .EndElement :break _dbbab ;case _c .CharData :};};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;);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 (_baccg ST_StrokeArrowLength )Validate ()error {return _baccg .ValidateWithPath ("")};func (_fbb *AG_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbb .FilledAttr !=_fc .ST_TrueFalseUnset {_fbbf ,_gdfe :=_fbb .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_fbbf );};if _fbb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_fbb .FillcolorAttr )});};return nil ;};func (_fdacf OfcST_ColorMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbcc :=_c .Attr {};_edbcc .Name =name ;switch _fdacf {case OfcST_ColorModeUnset :_edbcc .Value ="";case OfcST_ColorModeAuto :_edbcc .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_edbcc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _edbcc ,nil ;};
// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path
func (_cfcg *OfcCT_R )ValidateWithPath (path string )error {if _dece :=_cfcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dece !=nil {return _dece ;};if _edfcd :=_cfcg .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_edfcd !=nil {return _edfcd ;};for _eaabd ,_aecfac :=range _cfcg .Proxy {if _dgde :=_aecfac .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_eaabd ));_dgde !=nil {return _dgde ;};};return nil ;};func (_afeb *AG_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afeb .ExtAttr =ST_Ext (1);for _ ,_egca :=range start .Attr {if _egca .Name .Local =="\u0065\u0078\u0074"{_afeb .ExtAttr .UnmarshalXMLAttr (_egca );continue ;};};for {_dceae ,_edb :=d .Token ();if _edb !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_edb );};if _fegf ,_dcab :=_dceae .(_c .EndElement );_dcab &&_fegf .Name ==start .Name {break ;};};return nil ;};func (_ggbea ST_EditAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggbea .String (),start );};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_gfda :=&AG_OfficeShapeAttributes {};return _gfda ;};func (_abeb ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _abeb {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abeb ));};return nil ;};
// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path
func (_gfae *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _fgbcf :=_gfae .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fgbcf !=nil {return _fgbcf ;};if _dfdcb :=_gfae .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_dfdcb !=nil {return _dfdcb ;};if _geced :=_gfae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_geced !=nil {return _geced ;};if _gfae .Fill !=nil {if _bdege :=_gfae .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bdege !=nil {return _bdege ;};};if _gfae .Stroke !=nil {if _bbeff :=_gfae .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_bbeff !=nil {return _bbeff ;};};if _gfae .Textbox !=nil {if _fcba :=_gfae .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_fcba !=nil {return _fcba ;};};if _gfae .Shadow !=nil {if _ceadg :=_gfae .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ceadg !=nil {return _ceadg ;};};if _gfae .Skew !=nil {if _dgef :=_gfae .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_dgef !=nil {return _dgef ;};};if _gfae .Extrusion !=nil {if _fddbg :=_gfae .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_fddbg !=nil {return _fddbg ;};};if _gfae .Callout !=nil {if _edcda :=_gfae .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_edcda !=nil {return _edcda ;};};if _gfae .Lock !=nil {if _cafadg :=_gfae .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_cafadg !=nil {return _cafadg ;};};if _gfae .Colormru !=nil {if _fbgcd :=_gfae .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_fbgcd !=nil {return _fbgcd ;};};if _gfae .Colormenu !=nil {if _efebc :=_gfae .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_efebc !=nil {return _efebc ;};};if _ebede :=_gfae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ebede !=nil {return _ebede ;};return nil ;};func NewCT_Background ()*CT_Background {_bcbbb :=&CT_Background {};return _bcbbb };type OfcColumn struct{OfcCT_StrokeChild };const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func NewCurve ()*Curve {_feega :=&Curve {};_feega .CT_Curve =*NewCT_Curve ();return _feega };
// Validate validates the OfcCT_ClipPath and its children
func (_ggcda *OfcCT_ClipPath )Validate ()error {return _ggcda .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_edgca OfcST_RType )Validate ()error {return _edgca .ValidateWithPath ("")};
// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path
func (_bcaeg *OfcSignatureline )ValidateWithPath (path string )error {if _adbgg :=_bcaeg .OfcCT_SignatureLine .ValidateWithPath (path );_adbgg !=nil {return _adbgg ;};return nil ;};func (_dbgb *Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbgb .CT_Background =*NewCT_Background ();for _ ,_eecb :=range start .Attr {if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbgb .BwmodeAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbgb .BwpureAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbgb .BwnormalAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_dbgb .TargetscreensizeAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Local =="\u0069\u0064"{_eeba ,_acga :=_eecb .Value ,error (nil );if _acga !=nil {return _acga ;};_dbgb .IdAttr =&_eeba ;continue ;};if _eecb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbgb .FilledAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfaeb ,_bdfe :=_eecb .Value ,error (nil );if _bdfe !=nil {return _bdfe ;};_dbgb .FillcolorAttr =&_dfaeb ;continue ;};};_acbb :for {_agba ,_fcbe :=d .Token ();if _fcbe !=nil {return _fcbe ;};switch _ffeg :=_agba .(type ){case _c .StartElement :switch _ffeg .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"}:_dbgb .Fill =NewFill ();if _eeff :=d .DecodeElement (_dbgb .Fill ,&_ffeg );_eeff !=nil {return _eeff ;};default:_ac .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",_ffeg .Name );if _abdf :=d .Skip ();_abdf !=nil {return _abdf ;};};case _c .EndElement :break _acbb ;case _c .CharData :};};return nil ;};func (_cddge OfcST_ExtrusionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gffde :=_c .Attr {};_gffde .Name =name ;switch _cddge {case OfcST_ExtrusionTypeUnset :_gffde .Value ="";case OfcST_ExtrusionTypePerspective :_gffde .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_gffde .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _gffde ,nil ;};func NewCT_Shadow ()*CT_Shadow {_adda :=&CT_Shadow {};return _adda };func (_fdede OfcST_ExtrusionType )Validate ()error {return _fdede .ValidateWithPath ("")};func (_df *AG_Adj )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _df .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fb .Sprintf ("\u0025\u0076",*_df .AdjAttr )});};return nil ;};
// Validate validates the OfcSignatureline and its children
func (_egcff *OfcSignatureline )Validate ()error {return _egcff .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};type AG_Type struct{TypeAttr *string ;};type OfcST_How byte ;func (_cdeag *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 _cdeag .OfcCT_ShapeLayout .MarshalXML (e ,start );};func (_beagc OfcST_ConnectorType )String ()string {switch _beagc {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 "";};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _fc .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 _fc .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 _fc .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;RelidAttr *string ;};type AG_Style struct{StyleAttr *string ;};func (_edfd *CT_PolyLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cedb :=range start .Attr {if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edfd .UserdrawnAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0063\u006c\u0069\u0070"{_edfd .ClipAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edfd .UserhiddenAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edfd .InsetmodeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edfd .BulletAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edfd .PreferrelativeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068\u0072"{_edfd .HrAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edfd .OleiconAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068\u0072\u0073t\u0064"{_edfd .HrstdAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edfd .HrnoshadeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdgbb ,_bafac :=_cedb .Value ,error (nil );if _bafac !=nil {return _bafac ;};_edfd .BordertopcolorAttr =&_bdgbb ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edfd .DgmlayoutAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edfd .AllowoverlapAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edfd .BwnormalAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edfd .CliptowrapAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_agbb ,_fbec :=_cedb .Value ,error (nil );if _fbec !=nil {return _fbec ;};_edfd .BorderbottomcolorAttr =&_agbb ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u006f\u006e\u0065\u0064"{_edfd .OnedAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edfd .DgmlayoutmruAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dafc ,_bfbc :=_f .ParseInt (_cedb .Value ,10,64);if _bfbc !=nil {return _bfbc ;};_edfd .RegroupidAttr =&_dafc ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edfd .AllowincellAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068\u0072\u0070c\u0074"{_dabff ,_gaee :=_f .ParseFloat (_cedb .Value ,64);if _gaee !=nil {return _gaee ;};_faaec :=float32 (_dabff );_edfd .HrpctAttr =&_faaec ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edfd .ButtonAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0073\u0070\u0069\u0064"{_agaf ,_gfgf :=_cedb .Value ,error (nil );if _gfgf !=nil {return _gfgf ;};_edfd .SpidAttr =&_agaf ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0073\u0070\u0074"{_egaag ,_cddc :=_f .ParseFloat (_cedb .Value ,64);if _cddc !=nil {return _cddc ;};_abca :=float32 (_egaag );_edfd .SptAttr =&_abca ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgff ,_cafc :=_cedb .Value ,error (nil );if _cafc !=nil {return _cafc ;};_edfd .BorderleftcolorAttr =&_fgff ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u006f\u006c\u0065"{_edfd .OleAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egdg ,_bfgbg :=_cedb .Value ,error (nil );if _bfgbg !=nil {return _bfgbg ;};_edfd .BorderrightcolorAttr =&_egdg ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edfd .BwmodeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbfaf ,_ffdea :=_f .ParseInt (_cedb .Value ,10,64);if _ffdea !=nil {return _ffdea ;};_edfd .DgmnodekindAttr =&_gbfaf ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edfd .ForcedashAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edfd .BwpureAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edfd .ConnectortypeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edfd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edfd .HralignAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebceb ,_fdfb :=_cedb .Value ,error (nil );if _fdfb !=nil {return _fdfb ;};_edfd .CoordsizeAttr =&_ebceb ;continue ;};if _cedb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gdde ,_gbefa :=_cedb .Value ,error (nil );if _gbefa !=nil {return _gbefa ;};_edfd .StyleAttr =&_gdde ;continue ;};if _cedb .Name .Local =="\u0069\u0064"{_cggc ,_efffe :=_cedb .Value ,error (nil );if _efffe !=nil {return _efffe ;};_edfd .IdAttr =&_cggc ;continue ;};if _cedb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edfd .StrokedAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0070\u0072\u0069n\u0074"{_edfd .PrintAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccdd ,_bedfd :=_cedb .Value ,error (nil );if _bedfd !=nil {return _bedfd ;};_edfd .StrokeweightAttr =&_ccdd ;continue ;};if _cedb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aefa ,_ddbe :=_cedb .Value ,error (nil );if _ddbe !=nil {return _ddbe ;};_edfd .WrapcoordsAttr =&_aefa ;continue ;};if _cedb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebdg ,_eadge :=_cedb .Value ,error (nil );if _eadge !=nil {return _eadge ;};_edfd .ChromakeyAttr =&_ebdg ;continue ;};if _cedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edfa ,_abad :=_cedb .Value ,error (nil );if _abad !=nil {return _abad ;};_edfd .FillcolorAttr =&_edfa ;continue ;};if _cedb .Name .Local =="\u0061\u006c\u0074"{_cecg ,_dbdg :=_cedb .Value ,error (nil );if _dbdg !=nil {return _dbdg ;};_edfd .AltAttr =&_cecg ;continue ;};if _cedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abbaf ,_aeec :=_cedb .Value ,error (nil );if _aeec !=nil {return _aeec ;};_edfd .OpacityAttr =&_abbaf ;continue ;};if _cedb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffaf ,_cgfcfb :=_cedb .Value ,error (nil );if _cgfcfb !=nil {return _cgfcfb ;};_edfd .StrokecolorAttr =&_ffaf ;continue ;};if _cedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edfd .InsetpenAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edfd .FilledAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bafcg ,_decb :=_cedb .Value ,error (nil );if _decb !=nil {return _decb ;};_edfd .CoordoriginAttr =&_bafcg ;continue ;};if _cedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eded ,_egecf :=_cedb .Value ,error (nil );if _egecf !=nil {return _egecf ;};_edfd .TitleAttr =&_eded ;continue ;};if _cedb .Name .Local =="\u0063\u006c\u0061s\u0073"{_gcaaf ,_eafg :=_cedb .Value ,error (nil );if _eafg !=nil {return _eafg ;};_edfd .ClassAttr =&_gcaaf ;continue ;};if _cedb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ggadc ,_gcaaff :=_cedb .Value ,error (nil );if _gcaaff !=nil {return _gcaaff ;};_edfd .TargetAttr =&_ggadc ;continue ;};if _cedb .Name .Local =="\u0068\u0072\u0065\u0066"{_caabd ,_abced :=_cedb .Value ,error (nil );if _abced !=nil {return _abced ;};_edfd .HrefAttr =&_caabd ;continue ;};if _cedb .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_ecead ,_aabdg :=_cedb .Value ,error (nil );if _aabdg !=nil {return _aabdg ;};_edfd .PointsAttr =&_ecead ;continue ;};};_dfeaf :for {_bfae ,_bfdcf :=d .Token ();if _bfdcf !=nil {return _bfdcf ;};switch _ddaf :=_bfae .(type ){case _c .StartElement :switch _ddaf .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"}:_defba :=NewOfcInk ();if _aebfe :=d .DecodeElement (_defba ,&_ddaf );_aebfe !=nil {return _aebfe ;};_edfd .Ink =append (_edfd .Ink ,_defba );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"}:_ccfe :=NewEG_ShapeElements ();_ccfe .Path =NewPath ();if _bdbbd :=d .DecodeElement (_ccfe .Path ,&_ddaf );_bdbbd !=nil {return _bdbbd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ccfe );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"}:_eebgc :=NewEG_ShapeElements ();_eebgc .Formulas =NewFormulas ();if _edfe :=d .DecodeElement (_eebgc .Formulas ,&_ddaf );_edfe !=nil {return _edfe ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_eebgc );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"}:_geag :=NewEG_ShapeElements ();_geag .Handles =NewHandles ();if _bafd :=d .DecodeElement (_geag .Handles ,&_ddaf );_bafd !=nil {return _bafd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_geag );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 _cdda :=d .DecodeElement (_faac .Fill ,&_ddaf );_cdda !=nil {return _cdda ;};_edfd .EG_ShapeElements =append (_edfd .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"}:_cfcce :=NewEG_ShapeElements ();_cfcce .Stroke =NewStroke ();if _dcbb :=d .DecodeElement (_cfcce .Stroke ,&_ddaf );_dcbb !=nil {return _dcbb ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cfcce );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"}:_ggaab :=NewEG_ShapeElements ();_ggaab .Shadow =NewShadow ();if _geaed :=d .DecodeElement (_ggaab .Shadow ,&_ddaf );_geaed !=nil {return _geaed ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ggaab );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"}:_eecg :=NewEG_ShapeElements ();_eecg .Textbox =NewTextbox ();if _dgda :=d .DecodeElement (_eecg .Textbox ,&_ddaf );_dgda !=nil {return _dgda ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_eecg );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"}:_cece :=NewEG_ShapeElements ();_cece .Textpath =NewTextpath ();if _gdaef :=d .DecodeElement (_cece .Textpath ,&_ddaf );_gdaef !=nil {return _gdaef ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cece );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"}:_adfbc :=NewEG_ShapeElements ();_adfbc .Imagedata =NewImagedata ();if _eedc :=d .DecodeElement (_adfbc .Imagedata ,&_ddaf );_eedc !=nil {return _eedc ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_adfbc );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"}:_ecfdf :=NewEG_ShapeElements ();_ecfdf .Skew =NewOfcSkew ();if _feegd :=d .DecodeElement (_ecfdf .Skew ,&_ddaf );_feegd !=nil {return _feegd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ecfdf );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"}:_bacb :=NewEG_ShapeElements ();_bacb .Extrusion =NewOfcExtrusion ();if _eaeba :=d .DecodeElement (_bacb .Extrusion ,&_ddaf );_eaeba !=nil {return _eaeba ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bacb );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"}:_bafdc :=NewEG_ShapeElements ();_bafdc .Callout =NewOfcCallout ();if _dfefa :=d .DecodeElement (_bafdc .Callout ,&_ddaf );_dfefa !=nil {return _dfefa ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bafdc );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"}:_ffacb :=NewEG_ShapeElements ();_ffacb .Lock =NewOfcLock ();if _eagbg :=d .DecodeElement (_ffacb .Lock ,&_ddaf );_eagbg !=nil {return _eagbg ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ffacb );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"}:_cggd :=NewEG_ShapeElements ();_cggd .Clippath =NewOfcClippath ();if _gdfg :=d .DecodeElement (_cggd .Clippath ,&_ddaf );_gdfg !=nil {return _gdfg ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cggd );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"}:_bccf :=NewEG_ShapeElements ();_bccf .Signatureline =NewOfcSignatureline ();if _cddgd :=d .DecodeElement (_bccf .Signatureline ,&_ddaf );_cddgd !=nil {return _cddgd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bccf );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"}:_dfgd :=NewEG_ShapeElements ();_dfgd .Wrap =_ae .NewWrap ();if _bdacc :=d .DecodeElement (_dfgd .Wrap ,&_ddaf );_bdacc !=nil {return _bdacc ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_dfgd );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"}:_egfcd :=NewEG_ShapeElements ();_egfcd .Anchorlock =_ae .NewAnchorlock ();if _aaec :=d .DecodeElement (_egfcd .Anchorlock ,&_ddaf );_aaec !=nil {return _aaec ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_egfcd );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"}:_dgdfd :=NewEG_ShapeElements ();_dgdfd .Bordertop =_ae .NewBordertop ();if _cgedg :=d .DecodeElement (_dgdfd .Bordertop ,&_ddaf );_cgedg !=nil {return _cgedg ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_dgdfd );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"}:_baeea :=NewEG_ShapeElements ();_baeea .Borderbottom =_ae .NewBorderbottom ();if _efcecc :=d .DecodeElement (_baeea .Borderbottom ,&_ddaf );_efcecc !=nil {return _efcecc ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_baeea );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"}:_bgefb :=NewEG_ShapeElements ();_bgefb .Borderleft =_ae .NewBorderleft ();if _fbgab :=d .DecodeElement (_bgefb .Borderleft ,&_ddaf );_fbgab !=nil {return _fbgab ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bgefb );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"}:_eafff :=NewEG_ShapeElements ();_eafff .Borderright =_ae .NewBorderright ();if _eaab :=d .DecodeElement (_eafff .Borderright ,&_ddaf );_eaab !=nil {return _eaab ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_eafff );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"}:_cceed :=NewEG_ShapeElements ();_cceed .ClientData =_b .NewClientData ();if _adacd :=d .DecodeElement (_cceed .ClientData ,&_ddaf );_adacd !=nil {return _adacd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cceed );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"}:_ebcg :=NewEG_ShapeElements ();_ebcg .Textdata =_dce .NewTextdata ();if _ecaf :=d .DecodeElement (_ebcg .Textdata ,&_ddaf );_ecaf !=nil {return _ecaf ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ebcg );default:_ac .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",_ddaf .Name );if _agafd :=d .Skip ();_agafd !=nil {return _agafd ;};};case _c .EndElement :break _dfeaf ;case _c .CharData :};};return nil ;};
// Validate validates the OfcSkew and its children
func (_gfdg *OfcSkew )Validate ()error {return _gfdg .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};
// ValidateWithPath validates the CT_F and its children, prefixing error messages with path
func (_edgd *CT_F )ValidateWithPath (path string )error {return nil };func (_edddd *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 _edddd .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .GfxdataAttr )});};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .EquationxmlAttr )});};if _edddd .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .HrefAttr )});};if _edddd .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .TargetAttr )});};if _edddd .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .ClassAttr )});};if _edddd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .TitleAttr )});};if _edddd .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .AltAttr )});};if _edddd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .CoordsizeAttr )});};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .CoordoriginAttr )});};if _edddd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .WrapcoordsAttr )});};if _edddd .PrintAttr !=_fc .ST_TrueFalseUnset {_ffcg ,_cfca :=_edddd .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cfca !=nil {return _cfca ;};start .Attr =append (start .Attr ,_ffcg );};if _edddd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .IdAttr )});};if _edddd .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .StyleAttr )});};if _edddd .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .SpidAttr )});};if _edddd .OnedAttr !=_fc .ST_TrueFalseUnset {_aeafc ,_dcaed :=_edddd .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dcaed !=nil {return _dcaed ;};start .Attr =append (start .Attr ,_aeafc );};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .RegroupidAttr )});};if _edddd .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_acbbe ,_cddd :=_edddd .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cddd !=nil {return _cddd ;};start .Attr =append (start .Attr ,_acbbe );};if _edddd .ButtonAttr !=_fc .ST_TrueFalseUnset {_bcfca ,_cbafg :=_edddd .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbafg !=nil {return _cbafg ;};start .Attr =append (start .Attr ,_bcfca );};if _edddd .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_efad ,_gcgc :=_edddd .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcgc !=nil {return _gcgc ;};start .Attr =append (start .Attr ,_efad );};if _edddd .BulletAttr !=_fc .ST_TrueFalseUnset {_ceeae ,_gfbaa :=_edddd .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gfbaa !=nil {return _gfbaa ;};start .Attr =append (start .Attr ,_ceeae );};if _edddd .HrAttr !=_fc .ST_TrueFalseUnset {_bface ,_accgf :=_edddd .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _accgf !=nil {return _accgf ;};start .Attr =append (start .Attr ,_bface );};if _edddd .HrstdAttr !=_fc .ST_TrueFalseUnset {_gbfgb ,_addgf :=_edddd .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _addgf !=nil {return _addgf ;};start .Attr =append (start .Attr ,_gbfgb );};if _edddd .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_adbf ,_ebdfa :=_edddd .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ebdfa !=nil {return _ebdfa ;};start .Attr =append (start .Attr ,_adbf );};if _edddd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .HrpctAttr )});};if _edddd .HralignAttr !=OfcST_HrAlignUnset {_caeceg ,_cbde :=_edddd .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cbde !=nil {return _cbde ;};start .Attr =append (start .Attr ,_caeceg );};if _edddd .AllowincellAttr !=_fc .ST_TrueFalseUnset {_aeac ,_dbaea :=_edddd .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dbaea !=nil {return _dbaea ;};start .Attr =append (start .Attr ,_aeac );};if _edddd .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_feec ,_bbga :=_edddd .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_feec );};if _edddd .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_dfba ,_dbegg :=_edddd .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dbegg !=nil {return _dbegg ;};start .Attr =append (start .Attr ,_dfba );};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .BordertopcolorAttr )});};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .BorderleftcolorAttr )});};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .BorderbottomcolorAttr )});};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .BorderrightcolorAttr )});};if _edddd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dffb ,_gedbg :=_edddd .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gedbg !=nil {return _gedbg ;};start .Attr =append (start .Attr ,_dffb );};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .DgmnodekindAttr )});};if _edddd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ddddd ,_deddf :=_edddd .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _deddf !=nil {return _deddf ;};start .Attr =append (start .Attr ,_ddddd );};if _edddd .InsetmodeAttr !=OfcST_InsetModeUnset {_cdaac ,_dgba :=_edddd .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dgba !=nil {return _dgba ;};start .Attr =append (start .Attr ,_cdaac );};if _edddd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .OpacityAttr )});};if _edddd .StrokedAttr !=_fc .ST_TrueFalseUnset {_cdagc ,_fecf :=_edddd .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fecf !=nil {return _fecf ;};start .Attr =append (start .Attr ,_cdagc );};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .StrokecolorAttr )});};if _edddd .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 :_fb .Sprintf ("\u0025\u0076",*_edddd .StrokeweightAttr )});};if _edddd .InsetpenAttr !=_fc .ST_TrueFalseUnset {_fdcaf ,_daeba :=_edddd .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _daeba !=nil {return _daeba ;};start .Attr =append (start .Attr ,_fdcaf );};if _edddd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .ChromakeyAttr )});};if _edddd .FilledAttr !=_fc .ST_TrueFalseUnset {_eece ,_cefg :=_edddd .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cefg !=nil {return _cefg ;};start .Attr =append (start .Attr ,_eece );};if _edddd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .FillcolorAttr )});};if _edddd .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .SptAttr )});};if _edddd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_adface ,_daac :=_edddd .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _daac !=nil {return _daac ;};start .Attr =append (start .Attr ,_adface );};if _edddd .BwmodeAttr !=OfcST_BWModeUnset {_fbccb ,_bddgba :=_edddd .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bddgba !=nil {return _bddgba ;};start .Attr =append (start .Attr ,_fbccb );};if _edddd .BwpureAttr !=OfcST_BWModeUnset {_gaeafd ,_fbaee :=_edddd .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fbaee !=nil {return _fbaee ;};start .Attr =append (start .Attr ,_gaeafd );};if _edddd .BwnormalAttr !=OfcST_BWModeUnset {_gddfe ,_eaecf :=_edddd .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eaecf !=nil {return _eaecf ;};start .Attr =append (start .Attr ,_gddfe );};if _edddd .ForcedashAttr !=_fc .ST_TrueFalseUnset {_gdge ,_dbege :=_edddd .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dbege !=nil {return _dbege ;};start .Attr =append (start .Attr ,_gdge );};if _edddd .OleiconAttr !=_fc .ST_TrueFalseUnset {_dccfc ,_cadf :=_edddd .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cadf !=nil {return _cadf ;};start .Attr =append (start .Attr ,_dccfc );};if _edddd .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dgege ,_ebee :=_edddd .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ebee !=nil {return _ebee ;};start .Attr =append (start .Attr ,_dgege );};if _edddd .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_fbced ,_egaf :=_edddd .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _egaf !=nil {return _egaf ;};start .Attr =append (start .Attr ,_fbced );};if _edddd .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_beadf ,_egabd :=_edddd .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _egabd !=nil {return _egabd ;};start .Attr =append (start .Attr ,_beadf );};if _edddd .ClipAttr !=_fc .ST_TrueFalseUnset {_cbaab ,_dfbec :=_edddd .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dfbec !=nil {return _dfbec ;};start .Attr =append (start .Attr ,_cbaab );};if _edddd .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .TypeAttr )});};if _edddd .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .AdjAttr )});};if _edddd .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .PathAttr )});};e .EncodeToken (start );if _edddd .Ink !=nil {_fadf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_ddfe :=range _edddd .Ink {e .EncodeElement (_ddfe ,_fadf );};};if _edddd .Iscomment !=nil {_adfde :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_acfaf :=range _edddd .Iscomment {e .EncodeElement (_acfaf ,_adfde );};};if _edddd .Equationxml !=nil {_ddce :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_fecd :=range _edddd .Equationxml {e .EncodeElement (_fecd ,_ddce );};};if _edddd .EG_ShapeElements !=nil {for _ ,_gagdba :=range _edddd .EG_ShapeElements {_gagdba .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewRoundrect ()*Roundrect {_abacf :=&Roundrect {};_abacf .CT_RoundRect =*NewCT_RoundRect ();return _abacf ;};func NewCT_Shapetype ()*CT_Shapetype {_fggc :=&CT_Shapetype {};return _fggc };func (_ebadeg OfcST_CalloutPlacement )String ()string {switch _ebadeg {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 "";};type OfcCT_Extrusion struct{OnAttr _fc .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 _fc .ST_TrueFalse ;AutorotationcenterAttr _fc .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _fc .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _fc .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _fc .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _fc .ST_TrueFalse ;ExtAttr ST_Ext ;};
// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path
func (_eaeef *CT_Group )ValidateWithPath (path string )error {if _dcceg :=_eaeef .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_dcceg !=nil {return _dcceg ;};for _gfea ,_gbga :=range _eaeef .Group {if _cfge :=_gbga .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gfea ));_cfge !=nil {return _cfge ;};};for _ddgf ,_eddcb :=range _eaeef .Shape {if _edbea :=_eddcb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ddgf ));_edbea !=nil {return _edbea ;};};for _fbgf ,_cebb :=range _eaeef .Shapetype {if _aebf :=_cebb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fbgf ));_aebf !=nil {return _aebf ;};};for _bedc ,_faggeb :=range _eaeef .Arc {if _fegc :=_faggeb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bedc ));_fegc !=nil {return _fegc ;};};for _gafd ,_cefed :=range _eaeef .Curve {if _ggacgc :=_cefed .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_gafd ));_ggacgc !=nil {return _ggacgc ;};};for _caaef ,_dcfga :=range _eaeef .Image {if _gfec :=_dcfga .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_caaef ));_gfec !=nil {return _gfec ;};};for _ecc ,_cecf :=range _eaeef .Line {if _egede :=_cecf .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ecc ));_egede !=nil {return _egede ;};};for _dbdf ,_becgc :=range _eaeef .Oval {if _gbdaf :=_becgc .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_dbdf ));_gbdaf !=nil {return _gbdaf ;};};for _afafc ,_cdce :=range _eaeef .Polyline {if _daegc :=_cdce .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_afafc ));_daegc !=nil {return _daegc ;};};for _bbef ,_bedd :=range _eaeef .Rect {if _cegc :=_bedd .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bbef ));_cegc !=nil {return _cegc ;};};for _aaac ,_eagb :=range _eaeef .Roundrect {if _bbda :=_eagb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_aaac ));_bbda !=nil {return _bbda ;};};for _fedb ,_affd :=range _eaeef .Diagram {if _aefd :=_affd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_fedb ));_aefd !=nil {return _aefd ;};};for _fcage ,_abdg :=range _eaeef .EG_ShapeElements {if _beag :=_abdg .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fcage ));_beag !=nil {return _beag ;};};if _gccbb :=_eaeef .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gccbb !=nil {return _gccbb ;};if _edff :=_eaeef .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_edff !=nil {return _edff ;};if _ddcf :=_eaeef .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ddcf !=nil {return _ddcf ;};if _aabc :=_eaeef .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};if _abgdf :=_eaeef .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_abgdf !=nil {return _abgdf ;};if _egdbc :=_eaeef .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_egdbc !=nil {return _egdbc ;};if _fcad :=_eaeef .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fcad !=nil {return _fcad ;};if _fdbd :=_eaeef .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fdbd !=nil {return _fdbd ;};if _acgd :=_eaeef .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_acgd !=nil {return _acgd ;};if _cgaga :=_eaeef .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cgaga !=nil {return _cgaga ;};if _bdfg :=_eaeef .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bdfg !=nil {return _bdfg ;};if _ffaa :=_eaeef .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ffaa !=nil {return _ffaa ;};if _bfcae :=_eaeef .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfcae !=nil {return _bfcae ;};if _adebc :=_eaeef .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_adebc !=nil {return _adebc ;};if _cegcc :=_eaeef .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cegcc !=nil {return _cegcc ;};if _efbgd :=_eaeef .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_efbgd !=nil {return _efbgd ;};if _faga :=_eaeef .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_faga !=nil {return _faga ;};return nil ;};
// Validate validates the CT_Shapetype and its children
func (_gcbeb *CT_Shapetype )Validate ()error {return _gcbeb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_addgd *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 _addgd .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmstyleAttr )});};if _addgd .AutoformatAttr !=_fc .ST_TrueFalseUnset {_caea ,_fdffb :=_addgd .AutoformatAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _fdffb !=nil {return _fdffb ;};start .Attr =append (start .Attr ,_caea );};if _addgd .ReverseAttr !=_fc .ST_TrueFalseUnset {_bbag ,_dbbe :=_addgd .ReverseAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _dbbe !=nil {return _dbbe ;};start .Attr =append (start .Attr ,_bbag );};if _addgd .AutolayoutAttr !=_fc .ST_TrueFalseUnset {_gagb ,_fcffd :=_addgd .AutolayoutAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fcffd !=nil {return _fcffd ;};start .Attr =append (start .Attr ,_gagb );};if _addgd .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmscalexAttr )});};if _addgd .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmscaleyAttr )});};if _addgd .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 :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmfontsizeAttr )});};if _addgd .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 :_fb .Sprintf ("\u0025\u0076",*_addgd .ConstrainboundsAttr )});};if _addgd .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 :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmbasetextscaleAttr )});};if _addgd .ExtAttr !=ST_ExtUnset {_fegag ,_bfdcc :=_addgd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bfdcc !=nil {return _bfdcc ;};start .Attr =append (start .Attr ,_fegag );};e .EncodeToken (start );if _addgd .Relationtable !=nil {_gbdafg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_addgd .Relationtable ,_gbdafg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type AG_Adj struct{AdjAttr *string ;};
// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path
func (_feccbc *OfcCT_Proxy )ValidateWithPath (path string )error {if _fefce :=_feccbc .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fefce !=nil {return _fefce ;};if _cccce :=_feccbc .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_cccce !=nil {return _cccce ;};return nil ;};
// Validate validates the AG_Ext and its children
func (_egdb *AG_Ext )Validate ()error {return _egdb .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_ecdbc *Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdbc .CT_Group =*NewCT_Group ();for _ ,_abeee :=range start .Attr {if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecdbc .AllowincellAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecdbc .BulletAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068\u0072"{_ecdbc .HrAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u006f\u006e\u0065\u0064"{_ecdbc .OnedAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecdbc .HralignAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_ffcge ,_ceeca :=_abeee .Value ,error (nil );if _ceeca !=nil {return _ceeca ;};_ecdbc .TablelimitsAttr =&_ffcge ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_abbeb ,_aaaab :=_f .ParseInt (_abeee .Value ,10,64);if _aaaab !=nil {return _aaaab ;};_ecdbc .RegroupidAttr =&_abbeb ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bebaa ,_gbeb :=_abeee .Value ,error (nil );if _gbeb !=nil {return _gbeb ;};_ecdbc .BordertopcolorAttr =&_bebaa ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0073\u0070\u0069\u0064"{_afgf ,_ebbg :=_abeee .Value ,error (nil );if _ebbg !=nil {return _ebbg ;};_ecdbc .SpidAttr =&_afgf ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebecd ,_faggd :=_f .ParseFloat (_abeee .Value ,64);if _faggd !=nil {return _faggd ;};_feaceb :=float32 (_ebecd );_ecdbc .HrpctAttr =&_feaceb ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffdee ,_aegee :=_abeee .Value ,error (nil );if _aegee !=nil {return _aegee ;};_ecdbc .BorderrightcolorAttr =&_ffdee ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecdbc .ButtonAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecdbc .HrstdAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecdbc .DgmlayoutAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecdbc .UserdrawnAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecdbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecdbc .UserhiddenAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_faba ,_fcaab :=_abeee .Value ,error (nil );if _fcaab !=nil {return _fcaab ;};_ecdbc .BorderleftcolorAttr =&_faba ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecdbc .InsetmodeAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecdbc .AllowoverlapAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_cdabd ,_eedcd :=_abeee .Value ,error (nil );if _eedcd !=nil {return _eedcd ;};_ecdbc .TablepropertiesAttr =&_cdabd ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecdbc .HrnoshadeAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecdbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acdef ,_abbgef :=_f .ParseInt (_abeee .Value ,10,64);if _abbgef !=nil {return _abbgef ;};_ecdbc .DgmnodekindAttr =&_acdef ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cccae ,_ggdcd :=_abeee .Value ,error (nil );if _ggdcd !=nil {return _ggdcd ;};_ecdbc .BorderbottomcolorAttr =&_cccae ;continue ;};if _abeee .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecdbc .PrintAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbbfd ,_bcecd :=_abeee .Value ,error (nil );if _bcecd !=nil {return _bcecd ;};_ecdbc .TitleAttr =&_fbbfd ;continue ;};if _abeee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fgggca ,_bcdeaf :=_abeee .Value ,error (nil );if _bcdeaf !=nil {return _bcdeaf ;};_ecdbc .CoordoriginAttr =&_fgggca ;continue ;};if _abeee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ebgbc ,_ebeafa :=_abeee .Value ,error (nil );if _ebeafa !=nil {return _ebeafa ;};_ecdbc .WrapcoordsAttr =&_ebgbc ;continue ;};if _abeee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbded ,_cdbcd :=_abeee .Value ,error (nil );if _cdbcd !=nil {return _cdbcd ;};_ecdbc .CoordsizeAttr =&_gbded ;continue ;};if _abeee .Name .Local =="\u0073\u0074\u0079l\u0065"{_aaege ,_degb :=_abeee .Value ,error (nil );if _degb !=nil {return _degb ;};_ecdbc .StyleAttr =&_aaege ;continue ;};if _abeee .Name .Local =="\u0069\u0064"{_bcada ,_abfdc :=_abeee .Value ,error (nil );if _abfdc !=nil {return _abfdc ;};_ecdbc .IdAttr =&_bcada ;continue ;};if _abeee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_geee ,_fddde :=_abeee .Value ,error (nil );if _fddde !=nil {return _fddde ;};_ecdbc .FillcolorAttr =&_geee ;continue ;};if _abeee .Name .Local =="\u0063\u006c\u0061s\u0073"{_bege ,_dfadce :=_abeee .Value ,error (nil );if _dfadce !=nil {return _dfadce ;};_ecdbc .ClassAttr =&_bege ;continue ;};if _abeee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgefg ,_eegggf :=_abeee .Value ,error (nil );if _eegggf !=nil {return _eegggf ;};_ecdbc .TargetAttr =&_fgefg ;continue ;};if _abeee .Name .Local =="\u0068\u0072\u0065\u0066"{_gaaegf ,_effdgd :=_abeee .Value ,error (nil );if _effdgd !=nil {return _effdgd ;};_ecdbc .HrefAttr =&_gaaegf ;continue ;};if _abeee .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_ecdbc .EditasAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecdbc .FilledAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Local =="\u0061\u006c\u0074"{_effcd ,_cfad :=_abeee .Value ,error (nil );if _cfad !=nil {return _cfad ;};_ecdbc .AltAttr =&_effcd ;continue ;};};_bdcce :for {_feff ,_gfcad :=d .Token ();if _gfcad !=nil {return _gfcad ;};switch _edbc :=_feff .(type ){case _c .StartElement :switch _edbc .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"}:_fdcec :=NewGroup ();if _abgf :=d .DecodeElement (_fdcec ,&_edbc );_abgf !=nil {return _abgf ;};_ecdbc .Group =append (_ecdbc .Group ,_fdcec );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"}:_fbeec :=NewShape ();if _bgbe :=d .DecodeElement (_fbeec ,&_edbc );_bgbe !=nil {return _bgbe ;};_ecdbc .Shape =append (_ecdbc .Shape ,_fbeec );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"}:_ggebf :=NewShapetype ();if _fcgg :=d .DecodeElement (_ggebf ,&_edbc );_fcgg !=nil {return _fcgg ;};_ecdbc .Shapetype =append (_ecdbc .Shapetype ,_ggebf );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"}:_dfcf :=NewArc ();if _cccab :=d .DecodeElement (_dfcf ,&_edbc );_cccab !=nil {return _cccab ;};_ecdbc .Arc =append (_ecdbc .Arc ,_dfcf );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"}:_cgfgd :=NewCurve ();if _ebeff :=d .DecodeElement (_cgfgd ,&_edbc );_ebeff !=nil {return _ebeff ;};_ecdbc .Curve =append (_ecdbc .Curve ,_cgfgd );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"}:_addeb :=NewImage ();if _dgbda :=d .DecodeElement (_addeb ,&_edbc );_dgbda !=nil {return _dgbda ;};_ecdbc .Image =append (_ecdbc .Image ,_addeb );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"}:_bccdc :=NewLine ();if _gcba :=d .DecodeElement (_bccdc ,&_edbc );_gcba !=nil {return _gcba ;};_ecdbc .Line =append (_ecdbc .Line ,_bccdc );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"}:_afgda :=NewOval ();if _ggbe :=d .DecodeElement (_afgda ,&_edbc );_ggbe !=nil {return _ggbe ;};_ecdbc .Oval =append (_ecdbc .Oval ,_afgda );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"}:_ddeb :=NewPolyline ();if _bdcdb :=d .DecodeElement (_ddeb ,&_edbc );_bdcdb !=nil {return _bdcdb ;};_ecdbc .Polyline =append (_ecdbc .Polyline ,_ddeb );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"}:_bbbb :=NewRect ();if _gcffbc :=d .DecodeElement (_bbbb ,&_edbc );_gcffbc !=nil {return _gcffbc ;};_ecdbc .Rect =append (_ecdbc .Rect ,_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 :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_bgcad :=NewRoundrect ();if _bbggbb :=d .DecodeElement (_bgcad ,&_edbc );_bbggbb !=nil {return _bbggbb ;};_ecdbc .Roundrect =append (_ecdbc .Roundrect ,_bgcad );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"}:_fbdeb :=NewOfcDiagram ();if _dggca :=d .DecodeElement (_fbdeb ,&_edbc );_dggca !=nil {return _dggca ;};_ecdbc .Diagram =append (_ecdbc .Diagram ,_fbdeb );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"}:_bcbdeb :=NewEG_ShapeElements ();_bcbdeb .Path =NewPath ();if _fcdcf :=d .DecodeElement (_bcbdeb .Path ,&_edbc );_fcdcf !=nil {return _fcdcf ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_bcbdeb );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"}:_gfbfb :=NewEG_ShapeElements ();_gfbfb .Formulas =NewFormulas ();if _fedca :=d .DecodeElement (_gfbfb .Formulas ,&_edbc );_fedca !=nil {return _fedca ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gfbfb );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"}:_acfdd :=NewEG_ShapeElements ();_acfdd .Handles =NewHandles ();if _gfbbg :=d .DecodeElement (_acfdd .Handles ,&_edbc );_gfbbg !=nil {return _gfbbg ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_acfdd );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"}:_gdffe :=NewEG_ShapeElements ();_gdffe .Fill =NewFill ();if _deade :=d .DecodeElement (_gdffe .Fill ,&_edbc );_deade !=nil {return _deade ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gdffe );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"}:_cegee :=NewEG_ShapeElements ();_cegee .Stroke =NewStroke ();if _gdbe :=d .DecodeElement (_cegee .Stroke ,&_edbc );_gdbe !=nil {return _gdbe ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_cegee );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"}:_gaacc :=NewEG_ShapeElements ();_gaacc .Shadow =NewShadow ();if _adbccd :=d .DecodeElement (_gaacc .Shadow ,&_edbc );_adbccd !=nil {return _adbccd ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gaacc );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"}:_ebdbf :=NewEG_ShapeElements ();_ebdbf .Textbox =NewTextbox ();if _adfcf :=d .DecodeElement (_ebdbf .Textbox ,&_edbc );_adfcf !=nil {return _adfcf ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_ebdbf );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"}:_bafcdg :=NewEG_ShapeElements ();_bafcdg .Textpath =NewTextpath ();if _edadfc :=d .DecodeElement (_bafcdg .Textpath ,&_edbc );_edadfc !=nil {return _edadfc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_bafcdg );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"}:_gaabg :=NewEG_ShapeElements ();_gaabg .Imagedata =NewImagedata ();if _bafcc :=d .DecodeElement (_gaabg .Imagedata ,&_edbc );_bafcc !=nil {return _bafcc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gaabg );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"}:_agfec :=NewEG_ShapeElements ();_agfec .Skew =NewOfcSkew ();if _dfeac :=d .DecodeElement (_agfec .Skew ,&_edbc );_dfeac !=nil {return _dfeac ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_agfec );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"}:_edcdf :=NewEG_ShapeElements ();_edcdf .Extrusion =NewOfcExtrusion ();if _ccggfd :=d .DecodeElement (_edcdf .Extrusion ,&_edbc );_ccggfd !=nil {return _ccggfd ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_edcdf );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"}:_gegg :=NewEG_ShapeElements ();_gegg .Callout =NewOfcCallout ();if _cggce :=d .DecodeElement (_gegg .Callout ,&_edbc );_cggce !=nil {return _cggce ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gegg );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"}:_feaf :=NewEG_ShapeElements ();_feaf .Lock =NewOfcLock ();if _bcdcc :=d .DecodeElement (_feaf .Lock ,&_edbc );_bcdcc !=nil {return _bcdcc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_feaf );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"}:_bgfaf :=NewEG_ShapeElements ();_bgfaf .Clippath =NewOfcClippath ();if _dffbc :=d .DecodeElement (_bgfaf .Clippath ,&_edbc );_dffbc !=nil {return _dffbc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_bgfaf );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"}:_gaage :=NewEG_ShapeElements ();_gaage .Signatureline =NewOfcSignatureline ();if _dgfcc :=d .DecodeElement (_gaage .Signatureline ,&_edbc );_dgfcc !=nil {return _dgfcc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gaage );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"}:_aabg :=NewEG_ShapeElements ();_aabg .Wrap =_ae .NewWrap ();if _dbefb :=d .DecodeElement (_aabg .Wrap ,&_edbc );_dbefb !=nil {return _dbefb ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_aabg );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"}:_dabfd :=NewEG_ShapeElements ();_dabfd .Anchorlock =_ae .NewAnchorlock ();if _cecfg :=d .DecodeElement (_dabfd .Anchorlock ,&_edbc );_cecfg !=nil {return _cecfg ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_dabfd );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"}:_egbdec :=NewEG_ShapeElements ();_egbdec .Bordertop =_ae .NewBordertop ();if _dbfeec :=d .DecodeElement (_egbdec .Bordertop ,&_edbc );_dbfeec !=nil {return _dbfeec ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_egbdec );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"}:_afdaf :=NewEG_ShapeElements ();_afdaf .Borderbottom =_ae .NewBorderbottom ();if _dcfaf :=d .DecodeElement (_afdaf .Borderbottom ,&_edbc );_dcfaf !=nil {return _dcfaf ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_afdaf );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"}:_cdec :=NewEG_ShapeElements ();_cdec .Borderleft =_ae .NewBorderleft ();if _ddgce :=d .DecodeElement (_cdec .Borderleft ,&_edbc );_ddgce !=nil {return _ddgce ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_cdec );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"}:_dgdb :=NewEG_ShapeElements ();_dgdb .Borderright =_ae .NewBorderright ();if _abged :=d .DecodeElement (_dgdb .Borderright ,&_edbc );_abged !=nil {return _abged ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_dgdb );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"}:_dade :=NewEG_ShapeElements ();_dade .ClientData =_b .NewClientData ();if _ccfbb :=d .DecodeElement (_dade .ClientData ,&_edbc );_ccfbb !=nil {return _ccfbb ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_dade );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"}:_decgg :=NewEG_ShapeElements ();_decgg .Textdata =_dce .NewTextdata ();if _fegb :=d .DecodeElement (_decgg .Textdata ,&_edbc );_fegb !=nil {return _fegb ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_decgg );default:_ac .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",_edbc .Name );if _cbfbb :=d .Skip ();_cbfbb !=nil {return _cbfbb ;};};case _c .EndElement :break _bdcce ;case _c .CharData :};};return nil ;};func (_dfbddbg OfcST_BWMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfbddbg .String (),start );};
// Validate validates the OfcShapedefaults and its children
func (_cfcgd *OfcShapedefaults )Validate ()error {return _cfcgd .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};func (_efgd *CT_F )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _efgd .EqnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0071\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_efgd .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func NewAG_Style ()*AG_Style {_bdce :=&AG_Style {};return _bdce };func (_bdca OfcST_FillType )Validate ()error {return _bdca .ValidateWithPath ("")};func NewCT_Formulas ()*CT_Formulas {_cbdg :=&CT_Formulas {};return _cbdg };func (_ddcg *Handles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ddcg .CT_Handles .MarshalXML (e ,start );};func NewAG_CoreAttributes ()*AG_CoreAttributes {_cc :=&AG_CoreAttributes {};return _cc };type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};
// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path
func (_adde *AG_ShapeAttributes )ValidateWithPath (path string )error {if _edf :=_adde .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_edf !=nil {return _edf ;};if _cdbf :=_adde .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cdbf !=nil {return _cdbf ;};if _bdea :=_adde .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdea !=nil {return _bdea ;};return nil ;};
// Validate validates the OfcCT_ColorMru and its children
func (_aeaae *OfcCT_ColorMru )Validate ()error {return _aeaae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_dgfdf OfcST_ConnectorType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccccc :=_c .Attr {};_ccccc .Name =name ;switch _dgfdf {case OfcST_ConnectorTypeUnset :_ccccc .Value ="";case OfcST_ConnectorTypeNone :_ccccc .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_ccccc .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_ccccc .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_ccccc .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _ccccc ,nil ;};func NewCT_Shape ()*CT_Shape {_bfge :=&CT_Shape {};return _bfge };type OfcSkew struct{OfcCT_Skew };
// ValidateWithPath validates the Curve and its children, prefixing error messages with path
func (_aaccd *Curve )ValidateWithPath (path string )error {if _cfgaga :=_aaccd .CT_Curve .ValidateWithPath (path );_cfgaga !=nil {return _cfgaga ;};return nil ;};
// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path
func (_dbfef *OfcOLEObject )ValidateWithPath (path string )error {if _bacdb :=_dbfef .OfcCT_OLEObject .ValidateWithPath (path );_bacdb !=nil {return _bacdb ;};return nil ;};
// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path
func (_caddb *OfcCT_IdMap )ValidateWithPath (path string )error {if _cbdgd :=_caddb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbdgd !=nil {return _cbdgd ;};return nil ;};func NewOval ()*Oval {_gbbbc :=&Oval {};_gbbbc .CT_Oval =*NewCT_Oval ();return _gbbbc };func NewShape ()*Shape {_bedgd :=&Shape {};_bedgd .CT_Shape =*NewCT_Shape ();return _bedgd };
// Validate validates the Imagedata and its children
func (_gbbaf *Imagedata )Validate ()error {return _gbbaf .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func NewCT_TextPath ()*CT_TextPath {_cecgd :=&CT_TextPath {};return _cecgd };func (_cbbef *Stroke )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cbbef .CT_Stroke .MarshalXML (e ,start );};func (_gafb *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 _gafb .OfcCT_EquationXml .MarshalXML (e ,start );};func (_dfdff OfcST_ConnectType )String ()string {switch _dfdff {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 "";};func (_fgfe *AG_Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfe .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_fgfe .PathAttr )});};return nil ;};func (_bdcc *CT_Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fadg :for {_defd ,_bdccf :=d .Token ();if _bdccf !=nil {return _bdccf ;};switch _bafa :=_defd .(type ){case _c .StartElement :switch _bafa .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"}:_fec :=NewCT_F ();if _cddff :=d .DecodeElement (_fec ,&_bafa );_cddff !=nil {return _cddff ;};_bdcc .F =append (_bdcc .F ,_fec );default:_ac .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",_bafa .Name );if _feee :=d .Skip ();_feee !=nil {return _feee ;};};case _c .EndElement :break _fadg ;case _c .CharData :};};return nil ;};func (_dcaf *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 _dcaf .OfcCT_StrokeChild .MarshalXML (e ,start );};
// Validate validates the CT_H and its children
func (_fcda *CT_H )Validate ()error {return _fcda .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_aagg *Group )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aagg .CT_Group .MarshalXML (e ,start );};func (_fege *CT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgea :=range start .Attr {if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fege .DetectmouseclickAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0072\u0065\u006ci\u0064"{_caab ,_dcfc :=_fgea .Value ,error (nil );if _dcfc !=nil {return _dcfc ;};_fege .RelidAttr =&_caab ;continue ;};if _fgea .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"&&_fgea .Name .Local =="\u0069\u0064"||_fgea .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"&&_fgea .Name .Local =="\u0069\u0064"{_ffffg ,_dcca :=_fgea .Value ,error (nil );if _dcca !=nil {return _dcca ;};_fege .IdAttr =&_ffffg ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_fccg ,_cbcb :=_fgea .Value ,error (nil );if _cbcb !=nil {return _cbcb ;};_fege .Opacity2Attr =&_fccg ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgaf ,_debg :=_fgea .Value ,error (nil );if _debg !=nil {return _debg ;};_fege .TitleAttr =&_fgaf ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0068\u0072\u0065\u0066"{_ccgc ,_gabe :=_fgea .Value ,error (nil );if _gabe !=nil {return _gabe ;};_fege .HrefAttr =&_ccgc ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_daab ,_efffa :=_fgea .Value ,error (nil );if _efffa !=nil {return _efffa ;};_fege .AlthrefAttr =&_daab ;continue ;};if _fgea .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fege .AlignshapeAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_fege .MethodAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0073\u0069\u007a\u0065"{_eagg ,_gfga :=_fgea .Value ,error (nil );if _gfga !=nil {return _gfga ;};_fege .SizeAttr =&_eagg ;continue ;};if _fgea .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dafb ,_bdgga :=_fgea .Value ,error (nil );if _bdgga !=nil {return _bdgga ;};_fege .PositionAttr =&_dafb ;continue ;};if _fgea .Name .Local =="\u0073\u0072\u0063"{_efac ,_daga :=_fgea .Value ,error (nil );if _daga !=nil {return _daga ;};_fege .SrcAttr =&_efac ;continue ;};if _fgea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_daeg ,_dcgfb :=_fgea .Value ,error (nil );if _dcgfb !=nil {return _dcgfb ;};_fege .ColorsAttr =&_daeg ;continue ;};if _fgea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bega ,_bcfbd :=_fgea .Value ,error (nil );if _bcfbd !=nil {return _bcfbd ;};_fege .Color2Attr =&_bega ;continue ;};if _fgea .Name .Local =="\u0074\u0079\u0070\u0065"{_fege .TypeAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_aaga ,_dbbf :=_fgea .Value ,error (nil );if _dbbf !=nil {return _dbbf ;};_fege .FocussizeAttr =&_aaga ;continue ;};if _fgea .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfag ,_gcaa :=_fgea .Value ,error (nil );if _gcaa !=nil {return _gcaa ;};_fege .FocuspositionAttr =&_gfag ;continue ;};if _fgea .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dbffe ,_cecc :=_fgea .Value ,error (nil );if _cecc !=nil {return _cecc ;};_fege .OriginAttr =&_dbffe ;continue ;};if _fgea .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_fege .AspectAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0061\u006e\u0067l\u0065"{_gfeb ,_edebe :=_f .ParseFloat (_fgea .Value ,64);if _edebe !=nil {return _edebe ;};_fege .AngleAttr =&_gfeb ;continue ;};if _fgea .Name .Local =="\u0066\u006f\u0063u\u0073"{_acdb ,_aedf :=_fgea .Value ,error (nil );if _aedf !=nil {return _aedf ;};_fege .FocusAttr =&_acdb ;continue ;};if _fgea .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_fege .RecolorAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_fege .RotateAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbfgf ,_gdac :=_fgea .Value ,error (nil );if _gdac !=nil {return _gdac ;};_fege .OpacityAttr =&_gbfgf ;continue ;};if _fgea .Name .Local =="\u0063\u006f\u006co\u0072"{_fbfaf ,_bda :=_fgea .Value ,error (nil );if _bda !=nil {return _bda ;};_fege .ColorAttr =&_fbfaf ;continue ;};if _fgea .Name .Local =="\u006f\u006e"{_fege .OnAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0069\u0064"{_dcabc ,_eaaea :=_fgea .Value ,error (nil );if _eaaea !=nil {return _eaaea ;};_fege .SIdAttr =&_dcabc ;continue ;};};_acae :for {_badf ,_dfbb :=d .Token ();if _dfbb !=nil {return _dfbb ;};switch _egaa :=_badf .(type ){case _c .StartElement :switch _egaa .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"}:_fege .Fill =NewOfcFill ();if _dfec :=d .DecodeElement (_fege .Fill ,&_egaa );_dfec !=nil {return _dfec ;};default:_ac .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",_egaa .Name );if _cdeb :=d .Skip ();_cdeb !=nil {return _cdeb ;};};case _c .EndElement :break _acae ;case _c .CharData :};};return nil ;};type OfcST_CalloutPlacement byte ;func (_ecac *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 _ecac .OfcCT_ShapeDefaults .MarshalXML (e ,start );};
// Validate validates the OfcCT_ColorMenu and its children
func (_dceea *OfcCT_ColorMenu )Validate ()error {return _dceea .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};
// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path
func (_aegff *OfcCT_Extrusion )ValidateWithPath (path string )error {if _dffaef :=_aegff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dffaef !=nil {return _dffaef ;};if _egcbe :=_aegff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egcbe !=nil {return _egcbe ;};if _ddafg :=_aegff .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ddafg !=nil {return _ddafg ;};if _dbacf :=_aegff .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_dbacf !=nil {return _dbacf ;};if _caaeg :=_aegff .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_caaeg !=nil {return _caaeg ;};if _bebfd :=_aegff .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bebfd !=nil {return _bebfd ;};if _cggag :=_aegff .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cggag !=nil {return _cggag ;};if _ebfge :=_aegff .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_ebfge !=nil {return _ebfge ;};if _faebb :=_aegff .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_faebb !=nil {return _faebb ;};if _gfcee :=_aegff .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_gfcee !=nil {return _gfcee ;};if _bcegc :=_aegff .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_bcegc !=nil {return _bcegc ;};if _dgeafd :=_aegff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgeafd !=nil {return _dgeafd ;};return nil ;};type Rect struct{CT_Rect };func (_ccbgf *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 _ccbgf .ExtAttr !=ST_ExtUnset {_acfc ,_gfcdg :=_ccbgf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gfcdg !=nil {return _gfcdg ;};start .Attr =append (start .Attr ,_acfc );};e .EncodeToken (start );if _ccbgf .R !=nil {_fbfbg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072"}};for _ ,_acgab :=range _ccbgf .R {e .EncodeElement (_acgab ,_fbfbg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaeag *OfcCT_ShapeDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcedc :=range start .Attr {if _bcedc .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_deggbb ,_ecbed :=_f .ParseInt (_bcedc .Value ,10,64);if _ecbed !=nil {return _ecbed ;};_eaeag .SpidmaxAttr =&_deggbb ;continue ;};if _bcedc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eaeag .AllowincellAttr .UnmarshalXMLAttr (_bcedc );continue ;};if _bcedc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbgee ,_cdagd :=_bcedc .Value ,error (nil );if _cdagd !=nil {return _cdagd ;};_eaeag .StrokecolorAttr =&_dbgee ;continue ;};if _bcedc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_eaeag .StrokeAttr .UnmarshalXMLAttr (_bcedc );continue ;};if _bcedc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_beaa ,_gffge :=_bcedc .Value ,error (nil );if _gffge !=nil {return _gffge ;};_eaeag .FillcolorAttr =&_beaa ;continue ;};if _bcedc .Name .Local =="\u0066\u0069\u006c\u006c"{_eaeag .FillAttr .UnmarshalXMLAttr (_bcedc );continue ;};if _bcedc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdegf ,_cbbbb :=_bcedc .Value ,error (nil );if _cbbbb !=nil {return _cbbbb ;};_eaeag .StyleAttr =&_bdegf ;continue ;};if _bcedc .Name .Local =="\u0065\u0078\u0074"{_eaeag .ExtAttr .UnmarshalXMLAttr (_bcedc );continue ;};};_fabfbg :for {_ceecc ,_bcddg :=d .Token ();if _bcddg !=nil {return _bcddg ;};switch _dcbgb :=_ceecc .(type ){case _c .StartElement :switch _dcbgb .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"}:_eaeag .Fill =NewFill ();if _ddega :=d .DecodeElement (_eaeag .Fill ,&_dcbgb );_ddega !=nil {return _ddega ;};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"}:_eaeag .Stroke =NewStroke ();if _fbaac :=d .DecodeElement (_eaeag .Stroke ,&_dcbgb );_fbaac !=nil {return _fbaac ;};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"}:_eaeag .Textbox =NewTextbox ();if _dggfa :=d .DecodeElement (_eaeag .Textbox ,&_dcbgb );_dggfa !=nil {return _dggfa ;};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"}:_eaeag .Shadow =NewShadow ();if _eeabf :=d .DecodeElement (_eaeag .Shadow ,&_dcbgb );_eeabf !=nil {return _eeabf ;};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"}:_eaeag .Skew =NewOfcSkew ();if _caecg :=d .DecodeElement (_eaeag .Skew ,&_dcbgb );_caecg !=nil {return _caecg ;};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"}:_eaeag .Extrusion =NewOfcExtrusion ();if _abbgb :=d .DecodeElement (_eaeag .Extrusion ,&_dcbgb );_abbgb !=nil {return _abbgb ;};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"}:_eaeag .Callout =NewOfcCallout ();if _fbcde :=d .DecodeElement (_eaeag .Callout ,&_dcbgb );_fbcde !=nil {return _fbcde ;};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"}:_eaeag .Lock =NewOfcLock ();if _cfbfc :=d .DecodeElement (_eaeag .Lock ,&_dcbgb );_cfbfc !=nil {return _cfbfc ;};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"}:_eaeag .Colormru =NewOfcCT_ColorMru ();if _dfce :=d .DecodeElement (_eaeag .Colormru ,&_dcbgb );_dfce !=nil {return _dfce ;};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"}:_eaeag .Colormenu =NewOfcCT_ColorMenu ();if _fdfe :=d .DecodeElement (_eaeag .Colormenu ,&_dcbgb );_fdfe !=nil {return _fdfe ;};default:_ac .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",_dcbgb .Name );if _bcacb :=d .Skip ();_bcacb !=nil {return _bcacb ;};};case _c .EndElement :break _fabfbg ;case _c .CharData :};};return nil ;};type OfcCT_ClipPath struct{VAttr string ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);
// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path
func (_aeg *AG_Adj )ValidateWithPath (path string )error {return nil };func (_dabcg *OfcBottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dabcg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_abggf :=range start .Attr {if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0068\u0072\u0065\u0066"{_eafda ,_gbada :=_abggf .Value ,error (nil );if _gbada !=nil {return _gbada ;};_dabcg .HrefAttr =&_eafda ;continue ;};if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dabcg .ForcedashAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbcaaa ,_gcggc :=_abggf .Value ,error (nil );if _gcggc !=nil {return _gcggc ;};_dabcg .TitleAttr =&_cbcaaa ;continue ;};if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aefga ,_ecfgb :=_abggf .Value ,error (nil );if _ecfgb !=nil {return _ecfgb ;};_dabcg .AlthrefAttr =&_aefga ;continue ;};if _abggf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dabcg .ImageaspectAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dabcg .StartarrowAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dabcg .LinestyleAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dabcg .StartarrowwidthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dabcg .JoinstyleAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dabcg .StartarrowlengthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efeeb ,_bcgg :=_abggf .Value ,error (nil );if _bcgg !=nil {return _bcgg ;};_dabcg .DashstyleAttr =&_efeeb ;continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dabcg .EndarrowAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dabcg .FilltypeAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dabcg .EndarrowwidthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ececd ,_ecfgc :=_abggf .Value ,error (nil );if _ecfgc !=nil {return _ecfgc ;};_dabcg .OpacityAttr =&_ececd ;continue ;};if _abggf .Name .Local =="\u0063\u006f\u006co\u0072"{_cdaf ,_dbeea :=_abggf .Value ,error (nil );if _dbeea !=nil {return _dbeea ;};_dabcg .ColorAttr =&_cdaf ;continue ;};if _abggf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dabcg .InsetpenAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dabcg .EndarrowlengthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u0078\u0074"{_dabcg .ExtAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dabcg .EndcapAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cdbcb ,_efgfc :=_abggf .Value ,error (nil );if _efgfc !=nil {return _efgfc ;};_dabcg .Color2Attr =&_cdbcb ;continue ;};if _abggf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dabcg .ImagealignshapeAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gggc ,_bbgcd :=_abggf .Value ,error (nil );if _bbgcd !=nil {return _bbgcd ;};_dabcg .WeightAttr =&_gggc ;continue ;};if _abggf .Name .Local =="\u0073\u0072\u0063"{_dbgbd ,_eeabad :=_abggf .Value ,error (nil );if _eeabad !=nil {return _eeabad ;};_dabcg .SrcAttr =&_dbgbd ;continue ;};if _abggf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dabg ,_ecdbed :=_abggf .Value ,error (nil );if _ecdbed !=nil {return _ecdbed ;};_dabcg .ImagesizeAttr =&_dabg ;continue ;};if _abggf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gbdgf ,_cddcfg :=_f .ParseFloat (_abggf .Value ,64);if _cddcfg !=nil {return _cddcfg ;};_dabcg .MiterlimitAttr =&_gbdgf ;continue ;};if _abggf .Name .Local =="\u006f\u006e"{_dabcg .OnAttr .UnmarshalXMLAttr (_abggf );continue ;};};for {_caaafd ,_ffbec :=d .Token ();if _ffbec !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_ffbec );};if _dgdce ,_defeb :=_caaafd .(_c .EndElement );_defeb &&_dgdce .Name ==start .Name {break ;};};return nil ;};func (_edaeg *OfcST_BWMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edaeg =0;case "\u0063\u006f\u006co\u0072":*_edaeg =1;case "\u0061\u0075\u0074\u006f":*_edaeg =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_edaeg =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_edaeg =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_edaeg =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_edaeg =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_edaeg =7;case "\u0062\u006c\u0061c\u006b":*_edaeg =8;case "\u0077\u0068\u0069t\u0065":*_edaeg =9;case "\u0068\u0069\u0064\u0065":*_edaeg =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_edaeg =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_edaeg =12;};return nil ;};func (_bcecce *Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcecce .CT_Curve =*NewCT_Curve ();for _ ,_bddad :=range start .Attr {if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcecce .AllowoverlapAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dedbg ,_cfaab :=_f .ParseInt (_bddad .Value ,10,64);if _cfaab !=nil {return _cfaab ;};_bcecce .RegroupidAttr =&_dedbg ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcecce .DgmlayoutAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcecce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcecce .PreferrelativeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcecce .ButtonAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u006f\u006c\u0065"{_bcecce .OleAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcecce .UserhiddenAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcecce .ForcedashAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcecce .BulletAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcecce .BwpureAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0063\u006c\u0069\u0070"{_bcecce .ClipAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcdedf ,_abddb :=_bddad .Value ,error (nil );if _abddb !=nil {return _abddb ;};_bcecce .BorderbottomcolorAttr =&_fcdedf ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcecce .BwnormalAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcecce .HralignAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068\u0072"{_bcecce .HrAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dggf ,_dbee :=_bddad .Value ,error (nil );if _dbee !=nil {return _dbee ;};_bcecce .BordertopcolorAttr =&_dggf ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egdce ,_gbeg :=_f .ParseInt (_bddad .Value ,10,64);if _gbeg !=nil {return _gbeg ;};_bcecce .DgmnodekindAttr =&_egdce ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dddda ,_ecegd :=_bddad .Value ,error (nil );if _ecegd !=nil {return _ecegd ;};_bcecce .BorderrightcolorAttr =&_dddda ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0073\u0070\u0069\u0064"{_fbacg ,_dagf :=_bddad .Value ,error (nil );if _dagf !=nil {return _dagf ;};_bcecce .SpidAttr =&_fbacg ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfbb ,_dbaba :=_f .ParseFloat (_bddad .Value ,64);if _dbaba !=nil {return _dbaba ;};_egaff :=float32 (_bfbb );_bcecce .HrpctAttr =&_egaff ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcecce .HrstdAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcecce .CliptowrapAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcecce .AllowincellAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcecce .DgmlayoutmruAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcecce .UserdrawnAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcecce .OleiconAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aegcgd ,_acfbc :=_bddad .Value ,error (nil );if _acfbc !=nil {return _acfbc ;};_bcecce .BorderleftcolorAttr =&_aegcgd ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0073\u0070\u0074"{_baca ,_egba :=_f .ParseFloat (_bddad .Value ,64);if _egba !=nil {return _egba ;};_gdgac :=float32 (_baca );_bcecce .SptAttr =&_gdgac ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcecce .BwmodeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcecce .ConnectortypeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcecce .InsetmodeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u006f\u006e\u0065\u0064"{_bcecce .OnedAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcecce .HrnoshadeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcdga ,_ccada :=_bddad .Value ,error (nil );if _ccada !=nil {return _ccada ;};_bcecce .TitleAttr =&_gcdga ;continue ;};if _bddad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dggbg ,_bdcef :=_bddad .Value ,error (nil );if _bdcef !=nil {return _bdcef ;};_bcecce .WrapcoordsAttr =&_dggbg ;continue ;};if _bddad .Name .Local =="\u0073\u0074\u0079l\u0065"{_bffab ,_caeegd :=_bddad .Value ,error (nil );if _caeegd !=nil {return _caeegd ;};_bcecce .StyleAttr =&_bffab ;continue ;};if _bddad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdgcb ,_dgfae :=_bddad .Value ,error (nil );if _dgfae !=nil {return _dgfae ;};_bcecce .CoordoriginAttr =&_bdgcb ;continue ;};if _bddad .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcecce .PrintAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_edeg ,_cggbe :=_bddad .Value ,error (nil );if _cggbe !=nil {return _cggbe ;};_bcecce .CoordsizeAttr =&_edeg ;continue ;};if _bddad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcecce .StrokedAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0061\u006c\u0074"{_dgff ,_ddbga :=_bddad .Value ,error (nil );if _ddbga !=nil {return _ddbga ;};_bcecce .AltAttr =&_dgff ;continue ;};if _bddad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efbe ,_fgcde :=_bddad .Value ,error (nil );if _fgcde !=nil {return _fgcde ;};_bcecce .StrokeweightAttr =&_efbe ;continue ;};if _bddad .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_daadf ,_afgbd :=_bddad .Value ,error (nil );if _afgbd !=nil {return _afgbd ;};_bcecce .Control1Attr =&_daadf ;continue ;};if _bddad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fecdab ,_gcfg :=_bddad .Value ,error (nil );if _gcfg !=nil {return _gcfg ;};_bcecce .ChromakeyAttr =&_fecdab ;continue ;};if _bddad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bccd ,_eeaba :=_bddad .Value ,error (nil );if _eeaba !=nil {return _eeaba ;};_bcecce .FillcolorAttr =&_bccd ;continue ;};if _bddad .Name .Local =="\u0069\u0064"{_bacgf ,_beff :=_bddad .Value ,error (nil );if _beff !=nil {return _beff ;};_bcecce .IdAttr =&_bacgf ;continue ;};if _bddad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dccg ,_gadgg :=_bddad .Value ,error (nil );if _gadgg !=nil {return _gadgg ;};_bcecce .OpacityAttr =&_dccg ;continue ;};if _bddad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bceae ,_ebcfe :=_bddad .Value ,error (nil );if _ebcfe !=nil {return _ebcfe ;};_bcecce .StrokecolorAttr =&_bceae ;continue ;};if _bddad .Name .Local =="\u0063\u006c\u0061s\u0073"{_acfda ,_bcdeb :=_bddad .Value ,error (nil );if _bcdeb !=nil {return _bcdeb ;};_bcecce .ClassAttr =&_acfda ;continue ;};if _bddad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcecce .FilledAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0066\u0072\u006f\u006d"{_bbdad ,_gadge :=_bddad .Value ,error (nil );if _gadge !=nil {return _gadge ;};_bcecce .FromAttr =&_bbdad ;continue ;};if _bddad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ccbbg ,_bafbed :=_bddad .Value ,error (nil );if _bafbed !=nil {return _bafbed ;};_bcecce .TargetAttr =&_ccbbg ;continue ;};if _bddad .Name .Local =="\u0068\u0072\u0065\u0066"{_ccbee ,_baeeb :=_bddad .Value ,error (nil );if _baeeb !=nil {return _baeeb ;};_bcecce .HrefAttr =&_ccbee ;continue ;};if _bddad .Name .Local =="\u0074\u006f"{_cedgc ,_aeefa :=_bddad .Value ,error (nil );if _aeefa !=nil {return _aeefa ;};_bcecce .ToAttr =&_cedgc ;continue ;};if _bddad .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gbbdff ,_bbaf :=_bddad .Value ,error (nil );if _bbaf !=nil {return _bbaf ;};_bcecce .Control2Attr =&_gbbdff ;continue ;};if _bddad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcecce .InsetpenAttr .UnmarshalXMLAttr (_bddad );continue ;};};_gcag :for {_aafac ,_gcccd :=d .Token ();if _gcccd !=nil {return _gcccd ;};switch _dbcge :=_aafac .(type ){case _c .StartElement :switch _dbcge .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"}:_ccbf :=NewEG_ShapeElements ();_ccbf .Path =NewPath ();if _bbgff :=d .DecodeElement (_ccbf .Path ,&_dbcge );_bbgff !=nil {return _bbgff ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_ccbf );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"}:_ccefb :=NewEG_ShapeElements ();_ccefb .Formulas =NewFormulas ();if _eafdc :=d .DecodeElement (_ccefb .Formulas ,&_dbcge );_eafdc !=nil {return _eafdc ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_ccefb );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"}:_dcgfa :=NewEG_ShapeElements ();_dcgfa .Handles =NewHandles ();if _ddac :=d .DecodeElement (_dcgfa .Handles ,&_dbcge );_ddac !=nil {return _ddac ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_dcgfa );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"}:_aebfef :=NewEG_ShapeElements ();_aebfef .Fill =NewFill ();if _debdd :=d .DecodeElement (_aebfef .Fill ,&_dbcge );_debdd !=nil {return _debdd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_aebfef );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"}:_aacb :=NewEG_ShapeElements ();_aacb .Stroke =NewStroke ();if _dadgb :=d .DecodeElement (_aacb .Stroke ,&_dbcge );_dadgb !=nil {return _dadgb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_aacb );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"}:_bccb :=NewEG_ShapeElements ();_bccb .Shadow =NewShadow ();if _ebbdb :=d .DecodeElement (_bccb .Shadow ,&_dbcge );_ebbdb !=nil {return _ebbdb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bccb );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"}:_becgd :=NewEG_ShapeElements ();_becgd .Textbox =NewTextbox ();if _bdcg :=d .DecodeElement (_becgd .Textbox ,&_dbcge );_bdcg !=nil {return _bdcg ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_becgd );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"}:_bfad :=NewEG_ShapeElements ();_bfad .Textpath =NewTextpath ();if _feege :=d .DecodeElement (_bfad .Textpath ,&_dbcge );_feege !=nil {return _feege ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bfad );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"}:_ebffg :=NewEG_ShapeElements ();_ebffg .Imagedata =NewImagedata ();if _efee :=d .DecodeElement (_ebffg .Imagedata ,&_dbcge );_efee !=nil {return _efee ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_ebffg );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"}:_bbggb :=NewEG_ShapeElements ();_bbggb .Skew =NewOfcSkew ();if _cbac :=d .DecodeElement (_bbggb .Skew ,&_dbcge );_cbac !=nil {return _cbac ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bbggb );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"}:_gfdd :=NewEG_ShapeElements ();_gfdd .Extrusion =NewOfcExtrusion ();if _gcagb :=d .DecodeElement (_gfdd .Extrusion ,&_dbcge );_gcagb !=nil {return _gcagb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_gfdd );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"}:_cfccg :=NewEG_ShapeElements ();_cfccg .Callout =NewOfcCallout ();if _gefga :=d .DecodeElement (_cfccg .Callout ,&_dbcge );_gefga !=nil {return _gefga ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cfccg );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"}:_aecg :=NewEG_ShapeElements ();_aecg .Lock =NewOfcLock ();if _bdgge :=d .DecodeElement (_aecg .Lock ,&_dbcge );_bdgge !=nil {return _bdgge ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_aecg );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"}:_dbec :=NewEG_ShapeElements ();_dbec .Clippath =NewOfcClippath ();if _cdfef :=d .DecodeElement (_dbec .Clippath ,&_dbcge );_cdfef !=nil {return _cdfef ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_dbec );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"}:_cbgb :=NewEG_ShapeElements ();_cbgb .Signatureline =NewOfcSignatureline ();if _dgad :=d .DecodeElement (_cbgb .Signatureline ,&_dbcge );_dgad !=nil {return _dgad ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cbgb );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"}:_caaf :=NewEG_ShapeElements ();_caaf .Wrap =_ae .NewWrap ();if _fgdfbc :=d .DecodeElement (_caaf .Wrap ,&_dbcge );_fgdfbc !=nil {return _fgdfbc ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_caaf );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"}:_cbbe :=NewEG_ShapeElements ();_cbbe .Anchorlock =_ae .NewAnchorlock ();if _ecffd :=d .DecodeElement (_cbbe .Anchorlock ,&_dbcge );_ecffd !=nil {return _ecffd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cbbe );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"}:_efbdc :=NewEG_ShapeElements ();_efbdc .Bordertop =_ae .NewBordertop ();if _bgfcb :=d .DecodeElement (_efbdc .Bordertop ,&_dbcge );_bgfcb !=nil {return _bgfcb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_efbdc );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"}:_bafgf :=NewEG_ShapeElements ();_bafgf .Borderbottom =_ae .NewBorderbottom ();if _daggd :=d .DecodeElement (_bafgf .Borderbottom ,&_dbcge );_daggd !=nil {return _daggd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bafgf );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"}:_afdfg :=NewEG_ShapeElements ();_afdfg .Borderleft =_ae .NewBorderleft ();if _gbegc :=d .DecodeElement (_afdfg .Borderleft ,&_dbcge );_gbegc !=nil {return _gbegc ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_afdfg );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"}:_debde :=NewEG_ShapeElements ();_debde .Borderright =_ae .NewBorderright ();if _cedfd :=d .DecodeElement (_debde .Borderright ,&_dbcge );_cedfd !=nil {return _cedfd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_debde );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"}:_cbbd :=NewEG_ShapeElements ();_cbbd .ClientData =_b .NewClientData ();if _cbaag :=d .DecodeElement (_cbbd .ClientData ,&_dbcge );_cbaag !=nil {return _cbaag ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cbbd );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"}:_accaa :=NewEG_ShapeElements ();_accaa .Textdata =_dce .NewTextdata ();if _afed :=d .DecodeElement (_accaa .Textdata ,&_dbcge );_afed !=nil {return _afed ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_accaa );default:_ac .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",_dbcge .Name );if _gefdg :=d .Skip ();_gefdg !=nil {return _gefdg ;};};case _c .EndElement :break _gcag ;case _c .CharData :};};return nil ;};func (_dfbbc *OfcInk )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbbc .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_cfbeg :=range start .Attr {if _cfbeg .Name .Local =="\u0069"{_fdeea ,_eafdce :=_cfbeg .Value ,error (nil );if _eafdce !=nil {return _eafdce ;};_dfbbc .IAttr =&_fdeea ;continue ;};if _cfbeg .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dfbbc .AnnotationAttr .UnmarshalXMLAttr (_cfbeg );continue ;};if _cfbeg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cadfac ,_cbcae :=_cfbeg .Value ,error (nil );if _cbcae !=nil {return _cbcae ;};_dfbbc .ContentTypeAttr =&_cadfac ;continue ;};};for {_dgeae ,_ebdd :=d .Token ();if _ebdd !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_ebdd );};if _gfcg ,_badgb :=_dgeae .(_c .EndElement );_badgb &&_gfcg .Name ==start .Name {break ;};};return nil ;};func (_cgbdg OfcST_ColorMode )ValidateWithPath (path string )error {switch _cgbdg {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbdg ));};return nil ;};
// ValidateWithPath validates the Arc and its children, prefixing error messages with path
func (_bbbg *Arc )ValidateWithPath (path string )error {if _aebb :=_bbbg .CT_Arc .ValidateWithPath (path );_aebb !=nil {return _aebb ;};return nil ;};func (_ddggb *OfcCT_Callout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcdge :=range start .Attr {if _fcdge .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_ddggb .LengthspecifiedAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u006f\u006e"{_ddggb .OnAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0067\u0061\u0070"{_bggddf ,_cecbd :=_fcdge .Value ,error (nil );if _cecbd !=nil {return _cecbd ;};_ddggb .GapAttr =&_bggddf ;continue ;};if _fcdge .Name .Local =="\u0061\u006e\u0067l\u0065"{_ddggb .AngleAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_ddggb .DropautoAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0064\u0072\u006f\u0070"{_dgcgf ,_gbbdd :=_fcdge .Value ,error (nil );if _gbbdd !=nil {return _gbbdd ;};_ddggb .DropAttr =&_dgcgf ;continue ;};if _fcdge .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_eacca ,_efbad :=_fcdge .Value ,error (nil );if _efbad !=nil {return _efbad ;};_ddggb .DistanceAttr =&_eacca ;continue ;};if _fcdge .Name .Local =="\u0074\u0079\u0070\u0065"{_fegeg ,_agegg :=_fcdge .Value ,error (nil );if _agegg !=nil {return _agegg ;};_ddggb .TypeAttr =&_fegeg ;continue ;};if _fcdge .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_cfebd ,_bgbea :=_fcdge .Value ,error (nil );if _bgbea !=nil {return _bgbea ;};_ddggb .LengthAttr =&_cfebd ;continue ;};if _fcdge .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_ddggb .AccentbarAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_ddggb .TextborderAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_ddggb .MinusxAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_ddggb .MinusyAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0065\u0078\u0074"{_ddggb .ExtAttr .UnmarshalXMLAttr (_fcdge );continue ;};};for {_edbec ,_fgdaee :=d .Token ();if _fgdaee !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_fgdaee );};if _gddff ,_dgaad :=_edbec .(_c .EndElement );_dgaad &&_gddff .Name ==start .Name {break ;};};return nil ;};func (_afagc *CT_F )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbea :=range start .Attr {if _fbea .Name .Local =="\u0065\u0071\u006e"{_dcfad ,_abac :=_fbea .Value ,error (nil );if _abac !=nil {return _abac ;};_afagc .EqnAttr =&_dcfad ;continue ;};};for {_edea ,_babg :=d .Token ();if _babg !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_babg );};if _ebce ,_dbef :=_edea .(_c .EndElement );_dbef &&_ebce .Name ==start .Name {break ;};};return nil ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_gffce OfcST_InsetMode )String ()string {switch _gffce {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_eedbg ST_StrokeArrowType )ValidateWithPath (path string )error {switch _eedbg {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedbg ));};return nil ;};
// Validate validates the Fill and its children
func (_bcced *Fill )Validate ()error {return _bcced .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_fegde *Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fegde .CT_Formulas =*NewCT_Formulas ();_abdff :for {_edbb ,_defdf :=d .Token ();if _defdf !=nil {return _defdf ;};switch _fbda :=_edbb .(type ){case _c .StartElement :switch _fbda .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"}:_ddfd :=NewCT_F ();if _ecefg :=d .DecodeElement (_ddfd ,&_fbda );_ecefg !=nil {return _ecefg ;};_fegde .F =append (_fegde .F ,_ddfd );default:_ac .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",_fbda .Name );if _faaefg :=d .Skip ();_faaefg !=nil {return _faaefg ;};};case _c .EndElement :break _abdff ;case _c .CharData :};};return nil ;};type Textbox struct{CT_Textbox };type OfcClippath struct{OfcCT_ClipPath };func (_cgefe *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 :_fb .Sprintf ("\u0025\u0076",_cgefe .IdAttr )});if _cgefe .TypeAttr !=OfcST_RTypeUnset {_bcgfb ,_dcace :=_cgefe .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _dcace !=nil {return _dcace ;};start .Attr =append (start .Attr ,_bcgfb );};if _cgefe .HowAttr !=OfcST_HowUnset {_dgdfde ,_cdbcdc :=_cgefe .HowAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u006f\u0077"});if _cdbcdc !=nil {return _cdbcdc ;};start .Attr =append (start .Attr ,_dgdfde );};if _cgefe .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_cgefe .IdrefAttr )});};e .EncodeToken (start );if _cgefe .Proxy !=nil {_egegc :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_edafe :=range _cgefe .Proxy {e .EncodeElement (_edafe ,_egegc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdac ST_StrokeArrowType )String ()string {switch _dbdac {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 "";};func (_aaeb *AG_StrokeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaeb .OnAttr !=_fc .ST_TrueFalseUnset {_cfbe ,_deea :=_aaeb .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _deea !=nil {return _deea ;};start .Attr =append (start .Attr ,_cfbe );};if _aaeb .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .WeightAttr )});};if _aaeb .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .ColorAttr )});};if _aaeb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .OpacityAttr )});};if _aaeb .LinestyleAttr !=ST_StrokeLineStyleUnset {_cgb ,_gfdb :=_aaeb .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _gfdb !=nil {return _gfdb ;};start .Attr =append (start .Attr ,_cgb );};if _aaeb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .MiterlimitAttr )});};if _aaeb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dgc ,_cdff :=_aaeb .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _cdff !=nil {return _cdff ;};start .Attr =append (start .Attr ,_dgc );};if _aaeb .EndcapAttr !=ST_StrokeEndCapUnset {_dcbea ,_acf :=_aaeb .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _acf !=nil {return _acf ;};start .Attr =append (start .Attr ,_dcbea );};if _aaeb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .DashstyleAttr )});};if _aaeb .FilltypeAttr !=ST_FillTypeUnset {_bba ,_bdbd :=_aaeb .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bdbd !=nil {return _bdbd ;};start .Attr =append (start .Attr ,_bba );};if _aaeb .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .SrcAttr )});};if _aaeb .ImageaspectAttr !=ST_ImageAspectUnset {_bedbd ,_bac :=_aaeb .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _bac !=nil {return _bac ;};start .Attr =append (start .Attr ,_bedbd );};if _aaeb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .ImagesizeAttr )});};if _aaeb .ImagealignshapeAttr !=_fc .ST_TrueFalseUnset {_ddbb ,_dedc :=_aaeb .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dedc !=nil {return _dedc ;};start .Attr =append (start .Attr ,_ddbb );};if _aaeb .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .Color2Attr )});};if _aaeb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bedbe ,_cgcg :=_aaeb .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cgcg !=nil {return _cgcg ;};start .Attr =append (start .Attr ,_bedbe );};if _aaeb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_edef ,_efe :=_aaeb .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _efe !=nil {return _efe ;};start .Attr =append (start .Attr ,_edef );};if _aaeb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_egb ,_ecb :=_aaeb .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _ecb !=nil {return _ecb ;};start .Attr =append (start .Attr ,_egb );};if _aaeb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_cfbf ,_bacd :=_aaeb .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bacd !=nil {return _bacd ;};start .Attr =append (start .Attr ,_cfbf );};if _aaeb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bccc ,_geecg :=_aaeb .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _geecg !=nil {return _geecg ;};start .Attr =append (start .Attr ,_bccc );};if _aaeb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bgec ,_eaff :=_aaeb .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _eaff !=nil {return _eaff ;};start .Attr =append (start .Attr ,_bgec );};if _aaeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .HrefAttr )});};if _aaeb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .AlthrefAttr )});};if _aaeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .TitleAttr )});};if _aaeb .ForcedashAttr !=_fc .ST_TrueFalseUnset {_ddcbg ,_fdeb :=_aaeb .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fdeb !=nil {return _fdeb ;};start .Attr =append (start .Attr ,_ddcbg );};if _aaeb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .IdAttr )});};if _aaeb .InsetpenAttr !=_fc .ST_TrueFalseUnset {_geac ,_gcca :=_aaeb .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gcca !=nil {return _gcca ;};start .Attr =append (start .Attr ,_geac );};if _aaeb .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .RelidAttr )});};return nil ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_fbafd :=&OfcCT_RelationTable {};return _fbafd };func (_fcfcee OfcST_HrAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcfcee .String (),start );};func NewFill ()*Fill {_fbcge :=&Fill {};_fbcge .CT_Fill =*NewCT_Fill ();return _fbcge };func (_efdcf ST_StrokeLineStyle )String ()string {switch _efdcf {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 "";};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func NewStroke ()*Stroke {_abbbb :=&Stroke {};_abbbb .CT_Stroke =*NewCT_Stroke ();return _abbbb };
// Validate validates the CT_Rect and its children
func (_badbf *CT_Rect )Validate ()error {return _badbf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_cgf *AG_Id )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cgf .IdAttr )});};return nil ;};
// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path
func (_abeaa *OfcCT_Relation )ValidateWithPath (path string )error {if _baacf :=_abeaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_baacf !=nil {return _baacf ;};return nil ;};func (_cge *AG_AllShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .OpacityAttr )});};if _cge .StrokedAttr !=_fc .ST_TrueFalseUnset {_edc ,_gbf :=_cge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gbf !=nil {return _gbf ;};start .Attr =append (start .Attr ,_edc );};if _cge .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 :_fb .Sprintf ("\u0025\u0076",*_cge .StrokecolorAttr )});};if _cge .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 :_fb .Sprintf ("\u0025\u0076",*_cge .StrokeweightAttr )});};if _cge .InsetpenAttr !=_fc .ST_TrueFalseUnset {_bbdb ,_aab :=_cge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_bbdb );};if _cge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .ChromakeyAttr )});};if _cge .FilledAttr !=_fc .ST_TrueFalseUnset {_eaa ,_acc :=_cge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_eaa );};if _cge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .FillcolorAttr )});};if _cge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .SptAttr )});};if _cge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_feeag ,_gfbb :=_cge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gfbb !=nil {return _gfbb ;};start .Attr =append (start .Attr ,_feeag );};if _cge .BwmodeAttr !=OfcST_BWModeUnset {_efd ,_af :=_cge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_efd );};if _cge .BwpureAttr !=OfcST_BWModeUnset {_be ,_gcf :=_cge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gcf !=nil {return _gcf ;};start .Attr =append (start .Attr ,_be );};if _cge .BwnormalAttr !=OfcST_BWModeUnset {_eae ,_cdd :=_cge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cdd !=nil {return _cdd ;};start .Attr =append (start .Attr ,_eae );};if _cge .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bfd ,_ead :=_cge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_bfd );};if _cge .OleiconAttr !=_fc .ST_TrueFalseUnset {_gda ,_bgc :=_cge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bgc !=nil {return _bgc ;};start .Attr =append (start .Attr ,_gda );};if _cge .OleAttr !=_fc .ST_TrueFalseBlankUnset {_ffc ,_gfe :=_cge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gfe !=nil {return _gfe ;};start .Attr =append (start .Attr ,_ffc );};if _cge .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_abd ,_dcd :=_cge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dcd !=nil {return _dcd ;};start .Attr =append (start .Attr ,_abd );};if _cge .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_edd ,_adff :=_cge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _adff !=nil {return _adff ;};start .Attr =append (start .Attr ,_edd );};if _cge .ClipAttr !=_fc .ST_TrueFalseUnset {_cb ,_eec :=_cge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eec !=nil {return _eec ;};start .Attr =append (start .Attr ,_cb );};return nil ;};func (_aabcge OfcST_ScreenSize )ValidateWithPath (path string )error {switch _aabcge {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabcge ));};return nil ;};func (_efc *AG_Chromakey )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_efc .ChromakeyAttr )});};return nil ;};
// ValidateWithPath validates the Background and its children, prefixing error messages with path
func (_ecgg *Background )ValidateWithPath (path string )error {if _acd :=_ecgg .CT_Background .ValidateWithPath (path );_acd !=nil {return _acd ;};return nil ;};func (_fdba *OfcCT_Ink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _fdba .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_fb .Sprintf ("\u0025\u0076",*_fdba .IAttr )});};if _fdba .AnnotationAttr !=_fc .ST_TrueFalseUnset {_ebfff ,_gbcgb :=_fdba .AnnotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _gbcgb !=nil {return _gbcgb ;};start .Attr =append (start .Attr ,_ebfff );};if _fdba .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 :_fb .Sprintf ("\u0025\u0076",*_fdba .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fea *AG_OfficeCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fea .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .SpidAttr )});};if _fea .OnedAttr !=_fc .ST_TrueFalseUnset {_gacg ,_adgc :=_fea .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _adgc !=nil {return _adgc ;};start .Attr =append (start .Attr ,_gacg );};if _fea .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 :_fb .Sprintf ("\u0025\u0076",*_fea .RegroupidAttr )});};if _fea .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_bae ,_cagf :=_fea .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cagf !=nil {return _cagf ;};start .Attr =append (start .Attr ,_bae );};if _fea .ButtonAttr !=_fc .ST_TrueFalseUnset {_cea ,_ced :=_fea .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ced !=nil {return _ced ;};start .Attr =append (start .Attr ,_cea );};if _fea .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_geec ,_ffgd :=_fea .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ffgd !=nil {return _ffgd ;};start .Attr =append (start .Attr ,_geec );};if _fea .BulletAttr !=_fc .ST_TrueFalseUnset {_aef ,_aag :=_fea .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aag !=nil {return _aag ;};start .Attr =append (start .Attr ,_aef );};if _fea .HrAttr !=_fc .ST_TrueFalseUnset {_eggc ,_ccf :=_fea .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _ccf !=nil {return _ccf ;};start .Attr =append (start .Attr ,_eggc );};if _fea .HrstdAttr !=_fc .ST_TrueFalseUnset {_baeg ,_fdgb :=_fea .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fdgb !=nil {return _fdgb ;};start .Attr =append (start .Attr ,_baeg );};if _fea .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_becg ,_eaag :=_fea .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eaag !=nil {return _eaag ;};start .Attr =append (start .Attr ,_becg );};if _fea .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .HrpctAttr )});};if _fea .HralignAttr !=OfcST_HrAlignUnset {_acb ,_ede :=_fea .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ede !=nil {return _ede ;};start .Attr =append (start .Attr ,_acb );};if _fea .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cfa ,_add :=_fea .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_cfa );};if _fea .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_aad ,_bdf :=_fea .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bdf !=nil {return _bdf ;};start .Attr =append (start .Attr ,_aad );};if _fea .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_dfae ,_gec :=_fea .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gec !=nil {return _gec ;};start .Attr =append (start .Attr ,_dfae );};if _fea .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 :_fb .Sprintf ("\u0025\u0076",*_fea .BordertopcolorAttr )});};if _fea .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 :_fb .Sprintf ("\u0025\u0076",*_fea .BorderleftcolorAttr )});};if _fea .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 :_fb .Sprintf ("\u0025\u0076",*_fea .BorderbottomcolorAttr )});};if _fea .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 :_fb .Sprintf ("\u0025\u0076",*_fea .BorderrightcolorAttr )});};if _fea .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbf ,_feag :=_fea .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _feag !=nil {return _feag ;};start .Attr =append (start .Attr ,_fbf );};if _fea .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 :_fb .Sprintf ("\u0025\u0076",*_fea .DgmnodekindAttr )});};if _fea .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_caba ,_ffcc :=_fea .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ffcc !=nil {return _ffcc ;};start .Attr =append (start .Attr ,_caba );};if _fea .InsetmodeAttr !=OfcST_InsetModeUnset {_bbfd ,_acg :=_fea .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _acg !=nil {return _acg ;};start .Attr =append (start .Attr ,_bbfd );};return nil ;};type OfcInk struct{OfcCT_Ink };func (_dda *AG_OfficeCoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fage :=range start .Attr {if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dda .HralignAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dda .AllowincellAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u006f\u006e\u0065\u0064"{_dda .OnedAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dda .AllowoverlapAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dda .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dda .UserdrawnAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dda .UserhiddenAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cbc ,_afff :=_fage .Value ,error (nil );if _afff !=nil {return _afff ;};_dda .BordertopcolorAttr =&_cbc ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068\u0072"{_dda .HrAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgc ,_efcc :=_fage .Value ,error (nil );if _efcc !=nil {return _efcc ;};_dda .BorderleftcolorAttr =&_fgc ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecg ,_aagd :=_fage .Value ,error (nil );if _aagd !=nil {return _aagd ;};_dda .BorderrightcolorAttr =&_ecg ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfdf ,_fgdb :=_f .ParseInt (_fage .Value ,10,64);if _fgdb !=nil {return _fgdb ;};_dda .DgmnodekindAttr =&_bfdf ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dda .BulletAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gadd ,_ddd :=_fage .Value ,error (nil );if _ddd !=nil {return _ddd ;};_dda .BorderbottomcolorAttr =&_gadd ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dda .InsetmodeAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dda .ButtonAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dda .DgmlayoutAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0073\u0070\u0069\u0064"{_bdgc ,_ffae :=_fage .Value ,error (nil );if _ffae !=nil {return _ffae ;};_dda .SpidAttr =&_bdgc ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dda .DgmlayoutmruAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068\u0072\u0073t\u0064"{_dda .HrstdAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068\u0072\u0070c\u0074"{_aae ,_eaf :=_f .ParseFloat (_fage .Value ,64);if _eaf !=nil {return _eaf ;};_ddb :=float32 (_aae );_dda .HrpctAttr =&_ddb ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbcf ,_eacg :=_f .ParseInt (_fage .Value ,10,64);if _eacg !=nil {return _eacg ;};_dda .RegroupidAttr =&_cbcf ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dda .HrnoshadeAttr .UnmarshalXMLAttr (_fage );continue ;};};for {_adb ,_dfc :=d .Token ();if _dfc !=nil {return _fb .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",_dfc );};if _bcfg ,_bdbb :=_adb .(_c .EndElement );_bdbb &&_bcfg .Name ==start .Name {break ;};};return nil ;};func (_decee OfcST_OLEType )String ()string {switch _decee {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func NewOfcLock ()*OfcLock {_bdafc :=&OfcLock {};_bdafc .OfcCT_Lock =*NewOfcCT_Lock ();return _bdafc };func (_cgbfad OfcST_OLEType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgbfad .String (),start );};
// ValidateWithPath validates the Shadow and its children, prefixing error messages with path
func (_gcaad *Shadow )ValidateWithPath (path string )error {if _bbcag :=_gcaad .CT_Shadow .ValidateWithPath (path );_bbcag !=nil {return _bbcag ;};return nil ;};func NewOfcFill ()*OfcFill {_gbdad :=&OfcFill {};_gbdad .OfcCT_Fill =*NewOfcCT_Fill ();return _gbdad };
// Validate validates the OfcClippath and its children
func (_cgcbg *OfcClippath )Validate ()error {return _cgcbg .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_eega *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 _eega .IssignaturelineAttr !=_fc .ST_TrueFalseUnset {_eefed ,_cabgf :=_eega .IssignaturelineAttr .MarshalXMLAttr (_c .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _cabgf !=nil {return _cabgf ;};start .Attr =append (start .Attr ,_eefed );};if _eega .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .IdAttr )});};if _eega .ProvidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .ProvidAttr )});};if _eega .SigninginstructionssetAttr !=_fc .ST_TrueFalseUnset {_fabe ,_bgeba :=_eega .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 _bgeba !=nil {return _bgeba ;};start .Attr =append (start .Attr ,_fabe );};if _eega .AllowcommentsAttr !=_fc .ST_TrueFalseUnset {_ccgdf ,_ageea :=_eega .AllowcommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _ageea !=nil {return _ageea ;};start .Attr =append (start .Attr ,_ccgdf );};if _eega .ShowsigndateAttr !=_fc .ST_TrueFalseUnset {_aabdgg ,_bfagd :=_eega .ShowsigndateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _bfagd !=nil {return _bfagd ;};start .Attr =append (start .Attr ,_aabdgg );};if _eega .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 :_fb .Sprintf ("\u0025\u0076",*_eega .SuggestedsignerAttr )});};if _eega .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 :_fb .Sprintf ("\u0025\u0076",*_eega .Suggestedsigner2Attr )});};if _eega .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 :_fb .Sprintf ("\u0025\u0076",*_eega .SuggestedsigneremailAttr )});};if _eega .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 :_fb .Sprintf ("\u0025\u0076",*_eega .SigninginstructionsAttr )});};if _eega .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .AddlxmlAttr )});};if _eega .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .SigprovurlAttr )});};if _eega .ExtAttr !=ST_ExtUnset {_fecde ,_bcbga :=_eega .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bcbga !=nil {return _bcbga ;};start .Attr =append (start .Attr ,_fecde );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the OfcCT_Diagram and its children
func (_gfgdef *OfcCT_Diagram )Validate ()error {return _gfgdef .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_fbfac *CT_TextPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eegbd :=range start .Attr {if _eegbd .Name .Local =="\u006f\u006e"{_fbfac .OnAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_fbfac .FitshapeAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_fbfac .FitpathAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0074\u0072\u0069\u006d"{_fbfac .TrimAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_fbfac .XscaleAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gbbdf ,_ccda :=_eegbd .Value ,error (nil );if _ccda !=nil {return _ccda ;};_fbfac .StringAttr =&_gbbdf ;continue ;};if _eegbd .Name .Local =="\u0069\u0064"{_fgdff ,_fecfd :=_eegbd .Value ,error (nil );if _fecfd !=nil {return _fecfd ;};_fbfac .IdAttr =&_fgdff ;continue ;};if _eegbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecefd ,_dcfe :=_eegbd .Value ,error (nil );if _dcfe !=nil {return _dcfe ;};_fbfac .StyleAttr =&_ecefd ;continue ;};};for {_ccdeb ,_bgba :=d .Token ();if _bgba !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bgba );};if _ecadg ,_fabgb :=_ccdeb .(_c .EndElement );_fabgb &&_ecadg .Name ==start .Name {break ;};};return nil ;};func (_bgedd *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 _bgedd .OfcCT_Fill .MarshalXML (e ,start );};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _a .Any ;};func (_ffbbf ST_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffbbf .String (),start );};
// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path
func (_gfgbb *CT_Oval )ValidateWithPath (path string )error {for _dggd ,_gddb :=range _gfgbb .EG_ShapeElements {if _bcbbd :=_gddb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dggd ));_bcbbd !=nil {return _bcbbd ;};};if _abfd :=_gfgbb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_abfd !=nil {return _abfd ;};if _gddcg :=_gfgbb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gddcg !=nil {return _gddcg ;};if _gaba :=_gfgbb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gaba !=nil {return _gaba ;};if _feba :=_gfgbb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_feba !=nil {return _feba ;};if _bdfbfa :=_gfgbb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bdfbfa !=nil {return _bdfbfa ;};if _fbaea :=_gfgbb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fbaea !=nil {return _fbaea ;};if _faad :=_gfgbb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_faad !=nil {return _faad ;};if _deba :=_gfgbb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_deba !=nil {return _deba ;};if _dgead :=_gfgbb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dgead !=nil {return _dgead ;};if _dbfce :=_gfgbb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbfce !=nil {return _dbfce ;};if _ccab :=_gfgbb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccab !=nil {return _ccab ;};if _fgad :=_gfgbb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fgad !=nil {return _fgad ;};if _faeaf :=_gfgbb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_faeaf !=nil {return _faeaf ;};if _cedf :=_gfgbb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cedf !=nil {return _cedf ;};if _agea :=_gfgbb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_agea !=nil {return _agea ;};if _fbcb :=_gfgbb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fbcb !=nil {return _fbcb ;};if _cdbec :=_gfgbb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdbec !=nil {return _cdbec ;};if _eaaef :=_gfgbb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eaaef !=nil {return _eaaef ;};if _gcacb :=_gfgbb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcacb !=nil {return _gcacb ;};if _fece :=_gfgbb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fece !=nil {return _fece ;};if _degee :=_gfgbb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_degee !=nil {return _degee ;};if _eeae :=_gfgbb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eeae !=nil {return _eeae ;};if _fbcbf :=_gfgbb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fbcbf !=nil {return _fbcbf ;};if _gaege :=_gfgbb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gaege !=nil {return _gaege ;};if _abgbc :=_gfgbb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_abgbc !=nil {return _abgbc ;};if _fafg :=_gfgbb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fafg !=nil {return _fafg ;};if _agaee :=_gfgbb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_agaee !=nil {return _agaee ;};if _baccc :=_gfgbb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_baccc !=nil {return _baccc ;};if _edce :=_gfgbb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_edce !=nil {return _edce ;};return nil ;};
// ValidateWithPath validates the CT_H and its children, prefixing error messages with path
func (_agca *CT_H )ValidateWithPath (path string )error {if _bggg :=_agca .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_bggg !=nil {return _bggg ;};if _dbae :=_agca .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_dbae !=nil {return _dbae ;};if _ebgb :=_agca .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_ebgb !=nil {return _ebgb ;};return nil ;};
// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path
func (_cebfc *CT_Rect )ValidateWithPath (path string )error {for _eagda ,_bcde :=range _cebfc .EG_ShapeElements {if _dbgce :=_bcde .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eagda ));_dbgce !=nil {return _dbgce ;};};if _acdbb :=_cebfc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_acdbb !=nil {return _acdbb ;};if _bfdcag :=_cebfc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bfdcag !=nil {return _bfdcag ;};if _eeffc :=_cebfc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eeffc !=nil {return _eeffc ;};if _ccggf :=_cebfc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ccggf !=nil {return _ccggf ;};if _ecggg :=_cebfc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ecggg !=nil {return _ecggg ;};if _ecefe :=_cebfc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ecefe !=nil {return _ecefe ;};if _aaea :=_cebfc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aaea !=nil {return _aaea ;};if _gfgde :=_cebfc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfgde !=nil {return _gfgde ;};if _fgdaf :=_cebfc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fgdaf !=nil {return _fgdaf ;};if _cfafb :=_cebfc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfafb !=nil {return _cfafb ;};if _cbagf :=_cebfc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cbagf !=nil {return _cbagf ;};if _bdag :=_cebfc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bdag !=nil {return _bdag ;};if _gcff :=_cebfc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gcff !=nil {return _gcff ;};if _aeegc :=_cebfc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aeegc !=nil {return _aeegc ;};if _ggab :=_cebfc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ggab !=nil {return _ggab ;};if _ecdg :=_cebfc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ecdg !=nil {return _ecdg ;};if _bagf :=_cebfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bagf !=nil {return _bagf ;};if _baebg :=_cebfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_baebg !=nil {return _baebg ;};if _dcdb :=_cebfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dcdb !=nil {return _dcdb ;};if _acea :=_cebfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_acea !=nil {return _acea ;};if _cfbgb :=_cebfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cfbgb !=nil {return _cfbgb ;};if _dgdc :=_cebfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dgdc !=nil {return _dgdc ;};if _gcbgd :=_cebfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gcbgd !=nil {return _gcbgd ;};if _baged :=_cebfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_baged !=nil {return _baged ;};if _dbcc :=_cebfc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dbcc !=nil {return _dbcc ;};if _bgea :=_cebfc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bgea !=nil {return _bgea ;};if _gcbfb :=_cebfc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gcbfb !=nil {return _gcbfb ;};if _ggbb :=_cebfc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ggbb !=nil {return _ggbb ;};if _gfeg :=_cebfc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gfeg !=nil {return _gfeg ;};return nil ;};func (_facfc *OfcST_Angle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbdbf ,_ggcbe :=d .Token ();if _ggcbe !=nil {return _ggcbe ;};if _ebccd ,_bbgcb :=_dbdbf .(_c .EndElement );_bbgcb &&_ebccd .Name ==start .Name {*_facfc =1;return nil ;};if _febg ,_cfaca :=_dbdbf .(_c .CharData );!_cfaca {return _fb .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",_dbdbf );}else {switch string (_febg ){case "":*_facfc =0;case "\u0061\u006e\u0079":*_facfc =1;case "\u0033\u0030":*_facfc =2;case "\u0034\u0035":*_facfc =3;case "\u0036\u0030":*_facfc =4;case "\u0039\u0030":*_facfc =5;case "\u0061\u0075\u0074\u006f":*_facfc =6;};};_dbdbf ,_ggcbe =d .Token ();if _ggcbe !=nil {return _ggcbe ;};if _gebfa ,_eagea :=_dbdbf .(_c .EndElement );_eagea &&_gebfa .Name ==start .Name {return nil ;};return _fb .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",_dbdbf );};func (_ceee *CT_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bagg :=range start .Attr {if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_ceee .ConnecttypeAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_ceee .ExtrusionokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fccfa ,_efgdb :=_bagg .Value ,error (nil );if _efgdb !=nil {return _efgdb ;};_ceee .ConnectanglesAttr =&_fccfa ;continue ;};if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_bdfbe ,_cedcc :=_bagg .Value ,error (nil );if _cedcc !=nil {return _cedcc ;};_ceee .ConnectlocsAttr =&_bdfbe ;continue ;};if _bagg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_ceee .GradientshapeokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_ceee .ShadowokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_ceee .ArrowokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0076"{_gefe ,_decd :=_bagg .Value ,error (nil );if _decd !=nil {return _decd ;};_ceee .VAttr =&_gefe ;continue ;};if _bagg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_ceee .TextpathokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_ceee .InsetpenokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_ceee .StrokeokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_ceee .FillokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gafa ,_ceedf :=_bagg .Value ,error (nil );if _ceedf !=nil {return _ceedf ;};_ceee .TextboxrectAttr =&_gafa ;continue ;};if _bagg .Name .Local =="\u006c\u0069\u006d\u006f"{_dagab ,_dgfab :=_bagg .Value ,error (nil );if _dgfab !=nil {return _dgfab ;};_ceee .LimoAttr =&_dagab ;continue ;};if _bagg .Name .Local =="\u0069\u0064"{_bdddec ,_ecga :=_bagg .Value ,error (nil );if _ecga !=nil {return _ecga ;};_ceee .IdAttr =&_bdddec ;continue ;};};for {_bfgb ,_cffcg :=d .Token ();if _cffcg !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cffcg );};if _eggbe ,_aacad :=_bfgb .(_c .EndElement );_aacad &&_eggbe .Name ==start .Name {break ;};};return nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_bcedde OfcST_BWMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebded :=_c .Attr {};_ebded .Name =name ;switch _bcedde {case OfcST_BWModeUnset :_ebded .Value ="";case OfcST_BWModeColor :_ebded .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_ebded .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_ebded .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_ebded .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_ebded .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_ebded .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_ebded .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_ebded .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_ebded .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_ebded .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_ebded .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_ebded .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _ebded ,nil ;};
// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path
func (_cbffe *OfcInk )ValidateWithPath (path string )error {if _gaceb :=_cbffe .OfcCT_Ink .ValidateWithPath (path );_gaceb !=nil {return _gaceb ;};return nil ;};func NewOfcComplex ()*OfcComplex {_gbaf :=&OfcComplex {};_gbaf .OfcCT_Complex =*NewOfcCT_Complex ();return _gbaf ;};type OfcST_OLEType byte ;func (_dcaff OfcST_BWMode )String ()string {switch _dcaff {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 (_aafgc *Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafgc .CT_Textbox =*NewCT_Textbox ();for _ ,_gfecb :=range start .Attr {if _gfecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfecb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_aafgc .SingleclickAttr .UnmarshalXMLAttr (_gfecb );continue ;};if _gfecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfecb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aafgc .InsetmodeAttr .UnmarshalXMLAttr (_gfecb );continue ;};if _gfecb .Name .Local =="\u0069\u006e\u0073e\u0074"{_fbcfd ,_efecb :=_gfecb .Value ,error (nil );if _efecb !=nil {return _efecb ;};_aafgc .InsetAttr =&_fbcfd ;continue ;};if _gfecb .Name .Local =="\u0069\u0064"{_cbcedf ,_decc :=_gfecb .Value ,error (nil );if _decc !=nil {return _decc ;};_aafgc .IdAttr =&_cbcedf ;continue ;};if _gfecb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfabd ,_afbff :=_gfecb .Value ,error (nil );if _afbff !=nil {return _afbff ;};_aafgc .StyleAttr =&_dfabd ;continue ;};};_ecegdf :for {_eegbc ,_aabeg :=d .Token ();if _aabeg !=nil {return _aabeg ;};switch _cfdgd :=_eegbc .(type ){case _c .StartElement :switch _cfdgd .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"}:_aafgc .TxbxContent =_dc .NewTxbxContent ();if _begdc :=d .DecodeElement (_aafgc .TxbxContent ,&_cfdgd );_begdc !=nil {return _begdc ;};default:if _abgeg ,_gaecd :=_a .CreateElement (_cfdgd );_gaecd !=nil {return _gaecd ;}else {if _aadaa :=d .DecodeElement (_abgeg ,&_cfdgd );_aadaa !=nil {return _aadaa ;};_aafgc .Any =_abgeg ;};};case _c .EndElement :break _ecegdf ;case _c .CharData :};};return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_bddca *OfcCT_SignatureLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deae :=range start .Attr {if _deae .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_gdcce ,_dagfff :=_deae .Value ,error (nil );if _dagfff !=nil {return _dagfff ;};_bddca .SuggestedsignerAttr =&_gdcce ;continue ;};if _deae .Name .Local =="\u0069\u0064"{_efbfc ,_aeceg :=_deae .Value ,error (nil );if _aeceg !=nil {return _aeceg ;};_bddca .IdAttr =&_efbfc ;continue ;};if _deae .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cfcbbc ,_feffe :=_deae .Value ,error (nil );if _feffe !=nil {return _feffe ;};_bddca .ProvidAttr =&_cfcbbc ;continue ;};if _deae .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bddca .SigninginstructionssetAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bddca .AllowcommentsAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bddca .ShowsigndateAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bddca .IssignaturelineAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_dfbcf ,_ababc :=_deae .Value ,error (nil );if _ababc !=nil {return _ababc ;};_bddca .Suggestedsigner2Attr =&_dfbcf ;continue ;};if _deae .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_acbbg ,_becff :=_deae .Value ,error (nil );if _becff !=nil {return _becff ;};_bddca .SuggestedsigneremailAttr =&_acbbg ;continue ;};if _deae .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_cccec ,_aabfe :=_deae .Value ,error (nil );if _aabfe !=nil {return _aabfe ;};_bddca .SigninginstructionsAttr =&_cccec ;continue ;};if _deae .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_cdgac ,_cggde :=_deae .Value ,error (nil );if _cggde !=nil {return _cggde ;};_bddca .AddlxmlAttr =&_cdgac ;continue ;};if _deae .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_bggda ,_bcbbe :=_deae .Value ,error (nil );if _bcbbe !=nil {return _bcbbe ;};_bddca .SigprovurlAttr =&_bggda ;continue ;};if _deae .Name .Local =="\u0065\u0078\u0074"{_bddca .ExtAttr .UnmarshalXMLAttr (_deae );continue ;};};for {_abdgg ,_gaegc :=d .Token ();if _gaegc !=nil {return _fb .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",_gaegc );};if _adbeg ,_bagce :=_abdgg .(_c .EndElement );_bagce &&_adbeg .Name ==start .Name {break ;};};return nil ;};type ST_ShadowType byte ;type Background struct{CT_Background };func (_dcgc *CT_Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_becb :=range start .Attr {if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcgc .UserdrawnAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcgc .ButtonAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcgc .DgmlayoutmruAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcgc .UserhiddenAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcgc .CliptowrapAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcgc .BulletAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u006f\u006c\u0065"{_dcgc .OleAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068\u0072"{_dcgc .HrAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0073\u0070\u0069\u0064"{_ebdc ,_gagf :=_becb .Value ,error (nil );if _gagf !=nil {return _gagf ;};_dcgc .SpidAttr =&_ebdc ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcgc .HrstdAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcgc .BwnormalAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cfdaf ,_fcfa :=_becb .Value ,error (nil );if _fcfa !=nil {return _fcfa ;};_dcgc .BordertopcolorAttr =&_cfdaf ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcgc .DgmlayoutAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcgc .ForcedashAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcgc .AllowoverlapAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcgc .HrnoshadeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcgc .PreferrelativeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_facda ,_bfdd :=_becb .Value ,error (nil );if _bfdd !=nil {return _bfdd ;};_dcgc .BorderbottomcolorAttr =&_facda ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u006f\u006e\u0065\u0064"{_dcgc .OnedAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_caegb ,_gadac :=_f .ParseInt (_becb .Value ,10,64);if _gadac !=nil {return _gadac ;};_dcgc .DgmnodekindAttr =&_caegb ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bcga ,_ceeab :=_f .ParseInt (_becb .Value ,10,64);if _ceeab !=nil {return _ceeab ;};_dcgc .RegroupidAttr =&_bcga ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcgc .AllowincellAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068\u0072\u0070c\u0074"{_bbgce ,_begb :=_f .ParseFloat (_becb .Value ,64);if _begb !=nil {return _begb ;};_aggb :=float32 (_bbgce );_dcgc .HrpctAttr =&_aggb ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0063\u006c\u0069\u0070"{_dcgc .ClipAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcgc .InsetmodeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgdc ,_dfgc :=_becb .Value ,error (nil );if _dfgc !=nil {return _dfgc ;};_dcgc .BorderleftcolorAttr =&_fgdc ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcgc .OleiconAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_addd ,_bdggg :=_becb .Value ,error (nil );if _bdggg !=nil {return _bdggg ;};_dcgc .BorderrightcolorAttr =&_addd ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcgc .ConnectortypeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcgc .BwpureAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcgc .BwmodeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0073\u0070\u0074"{_bdgcg ,_acdg :=_f .ParseFloat (_becb .Value ,64);if _acdg !=nil {return _acdg ;};_afbd :=float32 (_bdgcg );_dcgc .SptAttr =&_afbd ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcgc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcgc .HralignAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0074\u006f"{_cbgab ,_edcfg :=_becb .Value ,error (nil );if _edcfg !=nil {return _edcfg ;};_dcgc .ToAttr =&_cbgab ;continue ;};if _becb .Name .Local =="\u0069\u0064"{_bdbfa ,_dgce :=_becb .Value ,error (nil );if _dgce !=nil {return _dgce ;};_dcgc .IdAttr =&_bdbfa ;continue ;};if _becb .Name .Local =="\u0061\u006c\u0074"{_baef ,_baadc :=_becb .Value ,error (nil );if _baadc !=nil {return _baadc ;};_dcgc .AltAttr =&_baef ;continue ;};if _becb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcgc .PrintAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcgc .StrokedAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecee ,_efffd :=_becb .Value ,error (nil );if _efffd !=nil {return _efffd ;};_dcgc .WrapcoordsAttr =&_ecee ;continue ;};if _becb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fcaf ,_adaf :=_becb .Value ,error (nil );if _adaf !=nil {return _adaf ;};_dcgc .StrokeweightAttr =&_fcaf ;continue ;};if _becb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbga ,_egbgd :=_becb .Value ,error (nil );if _egbgd !=nil {return _egbgd ;};_dcgc .CoordoriginAttr =&_fbga ;continue ;};if _becb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eaba ,_eadeg :=_becb .Value ,error (nil );if _eadeg !=nil {return _eadeg ;};_dcgc .ChromakeyAttr =&_eaba ;continue ;};if _becb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdebf ,_egcbf :=_becb .Value ,error (nil );if _egcbf !=nil {return _egcbf ;};_dcgc .FillcolorAttr =&_bdebf ;continue ;};if _becb .Name .Local =="\u0073\u0074\u0079l\u0065"{_beebf ,_bcgaa :=_becb .Value ,error (nil );if _bcgaa !=nil {return _bcgaa ;};_dcgc .StyleAttr =&_beebf ;continue ;};if _becb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aadf ,_ffgb :=_becb .Value ,error (nil );if _ffgb !=nil {return _ffgb ;};_dcgc .OpacityAttr =&_aadf ;continue ;};if _becb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bbdbc ,_fbfb :=_becb .Value ,error (nil );if _fbfb !=nil {return _fbfb ;};_dcgc .StrokecolorAttr =&_bbdbc ;continue ;};if _becb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcgc .InsetpenAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0066\u0072\u006f\u006d"{_fdde ,_cdaa :=_becb .Value ,error (nil );if _cdaa !=nil {return _cdaa ;};_dcgc .FromAttr =&_fdde ;continue ;};if _becb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfebc ,_fgefd :=_becb .Value ,error (nil );if _fgefd !=nil {return _fgefd ;};_dcgc .CoordsizeAttr =&_gfebc ;continue ;};if _becb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eaffa ,_ebea :=_becb .Value ,error (nil );if _ebea !=nil {return _ebea ;};_dcgc .TitleAttr =&_eaffa ;continue ;};if _becb .Name .Local =="\u0063\u006c\u0061s\u0073"{_fagfa ,_ffegg :=_becb .Value ,error (nil );if _ffegg !=nil {return _ffegg ;};_dcgc .ClassAttr =&_fagfa ;continue ;};if _becb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bged ,_ecfd :=_becb .Value ,error (nil );if _ecfd !=nil {return _ecfd ;};_dcgc .TargetAttr =&_bged ;continue ;};if _becb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgee ,_fgde :=_becb .Value ,error (nil );if _fgde !=nil {return _fgde ;};_dcgc .HrefAttr =&_dgee ;continue ;};if _becb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcgc .FilledAttr .UnmarshalXMLAttr (_becb );continue ;};};_baecg :for {_gdbc ,_gdce :=d .Token ();if _gdce !=nil {return _gdce ;};switch _badag :=_gdbc .(type ){case _c .StartElement :switch _badag .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"}:_degg :=NewEG_ShapeElements ();_degg .Path =NewPath ();if _bdffa :=d .DecodeElement (_degg .Path ,&_badag );_bdffa !=nil {return _bdffa ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_degg );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"}:_effga :=NewEG_ShapeElements ();_effga .Formulas =NewFormulas ();if _gffg :=d .DecodeElement (_effga .Formulas ,&_badag );_gffg !=nil {return _gffg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_effga );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"}:_fgagg :=NewEG_ShapeElements ();_fgagg .Handles =NewHandles ();if _aggff :=d .DecodeElement (_fgagg .Handles ,&_badag );_aggff !=nil {return _aggff ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_fgagg );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"}:_ecaed :=NewEG_ShapeElements ();_ecaed .Fill =NewFill ();if _dadg :=d .DecodeElement (_ecaed .Fill ,&_badag );_dadg !=nil {return _dadg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_ecaed );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"}:_eedeg :=NewEG_ShapeElements ();_eedeg .Stroke =NewStroke ();if _afgbb :=d .DecodeElement (_eedeg .Stroke ,&_badag );_afgbb !=nil {return _afgbb ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_eedeg );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"}:_gagff :=NewEG_ShapeElements ();_gagff .Shadow =NewShadow ();if _ggfe :=d .DecodeElement (_gagff .Shadow ,&_badag );_ggfe !=nil {return _ggfe ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_gagff );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"}:_gdbd :=NewEG_ShapeElements ();_gdbd .Textbox =NewTextbox ();if _dbcdg :=d .DecodeElement (_gdbd .Textbox ,&_badag );_dbcdg !=nil {return _dbcdg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_gdbd );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"}:_dbagc :=NewEG_ShapeElements ();_dbagc .Textpath =NewTextpath ();if _faae :=d .DecodeElement (_dbagc .Textpath ,&_badag );_faae !=nil {return _faae ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_dbagc );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"}:_adfcb :=NewEG_ShapeElements ();_adfcb .Imagedata =NewImagedata ();if _fcade :=d .DecodeElement (_adfcb .Imagedata ,&_badag );_fcade !=nil {return _fcade ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_adfcb );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"}:_ccbb :=NewEG_ShapeElements ();_ccbb .Skew =NewOfcSkew ();if _fcgf :=d .DecodeElement (_ccbb .Skew ,&_badag );_fcgf !=nil {return _fcgf ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_ccbb );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"}:_fdbdb :=NewEG_ShapeElements ();_fdbdb .Extrusion =NewOfcExtrusion ();if _cffcf :=d .DecodeElement (_fdbdb .Extrusion ,&_badag );_cffcf !=nil {return _cffcf ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_fdbdb );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"}:_eafe :=NewEG_ShapeElements ();_eafe .Callout =NewOfcCallout ();if _fbdeg :=d .DecodeElement (_eafe .Callout ,&_badag );_fbdeg !=nil {return _fbdeg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_eafe );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"}:_cabgc :=NewEG_ShapeElements ();_cabgc .Lock =NewOfcLock ();if _cdagb :=d .DecodeElement (_cabgc .Lock ,&_badag );_cdagb !=nil {return _cdagb ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_cabgc );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"}:_efcbb :=NewEG_ShapeElements ();_efcbb .Clippath =NewOfcClippath ();if _bggdd :=d .DecodeElement (_efcbb .Clippath ,&_badag );_bggdd !=nil {return _bggdd ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_efcbb );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"}:_febba :=NewEG_ShapeElements ();_febba .Signatureline =NewOfcSignatureline ();if _fcgbc :=d .DecodeElement (_febba .Signatureline ,&_badag );_fcgbc !=nil {return _fcgbc ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_febba );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"}:_bedg :=NewEG_ShapeElements ();_bedg .Wrap =_ae .NewWrap ();if _ccdf :=d .DecodeElement (_bedg .Wrap ,&_badag );_ccdf !=nil {return _ccdf ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_bedg );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"}:_ddeaf :=NewEG_ShapeElements ();_ddeaf .Anchorlock =_ae .NewAnchorlock ();if _bfef :=d .DecodeElement (_ddeaf .Anchorlock ,&_badag );_bfef !=nil {return _bfef ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_ddeaf );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"}:_egfc :=NewEG_ShapeElements ();_egfc .Bordertop =_ae .NewBordertop ();if _affeg :=d .DecodeElement (_egfc .Bordertop ,&_badag );_affeg !=nil {return _affeg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_egfc );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"}:_feeeb :=NewEG_ShapeElements ();_feeeb .Borderbottom =_ae .NewBorderbottom ();if _ccbd :=d .DecodeElement (_feeeb .Borderbottom ,&_badag );_ccbd !=nil {return _ccbd ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_feeeb );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"}:_bdede :=NewEG_ShapeElements ();_bdede .Borderleft =_ae .NewBorderleft ();if _fecc :=d .DecodeElement (_bdede .Borderleft ,&_badag );_fecc !=nil {return _fecc ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_bdede );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"}:_gecadc :=NewEG_ShapeElements ();_gecadc .Borderright =_ae .NewBorderright ();if _gagdb :=d .DecodeElement (_gecadc .Borderright ,&_badag );_gagdb !=nil {return _gagdb ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_gecadc );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"}:_caggd :=NewEG_ShapeElements ();_caggd .ClientData =_b .NewClientData ();if _eccg :=d .DecodeElement (_caggd .ClientData ,&_badag );_eccg !=nil {return _eccg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_caggd );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"}:_eabab :=NewEG_ShapeElements ();_eabab .Textdata =_dce .NewTextdata ();if _ddcd :=d .DecodeElement (_eabab .Textdata ,&_badag );_ddcd !=nil {return _ddcd ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_eabab );default:_ac .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",_badag .Name );if _aabd :=d .Skip ();_aabd !=nil {return _aabd ;};};case _c .EndElement :break _baecg ;case _c .CharData :};};return nil ;};
// Validate validates the AG_OfficeShapeAttributes and its children
func (_gagg *AG_OfficeShapeAttributes )Validate ()error {return _gagg .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type OfcFill struct{OfcCT_Fill };func (_fcffb ST_EditAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beeae :=_c .Attr {};_beeae .Name =name ;switch _fcffb {case ST_EditAsUnset :_beeae .Value ="";case ST_EditAsCanvas :_beeae .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_beeae .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_beeae .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_beeae .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_beeae .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_beeae .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_beeae .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _beeae ,nil ;};func (_gfefg *AG_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdbe :=range start .Attr {if _bdbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_ece ,_fbge :=_bdbe .Value ,error (nil );if _fbge !=nil {return _fbge ;};_gfefg .StyleAttr =&_ece ;continue ;};};for {_cbga ,_caef :=d .Token ();if _caef !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_caef );};if _cdbff ,_ggac :=_cbga .(_c .EndElement );_ggac &&_cdbff .Name ==start .Name {break ;};};return nil ;};func (_bgge *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 _bgge .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .FromAttr )});};if _bgge .Control1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .Control1Attr )});};if _bgge .Control2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .Control2Attr )});};if _bgge .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .ToAttr )});};if _bgge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .HrefAttr )});};if _bgge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .TargetAttr )});};if _bgge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .ClassAttr )});};if _bgge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .TitleAttr )});};if _bgge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .AltAttr )});};if _bgge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .CoordsizeAttr )});};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .CoordoriginAttr )});};if _bgge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .WrapcoordsAttr )});};if _bgge .PrintAttr !=_fc .ST_TrueFalseUnset {_cffd ,_aagf :=_bgge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aagf !=nil {return _aagf ;};start .Attr =append (start .Attr ,_cffd );};if _bgge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .IdAttr )});};if _bgge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .StyleAttr )});};if _bgge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .SpidAttr )});};if _bgge .OnedAttr !=_fc .ST_TrueFalseUnset {_bdfb ,_bdddb :=_bgge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bdddb !=nil {return _bdddb ;};start .Attr =append (start .Attr ,_bdfb );};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .RegroupidAttr )});};if _bgge .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_fggeg ,_acbgc :=_bgge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acbgc !=nil {return _acbgc ;};start .Attr =append (start .Attr ,_fggeg );};if _bgge .ButtonAttr !=_fc .ST_TrueFalseUnset {_geeg ,_cegb :=_bgge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cegb !=nil {return _cegb ;};start .Attr =append (start .Attr ,_geeg );};if _bgge .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_ada ,_adbg :=_bgge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adbg !=nil {return _adbg ;};start .Attr =append (start .Attr ,_ada );};if _bgge .BulletAttr !=_fc .ST_TrueFalseUnset {_fgdg ,_afgba :=_bgge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afgba !=nil {return _afgba ;};start .Attr =append (start .Attr ,_fgdg );};if _bgge .HrAttr !=_fc .ST_TrueFalseUnset {_egab ,_adag :=_bgge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _adag !=nil {return _adag ;};start .Attr =append (start .Attr ,_egab );};if _bgge .HrstdAttr !=_fc .ST_TrueFalseUnset {_gdcc ,_bfeg :=_bgge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bfeg !=nil {return _bfeg ;};start .Attr =append (start .Attr ,_gdcc );};if _bgge .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_caced ,_affa :=_bgge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_caced );};if _bgge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .HrpctAttr )});};if _bgge .HralignAttr !=OfcST_HrAlignUnset {_afga ,_ggacg :=_bgge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ggacg !=nil {return _ggacg ;};start .Attr =append (start .Attr ,_afga );};if _bgge .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cebd ,_adbe :=_bgge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _adbe !=nil {return _adbe ;};start .Attr =append (start .Attr ,_cebd );};if _bgge .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_fbab ,_cfdb :=_bgge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cfdb !=nil {return _cfdb ;};start .Attr =append (start .Attr ,_fbab );};if _bgge .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_aeeb ,_fbfg :=_bgge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fbfg !=nil {return _fbfg ;};start .Attr =append (start .Attr ,_aeeb );};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .BordertopcolorAttr )});};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .BorderleftcolorAttr )});};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .BorderbottomcolorAttr )});};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .BorderrightcolorAttr )});};if _bgge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dacf ,_gfbg :=_bgge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gfbg !=nil {return _gfbg ;};start .Attr =append (start .Attr ,_dacf );};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .DgmnodekindAttr )});};if _bgge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgaf ,_eaae :=_bgge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eaae !=nil {return _eaae ;};start .Attr =append (start .Attr ,_dgaf );};if _bgge .InsetmodeAttr !=OfcST_InsetModeUnset {_fcbec ,_dfgg :=_bgge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dfgg !=nil {return _dfgg ;};start .Attr =append (start .Attr ,_fcbec );};if _bgge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .OpacityAttr )});};if _bgge .StrokedAttr !=_fc .ST_TrueFalseUnset {_cbag ,_aaegc :=_bgge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aaegc !=nil {return _aaegc ;};start .Attr =append (start .Attr ,_cbag );};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .StrokecolorAttr )});};if _bgge .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 :_fb .Sprintf ("\u0025\u0076",*_bgge .StrokeweightAttr )});};if _bgge .InsetpenAttr !=_fc .ST_TrueFalseUnset {_ffcb ,_ffecg :=_bgge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ffecg !=nil {return _ffecg ;};start .Attr =append (start .Attr ,_ffcb );};if _bgge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .ChromakeyAttr )});};if _bgge .FilledAttr !=_fc .ST_TrueFalseUnset {_eecc ,_cbea :=_bgge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cbea !=nil {return _cbea ;};start .Attr =append (start .Attr ,_eecc );};if _bgge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .FillcolorAttr )});};if _bgge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .SptAttr )});};if _bgge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gadb ,_ddda :=_bgge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ddda !=nil {return _ddda ;};start .Attr =append (start .Attr ,_gadb );};if _bgge .BwmodeAttr !=OfcST_BWModeUnset {_cgagb ,_faf :=_bgge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_cgagb );};if _bgge .BwpureAttr !=OfcST_BWModeUnset {_ffbfc ,_eddg :=_bgge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eddg !=nil {return _eddg ;};start .Attr =append (start .Attr ,_ffbfc );};if _bgge .BwnormalAttr !=OfcST_BWModeUnset {_adcf ,_gabc :=_bgge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gabc !=nil {return _gabc ;};start .Attr =append (start .Attr ,_adcf );};if _bgge .ForcedashAttr !=_fc .ST_TrueFalseUnset {_abbg ,_gecg :=_bgge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gecg !=nil {return _gecg ;};start .Attr =append (start .Attr ,_abbg );};if _bgge .OleiconAttr !=_fc .ST_TrueFalseUnset {_feda ,_gfdab :=_bgge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gfdab !=nil {return _gfdab ;};start .Attr =append (start .Attr ,_feda );};if _bgge .OleAttr !=_fc .ST_TrueFalseBlankUnset {_abce ,_abefa :=_bgge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _abefa !=nil {return _abefa ;};start .Attr =append (start .Attr ,_abce );};if _bgge .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_bffd ,_dge :=_bgge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_bffd );};if _bgge .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_gdee ,_faaa :=_bgge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _faaa !=nil {return _faaa ;};start .Attr =append (start .Attr ,_gdee );};if _bgge .ClipAttr !=_fc .ST_TrueFalseUnset {_ecbe ,_edecc :=_bgge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _edecc !=nil {return _edecc ;};start .Attr =append (start .Attr ,_ecbe );};e .EncodeToken (start );if _bgge .EG_ShapeElements !=nil {for _ ,_fcefd :=range _bgge .EG_ShapeElements {_fcefd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewBackground ()*Background {_dage :=&Background {};_dage .CT_Background =*NewCT_Background ();return _dage ;};func NewOfcRight ()*OfcRight {_dbacg :=&OfcRight {};_dbacg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dbacg ;};
// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path
func (_afae *CT_PolyLine )ValidateWithPath (path string )error {for _aeded ,_gfgd :=range _afae .Ink {if _egdbg :=_gfgd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_aeded ));_egdbg !=nil {return _egdbg ;};};for _acdf ,_gdba :=range _afae .EG_ShapeElements {if _febe :=_gdba .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_acdf ));_febe !=nil {return _febe ;};};if _egbba :=_afae .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_egbba !=nil {return _egbba ;};if _fdgda :=_afae .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fdgda !=nil {return _fdgda ;};if _eccf :=_afae .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eccf !=nil {return _eccf ;};if _fdddc :=_afae .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fdddc !=nil {return _fdddc ;};if _gcece :=_afae .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gcece !=nil {return _gcece ;};if _dged :=_afae .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dged !=nil {return _dged ;};if _fcffe :=_afae .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fcffe !=nil {return _fcffe ;};if _dbfff :=_afae .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dbfff !=nil {return _dbfff ;};if _egdbag :=_afae .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_egdbag !=nil {return _egdbag ;};if _cagbf :=_afae .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cagbf !=nil {return _cagbf ;};if _aecce :=_afae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aecce !=nil {return _aecce ;};if _effdg :=_afae .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_effdg !=nil {return _effdg ;};if _ddfa :=_afae .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ddfa !=nil {return _ddfa ;};if _agdc :=_afae .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_agdc !=nil {return _agdc ;};if _fgfag :=_afae .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgfag !=nil {return _fgfag ;};if _adcfb :=_afae .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_adcfb !=nil {return _adcfb ;};if _baaa :=_afae .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_baaa !=nil {return _baaa ;};if _adfg :=_afae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_adfg !=nil {return _adfg ;};if _baffe :=_afae .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_baffe !=nil {return _baffe ;};if _abcc :=_afae .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_abcc !=nil {return _abcc ;};if _adcgd :=_afae .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adcgd !=nil {return _adcgd ;};if _edadf :=_afae .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_edadf !=nil {return _edadf ;};if _dcag :=_afae .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcag !=nil {return _dcag ;};if _dgacb :=_afae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dgacb !=nil {return _dgacb ;};if _bfaa :=_afae .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfaa !=nil {return _bfaa ;};if _bccef :=_afae .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bccef !=nil {return _bccef ;};if _acbbd :=_afae .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_acbbd !=nil {return _acbbd ;};if _bcgf :=_afae .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bcgf !=nil {return _bcgf ;};if _fcfcc :=_afae .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fcfcc !=nil {return _fcfcc ;};return nil ;};func (_feaed *CT_RoundRect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dadcf :=range start .Attr {if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_feaed .UserdrawnAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faddd ,_geeb :=_dadcf .Value ,error (nil );if _geeb !=nil {return _geeb ;};_feaed .BordertopcolorAttr =&_faddd ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_feaed .UserhiddenAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_feaed .BulletAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_feaed .CliptowrapAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068\u0072"{_feaed .HrAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u006f\u006c\u0065"{_feaed .OleAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_feaed .HrstdAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0073\u0070\u0069\u0064"{_agaeed ,_ceab :=_dadcf .Value ,error (nil );if _ceab !=nil {return _ceab ;};_feaed .SpidAttr =&_agaeed ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_feaed .HrnoshadeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_feaed .ForcedashAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_deggb ,_acega :=_dadcf .Value ,error (nil );if _acega !=nil {return _acega ;};_feaed .BorderleftcolorAttr =&_deggb ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efgaf ,_ebcf :=_f .ParseInt (_dadcf .Value ,10,64);if _ebcf !=nil {return _ebcf ;};_feaed .DgmnodekindAttr =&_efgaf ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u006f\u006e\u0065\u0064"{_feaed .OnedAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0063\u006c\u0069\u0070"{_feaed .ClipAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbge ,_aacgg :=_f .ParseFloat (_dadcf .Value ,64);if _aacgg !=nil {return _aacgg ;};_gegc :=float32 (_cbge );_feaed .HrpctAttr =&_gegc ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_feaed .PreferrelativeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gabdg ,_bfaf :=_dadcf .Value ,error (nil );if _bfaf !=nil {return _bfaf ;};_feaed .BorderrightcolorAttr =&_gabdg ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgfc ,_cadaf :=_f .ParseInt (_dadcf .Value ,10,64);if _cadaf !=nil {return _cadaf ;};_feaed .RegroupidAttr =&_bgfc ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_feaed .DgmlayoutmruAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_feaed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_feaed .AllowoverlapAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_feaed .HralignAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_feaed .InsetmodeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0073\u0070\u0074"{_cddb ,_gafcf :=_f .ParseFloat (_dadcf .Value ,64);if _gafcf !=nil {return _gafcf ;};_gcgdc :=float32 (_cddb );_feaed .SptAttr =&_gcgdc ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdgbf ,_aedd :=_dadcf .Value ,error (nil );if _aedd !=nil {return _aedd ;};_feaed .BorderbottomcolorAttr =&_fdgbf ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_feaed .OleiconAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_feaed .DgmlayoutAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_feaed .BwmodeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_feaed .BwnormalAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_feaed .BwpureAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_feaed .ConnectortypeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_feaed .ButtonAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_feaed .AllowincellAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0068\u0072\u0065\u0066"{_cafd ,_daad :=_dadcf .Value ,error (nil );if _daad !=nil {return _daad ;};_feaed .HrefAttr =&_cafd ;continue ;};if _dadcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbee ,_cfcdd :=_dadcf .Value ,error (nil );if _cfcdd !=nil {return _cfcdd ;};_feaed .CoordsizeAttr =&_fbee ;continue ;};if _dadcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_aeccb ,_eggde :=_dadcf .Value ,error (nil );if _eggde !=nil {return _eggde ;};_feaed .StyleAttr =&_aeccb ;continue ;};if _dadcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_feaed .StrokedAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0069\u0064"{_deag ,_fffc :=_dadcf .Value ,error (nil );if _fffc !=nil {return _fffc ;};_feaed .IdAttr =&_deag ;continue ;};if _dadcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fecee ,_bcag :=_dadcf .Value ,error (nil );if _bcag !=nil {return _bcag ;};_feaed .StrokeweightAttr =&_fecee ;continue ;};if _dadcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_feaed .PrintAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fcee ,_gbag :=_dadcf .Value ,error (nil );if _gbag !=nil {return _gbag ;};_feaed .ChromakeyAttr =&_fcee ;continue ;};if _dadcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afaab ,_fbfcf :=_dadcf .Value ,error (nil );if _fbfcf !=nil {return _fbfcf ;};_feaed .FillcolorAttr =&_afaab ;continue ;};if _dadcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdaca ,_cecee :=_dadcf .Value ,error (nil );if _cecee !=nil {return _cecee ;};_feaed .CoordoriginAttr =&_bdaca ;continue ;};if _dadcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gede ,_efbdd :=_dadcf .Value ,error (nil );if _efbdd !=nil {return _efbdd ;};_feaed .OpacityAttr =&_gede ;continue ;};if _dadcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_edgcf ,_bbdaf :=_dadcf .Value ,error (nil );if _bbdaf !=nil {return _bbdaf ;};_feaed .StrokecolorAttr =&_edgcf ;continue ;};if _dadcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_feaed .InsetpenAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_feaed .FilledAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgggg ,_cffde :=_dadcf .Value ,error (nil );if _cffde !=nil {return _cffde ;};_feaed .WrapcoordsAttr =&_bgggg ;continue ;};if _dadcf .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bdfd ,_dabba :=_dadcf .Value ,error (nil );if _dabba !=nil {return _dabba ;};_feaed .ArcsizeAttr =&_bdfd ;continue ;};if _dadcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbeb ,_bggcg :=_dadcf .Value ,error (nil );if _bggcg !=nil {return _bggcg ;};_feaed .TitleAttr =&_fbeb ;continue ;};if _dadcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_afac ,_ecgb :=_dadcf .Value ,error (nil );if _ecgb !=nil {return _ecgb ;};_feaed .ClassAttr =&_afac ;continue ;};if _dadcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbagf ,_adaff :=_dadcf .Value ,error (nil );if _adaff !=nil {return _adaff ;};_feaed .TargetAttr =&_dbagf ;continue ;};if _dadcf .Name .Local =="\u0061\u006c\u0074"{_ddge ,_ebec :=_dadcf .Value ,error (nil );if _ebec !=nil {return _ebec ;};_feaed .AltAttr =&_ddge ;continue ;};};_dcec :for {_fdgcb ,_efed :=d .Token ();if _efed !=nil {return _efed ;};switch _bgdc :=_fdgcb .(type ){case _c .StartElement :switch _bgdc .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"}:_aaaad :=NewEG_ShapeElements ();_aaaad .Path =NewPath ();if _cggaae :=d .DecodeElement (_aaaad .Path ,&_bgdc );_cggaae !=nil {return _cggaae ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_aaaad );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"}:_bdfa :=NewEG_ShapeElements ();_bdfa .Formulas =NewFormulas ();if _cabaf :=d .DecodeElement (_bdfa .Formulas ,&_bgdc );_cabaf !=nil {return _cabaf ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bdfa );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"}:_fddda :=NewEG_ShapeElements ();_fddda .Handles =NewHandles ();if _fffea :=d .DecodeElement (_fddda .Handles ,&_bgdc );_fffea !=nil {return _fffea ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fddda );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"}:_ededc :=NewEG_ShapeElements ();_ededc .Fill =NewFill ();if _ddcba :=d .DecodeElement (_ededc .Fill ,&_bgdc );_ddcba !=nil {return _ddcba ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_ededc );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"}:_beca :=NewEG_ShapeElements ();_beca .Stroke =NewStroke ();if _ggafd :=d .DecodeElement (_beca .Stroke ,&_bgdc );_ggafd !=nil {return _ggafd ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_beca );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"}:_dgfbg :=NewEG_ShapeElements ();_dgfbg .Shadow =NewShadow ();if _ggcga :=d .DecodeElement (_dgfbg .Shadow ,&_bgdc );_ggcga !=nil {return _ggcga ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dgfbg );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"}:_fadc :=NewEG_ShapeElements ();_fadc .Textbox =NewTextbox ();if _accee :=d .DecodeElement (_fadc .Textbox ,&_bgdc );_accee !=nil {return _accee ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fadc );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"}:_aceb :=NewEG_ShapeElements ();_aceb .Textpath =NewTextpath ();if _agaa :=d .DecodeElement (_aceb .Textpath ,&_bgdc );_agaa !=nil {return _agaa ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_aceb );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"}:_dgeaf :=NewEG_ShapeElements ();_dgeaf .Imagedata =NewImagedata ();if _gefg :=d .DecodeElement (_dgeaf .Imagedata ,&_bgdc );_gefg !=nil {return _gefg ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dgeaf );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"}:_cedbc :=NewEG_ShapeElements ();_cedbc .Skew =NewOfcSkew ();if _abfa :=d .DecodeElement (_cedbc .Skew ,&_bgdc );_abfa !=nil {return _abfa ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_cedbc );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"}:_bgebd :=NewEG_ShapeElements ();_bgebd .Extrusion =NewOfcExtrusion ();if _dcga :=d .DecodeElement (_bgebd .Extrusion ,&_bgdc );_dcga !=nil {return _dcga ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bgebd );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"}:_bebec :=NewEG_ShapeElements ();_bebec .Callout =NewOfcCallout ();if _bdcf :=d .DecodeElement (_bebec .Callout ,&_bgdc );_bdcf !=nil {return _bdcf ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bebec );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"}:_adab :=NewEG_ShapeElements ();_adab .Lock =NewOfcLock ();if _fgba :=d .DecodeElement (_adab .Lock ,&_bgdc );_fgba !=nil {return _fgba ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_adab );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"}:_adcge :=NewEG_ShapeElements ();_adcge .Clippath =NewOfcClippath ();if _dfdg :=d .DecodeElement (_adcge .Clippath ,&_bgdc );_dfdg !=nil {return _dfdg ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_adcge );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"}:_fgbc :=NewEG_ShapeElements ();_fgbc .Signatureline =NewOfcSignatureline ();if _fagdc :=d .DecodeElement (_fgbc .Signatureline ,&_bgdc );_fagdc !=nil {return _fagdc ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fgbc );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"}:_fbefa :=NewEG_ShapeElements ();_fbefa .Wrap =_ae .NewWrap ();if _fdad :=d .DecodeElement (_fbefa .Wrap ,&_bgdc );_fdad !=nil {return _fdad ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fbefa );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"}:_ecaega :=NewEG_ShapeElements ();_ecaega .Anchorlock =_ae .NewAnchorlock ();if _ggcec :=d .DecodeElement (_ecaega .Anchorlock ,&_bgdc );_ggcec !=nil {return _ggcec ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_ecaega );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"}:_gdabf :=NewEG_ShapeElements ();_gdabf .Bordertop =_ae .NewBordertop ();if _ggfec :=d .DecodeElement (_gdabf .Bordertop ,&_bgdc );_ggfec !=nil {return _ggfec ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_gdabf );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"}:_gfdcf :=NewEG_ShapeElements ();_gfdcf .Borderbottom =_ae .NewBorderbottom ();if _fdcgaa :=d .DecodeElement (_gfdcf .Borderbottom ,&_bgdc );_fdcgaa !=nil {return _fdcgaa ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_gfdcf );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"}:_dccac :=NewEG_ShapeElements ();_dccac .Borderleft =_ae .NewBorderleft ();if _bcbcb :=d .DecodeElement (_dccac .Borderleft ,&_bgdc );_bcbcb !=nil {return _bcbcb ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dccac );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"}:_eeaa :=NewEG_ShapeElements ();_eeaa .Borderright =_ae .NewBorderright ();if _gadbg :=d .DecodeElement (_eeaa .Borderright ,&_bgdc );_gadbg !=nil {return _gadbg ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_eeaa );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"}:_dgddc :=NewEG_ShapeElements ();_dgddc .ClientData =_b .NewClientData ();if _fffcf :=d .DecodeElement (_dgddc .ClientData ,&_bgdc );_fffcf !=nil {return _fffcf ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dgddc );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"}:_bebf :=NewEG_ShapeElements ();_bebf .Textdata =_dce .NewTextdata ();if _acfb :=d .DecodeElement (_bebf .Textdata ,&_bgdc );_acfb !=nil {return _acfb ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bebf );default:_ac .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",_bgdc .Name );if _gacag :=d .Skip ();_gacag !=nil {return _gacag ;};};case _c .EndElement :break _dcec ;case _c .CharData :};};return nil ;};
// Validate validates the Image and its children
func (_fcdd *Image )Validate ()error {return _fcdd .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};
// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path
func (_cbgbc *EG_ShapeElements )ValidateWithPath (path string )error {if _cbgbc .Path !=nil {if _fgdae :=_cbgbc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_fgdae !=nil {return _fgdae ;};};if _cbgbc .Formulas !=nil {if _cgbg :=_cbgbc .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_cgbg !=nil {return _cgbg ;};};if _cbgbc .Handles !=nil {if _dgebe :=_cbgbc .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_dgebe !=nil {return _dgebe ;};};if _cbgbc .Fill !=nil {if _bbed :=_cbgbc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bbed !=nil {return _bbed ;};};if _cbgbc .Stroke !=nil {if _dfadc :=_cbgbc .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_dfadc !=nil {return _dfadc ;};};if _cbgbc .Shadow !=nil {if _eagdg :=_cbgbc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_eagdg !=nil {return _eagdg ;};};if _cbgbc .Textbox !=nil {if _adcb :=_cbgbc .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_adcb !=nil {return _adcb ;};};if _cbgbc .Textpath !=nil {if _bcff :=_cbgbc .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_bcff !=nil {return _bcff ;};};if _cbgbc .Imagedata !=nil {if _cceea :=_cbgbc .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_cceea !=nil {return _cceea ;};};if _cbgbc .Skew !=nil {if _ebde :=_cbgbc .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ebde !=nil {return _ebde ;};};if _cbgbc .Extrusion !=nil {if _cgbbb :=_cbgbc .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_cgbbb !=nil {return _cgbbb ;};};if _cbgbc .Callout !=nil {if _edgb :=_cbgbc .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_edgb !=nil {return _edgb ;};};if _cbgbc .Lock !=nil {if _gceg :=_cbgbc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gceg !=nil {return _gceg ;};};if _cbgbc .Clippath !=nil {if _ccebca :=_cbgbc .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_ccebca !=nil {return _ccebca ;};};if _cbgbc .Signatureline !=nil {if _bcdea :=_cbgbc .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_bcdea !=nil {return _bcdea ;};};if _cbgbc .Wrap !=nil {if _cdcgb :=_cbgbc .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_cdcgb !=nil {return _cdcgb ;};};if _cbgbc .Anchorlock !=nil {if _dcac :=_cbgbc .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_dcac !=nil {return _dcac ;};};if _cbgbc .Bordertop !=nil {if _bfdddc :=_cbgbc .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_bfdddc !=nil {return _bfdddc ;};};if _cbgbc .Borderbottom !=nil {if _ccebf :=_cbgbc .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_ccebf !=nil {return _ccebf ;};};if _cbgbc .Borderleft !=nil {if _ecde :=_cbgbc .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_ecde !=nil {return _ecde ;};};if _cbgbc .Borderright !=nil {if _afbfd :=_cbgbc .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_afbfd !=nil {return _afbfd ;};};if _cbgbc .ClientData !=nil {if _adcead :=_cbgbc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_adcead !=nil {return _adcead ;};};if _cbgbc .Textdata !=nil {if _bdaga :=_cbgbc .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_bdaga !=nil {return _bdaga ;};};return nil ;};
// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path
func (_agacg *OfcCT_ColorMru )ValidateWithPath (path string )error {if _aaedd :=_agacg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aaedd !=nil {return _aaedd ;};return nil ;};type Imagedata struct{CT_ImageData };type OfcEquationxml struct{OfcCT_EquationXml };func (_fbafdb ST_StrokeArrowLength )String ()string {switch _fbafdb {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 "";};
// Validate validates the OfcCT_Callout and its children
func (_bbbgg *OfcCT_Callout )Validate ()error {return _bbbgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_ddefe *Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ddefe .CT_Shape .MarshalXML (e ,start );};
// Validate validates the OfcCT_Ink and its children
func (_fagfc *OfcCT_Ink )Validate ()error {return _fagfc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};
// Validate validates the OfcComplex and its children
func (_feebb *OfcComplex )Validate ()error {return _feebb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};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;);type ST_FillMethod byte ;func (_fdef ST_Ext )String ()string {switch _fdef {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 (_gfge *OfcCT_RelationTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggdga :=range start .Attr {if _ggdga .Name .Local =="\u0065\u0078\u0074"{_gfge .ExtAttr .UnmarshalXMLAttr (_ggdga );continue ;};};_cbfe :for {_bbdf ,_addab :=d .Token ();if _addab !=nil {return _addab ;};switch _fecb :=_bbdf .(type ){case _c .StartElement :switch _fecb .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"}:_bgedf :=NewOfcCT_Relation ();if _dceag :=d .DecodeElement (_bgedf ,&_fecb );_dceag !=nil {return _dceag ;};_gfge .Rel =append (_gfge .Rel ,_bgedf );default:_ac .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",_fecb .Name );if _fbcfb :=d .Skip ();_fbcfb !=nil {return _fbcfb ;};};case _c .EndElement :break _cbfe ;case _c .CharData :};};return nil ;};func (_eaeec ST_FillMethod )ValidateWithPath (path string )error {switch _eaeec {case 0,1,2,3,4,5:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeec ));};return nil ;};func (_geaccb ST_StrokeArrowWidth )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abage :=_c .Attr {};_abage .Name =name ;switch _geaccb {case ST_StrokeArrowWidthUnset :_abage .Value ="";case ST_StrokeArrowWidthNarrow :_abage .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_abage .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_abage .Value ="\u0077\u0069\u0064\u0065";};return _abage ,nil ;};
// Validate validates the CT_F and its children
func (_adef *CT_F )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_eddgdg *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eddgdg =0;case "\u0058\u0059":*_eddgdg =1;case "\u005a\u0058":*_eddgdg =2;case "\u0059\u005a":*_eddgdg =3;};return nil ;};func (_ecbcg *Polyline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecbcg .CT_PolyLine =*NewCT_PolyLine ();for _ ,_cbgcab :=range start .Attr {if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecbcg .UserdrawnAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0063\u006c\u0069\u0070"{_ecbcg .ClipAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecbcg .UserhiddenAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecbcg .InsetmodeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecbcg .BulletAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecbcg .PreferrelativeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068\u0072"{_ecbcg .HrAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecbcg .OleiconAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecbcg .HrstdAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecbcg .HrnoshadeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_adfab ,_gffae :=_cbgcab .Value ,error (nil );if _gffae !=nil {return _gffae ;};_ecbcg .BordertopcolorAttr =&_adfab ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecbcg .DgmlayoutAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecbcg .AllowoverlapAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecbcg .BwnormalAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecbcg .CliptowrapAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aeefed ,_gbgfd :=_cbgcab .Value ,error (nil );if _gbgfd !=nil {return _gbgfd ;};_ecbcg .BorderbottomcolorAttr =&_aeefed ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u006f\u006e\u0065\u0064"{_ecbcg .OnedAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecbcg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_afbfb ,_fgdfe :=_f .ParseInt (_cbgcab .Value ,10,64);if _fgdfe !=nil {return _fgdfe ;};_ecbcg .RegroupidAttr =&_afbfb ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecbcg .AllowincellAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeefg ,_ffcggbd :=_f .ParseFloat (_cbgcab .Value ,64);if _ffcggbd !=nil {return _ffcggbd ;};_eaabc :=float32 (_eeefg );_ecbcg .HrpctAttr =&_eaabc ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecbcg .ButtonAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0073\u0070\u0069\u0064"{_gebca ,_gfgbd :=_cbgcab .Value ,error (nil );if _gfgbd !=nil {return _gfgbd ;};_ecbcg .SpidAttr =&_gebca ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0073\u0070\u0074"{_baeddg ,_fccgf :=_f .ParseFloat (_cbgcab .Value ,64);if _fccgf !=nil {return _fccgf ;};_aeeec :=float32 (_baeddg );_ecbcg .SptAttr =&_aeeec ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cedad ,_acabd :=_cbgcab .Value ,error (nil );if _acabd !=nil {return _acabd ;};_ecbcg .BorderleftcolorAttr =&_cedad ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u006f\u006c\u0065"{_ecbcg .OleAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffaac ,_gfdca :=_cbgcab .Value ,error (nil );if _gfdca !=nil {return _gfdca ;};_ecbcg .BorderrightcolorAttr =&_ffaac ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecbcg .BwmodeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dafd ,_dcaba :=_f .ParseInt (_cbgcab .Value ,10,64);if _dcaba !=nil {return _dcaba ;};_ecbcg .DgmnodekindAttr =&_dafd ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecbcg .ForcedashAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecbcg .BwpureAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecbcg .ConnectortypeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecbcg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecbcg .HralignAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gdgdc ,_bdgbgg :=_cbgcab .Value ,error (nil );if _bdgbgg !=nil {return _bdgbgg ;};_ecbcg .CoordsizeAttr =&_gdgdc ;continue ;};if _cbgcab .Name .Local =="\u0073\u0074\u0079l\u0065"{_efgdg ,_edbg :=_cbgcab .Value ,error (nil );if _edbg !=nil {return _edbg ;};_ecbcg .StyleAttr =&_efgdg ;continue ;};if _cbgcab .Name .Local =="\u0069\u0064"{_bfbbaf ,_gbeefe :=_cbgcab .Value ,error (nil );if _gbeefe !=nil {return _gbeefe ;};_ecbcg .IdAttr =&_bfbbaf ;continue ;};if _cbgcab .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecbcg .StrokedAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecbcg .PrintAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdadf ,_fggee :=_cbgcab .Value ,error (nil );if _fggee !=nil {return _fggee ;};_ecbcg .StrokeweightAttr =&_gdadf ;continue ;};if _cbgcab .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fegac ,_bbedc :=_cbgcab .Value ,error (nil );if _bbedc !=nil {return _bbedc ;};_ecbcg .WrapcoordsAttr =&_fegac ;continue ;};if _cbgcab .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgdbe ,_ebbef :=_cbgcab .Value ,error (nil );if _ebbef !=nil {return _ebbef ;};_ecbcg .ChromakeyAttr =&_dgdbe ;continue ;};if _cbgcab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdgca ,_ffaee :=_cbgcab .Value ,error (nil );if _ffaee !=nil {return _ffaee ;};_ecbcg .FillcolorAttr =&_fdgca ;continue ;};if _cbgcab .Name .Local =="\u0061\u006c\u0074"{_cgecd ,_cfcebd :=_cbgcab .Value ,error (nil );if _cfcebd !=nil {return _cfcebd ;};_ecbcg .AltAttr =&_cgecd ;continue ;};if _cbgcab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gafe ,_dgecg :=_cbgcab .Value ,error (nil );if _dgecg !=nil {return _dgecg ;};_ecbcg .OpacityAttr =&_gafe ;continue ;};if _cbgcab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afbc ,_fgfca :=_cbgcab .Value ,error (nil );if _fgfca !=nil {return _fgfca ;};_ecbcg .StrokecolorAttr =&_afbc ;continue ;};if _cbgcab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecbcg .InsetpenAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecbcg .FilledAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eaabe ,_daead :=_cbgcab .Value ,error (nil );if _daead !=nil {return _daead ;};_ecbcg .CoordoriginAttr =&_eaabe ;continue ;};if _cbgcab .Name .Local =="\u0074\u0069\u0074l\u0065"{_caffb ,_bbega :=_cbgcab .Value ,error (nil );if _bbega !=nil {return _bbega ;};_ecbcg .TitleAttr =&_caffb ;continue ;};if _cbgcab .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebdba ,_ecfff :=_cbgcab .Value ,error (nil );if _ecfff !=nil {return _ecfff ;};_ecbcg .ClassAttr =&_ebdba ;continue ;};if _cbgcab .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebgfa ,_bdgag :=_cbgcab .Value ,error (nil );if _bdgag !=nil {return _bdgag ;};_ecbcg .TargetAttr =&_ebgfa ;continue ;};if _cbgcab .Name .Local =="\u0068\u0072\u0065\u0066"{_bdefa ,_fdddg :=_cbgcab .Value ,error (nil );if _fdddg !=nil {return _fdddg ;};_ecbcg .HrefAttr =&_bdefa ;continue ;};if _cbgcab .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gdeb ,_faaae :=_cbgcab .Value ,error (nil );if _faaae !=nil {return _faaae ;};_ecbcg .PointsAttr =&_gdeb ;continue ;};};_fdfee :for {_cbggd ,_dcccb :=d .Token ();if _dcccb !=nil {return _dcccb ;};switch _dfaed :=_cbggd .(type ){case _c .StartElement :switch _dfaed .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"}:_cgdce :=NewOfcInk ();if _dgbcd :=d .DecodeElement (_cgdce ,&_dfaed );_dgbcd !=nil {return _dgbcd ;};_ecbcg .Ink =append (_ecbcg .Ink ,_cgdce );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"}:_fbcbb :=NewEG_ShapeElements ();_fbcbb .Path =NewPath ();if _acfeb :=d .DecodeElement (_fbcbb .Path ,&_dfaed );_acfeb !=nil {return _acfeb ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_fbcbb );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"}:_ccggc :=NewEG_ShapeElements ();_ccggc .Formulas =NewFormulas ();if _afbcf :=d .DecodeElement (_ccggc .Formulas ,&_dfaed );_afbcf !=nil {return _afbcf ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ccggc );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"}:_cfegdg :=NewEG_ShapeElements ();_cfegdg .Handles =NewHandles ();if _gcdba :=d .DecodeElement (_cfegdg .Handles ,&_dfaed );_gcdba !=nil {return _gcdba ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_cfegdg );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"}:_fdfba :=NewEG_ShapeElements ();_fdfba .Fill =NewFill ();if _agedc :=d .DecodeElement (_fdfba .Fill ,&_dfaed );_agedc !=nil {return _agedc ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_fdfba );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"}:_cccb :=NewEG_ShapeElements ();_cccb .Stroke =NewStroke ();if _cafbfe :=d .DecodeElement (_cccb .Stroke ,&_dfaed );_cafbfe !=nil {return _cafbfe ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_cccb );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"}:_eacdf :=NewEG_ShapeElements ();_eacdf .Shadow =NewShadow ();if _aeefg :=d .DecodeElement (_eacdf .Shadow ,&_dfaed );_aeefg !=nil {return _aeefg ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_eacdf );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"}:_gfbbe :=NewEG_ShapeElements ();_gfbbe .Textbox =NewTextbox ();if _babbd :=d .DecodeElement (_gfbbe .Textbox ,&_dfaed );_babbd !=nil {return _babbd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_gfbbe );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"}:_ceeaef :=NewEG_ShapeElements ();_ceeaef .Textpath =NewTextpath ();if _agcd :=d .DecodeElement (_ceeaef .Textpath ,&_dfaed );_agcd !=nil {return _agcd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ceeaef );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"}:_fggbb :=NewEG_ShapeElements ();_fggbb .Imagedata =NewImagedata ();if _ccaa :=d .DecodeElement (_fggbb .Imagedata ,&_dfaed );_ccaa !=nil {return _ccaa ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_fggbb );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"}:_beede :=NewEG_ShapeElements ();_beede .Skew =NewOfcSkew ();if _efcgd :=d .DecodeElement (_beede .Skew ,&_dfaed );_efcgd !=nil {return _efcgd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_beede );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"}:_bfefa :=NewEG_ShapeElements ();_bfefa .Extrusion =NewOfcExtrusion ();if _edaae :=d .DecodeElement (_bfefa .Extrusion ,&_dfaed );_edaae !=nil {return _edaae ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_bfefa );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"}:_cegfa :=NewEG_ShapeElements ();_cegfa .Callout =NewOfcCallout ();if _beecf :=d .DecodeElement (_cegfa .Callout ,&_dfaed );_beecf !=nil {return _beecf ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_cegfa );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"}:_dceab :=NewEG_ShapeElements ();_dceab .Lock =NewOfcLock ();if _gceaf :=d .DecodeElement (_dceab .Lock ,&_dfaed );_gceaf !=nil {return _gceaf ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_dceab );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"}:_ebbddc :=NewEG_ShapeElements ();_ebbddc .Clippath =NewOfcClippath ();if _ccddb :=d .DecodeElement (_ebbddc .Clippath ,&_dfaed );_ccddb !=nil {return _ccddb ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ebbddc );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"}:_edead :=NewEG_ShapeElements ();_edead .Signatureline =NewOfcSignatureline ();if _fbeca :=d .DecodeElement (_edead .Signatureline ,&_dfaed );_fbeca !=nil {return _fbeca ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_edead );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"}:_ggaef :=NewEG_ShapeElements ();_ggaef .Wrap =_ae .NewWrap ();if _eacae :=d .DecodeElement (_ggaef .Wrap ,&_dfaed );_eacae !=nil {return _eacae ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ggaef );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"}:_gfega :=NewEG_ShapeElements ();_gfega .Anchorlock =_ae .NewAnchorlock ();if _gccd :=d .DecodeElement (_gfega .Anchorlock ,&_dfaed );_gccd !=nil {return _gccd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_gfega );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"}:_ebadb :=NewEG_ShapeElements ();_ebadb .Bordertop =_ae .NewBordertop ();if _fccga :=d .DecodeElement (_ebadb .Bordertop ,&_dfaed );_fccga !=nil {return _fccga ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ebadb );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"}:_baaaa :=NewEG_ShapeElements ();_baaaa .Borderbottom =_ae .NewBorderbottom ();if _facde :=d .DecodeElement (_baaaa .Borderbottom ,&_dfaed );_facde !=nil {return _facde ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_baaaa );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"}:_ccdgaf :=NewEG_ShapeElements ();_ccdgaf .Borderleft =_ae .NewBorderleft ();if _dbgbe :=d .DecodeElement (_ccdgaf .Borderleft ,&_dfaed );_dbgbe !=nil {return _dbgbe ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ccdgaf );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"}:_effea :=NewEG_ShapeElements ();_effea .Borderright =_ae .NewBorderright ();if _cbfec :=d .DecodeElement (_effea .Borderright ,&_dfaed );_cbfec !=nil {return _cbfec ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_effea );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"}:_gcbdf :=NewEG_ShapeElements ();_gcbdf .ClientData =_b .NewClientData ();if _ffcaa :=d .DecodeElement (_gcbdf .ClientData ,&_dfaed );_ffcaa !=nil {return _ffcaa ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_gcbdf );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"}:_dcfdd :=NewEG_ShapeElements ();_dcfdd .Textdata =_dce .NewTextdata ();if _fgfcb :=d .DecodeElement (_dcfdd .Textdata ,&_dfaed );_fgfcb !=nil {return _fgfcb ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_dcfdd );default:_ac .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",_dfaed .Name );if _eaggcf :=d .Skip ();_eaggcf !=nil {return _eaggcf ;};};case _c .EndElement :break _fdfee ;case _c .CharData :};};return nil ;};func (_abfae *Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _abfae .CT_Path .MarshalXML (e ,start );};func (_fedeb *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fedeb =0;case "\u0030":*_fedeb =1;case "\u0031":*_fedeb =2;case "\u0032":*_fedeb =3;case "\u0033":*_fedeb =4;};return nil ;};type CT_TextPath struct{OnAttr _fc .ST_TrueFalse ;FitshapeAttr _fc .ST_TrueFalse ;FitpathAttr _fc .ST_TrueFalse ;TrimAttr _fc .ST_TrueFalse ;XscaleAttr _fc .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};type ST_EditAs byte ;type OfcCallout struct{OfcCT_Callout };func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_gaeb :=&OfcCT_RegroupTable {};return _gaeb };func NewAG_Path ()*AG_Path {_dgage :=&AG_Path {};return _dgage };func (_gdaed *Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdaed .CT_Fill =*NewCT_Fill ();for _ ,_eafbb :=range start .Attr {if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gdaed .DetectmouseclickAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0072\u0065\u006ci\u0064"{_bcbe ,_edcbbd :=_eafbb .Value ,error (nil );if _edcbbd !=nil {return _edcbbd ;};_gdaed .RelidAttr =&_bcbe ;continue ;};if _eafbb .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"&&_eafbb .Name .Local =="\u0069\u0064"||_eafbb .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"&&_eafbb .Name .Local =="\u0069\u0064"{_eccgd ,_debec :=_eafbb .Value ,error (nil );if _debec !=nil {return _debec ;};_gdaed .IdAttr =&_eccgd ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_gddbg ,_adbef :=_eafbb .Value ,error (nil );if _adbef !=nil {return _adbef ;};_gdaed .Opacity2Attr =&_gddbg ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbcab ,_edeafd :=_eafbb .Value ,error (nil );if _edeafd !=nil {return _edeafd ;};_gdaed .TitleAttr =&_bbcab ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0068\u0072\u0065\u0066"{_dbed ,_ddgd :=_eafbb .Value ,error (nil );if _ddgd !=nil {return _ddgd ;};_gdaed .HrefAttr =&_dbed ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edafae ,_aabf :=_eafbb .Value ,error (nil );if _aabf !=nil {return _aabf ;};_gdaed .AlthrefAttr =&_edafae ;continue ;};if _eafbb .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gdaed .AlignshapeAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_gdaed .MethodAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0073\u0069\u007a\u0065"{_dfcbc ,_ecbca :=_eafbb .Value ,error (nil );if _ecbca !=nil {return _ecbca ;};_gdaed .SizeAttr =&_dfcbc ;continue ;};if _eafbb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_faedd ,_bccaa :=_eafbb .Value ,error (nil );if _bccaa !=nil {return _bccaa ;};_gdaed .PositionAttr =&_faedd ;continue ;};if _eafbb .Name .Local =="\u0073\u0072\u0063"{_eadcg ,_efgea :=_eafbb .Value ,error (nil );if _efgea !=nil {return _efgea ;};_gdaed .SrcAttr =&_eadcg ;continue ;};if _eafbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_adec ,_cbbdf :=_eafbb .Value ,error (nil );if _cbbdf !=nil {return _cbbdf ;};_gdaed .ColorsAttr =&_adec ;continue ;};if _eafbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cefebc ,_aafd :=_eafbb .Value ,error (nil );if _aafd !=nil {return _aafd ;};_gdaed .Color2Attr =&_cefebc ;continue ;};if _eafbb .Name .Local =="\u0074\u0079\u0070\u0065"{_gdaed .TypeAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_bcccf ,_cfde :=_eafbb .Value ,error (nil );if _cfde !=nil {return _cfde ;};_gdaed .FocussizeAttr =&_bcccf ;continue ;};if _eafbb .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cfbaf ,_dgbe :=_eafbb .Value ,error (nil );if _dgbe !=nil {return _dgbe ;};_gdaed .FocuspositionAttr =&_cfbaf ;continue ;};if _eafbb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ababb ,_ffege :=_eafbb .Value ,error (nil );if _ffege !=nil {return _ffege ;};_gdaed .OriginAttr =&_ababb ;continue ;};if _eafbb .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_gdaed .AspectAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0061\u006e\u0067l\u0065"{_aecef ,_aagdg :=_f .ParseFloat (_eafbb .Value ,64);if _aagdg !=nil {return _aagdg ;};_gdaed .AngleAttr =&_aecef ;continue ;};if _eafbb .Name .Local =="\u0066\u006f\u0063u\u0073"{_gbgf ,_ebeaf :=_eafbb .Value ,error (nil );if _ebeaf !=nil {return _ebeaf ;};_gdaed .FocusAttr =&_gbgf ;continue ;};if _eafbb .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_gdaed .RecolorAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_gdaed .RotateAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afba ,_gbaeg :=_eafbb .Value ,error (nil );if _gbaeg !=nil {return _gbaeg ;};_gdaed .OpacityAttr =&_afba ;continue ;};if _eafbb .Name .Local =="\u0063\u006f\u006co\u0072"{_dgfbe ,_gdbag :=_eafbb .Value ,error (nil );if _gdbag !=nil {return _gdbag ;};_gdaed .ColorAttr =&_dgfbe ;continue ;};if _eafbb .Name .Local =="\u006f\u006e"{_gdaed .OnAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0069\u0064"{_bfdab ,_ddfbb :=_eafbb .Value ,error (nil );if _ddfbb !=nil {return _ddfbb ;};_gdaed .SIdAttr =&_bfdab ;continue ;};};_dfbea :for {_fdag ,_cccgab :=d .Token ();if _cccgab !=nil {return _cccgab ;};switch _ceecf :=_fdag .(type ){case _c .StartElement :switch _ceecf .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"}:_gdaed .Fill =NewOfcFill ();if _aabdf :=d .DecodeElement (_gdaed .Fill ,&_ceecf );_aabdf !=nil {return _aabdf ;};default:_ac .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",_ceecf .Name );if _acgdb :=d .Skip ();_acgdb !=nil {return _acgdb ;};};case _c .EndElement :break _dfbea ;case _c .CharData :};};return nil ;};func (_ggbaf *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 _ggbaf .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 :_fb .Sprintf ("\u0025\u0076",*_ggbaf .ContentTypeAttr )});};e .EncodeToken (start );if _ggbaf .Any !=nil {_ggbaf .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the OfcShapelayout and its children
func (_bcedd *OfcShapelayout )Validate ()error {return _bcedd .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_babgb OfcST_ExtrusionPlane )Validate ()error {return _babgb .ValidateWithPath ("")};func NewOfcCT_Callout ()*OfcCT_Callout {_ecadgf :=&OfcCT_Callout {};return _ecadgf };func (_aabcg *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 _aabcg .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .VAttr )});};if _aabcg .LimoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .LimoAttr )});};if _aabcg .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 :_fb .Sprintf ("\u0025\u0076",*_aabcg .TextboxrectAttr )});};if _aabcg .FillokAttr !=_fc .ST_TrueFalseUnset {_eedg ,_bacg :=_aabcg .FillokAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _bacg !=nil {return _bacg ;};start .Attr =append (start .Attr ,_eedg );};if _aabcg .StrokeokAttr !=_fc .ST_TrueFalseUnset {_acbc ,_gecf :=_aabcg .StrokeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _gecf !=nil {return _gecf ;};start .Attr =append (start .Attr ,_acbc );};if _aabcg .ShadowokAttr !=_fc .ST_TrueFalseUnset {_cacab ,_fgdaa :=_aabcg .ShadowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _fgdaa !=nil {return _fgdaa ;};start .Attr =append (start .Attr ,_cacab );};if _aabcg .ArrowokAttr !=_fc .ST_TrueFalseUnset {_ffadb ,_feeg :=_aabcg .ArrowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _feeg !=nil {return _feeg ;};start .Attr =append (start .Attr ,_ffadb );};if _aabcg .GradientshapeokAttr !=_fc .ST_TrueFalseUnset {_debdc ,_caefg :=_aabcg .GradientshapeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _caefg !=nil {return _caefg ;};start .Attr =append (start .Attr ,_debdc );};if _aabcg .TextpathokAttr !=_fc .ST_TrueFalseUnset {_gfgga ,_gcbd :=_aabcg .TextpathokAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _gcbd !=nil {return _gcbd ;};start .Attr =append (start .Attr ,_gfgga );};if _aabcg .InsetpenokAttr !=_fc .ST_TrueFalseUnset {_adbbf ,_gaefb :=_aabcg .InsetpenokAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _gaefb !=nil {return _gaefb ;};start .Attr =append (start .Attr ,_adbbf );};if _aabcg .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_fgfec ,_deac :=_aabcg .ConnecttypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _deac !=nil {return _deac ;};start .Attr =append (start .Attr ,_fgfec );};if _aabcg .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 :_fb .Sprintf ("\u0025\u0076",*_aabcg .ConnectlocsAttr )});};if _aabcg .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 :_fb .Sprintf ("\u0025\u0076",*_aabcg .ConnectanglesAttr )});};if _aabcg .ExtrusionokAttr !=_fc .ST_TrueFalseUnset {_cdgaff ,_egdf :=_aabcg .ExtrusionokAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _egdf !=nil {return _egdf ;};start .Attr =append (start .Attr ,_cdgaff );};if _aabcg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddebb ST_ImageAspect )String ()string {switch _ddebb {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 "";};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_dfada ST_StrokeArrowWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfada .String (),start );};func NewOfcCT_R ()*OfcCT_R {_babab :=&OfcCT_R {};return _babab };func (_eaeee *OfcCT_Skew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egbed :=range start .Attr {if _egbed .Name .Local =="\u0069\u0064"{_gcecf ,_eababg :=_egbed .Value ,error (nil );if _eababg !=nil {return _eababg ;};_eaeee .IdAttr =&_gcecf ;continue ;};if _egbed .Name .Local =="\u006f\u006e"{_eaeee .OnAttr .UnmarshalXMLAttr (_egbed );continue ;};if _egbed .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_abgfa ,_dgbcg :=_egbed .Value ,error (nil );if _dgbcg !=nil {return _dgbcg ;};_eaeee .OffsetAttr =&_abgfa ;continue ;};if _egbed .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cefaf ,_fggefg :=_egbed .Value ,error (nil );if _fggefg !=nil {return _fggefg ;};_eaeee .OriginAttr =&_cefaf ;continue ;};if _egbed .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dfcea ,_ecadd :=_egbed .Value ,error (nil );if _ecadd !=nil {return _ecadd ;};_eaeee .MatrixAttr =&_dfcea ;continue ;};if _egbed .Name .Local =="\u0065\u0078\u0074"{_eaeee .ExtAttr .UnmarshalXMLAttr (_egbed );continue ;};};for {_cgbe ,_agfb :=d .Token ();if _agfb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_agfb );};if _ccdbcd ,_ccbda :=_cgbe .(_c .EndElement );_ccbda &&_ccdbcd .Name ==start .Name {break ;};};return nil ;};func (_abffb *CT_Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfbad :=range start .Attr {if _dfbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbad .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_abffb .SingleclickAttr .UnmarshalXMLAttr (_dfbad );continue ;};if _dfbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abffb .InsetmodeAttr .UnmarshalXMLAttr (_dfbad );continue ;};if _dfbad .Name .Local =="\u0069\u006e\u0073e\u0074"{_bgfb ,_cbba :=_dfbad .Value ,error (nil );if _cbba !=nil {return _cbba ;};_abffb .InsetAttr =&_bgfb ;continue ;};if _dfbad .Name .Local =="\u0069\u0064"{_ggagg ,_feaae :=_dfbad .Value ,error (nil );if _feaae !=nil {return _feaae ;};_abffb .IdAttr =&_ggagg ;continue ;};if _dfbad .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfbab ,_dgfbc :=_dfbad .Value ,error (nil );if _dgfbc !=nil {return _dgfbc ;};_abffb .StyleAttr =&_bfbab ;continue ;};};_aeedc :for {_gaag ,_aage :=d .Token ();if _aage !=nil {return _aage ;};switch _eeac :=_gaag .(type ){case _c .StartElement :switch _eeac .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"}:_abffb .TxbxContent =_dc .NewTxbxContent ();if _cbdff :=d .DecodeElement (_abffb .TxbxContent ,&_eeac );_cbdff !=nil {return _cbdff ;};default:if _cdfagg ,_bebae :=_a .CreateElement (_eeac );_bebae !=nil {return _bebae ;}else {if _defbb :=d .DecodeElement (_cdfagg ,&_eeac );_defbb !=nil {return _defbb ;};_abffb .Any =_cdfagg ;};};case _c .EndElement :break _aeedc ;case _c .CharData :};};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};type Curve struct{CT_Curve };func (_gade *OfcComplex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gade .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_geeff :=range start .Attr {if _geeff .Name .Local =="\u0065\u0078\u0074"{_gade .ExtAttr .UnmarshalXMLAttr (_geeff );continue ;};};for {_eebee ,_ecfgf :=d .Token ();if _ecfgf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_ecfgf );};if _ggdab ,_ffgc :=_eebee .(_c .EndElement );_ffgc &&_ggdab .Name ==start .Name {break ;};};return nil ;};func NewOfcDiagram ()*OfcDiagram {_gecbg :=&OfcDiagram {};_gecbg .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gecbg ;};
// Validate validates the OfcCT_RegroupTable and its children
func (_gcdeg *OfcCT_RegroupTable )Validate ()error {return _gcdeg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func NewCT_RoundRect ()*CT_RoundRect {_fddag :=&CT_RoundRect {};return _fddag };type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _fc .ST_TrueFalse ;ContentTypeAttr *string ;};
// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path
func (_daaf *OfcCT_Skew )ValidateWithPath (path string )error {if _ffgbcc :=_daaf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffgbcc !=nil {return _ffgbcc ;};if _bdcced :=_daaf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdcced !=nil {return _bdcced ;};return nil ;};func (_bdfdb *Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bdfdb .CT_Fill .MarshalXML (e ,start );};
// Validate validates the OfcInk and its children
func (_bgfae *OfcInk )Validate ()error {return _bgfae .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};
// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path
func (_cbddb *Imagedata )ValidateWithPath (path string )error {if _caeb :=_cbddb .CT_ImageData .ValidateWithPath (path );_caeb !=nil {return _caeb ;};return nil ;};func (_gdfgd *Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdfgd .CT_Line =*NewCT_Line ();for _ ,_dddfe :=range start .Attr {if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gdfgd .UserdrawnAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gdfgd .ButtonAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gdfgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gdfgd .UserhiddenAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gdfgd .CliptowrapAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gdfgd .BulletAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u006f\u006c\u0065"{_gdfgd .OleAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068\u0072"{_gdfgd .HrAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0073\u0070\u0069\u0064"{_eeadb ,_cabbc :=_dddfe .Value ,error (nil );if _cabbc !=nil {return _cabbc ;};_gdfgd .SpidAttr =&_eeadb ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068\u0072\u0073t\u0064"{_gdfgd .HrstdAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gdfgd .BwnormalAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddgbf ,_ffffbc :=_dddfe .Value ,error (nil );if _ffffbc !=nil {return _ffffbc ;};_gdfgd .BordertopcolorAttr =&_ddgbf ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gdfgd .DgmlayoutAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdfgd .ForcedashAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gdfgd .AllowoverlapAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gdfgd .HrnoshadeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gdfgd .PreferrelativeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adead ,_bcbf :=_dddfe .Value ,error (nil );if _bcbf !=nil {return _bcbf ;};_gdfgd .BorderbottomcolorAttr =&_adead ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u006f\u006e\u0065\u0064"{_gdfgd .OnedAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdfgb ,_efced :=_f .ParseInt (_dddfe .Value ,10,64);if _efced !=nil {return _efced ;};_gdfgd .DgmnodekindAttr =&_cdfgb ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aeeda ,_dcfafb :=_f .ParseInt (_dddfe .Value ,10,64);if _dcfafb !=nil {return _dcfafb ;};_gdfgd .RegroupidAttr =&_aeeda ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdfgd .AllowincellAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068\u0072\u0070c\u0074"{_gacb ,_facfa :=_f .ParseFloat (_dddfe .Value ,64);if _facfa !=nil {return _facfa ;};_deab :=float32 (_gacb );_gdfgd .HrpctAttr =&_deab ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0063\u006c\u0069\u0070"{_gdfgd .ClipAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdfgd .InsetmodeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bgbcg ,_aaed :=_dddfe .Value ,error (nil );if _aaed !=nil {return _aaed ;};_gdfgd .BorderleftcolorAttr =&_bgbcg ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gdfgd .OleiconAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbgg ,_cbbbd :=_dddfe .Value ,error (nil );if _cbbbd !=nil {return _cbbbd ;};_gdfgd .BorderrightcolorAttr =&_cbgg ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gdfgd .ConnectortypeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gdfgd .BwpureAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gdfgd .BwmodeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0073\u0070\u0074"{_gbbafg ,_gfgbe :=_f .ParseFloat (_dddfe .Value ,64);if _gfgbe !=nil {return _gfgbe ;};_fbebf :=float32 (_gbbafg );_gdfgd .SptAttr =&_fbebf ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gdfgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gdfgd .HralignAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0074\u006f"{_fbcda ,_eabae :=_dddfe .Value ,error (nil );if _eabae !=nil {return _eabae ;};_gdfgd .ToAttr =&_fbcda ;continue ;};if _dddfe .Name .Local =="\u0069\u0064"{_caggde ,_edfad :=_dddfe .Value ,error (nil );if _edfad !=nil {return _edfad ;};_gdfgd .IdAttr =&_caggde ;continue ;};if _dddfe .Name .Local =="\u0061\u006c\u0074"{_dgbg ,_cdfea :=_dddfe .Value ,error (nil );if _cdfea !=nil {return _cdfea ;};_gdfgd .AltAttr =&_dgbg ;continue ;};if _dddfe .Name .Local =="\u0070\u0072\u0069n\u0074"{_gdfgd .PrintAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gdfgd .StrokedAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbebc ,_gcbfa :=_dddfe .Value ,error (nil );if _gcbfa !=nil {return _gcbfa ;};_gdfgd .WrapcoordsAttr =&_fbebc ;continue ;};if _dddfe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fabfcd ,_dagba :=_dddfe .Value ,error (nil );if _dagba !=nil {return _dagba ;};_gdfgd .StrokeweightAttr =&_fabfcd ;continue ;};if _dddfe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecefdb ,_dggfb :=_dddfe .Value ,error (nil );if _dggfb !=nil {return _dggfb ;};_gdfgd .CoordoriginAttr =&_ecefdb ;continue ;};if _dddfe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efacg ,_cgaff :=_dddfe .Value ,error (nil );if _cgaff !=nil {return _cgaff ;};_gdfgd .ChromakeyAttr =&_efacg ;continue ;};if _dddfe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbcad ,_bcfbb :=_dddfe .Value ,error (nil );if _bcfbb !=nil {return _bcfbb ;};_gdfgd .FillcolorAttr =&_cbcad ;continue ;};if _dddfe .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfdc ,_fedg :=_dddfe .Value ,error (nil );if _fedg !=nil {return _fedg ;};_gdfgd .StyleAttr =&_dfdc ;continue ;};if _dddfe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aggfd ,_baegb :=_dddfe .Value ,error (nil );if _baegb !=nil {return _baegb ;};_gdfgd .OpacityAttr =&_aggfd ;continue ;};if _dddfe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fgdd ,_dcada :=_dddfe .Value ,error (nil );if _dcada !=nil {return _dcada ;};_gdfgd .StrokecolorAttr =&_fgdd ;continue ;};if _dddfe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdfgd .InsetpenAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0066\u0072\u006f\u006d"{_ggbec ,_dfdf :=_dddfe .Value ,error (nil );if _dfdf !=nil {return _dfdf ;};_gdfgd .FromAttr =&_ggbec ;continue ;};if _dddfe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fcgcd ,_dafg :=_dddfe .Value ,error (nil );if _dafg !=nil {return _dafg ;};_gdfgd .CoordsizeAttr =&_fcgcd ;continue ;};if _dddfe .Name .Local =="\u0074\u0069\u0074l\u0065"{_edegb ,_cfcfc :=_dddfe .Value ,error (nil );if _cfcfc !=nil {return _cfcfc ;};_gdfgd .TitleAttr =&_edegb ;continue ;};if _dddfe .Name .Local =="\u0063\u006c\u0061s\u0073"{_gebda ,_fgbbg :=_dddfe .Value ,error (nil );if _fgbbg !=nil {return _fgbbg ;};_gdfgd .ClassAttr =&_gebda ;continue ;};if _dddfe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbacb ,_bcdce :=_dddfe .Value ,error (nil );if _bcdce !=nil {return _bcdce ;};_gdfgd .TargetAttr =&_bbacb ;continue ;};if _dddfe .Name .Local =="\u0068\u0072\u0065\u0066"{_bgfd ,_efacb :=_dddfe .Value ,error (nil );if _efacb !=nil {return _efacb ;};_gdfgd .HrefAttr =&_bgfd ;continue ;};if _dddfe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdfgd .FilledAttr .UnmarshalXMLAttr (_dddfe );continue ;};};_bfccb :for {_fdeeea ,_eafdb :=d .Token ();if _eafdb !=nil {return _eafdb ;};switch _fcabf :=_fdeeea .(type ){case _c .StartElement :switch _fcabf .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"}:_cced :=NewEG_ShapeElements ();_cced .Path =NewPath ();if _bfdbb :=d .DecodeElement (_cced .Path ,&_fcabf );_bfdbb !=nil {return _bfdbb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cced );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"}:_gbgg :=NewEG_ShapeElements ();_gbgg .Formulas =NewFormulas ();if _ffegf :=d .DecodeElement (_gbgg .Formulas ,&_fcabf );_ffegf !=nil {return _ffegf ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gbgg );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"}:_eddgcc :=NewEG_ShapeElements ();_eddgcc .Handles =NewHandles ();if _eafec :=d .DecodeElement (_eddgcc .Handles ,&_fcabf );_eafec !=nil {return _eafec ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_eddgcc );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"}:_eagaf :=NewEG_ShapeElements ();_eagaf .Fill =NewFill ();if _dccfa :=d .DecodeElement (_eagaf .Fill ,&_fcabf );_dccfa !=nil {return _dccfa ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_eagaf );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"}:_acegc :=NewEG_ShapeElements ();_acegc .Stroke =NewStroke ();if _bdaf :=d .DecodeElement (_acegc .Stroke ,&_fcabf );_bdaf !=nil {return _bdaf ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_acegc );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"}:_fcdf :=NewEG_ShapeElements ();_fcdf .Shadow =NewShadow ();if _gfebd :=d .DecodeElement (_fcdf .Shadow ,&_fcabf );_gfebd !=nil {return _gfebd ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_fcdf );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"}:_effege :=NewEG_ShapeElements ();_effege .Textbox =NewTextbox ();if _bagcd :=d .DecodeElement (_effege .Textbox ,&_fcabf );_bagcd !=nil {return _bagcd ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_effege );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"}:_faag :=NewEG_ShapeElements ();_faag .Textpath =NewTextpath ();if _bcab :=d .DecodeElement (_faag .Textpath ,&_fcabf );_bcab !=nil {return _bcab ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_faag );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"}:_fgdbbb :=NewEG_ShapeElements ();_fgdbbb .Imagedata =NewImagedata ();if _dadad :=d .DecodeElement (_fgdbbb .Imagedata ,&_fcabf );_dadad !=nil {return _dadad ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_fgdbbb );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"}:_cfagab :=NewEG_ShapeElements ();_cfagab .Skew =NewOfcSkew ();if _abccb :=d .DecodeElement (_cfagab .Skew ,&_fcabf );_abccb !=nil {return _abccb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cfagab );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"}:_agabb :=NewEG_ShapeElements ();_agabb .Extrusion =NewOfcExtrusion ();if _efadg :=d .DecodeElement (_agabb .Extrusion ,&_fcabf );_efadg !=nil {return _efadg ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_agabb );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"}:_agff :=NewEG_ShapeElements ();_agff .Callout =NewOfcCallout ();if _bgggc :=d .DecodeElement (_agff .Callout ,&_fcabf );_bgggc !=nil {return _bgggc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_agff );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"}:_ffbgf :=NewEG_ShapeElements ();_ffbgf .Lock =NewOfcLock ();if _eceae :=d .DecodeElement (_ffbgf .Lock ,&_fcabf );_eceae !=nil {return _eceae ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_ffbgf );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"}:_geadb :=NewEG_ShapeElements ();_geadb .Clippath =NewOfcClippath ();if _fagb :=d .DecodeElement (_geadb .Clippath ,&_fcabf );_fagb !=nil {return _fagb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_geadb );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"}:_cgece :=NewEG_ShapeElements ();_cgece .Signatureline =NewOfcSignatureline ();if _cgafg :=d .DecodeElement (_cgece .Signatureline ,&_fcabf );_cgafg !=nil {return _cgafg ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cgece );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"}:_affdd :=NewEG_ShapeElements ();_affdd .Wrap =_ae .NewWrap ();if _ggbca :=d .DecodeElement (_affdd .Wrap ,&_fcabf );_ggbca !=nil {return _ggbca ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_affdd );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"}:_gafce :=NewEG_ShapeElements ();_gafce .Anchorlock =_ae .NewAnchorlock ();if _cgcgc :=d .DecodeElement (_gafce .Anchorlock ,&_fcabf );_cgcgc !=nil {return _cgcgc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gafce );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"}:_gcagg :=NewEG_ShapeElements ();_gcagg .Bordertop =_ae .NewBordertop ();if _feegg :=d .DecodeElement (_gcagg .Bordertop ,&_fcabf );_feegg !=nil {return _feegg ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gcagg );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"}:_fffbb :=NewEG_ShapeElements ();_fffbb .Borderbottom =_ae .NewBorderbottom ();if _dcgag :=d .DecodeElement (_fffbb .Borderbottom ,&_fcabf );_dcgag !=nil {return _dcgag ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_fffbb );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"}:_cdee :=NewEG_ShapeElements ();_cdee .Borderleft =_ae .NewBorderleft ();if _eeffd :=d .DecodeElement (_cdee .Borderleft ,&_fcabf );_eeffd !=nil {return _eeffd ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cdee );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"}:_dfcbg :=NewEG_ShapeElements ();_dfcbg .Borderright =_ae .NewBorderright ();if _dgbc :=d .DecodeElement (_dfcbg .Borderright ,&_fcabf );_dgbc !=nil {return _dgbc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_dfcbg );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"}:_gcdec :=NewEG_ShapeElements ();_gcdec .ClientData =_b .NewClientData ();if _defdb :=d .DecodeElement (_gcdec .ClientData ,&_fcabf );_defdb !=nil {return _defdb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gcdec );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"}:_cafgf :=NewEG_ShapeElements ();_cafgf .Textdata =_dce .NewTextdata ();if _geaccc :=d .DecodeElement (_cafgf .Textdata ,&_fcabf );_geaccc !=nil {return _geaccc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cafgf );default:_ac .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",_fcabf .Name );if _aeeba :=d .Skip ();_aeeba !=nil {return _aeeba ;};};case _c .EndElement :break _bfccb ;case _c .CharData :};};return nil ;};func (_effgg OfcST_ConnectorType )ValidateWithPath (path string )error {switch _effgg {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effgg ));};return nil ;};func (_fgb *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 _fgb .F !=nil {_bbgc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066"}};for _ ,_abcbc :=range _fgb .F {e .EncodeElement (_abcbc ,_bbgc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_fdccf *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 _fdccf .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_fdccf .IdsrcAttr )});};if _fdccf .IddestAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdccf .IddestAttr )});};if _fdccf .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fdccf .IdcntrAttr )});};if _fdccf .ExtAttr !=ST_ExtUnset {_fcfdg ,_gefeb :=_fdccf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gefeb !=nil {return _gefeb ;};start .Attr =append (start .Attr ,_fcfdg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_ColorMode byte ;func NewAG_Chromakey ()*AG_Chromakey {_ddcb :=&AG_Chromakey {};return _ddcb };type OfcBottom struct{OfcCT_StrokeChild };
// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path
func (_acgac *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _gggg :=_acgac .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_gggg !=nil {return _gggg ;};if _acgac .IdAttr !=nil {if !_fc .ST_GuidPatternRe .MatchString (*_acgac .IdAttr ){return _fb .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 ,_fc .ST_GuidPatternRe ,*_acgac .IdAttr );};};if _acgac .ProvidAttr !=nil {if !_fc .ST_GuidPatternRe .MatchString (*_acgac .ProvidAttr ){return _fb .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 ,_fc .ST_GuidPatternRe ,*_acgac .ProvidAttr );};};if _cafge :=_acgac .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");_cafge !=nil {return _cafge ;};if _cabaeg :=_acgac .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_cabaeg !=nil {return _cabaeg ;};if _gffdbf :=_acgac .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_gffdbf !=nil {return _gffdbf ;};if _bfgbb :=_acgac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bfgbb !=nil {return _bfgbb ;};return nil ;};func (_cbaeabg *Rect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cbaeabg .CT_Rect .MarshalXML (e ,start );};func (_cfefb ST_ImageAspect )Validate ()error {return _cfefb .ValidateWithPath ("")};
// Validate validates the CT_Stroke and its children
func (_accadc *CT_Stroke )Validate ()error {return _accadc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};
// Validate validates the OfcLock and its children
func (_befed *OfcLock )Validate ()error {return _befed .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};
// Validate validates the OfcCT_Complex and its children
func (_afggg *OfcCT_Complex )Validate ()error {return _afggg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func NewOfcInk ()*OfcInk {_ccded :=&OfcInk {};_ccded .OfcCT_Ink =*NewOfcCT_Ink ();return _ccded };func (_fbcddd *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbcddd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fbcddd =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_fbcddd =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fbcddd =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fbcddd =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fbcddd =5;};return nil ;};func (_gfebgc *OfcST_ColorMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfgcd ,_dcadc :=d .Token ();if _dcadc !=nil {return _dcadc ;};if _dabdc ,_fbadeb :=_dfgcd .(_c .EndElement );_fbadeb &&_dabdc .Name ==start .Name {*_gfebgc =1;return nil ;};if _edgfg ,_bbefe :=_dfgcd .(_c .CharData );!_bbefe {return _fb .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",_dfgcd );}else {switch string (_edgfg ){case "":*_gfebgc =0;case "\u0061\u0075\u0074\u006f":*_gfebgc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfebgc =2;};};_dfgcd ,_dcadc =d .Token ();if _dcadc !=nil {return _dcadc ;};if _dafbg ,_bgcg :=_dfgcd .(_c .EndElement );_bgcg &&_dafbg .Name ==start .Name {return nil ;};return _fb .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",_dfgcd );};func NewCT_Handles ()*CT_Handles {_bfggc :=&CT_Handles {};return _bfggc };func (_affc ST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_affc .String (),start );};func (_dbeec ST_StrokeArrowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbeec .String (),start );};func (_gfcc *AG_Type )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfcc .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gfcc .TypeAttr )});};return nil ;};
// Validate validates the AG_Type and its children
func (_bcbb *AG_Type )Validate ()error {return _bcbb .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};
// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path
func (_agbde *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_cfeba *CT_Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfbb :=range start .Attr {if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_geaec ,_aecdg :=_cfbb .Value ,error (nil );if _aecdg !=nil {return _aecdg ;};_cfeba .BordertopcolorAttr =&_geaec ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cfeba .BulletAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068\u0072"{_cfeba .HrAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cfeba .CliptowrapAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068\u0072\u0073t\u0064"{_cfeba .HrstdAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u006f\u006c\u0065"{_cfeba .OleAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cfeba .HrnoshadeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u006f\u006e\u0065\u0064"{_cfeba .OnedAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cadab ,_eefge :=_f .ParseFloat (_cfbb .Value ,64);if _eefge !=nil {return _eefge ;};_ecafe :=float32 (_cadab );_cfeba .HrpctAttr =&_ecafe ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cfeba .OleiconAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbebc ,_fabfc :=_cfbb .Value ,error (nil );if _fabfc !=nil {return _fabfc ;};_cfeba .BorderbottomcolorAttr =&_cbebc ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cfeba .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gdgaf ,_egddc :=_f .ParseInt (_cfbb .Value ,10,64);if _egddc !=nil {return _egddc ;};_cfeba .RegroupidAttr =&_gdgaf ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0063\u006c\u0069\u0070"{_cfeba .ClipAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cfeba .HralignAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cfeba .PreferrelativeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cfeba .DgmlayoutAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cfeba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cfeba .InsetmodeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cfeba .ButtonAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cfeba .UserdrawnAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cfeba .AllowincellAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0073\u0070\u0074"{_bbggf ,_dbcfd :=_f .ParseFloat (_cfbb .Value ,64);if _dbcfd !=nil {return _dbcfd ;};_bffe :=float32 (_bbggf );_cfeba .SptAttr =&_bffe ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbdb ,_gggb :=_cfbb .Value ,error (nil );if _gggb !=nil {return _gggb ;};_cfeba .BorderleftcolorAttr =&_dbdb ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cfeba .ConnectortypeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecfge ,_gdafg :=_cfbb .Value ,error (nil );if _gdafg !=nil {return _gdafg ;};_cfeba .BorderrightcolorAttr =&_ecfge ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0073\u0070\u0069\u0064"{_efgee ,_feccb :=_cfbb .Value ,error (nil );if _feccb !=nil {return _feccb ;};_cfeba .SpidAttr =&_efgee ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egea ,_acgef :=_f .ParseInt (_cfbb .Value ,10,64);if _acgef !=nil {return _acgef ;};_cfeba .DgmnodekindAttr =&_egea ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cfeba .BwpureAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfeba .ForcedashAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cfeba .BwnormalAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cfeba .BwmodeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cfeba .UserhiddenAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cfeba .AllowoverlapAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgdbb ,_fcbce :=_cfbb .Value ,error (nil );if _fcbce !=nil {return _fcbce ;};_cfeba .TargetAttr =&_fgdbb ;continue ;};if _cfbb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_defc ,_eeeg :=_cfbb .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_cfeba .CoordoriginAttr =&_defc ;continue ;};if _cfbb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cfeba .StrokedAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdfaf ,_dfcbd :=_cfbb .Value ,error (nil );if _dfcbd !=nil {return _dfcbd ;};_cfeba .CoordsizeAttr =&_cdfaf ;continue ;};if _cfbb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbcg ,_ddbg :=_cfbb .Value ,error (nil );if _ddbg !=nil {return _ddbg ;};_cfeba .StrokeweightAttr =&_dbcg ;continue ;};if _cfbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcbdd ,_fgeb :=_cfbb .Value ,error (nil );if _fgeb !=nil {return _fgeb ;};_cfeba .StyleAttr =&_dcbdd ;continue ;};if _cfbb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebfd ,_gbadd :=_cfbb .Value ,error (nil );if _gbadd !=nil {return _gbadd ;};_cfeba .ChromakeyAttr =&_ebfd ;continue ;};if _cfbb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbbfg ,_bcfd :=_cfbb .Value ,error (nil );if _bcfd !=nil {return _bcfd ;};_cfeba .FillcolorAttr =&_cbbfg ;continue ;};if _cfbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cafcf ,_fcbcc :=_cfbb .Value ,error (nil );if _fcbcc !=nil {return _fcbcc ;};_cfeba .OpacityAttr =&_cafcf ;continue ;};if _cfbb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dagd ,_gaabe :=_cfbb .Value ,error (nil );if _gaabe !=nil {return _gaabe ;};_cfeba .WrapcoordsAttr =&_dagd ;continue ;};if _cfbb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdca ,_fadb :=_cfbb .Value ,error (nil );if _fadb !=nil {return _fadb ;};_cfeba .StrokecolorAttr =&_cdca ;continue ;};if _cfbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfeba .InsetpenAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0068\u0072\u0065\u0066"{_edafg ,_agbe :=_cfbb .Value ,error (nil );if _agbe !=nil {return _agbe ;};_cfeba .HrefAttr =&_edafg ;continue ;};if _cfbb .Name .Local =="\u0069\u0064"{_aecac ,_bcdc :=_cfbb .Value ,error (nil );if _bcdc !=nil {return _bcdc ;};_cfeba .IdAttr =&_aecac ;continue ;};if _cfbb .Name .Local =="\u0070\u0072\u0069n\u0074"{_cfeba .PrintAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0061\u006c\u0074"{_bbdae ,_bccefa :=_cfbb .Value ,error (nil );if _bccefa !=nil {return _bccefa ;};_cfeba .AltAttr =&_bbdae ;continue ;};if _cfbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfag ,_ggdg :=_cfbb .Value ,error (nil );if _ggdg !=nil {return _ggdg ;};_cfeba .TitleAttr =&_dfag ;continue ;};if _cfbb .Name .Local =="\u0063\u006c\u0061s\u0073"{_affeb ,_cfgc :=_cfbb .Value ,error (nil );if _cfgc !=nil {return _cfgc ;};_cfeba .ClassAttr =&_affeb ;continue ;};if _cfbb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfeba .FilledAttr .UnmarshalXMLAttr (_cfbb );continue ;};};_cdbae :for {_cgccb ,_edba :=d .Token ();if _edba !=nil {return _edba ;};switch _bbbcd :=_cgccb .(type ){case _c .StartElement :switch _bbbcd .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"}:_bfege :=NewEG_ShapeElements ();_bfege .Path =NewPath ();if _ccbbc :=d .DecodeElement (_bfege .Path ,&_bbbcd );_ccbbc !=nil {return _ccbbc ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_bfege );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"}:_gbfga :=NewEG_ShapeElements ();_gbfga .Formulas =NewFormulas ();if _ffef :=d .DecodeElement (_gbfga .Formulas ,&_bbbcd );_ffef !=nil {return _ffef ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gbfga );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"}:_bccad :=NewEG_ShapeElements ();_bccad .Handles =NewHandles ();if _bace :=d .DecodeElement (_bccad .Handles ,&_bbbcd );_bace !=nil {return _bace ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_bccad );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"}:_baead :=NewEG_ShapeElements ();_baead .Fill =NewFill ();if _ccgg :=d .DecodeElement (_baead .Fill ,&_bbbcd );_ccgg !=nil {return _ccgg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_baead );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"}:_faab :=NewEG_ShapeElements ();_faab .Stroke =NewStroke ();if _cedgfb :=d .DecodeElement (_faab .Stroke ,&_bbbcd );_cedgfb !=nil {return _cedgfb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_faab );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"}:_ecbfg :=NewEG_ShapeElements ();_ecbfg .Shadow =NewShadow ();if _bddbb :=d .DecodeElement (_ecbfg .Shadow ,&_bbbcd );_bddbb !=nil {return _bddbb ;};_cfeba .EG_ShapeElements =append (_cfeba .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 :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ecbac :=NewEG_ShapeElements ();_ecbac .Textbox =NewTextbox ();if _fgefe :=d .DecodeElement (_ecbac .Textbox ,&_bbbcd );_fgefe !=nil {return _fgefe ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_ecbac );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"}:_beddc :=NewEG_ShapeElements ();_beddc .Textpath =NewTextpath ();if _fdgge :=d .DecodeElement (_beddc .Textpath ,&_bbbcd );_fdgge !=nil {return _fdgge ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_beddc );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"}:_gaeec :=NewEG_ShapeElements ();_gaeec .Imagedata =NewImagedata ();if _gabd :=d .DecodeElement (_gaeec .Imagedata ,&_bbbcd );_gabd !=nil {return _gabd ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gaeec );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"}:_gfcef :=NewEG_ShapeElements ();_gfcef .Skew =NewOfcSkew ();if _feagg :=d .DecodeElement (_gfcef .Skew ,&_bbbcd );_feagg !=nil {return _feagg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gfcef );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"}:_dffc :=NewEG_ShapeElements ();_dffc .Extrusion =NewOfcExtrusion ();if _bedceg :=d .DecodeElement (_dffc .Extrusion ,&_bbbcd );_bedceg !=nil {return _bedceg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_dffc );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"}:_cbab :=NewEG_ShapeElements ();_cbab .Callout =NewOfcCallout ();if _deegb :=d .DecodeElement (_cbab .Callout ,&_bbbcd );_deegb !=nil {return _deegb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_cbab );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"}:_gfcd :=NewEG_ShapeElements ();_gfcd .Lock =NewOfcLock ();if _dfeafd :=d .DecodeElement (_gfcd .Lock ,&_bbbcd );_dfeafd !=nil {return _dfeafd ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gfcd );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"}:_fbgg :=NewEG_ShapeElements ();_fbgg .Clippath =NewOfcClippath ();if _deggf :=d .DecodeElement (_fbgg .Clippath ,&_bbbcd );_deggf !=nil {return _deggf ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_fbgg );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"}:_bfbcc :=NewEG_ShapeElements ();_bfbcc .Signatureline =NewOfcSignatureline ();if _gefa :=d .DecodeElement (_bfbcc .Signatureline ,&_bbbcd );_gefa !=nil {return _gefa ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_bfbcc );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"}:_fedad :=NewEG_ShapeElements ();_fedad .Wrap =_ae .NewWrap ();if _acbba :=d .DecodeElement (_fedad .Wrap ,&_bbbcd );_acbba !=nil {return _acbba ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_fedad );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"}:_efgdf :=NewEG_ShapeElements ();_efgdf .Anchorlock =_ae .NewAnchorlock ();if _faaeb :=d .DecodeElement (_efgdf .Anchorlock ,&_bbbcd );_faaeb !=nil {return _faaeb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_efgdf );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"}:_gaff :=NewEG_ShapeElements ();_gaff .Bordertop =_ae .NewBordertop ();if _dffa :=d .DecodeElement (_gaff .Bordertop ,&_bbbcd );_dffa !=nil {return _dffa ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gaff );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"}:_faaef :=NewEG_ShapeElements ();_faaef .Borderbottom =_ae .NewBorderbottom ();if _ddbfg :=d .DecodeElement (_faaef .Borderbottom ,&_bbbcd );_ddbfg !=nil {return _ddbfg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_faaef );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"}:_gcaec :=NewEG_ShapeElements ();_gcaec .Borderleft =_ae .NewBorderleft ();if _eefc :=d .DecodeElement (_gcaec .Borderleft ,&_bbbcd );_eefc !=nil {return _eefc ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gcaec );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"}:_fdgdg :=NewEG_ShapeElements ();_fdgdg .Borderright =_ae .NewBorderright ();if _cdfbd :=d .DecodeElement (_fdgdg .Borderright ,&_bbbcd );_cdfbd !=nil {return _cdfbd ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_fdgdg );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"}:_ggcbg :=NewEG_ShapeElements ();_ggcbg .ClientData =_b .NewClientData ();if _fddf :=d .DecodeElement (_ggcbg .ClientData ,&_bbbcd );_fddf !=nil {return _fddf ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_ggcbg );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"}:_accad :=NewEG_ShapeElements ();_accad .Textdata =_dce .NewTextdata ();if _ebbb :=d .DecodeElement (_accad .Textdata ,&_bbbcd );_ebbb !=nil {return _ebbb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_accad );default:_ac .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",_bbbcd .Name );if _ecgab :=d .Skip ();_ecgab !=nil {return _ecgab ;};};case _c .EndElement :break _cdbae ;case _c .CharData :};};return nil ;};func (_bbbed OfcST_ExtrusionRender )String ()string {switch _bbbed {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 NewCT_ImageData ()*CT_ImageData {_gfefb :=&CT_ImageData {};return _gfefb };func (_gbcbf OfcST_How )String ()string {switch _gbcbf {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 "";};type Oval struct{CT_Oval };func NewImage ()*Image {_bcdac :=&Image {};_bcdac .CT_Image =*NewCT_Image ();return _bcdac };func (_fecfc OfcST_ExtrusionPlane )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccddc :=_c .Attr {};_ccddc .Name =name ;switch _fecfc {case OfcST_ExtrusionPlaneUnset :_ccddc .Value ="";case OfcST_ExtrusionPlaneXY :_ccddc .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_ccddc .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ccddc .Value ="\u0059\u005a";};return _ccddc ,nil ;};func (_bgd *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"{_bgd .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"{_bgd .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"{_bgd .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"{_fa ,_gea :=_f .ParseInt (_ad .Value ,10,64);if _gea !=nil {return _gea ;};_bgd .RegroupidAttr =&_fa ;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"{_bcf ,_cfb :=_f .ParseInt (_ad .Value ,10,64);if _cfb !=nil {return _cfb ;};_bgd .DgmnodekindAttr =&_bcf ;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"{_bgd .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"{_adf ,_dbg :=_ad .Value ,error (nil );if _dbg !=nil {return _dbg ;};_bgd .BorderrightcolorAttr =&_adf ;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"{_bgd .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"{_fag ,_fdc :=_ad .Value ,error (nil );if _fdc !=nil {return _fdc ;};_bgd .BorderleftcolorAttr =&_fag ;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"{_bgd .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"{_bgd .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"{_fee ,_bgdd :=_ad .Value ,error (nil );if _bgdd !=nil {return _bgdd ;};_bgd .SpidAttr =&_fee ;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"{_bgd .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"{_bgd .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"{_eg ,_da :=_ad .Value ,error (nil );if _da !=nil {return _da ;};_bgd .BorderbottomcolorAttr =&_eg ;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"{_eb ,_gg :=_ad .Value ,error (nil );if _gg !=nil {return _gg ;};_bgd .BordertopcolorAttr =&_eb ;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"{_bgd .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"{_bgd .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"{_bgd .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"{_bgd .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"{_bgd .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"{_ffb ,_bbd :=_f .ParseFloat (_ad .Value ,64);if _bbd !=nil {return _bbd ;};_bcc :=float32 (_ffb );_bgd .HrpctAttr =&_bcc ;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"{_bgd .HralignAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fff ,_cd :=_ad .Value ,error (nil );if _cd !=nil {return _cd ;};_bgd .TargetAttr =&_fff ;continue ;};if _ad .Name .Local =="\u0073\u0074\u0079l\u0065"{_cga ,_fad :=_ad .Value ,error (nil );if _fad !=nil {return _fad ;};_bgd .StyleAttr =&_cga ;continue ;};if _ad .Name .Local =="\u0069\u0064"{_dg ,_ebf :=_ad .Value ,error (nil );if _ebf !=nil {return _ebf ;};_bgd .IdAttr =&_dg ;continue ;};if _ad .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgd .PrintAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdeg ,_ege :=_ad .Value ,error (nil );if _ege !=nil {return _ege ;};_bgd .WrapcoordsAttr =&_gdeg ;continue ;};if _ad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ef ,_aa :=_ad .Value ,error (nil );if _aa !=nil {return _aa ;};_bgd .CoordoriginAttr =&_ef ;continue ;};if _ad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgdg ,_fdb :=_ad .Value ,error (nil );if _fdb !=nil {return _fdb ;};_bgd .CoordsizeAttr =&_bgdg ;continue ;};if _ad .Name .Local =="\u0061\u006c\u0074"{_gc ,_ea :=_ad .Value ,error (nil );if _ea !=nil {return _ea ;};_bgd .AltAttr =&_gc ;continue ;};if _ad .Name .Local =="\u0074\u0069\u0074l\u0065"{_ceb ,_cfc :=_ad .Value ,error (nil );if _cfc !=nil {return _cfc ;};_bgd .TitleAttr =&_ceb ;continue ;};if _ad .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfg ,_gb :=_ad .Value ,error (nil );if _gb !=nil {return _gb ;};_bgd .ClassAttr =&_cfg ;continue ;};if _ad .Name .Local =="\u0068\u0072\u0065\u0066"{_ca ,_edg :=_ad .Value ,error (nil );if _edg !=nil {return _edg ;};_bgd .HrefAttr =&_ca ;continue ;};};for {_eag ,_dcg :=d .Token ();if _dcg !=nil {return _fb .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",_dcg );};if _cef ,_egd :=_eag .(_c .EndElement );_egd &&_cef .Name ==start .Name {break ;};};return nil ;};func (_agbegd ST_EditAs )ValidateWithPath (path string )error {switch _agbegd {case 0,1,2,3,4,5,6,7:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbegd ));};return nil ;};func (_ffebd OfcST_InsetMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffebd .String (),start );};func (_gdacd *ST_FillMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acaf ,_dfcgb :=d .Token ();if _dfcgb !=nil {return _dfcgb ;};if _cgabe ,_fdeda :=_acaf .(_c .EndElement );_fdeda &&_cgabe .Name ==start .Name {*_gdacd =1;return nil ;};if _cgdfd ,_fefcd :=_acaf .(_c .CharData );!_fefcd {return _fb .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",_acaf );}else {switch string (_cgdfd ){case "":*_gdacd =0;case "\u006e\u006f\u006e\u0065":*_gdacd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gdacd =2;case "\u0073\u0069\u0067m\u0061":*_gdacd =3;case "\u0061\u006e\u0079":*_gdacd =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gdacd =5;};};_acaf ,_dfcgb =d .Token ();if _dfcgb !=nil {return _dfcgb ;};if _agffe ,_faggea :=_acaf .(_c .EndElement );_faggea &&_agffe .Name ==start .Name {return nil ;};return _fb .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",_acaf );};
// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path
func (_fgaee *OfcDiagram )ValidateWithPath (path string )error {if _eaegd :=_fgaee .OfcCT_Diagram .ValidateWithPath (path );_eaegd !=nil {return _eaegd ;};return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_eeagf :=&EG_ShapeElements {};return _eeagf };func (_fdgab *Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdgab .CT_Stroke =*NewCT_Stroke ();for _ ,_gfgee :=range start .Attr {if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0072\u0065\u006ci\u0064"{_agcgc ,_cfabeb :=_gfgee .Value ,error (nil );if _cfabeb !=nil {return _cfabeb ;};_fdgab .RelidAttr =&_agcgc ;continue ;};if _gfgee .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"&&_gfgee .Name .Local =="\u0069\u0064"{_dgaaa ,_gfebg :=_gfgee .Value ,error (nil );if _gfebg !=nil {return _gfebg ;};_fdgab .RIdAttr =&_dgaaa ;continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdgab .ForcedashAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffcgf ,_feffd :=_gfgee .Value ,error (nil );if _feffd !=nil {return _feffd ;};_fdgab .TitleAttr =&_ffcgf ;continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_abeab ,_bdbbe :=_gfgee .Value ,error (nil );if _bdbbe !=nil {return _bdbbe ;};_fdgab .AlthrefAttr =&_abeab ;continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0068\u0072\u0065\u0066"{_gedfgg ,_egfcc :=_gfgee .Value ,error (nil );if _egfcc !=nil {return _egfcc ;};_fdgab .HrefAttr =&_gedfgg ;continue ;};if _gfgee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_eeeae ,_dfbf :=_gfgee .Value ,error (nil );if _dfbf !=nil {return _dfbf ;};_fdgab .ImagesizeAttr =&_eeeae ;continue ;};if _gfgee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fdgab .StartarrowlengthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fdgab .JoinstyleAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fdgab .EndarrowAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fgaaa ,_dfggc :=_gfgee .Value ,error (nil );if _dfggc !=nil {return _dfggc ;};_fdgab .DashstyleAttr =&_fgaaa ;continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdgab .EndarrowwidthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0073\u0072\u0063"{_faacg ,_gecge :=_gfgee .Value ,error (nil );if _gecge !=nil {return _gecge ;};_fdgab .SrcAttr =&_faacg ;continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fdgab .EndarrowlengthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fdgab .LinestyleAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdaee ,_facfd :=_gfgee .Value ,error (nil );if _facfd !=nil {return _facfd ;};_fdgab .OpacityAttr =&_fdaee ;continue ;};if _gfgee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcgga ,_aecacf :=_gfgee .Value ,error (nil );if _aecacf !=nil {return _aecacf ;};_fdgab .WeightAttr =&_dcgga ;continue ;};if _gfgee .Name .Local =="\u0069\u0064"{_bbfec ,_efeec :=_gfgee .Value ,error (nil );if _efeec !=nil {return _efeec ;};_fdgab .IdAttr =&_bbfec ;continue ;};if _gfgee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dgfca ,_adgbac :=_f .ParseFloat (_gfgee .Value ,64);if _adgbac !=nil {return _adgbac ;};_fdgab .MiterlimitAttr =&_dgfca ;continue ;};if _gfgee .Name .Local =="\u0063\u006f\u006co\u0072"{_fbgbc ,_aadcf :=_gfgee .Value ,error (nil );if _aadcf !=nil {return _aadcf ;};_fdgab .ColorAttr =&_fbgbc ;continue ;};if _gfgee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fdgab .ImageaspectAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fdgab .FilltypeAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006f\u006e"{_fdgab .OnAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdgab .StartarrowwidthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdgab .InsetpenAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fdgab .ImagealignshapeAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fdgab .StartarrowAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fdgab .EndcapAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cacbc ,_gccg :=_gfgee .Value ,error (nil );if _gccg !=nil {return _gccg ;};_fdgab .Color2Attr =&_cacbc ;continue ;};};_eace :for {_decga ,_fbdge :=d .Token ();if _fbdge !=nil {return _fbdge ;};switch _fgadf :=_decga .(type ){case _c .StartElement :switch _fgadf .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"}:_fdgab .Left =NewOfcLeft ();if _gbgcb :=d .DecodeElement (_fdgab .Left ,&_fgadf );_gbgcb !=nil {return _gbgcb ;};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"}:_fdgab .Top =NewOfcTop ();if _fgcaf :=d .DecodeElement (_fdgab .Top ,&_fgadf );_fgcaf !=nil {return _fgcaf ;};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"}:_fdgab .Right =NewOfcRight ();if _cfaad :=d .DecodeElement (_fdgab .Right ,&_fgadf );_cfaad !=nil {return _cfaad ;};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"}:_fdgab .Bottom =NewOfcBottom ();if _cgdee :=d .DecodeElement (_fdgab .Bottom ,&_fgadf );_cgdee !=nil {return _cgdee ;};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"}:_fdgab .Column =NewOfcColumn ();if _bgffe :=d .DecodeElement (_fdgab .Column ,&_fgadf );_bgffe !=nil {return _bgffe ;};default:_ac .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",_fgadf .Name );if _eebab :=d .Skip ();_eebab !=nil {return _eebab ;};};case _c .EndElement :break _eace ;case _c .CharData :};};return nil ;};
// Validate validates the AG_ImageAttributes and its children
func (_gedb *AG_ImageAttributes )Validate ()error {return _gedb .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewCT_Image ()*CT_Image {_ceda :=&CT_Image {};return _ceda };func (_eagec *OfcST_OLEType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgaed ,_edafd :=d .Token ();if _edafd !=nil {return _edafd ;};if _gbeefg ,_adeae :=_fgaed .(_c .EndElement );_adeae &&_gbeefg .Name ==start .Name {*_eagec =1;return nil ;};if _ecag ,_adcbgd :=_fgaed .(_c .CharData );!_adcbgd {return _fb .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",_fgaed );}else {switch string (_ecag ){case "":*_eagec =0;case "\u0045\u006d\u0062e\u0064":*_eagec =1;case "\u004c\u0069\u006e\u006b":*_eagec =2;};};_fgaed ,_edafd =d .Token ();if _edafd !=nil {return _edafd ;};if _gdgcg ,_begbd :=_fgaed .(_c .EndElement );_begbd &&_gdgcg .Name ==start .Name {return nil ;};return _fb .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",_fgaed );};
// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path
func (_edcf *CT_Curve )ValidateWithPath (path string )error {for _bfgf ,_geb :=range _edcf .EG_ShapeElements {if _aeed :=_geb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bfgf ));_aeed !=nil {return _aeed ;};};if _dead :=_edcf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dead !=nil {return _dead ;};if _aedbe :=_edcf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aedbe !=nil {return _aedbe ;};if _aefe :=_edcf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aefe !=nil {return _aefe ;};if _cbbg :=_edcf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbbg !=nil {return _cbbg ;};if _edfca :=_edcf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edfca !=nil {return _edfca ;};if _bdga :=_edcf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bdga !=nil {return _bdga ;};if _cdge :=_edcf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cdge !=nil {return _cdge ;};if _bcdg :=_edcf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bcdg !=nil {return _bcdg ;};if _edfg :=_edcf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edfg !=nil {return _edfg ;};if _dabe :=_edcf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dabe !=nil {return _dabe ;};if _cbccc :=_edcf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cbccc !=nil {return _cbccc ;};if _bcae :=_edcf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcae !=nil {return _bcae ;};if _bcda :=_edcf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};if _gdfd :=_edcf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gdfd !=nil {return _gdfd ;};if _fagga :=_edcf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fagga !=nil {return _fagga ;};if _eaec :=_edcf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eaec !=nil {return _eaec ;};if _ebfg :=_edcf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ebfg !=nil {return _ebfg ;};if _fcecd :=_edcf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fcecd !=nil {return _fcecd ;};if _fcff :=_edcf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fcff !=nil {return _fcff ;};if _fbcg :=_edcf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};if _dcdea :=_edcf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dcdea !=nil {return _dcdea ;};if _fabc :=_edcf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fabc !=nil {return _fabc ;};if _fgag :=_edcf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fgag !=nil {return _fgag ;};if _baa :=_edcf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_baa !=nil {return _baa ;};if _fgfc :=_edcf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fgfc !=nil {return _fgfc ;};if _geegc :=_edcf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_geegc !=nil {return _geegc ;};if _fbceg :=_edcf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fbceg !=nil {return _fbceg ;};if _ccde :=_edcf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ccde !=nil {return _ccde ;};if _cagg :=_edcf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cagg !=nil {return _cagg ;};return nil ;};
// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path
func (_bdc *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _bbb :=_bdc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bbb !=nil {return _bbb ;};if _fdg :=_bdc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fdg !=nil {return _fdg ;};if _gge :=_bdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gge !=nil {return _gge ;};if _eada :=_bdc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eada !=nil {return _eada ;};if _fagd :=_bdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fagd !=nil {return _fagd ;};if _ec :=_bdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ec !=nil {return _ec ;};if _fcg :=_bdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcg !=nil {return _fcg ;};if _gdb :=_bdc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gdb !=nil {return _gdb ;};if _dca :=_bdc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dca !=nil {return _dca ;};if _gba :=_bdc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gba !=nil {return _gba ;};if _cfd :=_bdc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cfd !=nil {return _cfd ;};if _fed :=_bdc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fed !=nil {return _fed ;};if _egg :=_bdc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_egg !=nil {return _egg ;};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_ggece :=&OfcCT_Fill {};return _ggece };func (_ddceg *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 _ddceg .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_ebfgef ST_FillType )ValidateWithPath (path string )error {switch _ebfgef {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfgef ));};return nil ;};func (_gggbd ST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcdgbb :=_c .Attr {};_fcdgbb .Name =name ;switch _gggbd {case ST_FillTypeUnset :_fcdgbb .Value ="";case ST_FillTypeSolid :_fcdgbb .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_fcdgbb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_fcdgbb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_fcdgbb .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_fcdgbb .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_fcdgbb .Value ="\u0066\u0072\u0061m\u0065";};return _fcdgbb ,nil ;};
// Validate validates the OfcCallout and its children
func (_cgfdg *OfcCallout )Validate ()error {return _cgfdg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};
// Validate validates the OfcCT_Rules and its children
func (_fbdg *OfcCT_Rules )Validate ()error {return _fbdg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};
// Validate validates the OfcCT_Entry and its children
func (_aggg *OfcCT_Entry )Validate ()error {return _aggg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};type AG_StrokeAttributes struct{OnAttr _fc .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 _fc .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 _fc .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;RelidAttr *string ;};
// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path
func (_aebac *OfcCT_Complex )ValidateWithPath (path string )error {if _fcbgd :=_aebac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fcbgd !=nil {return _fcbgd ;};return nil ;};
// Validate validates the OfcDiagram and its children
func (_cbgcd *OfcDiagram )Validate ()error {return _cbgcd .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};
// Validate validates the CT_Background and its children
func (_ccgd *CT_Background )Validate ()error {return _ccgd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_gedfge *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gedfge =0;case "\u0072\u006f\u0075n\u0064":*_gedfge =1;case "\u0062\u0065\u0076e\u006c":*_gedfge =2;case "\u006d\u0069\u0074e\u0072":*_gedfge =3;};return nil ;};func (_dedf *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 _dedf .OfcCT_Ink .MarshalXML (e ,start );};func (_fagbb *OfcST_ExtrusionRender )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cddbd ,_cgegb :=d .Token ();if _cgegb !=nil {return _cgegb ;};if _ebffe ,_aegffe :=_cddbd .(_c .EndElement );_aegffe &&_ebffe .Name ==start .Name {*_fagbb =1;return nil ;};if _gacgg ,_fgbgc :=_cddbd .(_c .CharData );!_fgbgc {return _fb .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",_cddbd );}else {switch string (_gacgg ){case "":*_fagbb =0;case "\u0073\u006f\u006ci\u0064":*_fagbb =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_fagbb =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_fagbb =3;};};_cddbd ,_cgegb =d .Token ();if _cgegb !=nil {return _cgegb ;};if _aegafc ,_bcdccf :=_cddbd .(_c .EndElement );_bcdccf &&_aegafc .Name ==start .Name {return nil ;};return _fb .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",_cddbd );};func (_babbf *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 _babbf .OnAttr !=_fc .ST_TrueFalseUnset {_fbcc ,_fdebf :=_babbf .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _fdebf !=nil {return _fdebf ;};start .Attr =append (start .Attr ,_fbcc );};if _babbf .TypeAttr !=ST_ShadowTypeUnset {_abff ,_bfddfb :=_babbf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfddfb !=nil {return _bfddfb ;};start .Attr =append (start .Attr ,_abff );};if _babbf .ObscuredAttr !=_fc .ST_TrueFalseUnset {_abadf ,_ebff :=_babbf .ObscuredAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _ebff !=nil {return _ebff ;};start .Attr =append (start .Attr ,_abadf );};if _babbf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .ColorAttr )});};if _babbf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .OpacityAttr )});};if _babbf .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .OffsetAttr )});};if _babbf .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .Color2Attr )});};if _babbf .Offset2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .Offset2Attr )});};if _babbf .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .OriginAttr )});};if _babbf .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .MatrixAttr )});};if _babbf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaebb *OfcST_How )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becab ,_aafabd :=d .Token ();if _aafabd !=nil {return _aafabd ;};if _bcge ,_acgcff :=_becab .(_c .EndElement );_acgcff &&_bcge .Name ==start .Name {*_aaebb =1;return nil ;};if _fegfge ,_fccef :=_becab .(_c .CharData );!_fccef {return _fb .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",_becab );}else {switch string (_fegfge ){case "":*_aaebb =0;case "\u0074\u006f\u0070":*_aaebb =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_aaebb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aaebb =3;case "\u006c\u0065\u0066\u0074":*_aaebb =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaebb =5;case "\u0072\u0069\u0067h\u0074":*_aaebb =6;};};_becab ,_aafabd =d .Token ();if _aafabd !=nil {return _aafabd ;};if _dbefd ,_caaca :=_becab .(_c .EndElement );_caaca &&_dbefd .Name ==start .Name {return nil ;};return _fb .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",_becab );};
// Validate validates the CT_Image and its children
func (_fadd *CT_Image )Validate ()error {return _fadd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_dgcea ST_ImageAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgcea .String (),start );};
// Validate validates the CT_Textbox and its children
func (_begc *CT_Textbox )Validate ()error {return _begc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};
// Validate validates the Polyline and its children
func (_aegfc *Polyline )Validate ()error {return _aegfc .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func NewAG_ImageAttributes ()*AG_ImageAttributes {_fge :=&AG_ImageAttributes {};return _fge };func (_abbf *OfcCT_Relation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccadd :=range start .Attr {if _ccadd .Name .Local =="\u0069\u0064\u0073r\u0063"{_gbacb ,_bggcb :=_ccadd .Value ,error (nil );if _bggcb !=nil {return _bggcb ;};_abbf .IdsrcAttr =&_gbacb ;continue ;};if _ccadd .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_aaef ,_dgacc :=_ccadd .Value ,error (nil );if _dgacc !=nil {return _dgacc ;};_abbf .IddestAttr =&_aaef ;continue ;};if _ccadd .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_ecdee ,_cdecd :=_ccadd .Value ,error (nil );if _cdecd !=nil {return _cdecd ;};_abbf .IdcntrAttr =&_ecdee ;continue ;};if _ccadd .Name .Local =="\u0065\u0078\u0074"{_abbf .ExtAttr .UnmarshalXMLAttr (_ccadd );continue ;};};for {_cdcfc ,_egfade :=d .Token ();if _egfade !=nil {return _fb .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",_egfade );};if _faedg ,_ffecbd :=_cdcfc .(_c .EndElement );_ffecbd &&_faedg .Name ==start .Name {break ;};};return nil ;};func (_cffbfd *ST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcecg ,_gbdga :=d .Token ();if _gbdga !=nil {return _gbdga ;};if _bgdfg ,_cfede :=_afcecg .(_c .EndElement );_cfede &&_bgdfg .Name ==start .Name {*_cffbfd =1;return nil ;};if _gbffa ,_daebd :=_afcecg .(_c .CharData );!_daebd {return _fb .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",_afcecg );}else {switch string (_gbffa ){case "":*_cffbfd =0;case "\u0073\u006f\u006ci\u0064":*_cffbfd =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cffbfd =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cffbfd =3;case "\u0074\u0069\u006c\u0065":*_cffbfd =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cffbfd =5;case "\u0066\u0072\u0061m\u0065":*_cffbfd =6;};};_afcecg ,_gbdga =d .Token ();if _gbdga !=nil {return _gbdga ;};if _gacfb ,_bgcbdg :=_afcecg .(_c .EndElement );_bgcbdg &&_gacfb .Name ==start .Name {return nil ;};return _fb .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",_afcecg );};
// Validate validates the OfcCT_IdMap and its children
func (_gbgcae *OfcCT_IdMap )Validate ()error {return _gbgcae .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_cac *AG_ImageAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u0073\u0072\u0063"{_agd ,_fdca :=_cgc .Value ,error (nil );if _fdca !=nil {return _fdca ;};_cac .SrcAttr =&_agd ;continue ;};if _cgc .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_edbd ,_dbfb :=_cgc .Value ,error (nil );if _dbfb !=nil {return _dbfb ;};_cac .CropleftAttr =&_edbd ;continue ;};if _cgc .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_egec ,_eef :=_cgc .Value ,error (nil );if _eef !=nil {return _eef ;};_cac .CroptopAttr =&_egec ;continue ;};if _cgc .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gca ,_fac :=_cgc .Value ,error (nil );if _fac !=nil {return _fac ;};_cac .CroprightAttr =&_gca ;continue ;};if _cgc .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dgf ,_baf :=_cgc .Value ,error (nil );if _baf !=nil {return _baf ;};_cac .CropbottomAttr =&_dgf ;continue ;};if _cgc .Name .Local =="\u0067\u0061\u0069\u006e"{_afa ,_fagg :=_cgc .Value ,error (nil );if _fagg !=nil {return _fagg ;};_cac .GainAttr =&_afa ;continue ;};if _cgc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bbdbd ,_daf :=_cgc .Value ,error (nil );if _daf !=nil {return _daf ;};_cac .BlacklevelAttr =&_bbdbd ;continue ;};if _cgc .Name .Local =="\u0067\u0061\u006dm\u0061"{_bfa ,_feed :=_cgc .Value ,error (nil );if _feed !=nil {return _feed ;};_cac .GammaAttr =&_bfa ;continue ;};if _cgc .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cac .GrayscaleAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cac .BilevelAttr .UnmarshalXMLAttr (_cgc );continue ;};};for {_fba ,_cdf :=d .Token ();if _cdf !=nil {return _fb .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",_cdf );};if _gcfd ,_ffba :=_fba .(_c .EndElement );_ffba &&_gcfd .Name ==start .Name {break ;};};return nil ;};func (_dcedaa *OfcST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcedaa =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_dcedaa =1;case "\u0073\u006f\u006ci\u0064":*_dcedaa =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_dcedaa =3;case "\u0074\u0069\u006c\u0065":*_dcedaa =4;case "\u0066\u0072\u0061m\u0065":*_dcedaa =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_dcedaa =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_dcedaa =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_dcedaa =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dcedaa =9;};return nil ;};func (_ebge OfcST_HrAlign )ValidateWithPath (path string )error {switch _ebge {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebge ));};return nil ;};
// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path
func (_dccgf *OfcCT_Diagram )ValidateWithPath (path string )error {if _ccabe :=_dccgf .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ccabe !=nil {return _ccabe ;};if _efaba :=_dccgf .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_efaba !=nil {return _efaba ;};if _ecfac :=_dccgf .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ecfac !=nil {return _ecfac ;};if _dccgf .Relationtable !=nil {if _dcgfg :=_dccgf .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_dcgfg !=nil {return _dcgfg ;};};if _agcfd :=_dccgf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agcfd !=nil {return _agcfd ;};return nil ;};type Path struct{CT_Path };func (_egfdc ST_EditAs )Validate ()error {return _egfdc .ValidateWithPath ("")};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_agebg *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 _agebg .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_agebg .ColorsAttr )});};if _agebg .ExtAttr !=ST_ExtUnset {_gbbeg ,_afcb :=_agebg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _afcb !=nil {return _afcb ;};start .Attr =append (start .Attr ,_gbbeg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fedac ST_ShadowType )String ()string {switch _fedac {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 "";};
// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path
func (_fdbcef *OfcLeft )ValidateWithPath (path string )error {if _dgbde :=_fdbcef .OfcCT_StrokeChild .ValidateWithPath (path );_dgbde !=nil {return _dgbde ;};return nil ;};func (_acec *AG_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfg :=range start .Attr {if _bfg .Name .Local =="\u0070\u0061\u0074\u0068"{_gdgg ,_gdbf :=_bfg .Value ,error (nil );if _gdbf !=nil {return _gdbf ;};_acec .PathAttr =&_gdgg ;continue ;};};for {_egda ,_ddbf :=d .Token ();if _ddbf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ddbf );};if _efge ,_gbbe :=_egda .(_c .EndElement );_gbbe &&_efge .Name ==start .Name {break ;};};return nil ;};func (_dbdgb OfcST_ConnectType )ValidateWithPath (path string )error {switch _dbdgb {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdgb ));};return nil ;};func (_faddc ST_StrokeEndCap )Validate ()error {return _faddc .ValidateWithPath ("")};type ST_StrokeEndCap byte ;func (_effegf *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 _effegf .OnAttr !=_fc .ST_TrueFalseUnset {_bbcgd ,_cbced :=_effegf .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _cbced !=nil {return _cbced ;};start .Attr =append (start .Attr ,_bbcgd );};if _effegf .TypeAttr !=OfcST_ExtrusionTypeUnset {_dbgbfb ,_gecaa :=_effegf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _gecaa !=nil {return _gecaa ;};start .Attr =append (start .Attr ,_dbgbfb );};if _effegf .RenderAttr !=OfcST_ExtrusionRenderUnset {_baffd ,_cfgga :=_effegf .RenderAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _cfgga !=nil {return _cfgga ;};start .Attr =append (start .Attr ,_baffd );};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .ViewpointoriginAttr )});};if _effegf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ViewpointAttr )});};if _effegf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_bbfa ,_aegaf :=_effegf .PlaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006c\u0061n\u0065"});if _aegaf !=nil {return _aegaf ;};start .Attr =append (start .Attr ,_bbfa );};if _effegf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .SkewangleAttr )});};if _effegf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .SkewamtAttr )});};if _effegf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ForedepthAttr )});};if _effegf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .BackdepthAttr )});};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .OrientationAttr )});};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .OrientationangleAttr )});};if _effegf .LockrotationcenterAttr !=_fc .ST_TrueFalseUnset {_bffadb ,_fgebg :=_effegf .LockrotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _fgebg !=nil {return _fgebg ;};start .Attr =append (start .Attr ,_bffadb );};if _effegf .AutorotationcenterAttr !=_fc .ST_TrueFalseUnset {_fcaba ,_aadg :=_effegf .AutorotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _aadg !=nil {return _aadg ;};start .Attr =append (start .Attr ,_fcaba );};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .RotationcenterAttr )});};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .RotationangleAttr )});};if _effegf .ColormodeAttr !=OfcST_ColorModeUnset {_eeaef ,_gfdef :=_effegf .ColormodeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _gfdef !=nil {return _gfdef ;};start .Attr =append (start .Attr ,_eeaef );};if _effegf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ColorAttr )});};if _effegf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ShininessAttr )});};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .SpecularityAttr )});};if _effegf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .DiffusityAttr )});};if _effegf .MetalAttr !=_fc .ST_TrueFalseUnset {_acbec ,_cffbg :=_effegf .MetalAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074a\u006c"});if _cffbg !=nil {return _cffbg ;};start .Attr =append (start .Attr ,_acbec );};if _effegf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .EdgeAttr )});};if _effegf .FacetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .FacetAttr )});};if _effegf .LightfaceAttr !=_fc .ST_TrueFalseUnset {_dbfga ,_cegef :=_effegf .LightfaceAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _cegef !=nil {return _cegef ;};start .Attr =append (start .Attr ,_dbfga );};if _effegf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .BrightnessAttr )});};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .LightpositionAttr )});};if _effegf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .LightlevelAttr )});};if _effegf .LightharshAttr !=_fc .ST_TrueFalseUnset {_ggdaeg ,_fbbee :=_effegf .LightharshAttr .MarshalXMLAttr (_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _fbbee !=nil {return _fbbee ;};start .Attr =append (start .Attr ,_ggdaeg );};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .Lightposition2Attr )});};if _effegf .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 :_fb .Sprintf ("\u0025\u0076",*_effegf .Lightlevel2Attr )});};if _effegf .Lightharsh2Attr !=_fc .ST_TrueFalseUnset {_gedfg ,_ccdfb :=_effegf .Lightharsh2Attr .MarshalXMLAttr (_c .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _ccdfb !=nil {return _ccdfb ;};start .Attr =append (start .Attr ,_gedfg );};if _effegf .ExtAttr !=ST_ExtUnset {_ebbdd ,_egdfa :=_effegf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egdfa !=nil {return _egdfa ;};start .Attr =append (start .Attr ,_ebbdd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOfcBottom ()*OfcBottom {_bggba :=&OfcBottom {};_bggba .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bggba ;};func (_cbef *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 _cbef .TypeAttr !=ST_FillTypeUnset {_ebabe ,_cdfcf :=_cbef .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdfcf !=nil {return _cdfcf ;};start .Attr =append (start .Attr ,_ebabe );};if _cbef .OnAttr !=_fc .ST_TrueFalseUnset {_bdeef ,_ecad :=_cbef .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _ecad !=nil {return _ecad ;};start .Attr =append (start .Attr ,_bdeef );};if _cbef .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .ColorAttr )});};if _cbef .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .OpacityAttr )});};if _cbef .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .Color2Attr )});};if _cbef .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .SrcAttr )});};if _cbef .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .HrefAttr )});};if _cbef .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .AlthrefAttr )});};if _cbef .SizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .SizeAttr )});};if _cbef .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .OriginAttr )});};if _cbef .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .PositionAttr )});};if _cbef .AspectAttr !=ST_ImageAspectUnset {_bgece ,_geeaf :=_cbef .AspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _geeaf !=nil {return _geeaf ;};start .Attr =append (start .Attr ,_bgece );};if _cbef .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .ColorsAttr )});};if _cbef .AngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .AngleAttr )});};if _cbef .AlignshapeAttr !=_fc .ST_TrueFalseUnset {_aegf ,_fgdfb :=_cbef .AlignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fgdfb !=nil {return _fgdfb ;};start .Attr =append (start .Attr ,_aegf );};if _cbef .FocusAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .FocusAttr )});};if _cbef .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .FocussizeAttr )});};if _cbef .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 :_fb .Sprintf ("\u0025\u0076",*_cbef .FocuspositionAttr )});};if _cbef .MethodAttr !=ST_FillMethodUnset {_gccbc ,_egdba :=_cbef .MethodAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _egdba !=nil {return _egdba ;};start .Attr =append (start .Attr ,_gccbc );};if _cbef .DetectmouseclickAttr !=_fc .ST_TrueFalseUnset {_ccee ,_abcb :=_cbef .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _abcb !=nil {return _abcb ;};start .Attr =append (start .Attr ,_ccee );};if _cbef .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .TitleAttr )});};if _cbef .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .Opacity2Attr )});};if _cbef .RecolorAttr !=_fc .ST_TrueFalseUnset {_aegc ,_cgbd :=_cbef .RecolorAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _cgbd !=nil {return _cgbd ;};start .Attr =append (start .Attr ,_aegc );};if _cbef .RotateAttr !=_fc .ST_TrueFalseUnset {_fdgba ,_cgd :=_cbef .RotateAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_fdgba );};if _cbef .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .IdAttr )});};if _cbef .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .RelidAttr )});};if _cbef .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .SIdAttr )});};e .EncodeToken (start );if _cbef .Fill !=nil {_eade :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbef .Fill ,_eade );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgbca *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 _dgbca .OfcCT_OLEObject .MarshalXML (e ,start );};func (_fgaggc *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 _fgaggc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .IdAttr )});};if _fgaggc .OnAttr !=_fc .ST_TrueFalseUnset {_ggeff ,_gcbag :=_fgaggc .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _gcbag !=nil {return _gcbag ;};start .Attr =append (start .Attr ,_ggeff );};if _fgaggc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .OffsetAttr )});};if _fgaggc .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .OriginAttr )});};if _fgaggc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .MatrixAttr )});};if _fgaggc .ExtAttr !=ST_ExtUnset {_gabaf ,_fecg :=_fgaggc .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fecg !=nil {return _fecg ;};start .Attr =append (start .Attr ,_gabaf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path
func (_fdbdba *Shapetype )ValidateWithPath (path string )error {if _cbdee :=_fdbdba .CT_Shapetype .ValidateWithPath (path );_cbdee !=nil {return _cbdee ;};return nil ;};func (_cfcbb *OfcCT_ColorMenu )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbffc :=range start .Attr {if _fbffc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fgac ,_aeefe :=_fbffc .Value ,error (nil );if _aeefe !=nil {return _aeefe ;};_cfcbb .StrokecolorAttr =&_fgac ;continue ;};if _fbffc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acad ,_cefgf :=_fbffc .Value ,error (nil );if _cefgf !=nil {return _cefgf ;};_cfcbb .FillcolorAttr =&_acad ;continue ;};if _fbffc .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_ebebf ,_bdeca :=_fbffc .Value ,error (nil );if _bdeca !=nil {return _bdeca ;};_cfcbb .ShadowcolorAttr =&_ebebf ;continue ;};if _fbffc .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_dfafc ,_efbff :=_fbffc .Value ,error (nil );if _efbff !=nil {return _efbff ;};_cfcbb .ExtrusioncolorAttr =&_dfafc ;continue ;};if _fbffc .Name .Local =="\u0065\u0078\u0074"{_cfcbb .ExtAttr .UnmarshalXMLAttr (_fbffc );continue ;};};for {_cabgd ,_fcbbf :=d .Token ();if _fcbbf !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_fcbbf );};if _becf ,_bdgcd :=_cabgd .(_c .EndElement );_bdgcd &&_becf .Name ==start .Name {break ;};};return nil ;};func (_gfcfe *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 :_fb .Sprintf ("\u0025\u0076",_gfcfe .VAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbgg *ST_StrokeEndCap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacec ,_afacc :=d .Token ();if _afacc !=nil {return _afacc ;};if _aacbg ,_bggff :=_cacec .(_c .EndElement );_bggff &&_aacbg .Name ==start .Name {*_dbgg =1;return nil ;};if _edgea ,_bccdd :=_cacec .(_c .CharData );!_bccdd {return _fb .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",_cacec );}else {switch string (_edgea ){case "":*_dbgg =0;case "\u0066\u006c\u0061\u0074":*_dbgg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbgg =2;case "\u0072\u006f\u0075n\u0064":*_dbgg =3;};};_cacec ,_afacc =d .Token ();if _afacc !=nil {return _afacc ;};if _bgcbe ,_cefdg :=_cacec .(_c .EndElement );_cefdg &&_bgcbe .Name ==start .Name {return nil ;};return _fb .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",_cacec );};type AG_Fill struct{FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_bbabb *OfcCallout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bbabb .OfcCT_Callout .MarshalXML (e ,start );};func NewOfcSkew ()*OfcSkew {_cecda :=&OfcSkew {};_cecda .OfcCT_Skew =*NewOfcCT_Skew ();return _cecda };type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};
// Validate validates the Roundrect and its children
func (_cgccbc *Roundrect )Validate ()error {return _cgccbc .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};func (_efca *OfcST_ScreenSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgbee ,_fedbd :=d .Token ();if _fedbd !=nil {return _fedbd ;};if _gabga ,_bdba :=_bgbee .(_c .EndElement );_bdba &&_gabga .Name ==start .Name {*_efca =1;return nil ;};if _ggdf ,_edfga :=_bgbee .(_c .CharData );!_edfga {return _fb .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",_bgbee );}else {switch string (_ggdf ){case "":*_efca =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_efca =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_efca =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_efca =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_efca =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_efca =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_efca =6;};};_bgbee ,_fedbd =d .Token ();if _fedbd !=nil {return _fedbd ;};if _fgbba ,_faeba :=_bgbee .(_c .EndElement );_faeba &&_fgbba .Name ==start .Name {return nil ;};return _fb .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",_bgbee );};func (_cagbc *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cagbc =0;case "\u0073\u006f\u006ci\u0064":*_cagbc =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_cagbc =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_cagbc =3;};return nil ;};func (_cefgg *OfcExtrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefgg .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_adgca :=range start .Attr {if _adgca .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_cefgg .ColormodeAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0063\u006f\u006co\u0072"{_dccaf ,_dcgad :=_adgca .Value ,error (nil );if _dcgad !=nil {return _dcgad ;};_cefgg .ColorAttr =&_dccaf ;continue ;};if _adgca .Name .Local =="\u0074\u0079\u0070\u0065"{_cefgg .TypeAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_cbage ,_efdbg :=_f .ParseFloat (_adgca .Value ,64);if _efdbg !=nil {return _efdbg ;};_badbg :=float32 (_cbage );_cefgg .ShininessAttr =&_badbg ;continue ;};if _adgca .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fbfcfe ,_cedcg :=_adgca .Value ,error (nil );if _cedcg !=nil {return _cedcg ;};_cefgg .ViewpointoriginAttr =&_fbfcfe ;continue ;};if _adgca .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_dddec ,_bacbf :=_adgca .Value ,error (nil );if _bacbf !=nil {return _bacbf ;};_cefgg .SpecularityAttr =&_dddec ;continue ;};if _adgca .Name .Local =="\u0070\u006c\u0061n\u0065"{_cefgg .PlaneAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_fdgff ,_egdga :=_adgca .Value ,error (nil );if _egdga !=nil {return _egdga ;};_cefgg .DiffusityAttr =&_fdgff ;continue ;};if _adgca .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_efgeg ,_ddcdf :=_adgca .Value ,error (nil );if _ddcdf !=nil {return _ddcdf ;};_cefgg .SkewamtAttr =&_efgeg ;continue ;};if _adgca .Name .Local =="\u006d\u0065\u0074a\u006c"{_cefgg .MetalAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_eabbd ,_cfdf :=_adgca .Value ,error (nil );if _cfdf !=nil {return _cfdf ;};_cefgg .BackdepthAttr =&_eabbd ;continue ;};if _adgca .Name .Local =="\u0065\u0064\u0067\u0065"{_eggec ,_addea :=_adgca .Value ,error (nil );if _addea !=nil {return _addea ;};_cefgg .EdgeAttr =&_eggec ;continue ;};if _adgca .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cffbea ,_gcbad :=_adgca .Value ,error (nil );if _gcbad !=nil {return _gcbad ;};_cefgg .Lightlevel2Attr =&_cffbea ;continue ;};if _adgca .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fdggb ,_fgaef :=_f .ParseFloat (_adgca .Value ,64);if _fgaef !=nil {return _fgaef ;};_degbd :=float32 (_fdggb );_cefgg .OrientationangleAttr =&_degbd ;continue ;};if _adgca .Name .Local =="\u006f\u006e"{_cefgg .OnAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_cefgg .LightharshAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_cefgg .LightfaceAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gbdca ,_fbeg :=_adgca .Value ,error (nil );if _fbeg !=nil {return _fbeg ;};_cefgg .ForedepthAttr =&_gbdca ;continue ;};if _adgca .Name .Local =="\u0065\u0078\u0074"{_cefgg .ExtAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cefgg .AutorotationcenterAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0066\u0061\u0063e\u0074"{_dafaf ,_ffece :=_adgca .Value ,error (nil );if _ffece !=nil {return _ffece ;};_cefgg .FacetAttr =&_dafaf ;continue ;};if _adgca .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_cefgg .RenderAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_efdgg ,_gdbff :=_adgca .Value ,error (nil );if _gdbff !=nil {return _gdbff ;};_cefgg .LightlevelAttr =&_efdgg ;continue ;};if _adgca .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_bcfcc ,_ddggg :=_adgca .Value ,error (nil );if _ddggg !=nil {return _ddggg ;};_cefgg .BrightnessAttr =&_bcfcc ;continue ;};if _adgca .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_fbdcf ,_adfdb :=_f .ParseFloat (_adgca .Value ,64);if _adfdb !=nil {return _adfdb ;};_gfabg :=float32 (_fbdcf );_cefgg .SkewangleAttr =&_gfabg ;continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_agggb ,_ececda :=_adgca .Value ,error (nil );if _ececda !=nil {return _ececda ;};_cefgg .Lightposition2Attr =&_agggb ;continue ;};if _adgca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_agbcc ,_aebebd :=_adgca .Value ,error (nil );if _aebebd !=nil {return _aebebd ;};_cefgg .RotationangleAttr =&_agbcc ;continue ;};if _adgca .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_cefgg .Lightharsh2Attr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_bcdbc ,_fadbg :=_adgca .Value ,error (nil );if _fadbg !=nil {return _fadbg ;};_cefgg .OrientationAttr =&_bcdbc ;continue ;};if _adgca .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cefgg .LockrotationcenterAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_ebfdf ,_bbffb :=_adgca .Value ,error (nil );if _bbffb !=nil {return _bbffb ;};_cefgg .RotationcenterAttr =&_ebfdf ;continue ;};if _adgca .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gabged ,_gggcc :=_adgca .Value ,error (nil );if _gggcc !=nil {return _gggcc ;};_cefgg .ViewpointAttr =&_gabged ;continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ddeca ,_fabb :=_adgca .Value ,error (nil );if _fabb !=nil {return _fabb ;};_cefgg .LightpositionAttr =&_ddeca ;continue ;};};for {_eage ,_daecb :=d .Token ();if _daecb !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_daecb );};if _ceggg ,_febcf :=_eage .(_c .EndElement );_febcf &&_ceggg .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path
func (_ggcee *OfcEquationxml )ValidateWithPath (path string )error {if _ecbfe :=_ggcee .OfcCT_EquationXml .ValidateWithPath (path );_ecbfe !=nil {return _ecbfe ;};return nil ;};func (_dddeeb *Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddeeb .CT_Handles =*NewCT_Handles ();_bebgdd :for {_aadfc ,_abcf :=d .Token ();if _abcf !=nil {return _abcf ;};switch _daaeb :=_aadfc .(type ){case _c .StartElement :switch _daaeb .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"}:_effdf :=NewCT_H ();if _ceeg :=d .DecodeElement (_effdf ,&_daaeb );_ceeg !=nil {return _ceeg ;};_dddeeb .H =append (_dddeeb .H ,_effdf );default:_ac .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",_daaeb .Name );if _aacba :=d .Skip ();_aacba !=nil {return _aacba ;};};case _c .EndElement :break _bebgdd ;case _c .CharData :};};return nil ;};func NewOfcColumn ()*OfcColumn {_ddae :=&OfcColumn {};_ddae .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ddae ;};func (_egcad ST_StrokeArrowLength )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eecec :=_c .Attr {};_eecec .Name =name ;switch _egcad {case ST_StrokeArrowLengthUnset :_eecec .Value ="";case ST_StrokeArrowLengthShort :_eecec .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_eecec .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_eecec .Value ="\u006c\u006f\u006e\u0067";};return _eecec ,nil ;};
// Validate validates the OfcCT_SignatureLine and its children
func (_abefe *OfcCT_SignatureLine )Validate ()error {return _abefe .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};type OfcShapedefaults struct{OfcCT_ShapeDefaults };func NewLine ()*Line {_ffbed :=&Line {};_ffbed .CT_Line =*NewCT_Line ();return _ffbed };func (_fbd *AG_ShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cebf ,_ffff :=_geg .Value ,error (nil );if _ffff !=nil {return _ffff ;};_fbd .OpacityAttr =&_cebf ;continue ;};if _geg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbd .StrokedAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_debe ,_acbe :=_geg .Value ,error (nil );if _acbe !=nil {return _acbe ;};_fbd .StrokecolorAttr =&_debe ;continue ;};if _geg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_becd ,_aec :=_geg .Value ,error (nil );if _aec !=nil {return _aec ;};_fbd .StrokeweightAttr =&_becd ;continue ;};if _geg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbd .InsetpenAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_agf ,_aegb :=_geg .Value ,error (nil );if _aegb !=nil {return _aegb ;};_fbd .ChromakeyAttr =&_agf ;continue ;};if _geg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbd .FilledAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afd ,_gfce :=_geg .Value ,error (nil );if _gfce !=nil {return _gfce ;};_fbd .FillcolorAttr =&_afd ;continue ;};};for {_fcga ,_eba :=d .Token ();if _eba !=nil {return _fb .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",_eba );};if _bbcf ,_dbde :=_fcga .(_c .EndElement );_dbde &&_bbcf .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the Polyline and its children, prefixing error messages with path
func (_dbeef *Polyline )ValidateWithPath (path string )error {if _debddd :=_dbeef .CT_PolyLine .ValidateWithPath (path );_debddd !=nil {return _debddd ;};return nil ;};func (_ggdbb ST_StrokeEndCap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggdbb .String (),start );};func (_fgfde *OfcST_CalloutPlacement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcfba ,_beggg :=d .Token ();if _beggg !=nil {return _beggg ;};if _bfffb ,_bdbef :=_dcfba .(_c .EndElement );_bdbef &&_bfffb .Name ==start .Name {*_fgfde =1;return nil ;};if _abagb ,_agfecf :=_dcfba .(_c .CharData );!_agfecf {return _fb .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",_dcfba );}else {switch string (_abagb ){case "":*_fgfde =0;case "\u0074\u006f\u0070":*_fgfde =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgfde =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgfde =3;case "\u0075\u0073\u0065\u0072":*_fgfde =4;};};_dcfba ,_beggg =d .Token ();if _beggg !=nil {return _beggg ;};if _gdfdfe ,_dggfc :=_dcfba .(_c .EndElement );_dggfc &&_gdfdfe .Name ==start .Name {return nil ;};return _fb .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",_dcfba );};func (_ebgc OfcST_ExtrusionPlane )String ()string {switch _ebgc {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};
// ValidateWithPath validates the Fill and its children, prefixing error messages with path
func (_ebebe *Fill )ValidateWithPath (path string )error {if _gefca :=_ebebe .CT_Fill .ValidateWithPath (path );_gefca !=nil {return _gefca ;};return nil ;};func (_cabad ST_StrokeArrowLength )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cabad .String (),start );};
// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path
func (_gcbagd *OfcComplex )ValidateWithPath (path string )error {if _facff :=_gcbagd .OfcCT_Complex .ValidateWithPath (path );_facff !=nil {return _facff ;};return nil ;};
// Validate validates the CT_Path and its children
func (_ggaa *CT_Path )Validate ()error {return _ggaa .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_dbadd :=&OfcCT_ShapeDefaults {};return _dbadd };
// Validate validates the OfcCT_Relation and its children
func (_cdadd *OfcCT_Relation )Validate ()error {return _cdadd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};
// Validate validates the Oval and its children
func (_edbfe *Oval )Validate ()error {return _edbfe .ValidateWithPath ("\u004f\u0076\u0061\u006c")};
// Validate validates the CT_Fill and its children
func (_gdad *CT_Fill )Validate ()error {return _gdad .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_ccbc OfcST_ExtrusionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccbc .String (),start );};
// Validate validates the OfcCT_Fill and its children
func (_fffce *OfcCT_Fill )Validate ()error {return _fffce .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};
// Validate validates the OfcRight and its children
func (_fbdgc *OfcRight )Validate ()error {return _fbdgc .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};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 (_cecdg *OfcShapedefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecdg .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_fbade :=range start .Attr {if _fbade .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_ffeaf ,_gcgda :=_f .ParseInt (_fbade .Value ,10,64);if _gcgda !=nil {return _gcgda ;};_cecdg .SpidmaxAttr =&_ffeaf ;continue ;};if _fbade .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cecdg .AllowincellAttr .UnmarshalXMLAttr (_fbade );continue ;};if _fbade .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bbaca ,_ecca :=_fbade .Value ,error (nil );if _ecca !=nil {return _ecca ;};_cecdg .StrokecolorAttr =&_bbaca ;continue ;};if _fbade .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cecdg .StrokeAttr .UnmarshalXMLAttr (_fbade );continue ;};if _fbade .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfecc ,_caaaa :=_fbade .Value ,error (nil );if _caaaa !=nil {return _caaaa ;};_cecdg .FillcolorAttr =&_gfecc ;continue ;};if _fbade .Name .Local =="\u0066\u0069\u006c\u006c"{_cecdg .FillAttr .UnmarshalXMLAttr (_fbade );continue ;};if _fbade .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgced ,_baddg :=_fbade .Value ,error (nil );if _baddg !=nil {return _baddg ;};_cecdg .StyleAttr =&_fgced ;continue ;};if _fbade .Name .Local =="\u0065\u0078\u0074"{_cecdg .ExtAttr .UnmarshalXMLAttr (_fbade );continue ;};};_cgfgf :for {_debecb ,_ebac :=d .Token ();if _ebac !=nil {return _ebac ;};switch _dcgaa :=_debecb .(type ){case _c .StartElement :switch _dcgaa .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"}:_cecdg .Fill =NewFill ();if _ecbff :=d .DecodeElement (_cecdg .Fill ,&_dcgaa );_ecbff !=nil {return _ecbff ;};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"}:_cecdg .Stroke =NewStroke ();if _afecg :=d .DecodeElement (_cecdg .Stroke ,&_dcgaa );_afecg !=nil {return _afecg ;};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"}:_cecdg .Textbox =NewTextbox ();if _edebeg :=d .DecodeElement (_cecdg .Textbox ,&_dcgaa );_edebeg !=nil {return _edebeg ;};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"}:_cecdg .Shadow =NewShadow ();if _decaf :=d .DecodeElement (_cecdg .Shadow ,&_dcgaa );_decaf !=nil {return _decaf ;};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"}:_cecdg .Skew =NewOfcSkew ();if _gcecd :=d .DecodeElement (_cecdg .Skew ,&_dcgaa );_gcecd !=nil {return _gcecd ;};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"}:_cecdg .Extrusion =NewOfcExtrusion ();if _bcbbef :=d .DecodeElement (_cecdg .Extrusion ,&_dcgaa );_bcbbef !=nil {return _bcbbef ;};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"}:_cecdg .Callout =NewOfcCallout ();if _bfeed :=d .DecodeElement (_cecdg .Callout ,&_dcgaa );_bfeed !=nil {return _bfeed ;};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"}:_cecdg .Lock =NewOfcLock ();if _gdbaa :=d .DecodeElement (_cecdg .Lock ,&_dcgaa );_gdbaa !=nil {return _gdbaa ;};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"}:_cecdg .Colormru =NewOfcCT_ColorMru ();if _abdbf :=d .DecodeElement (_cecdg .Colormru ,&_dcgaa );_abdbf !=nil {return _abdbf ;};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"}:_cecdg .Colormenu =NewOfcCT_ColorMenu ();if _bgddg :=d .DecodeElement (_cecdg .Colormenu ,&_dcgaa );_bgddg !=nil {return _bgddg ;};default:_ac .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",_dcgaa .Name );if _cedccd :=d .Skip ();_cedccd !=nil {return _cedccd ;};};case _c .EndElement :break _cgfgf ;case _c .CharData :};};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _fc .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 ;};func NewOfcTop ()*OfcTop {_edbae :=&OfcTop {};_edbae .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _edbae ;};
// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path
func (_aeeac *OfcLock )ValidateWithPath (path string )error {if _dcaefa :=_aeeac .OfcCT_Lock .ValidateWithPath (path );_dcaefa !=nil {return _dcaefa ;};return nil ;};func (_geegg ST_ShadowType )ValidateWithPath (path string )error {switch _geegg {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geegg ));};return nil ;};type OfcST_RType byte ;func (_egfg *OfcFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfg .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_fgcba :=range start .Attr {if _fgcba .Name .Local =="\u0074\u0079\u0070\u0065"{_egfg .TypeAttr .UnmarshalXMLAttr (_fgcba );continue ;};if _fgcba .Name .Local =="\u0065\u0078\u0074"{_egfg .ExtAttr .UnmarshalXMLAttr (_fgcba );continue ;};};for {_fbbag ,_fbdaa :=d .Token ();if _fbdaa !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_fbdaa );};if _dgbec ,_cdfde :=_fbbag .(_c .EndElement );_cdfde &&_dgbec .Name ==start .Name {break ;};};return nil ;};func (_cfbdf *EG_ShapeElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacg :for {_cagea ,_fedfe :=d .Token ();if _fedfe !=nil {return _fedfe ;};switch _accbd :=_cagea .(type ){case _c .StartElement :switch _accbd .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"}:_cfbdf .Path =NewPath ();if _dfge :=d .DecodeElement (_cfbdf .Path ,&_accbd );_dfge !=nil {return _dfge ;};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"}:_cfbdf .Formulas =NewFormulas ();if _dfadb :=d .DecodeElement (_cfbdf .Formulas ,&_accbd );_dfadb !=nil {return _dfadb ;};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"}:_cfbdf .Handles =NewHandles ();if _gdecg :=d .DecodeElement (_cfbdf .Handles ,&_accbd );_gdecg !=nil {return _gdecg ;};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"}:_cfbdf .Fill =NewFill ();if _cdac :=d .DecodeElement (_cfbdf .Fill ,&_accbd );_cdac !=nil {return _cdac ;};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"}:_cfbdf .Stroke =NewStroke ();if _gdafe :=d .DecodeElement (_cfbdf .Stroke ,&_accbd );_gdafe !=nil {return _gdafe ;};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"}:_cfbdf .Shadow =NewShadow ();if _ffffbd :=d .DecodeElement (_cfbdf .Shadow ,&_accbd );_ffffbd !=nil {return _ffffbd ;};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"}:_cfbdf .Textbox =NewTextbox ();if _cgeae :=d .DecodeElement (_cfbdf .Textbox ,&_accbd );_cgeae !=nil {return _cgeae ;};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"}:_cfbdf .Textpath =NewTextpath ();if _aeafe :=d .DecodeElement (_cfbdf .Textpath ,&_accbd );_aeafe !=nil {return _aeafe ;};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"}:_cfbdf .Imagedata =NewImagedata ();if _cdgba :=d .DecodeElement (_cfbdf .Imagedata ,&_accbd );_cdgba !=nil {return _cdgba ;};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"}:_cfbdf .Skew =NewOfcSkew ();if _fddcb :=d .DecodeElement (_cfbdf .Skew ,&_accbd );_fddcb !=nil {return _fddcb ;};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"}:_cfbdf .Extrusion =NewOfcExtrusion ();if _egbde :=d .DecodeElement (_cfbdf .Extrusion ,&_accbd );_egbde !=nil {return _egbde ;};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"}:_cfbdf .Callout =NewOfcCallout ();if _debbg :=d .DecodeElement (_cfbdf .Callout ,&_accbd );_debbg !=nil {return _debbg ;};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"}:_cfbdf .Lock =NewOfcLock ();if _gfab :=d .DecodeElement (_cfbdf .Lock ,&_accbd );_gfab !=nil {return _gfab ;};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"}:_cfbdf .Clippath =NewOfcClippath ();if _bdgf :=d .DecodeElement (_cfbdf .Clippath ,&_accbd );_bdgf !=nil {return _bdgf ;};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"}:_cfbdf .Signatureline =NewOfcSignatureline ();if _fceaa :=d .DecodeElement (_cfbdf .Signatureline ,&_accbd );_fceaa !=nil {return _fceaa ;};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"}:_cfbdf .Wrap =_ae .NewWrap ();if _cade :=d .DecodeElement (_cfbdf .Wrap ,&_accbd );_cade !=nil {return _cade ;};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"}:_cfbdf .Anchorlock =_ae .NewAnchorlock ();if _ecafc :=d .DecodeElement (_cfbdf .Anchorlock ,&_accbd );_ecafc !=nil {return _ecafc ;};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"}:_cfbdf .Bordertop =_ae .NewBordertop ();if _bcgd :=d .DecodeElement (_cfbdf .Bordertop ,&_accbd );_bcgd !=nil {return _bcgd ;};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"}:_cfbdf .Borderbottom =_ae .NewBorderbottom ();if _afdea :=d .DecodeElement (_cfbdf .Borderbottom ,&_accbd );_afdea !=nil {return _afdea ;};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"}:_cfbdf .Borderleft =_ae .NewBorderleft ();if _bdgbg :=d .DecodeElement (_cfbdf .Borderleft ,&_accbd );_bdgbg !=nil {return _bdgbg ;};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"}:_cfbdf .Borderright =_ae .NewBorderright ();if _bggegc :=d .DecodeElement (_cfbdf .Borderright ,&_accbd );_bggegc !=nil {return _bggegc ;};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"}:_cfbdf .ClientData =_b .NewClientData ();if _afcc :=d .DecodeElement (_cfbdf .ClientData ,&_accbd );_afcc !=nil {return _afcc ;};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"}:_cfbdf .Textdata =_dce .NewTextdata ();if _gebg :=d .DecodeElement (_cfbdf .Textdata ,&_accbd );_gebg !=nil {return _gebg ;};default:_ac .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",_accbd .Name );if _fegd :=d .Skip ();_fegd !=nil {return _fegd ;};};case _c .EndElement :break _cacg ;case _c .CharData :};};return nil ;};
// Validate validates the Rect and its children
func (_dcfbb *Rect )Validate ()error {return _dcfbb .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_cffa *OfcCT_IdMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dabcdb :=range start .Attr {if _dabcdb .Name .Local =="\u0064\u0061\u0074\u0061"{_adcde ,_aaaagb :=_dabcdb .Value ,error (nil );if _aaaagb !=nil {return _aaaagb ;};_cffa .DataAttr =&_adcde ;continue ;};if _dabcdb .Name .Local =="\u0065\u0078\u0074"{_cffa .ExtAttr .UnmarshalXMLAttr (_dabcdb );continue ;};};for {_afgcc ,_dfcba :=d .Token ();if _dfcba !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_dfcba );};if _ddfbg ,_baeffc :=_afgcc .(_c .EndElement );_baeffc &&_ddfbg .Name ==start .Name {break ;};};return nil ;};func (_aadgg ST_Ext )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfdcfa :=_c .Attr {};_gfdcfa .Name =name ;switch _aadgg {case ST_ExtUnset :_gfdcfa .Value ="";case ST_ExtView :_gfdcfa .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_gfdcfa .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_gfdcfa .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _gfdcfa ,nil ;};func (_gacfc *Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacfc .CT_Oval =*NewCT_Oval ();for _ ,_febaf :=range start .Attr {if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdagd ,_fgfaec :=_febaf .Value ,error (nil );if _fgfaec !=nil {return _fgfaec ;};_gacfc .BordertopcolorAttr =&_gdagd ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gacfc .BulletAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068\u0072"{_gacfc .HrAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gacfc .CliptowrapAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gacfc .HrstdAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u006f\u006c\u0065"{_gacfc .OleAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gacfc .HrnoshadeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u006f\u006e\u0065\u0064"{_gacfc .OnedAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffcggb ,_dffed :=_f .ParseFloat (_febaf .Value ,64);if _dffed !=nil {return _dffed ;};_fedbe :=float32 (_ffcggb );_gacfc .HrpctAttr =&_fedbe ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gacfc .OleiconAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dffff ,_cdaba :=_febaf .Value ,error (nil );if _cdaba !=nil {return _cdaba ;};_gacfc .BorderbottomcolorAttr =&_dffff ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gacfc .DgmlayoutmruAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgbef ,_cdfacg :=_f .ParseInt (_febaf .Value ,10,64);if _cdfacg !=nil {return _cdfacg ;};_gacfc .RegroupidAttr =&_fgbef ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0063\u006c\u0069\u0070"{_gacfc .ClipAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gacfc .HralignAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gacfc .PreferrelativeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gacfc .DgmlayoutAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gacfc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gacfc .InsetmodeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gacfc .ButtonAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gacfc .UserdrawnAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gacfc .AllowincellAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0073\u0070\u0074"{_fadgc ,_aaabc :=_f .ParseFloat (_febaf .Value ,64);if _aaabc !=nil {return _aaabc ;};_efgdcd :=float32 (_fadgc );_gacfc .SptAttr =&_efgdcd ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbeg ,_degeb :=_febaf .Value ,error (nil );if _degeb !=nil {return _degeb ;};_gacfc .BorderleftcolorAttr =&_bbeg ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gacfc .ConnectortypeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dcbgfb ,_gacec :=_febaf .Value ,error (nil );if _gacec !=nil {return _gacec ;};_gacfc .BorderrightcolorAttr =&_dcbgfb ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0073\u0070\u0069\u0064"{_dacaa ,_bceadb :=_febaf .Value ,error (nil );if _bceadb !=nil {return _bceadb ;};_gacfc .SpidAttr =&_dacaa ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aabb ,_ffcafb :=_f .ParseInt (_febaf .Value ,10,64);if _ffcafb !=nil {return _ffcafb ;};_gacfc .DgmnodekindAttr =&_aabb ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gacfc .BwpureAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gacfc .ForcedashAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gacfc .BwnormalAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gacfc .BwmodeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gacfc .UserhiddenAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gacfc .AllowoverlapAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gggcd ,_bedae :=_febaf .Value ,error (nil );if _bedae !=nil {return _bedae ;};_gacfc .TargetAttr =&_gggcd ;continue ;};if _febaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abcce ,_eedbb :=_febaf .Value ,error (nil );if _eedbb !=nil {return _eedbb ;};_gacfc .CoordoriginAttr =&_abcce ;continue ;};if _febaf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gacfc .StrokedAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fccb ,_daebg :=_febaf .Value ,error (nil );if _daebg !=nil {return _daebg ;};_gacfc .CoordsizeAttr =&_fccb ;continue ;};if _febaf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cacedg ,_ceecb :=_febaf .Value ,error (nil );if _ceecb !=nil {return _ceecb ;};_gacfc .StrokeweightAttr =&_cacedg ;continue ;};if _febaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbace ,_gcege :=_febaf .Value ,error (nil );if _gcege !=nil {return _gcege ;};_gacfc .StyleAttr =&_cbace ;continue ;};if _febaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abagf ,_dabge :=_febaf .Value ,error (nil );if _dabge !=nil {return _dabge ;};_gacfc .ChromakeyAttr =&_abagf ;continue ;};if _febaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfacf ,_ebagfe :=_febaf .Value ,error (nil );if _ebagfe !=nil {return _ebagfe ;};_gacfc .FillcolorAttr =&_dfacf ;continue ;};if _febaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dadb ,_addga :=_febaf .Value ,error (nil );if _addga !=nil {return _addga ;};_gacfc .OpacityAttr =&_dadb ;continue ;};if _febaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbdac ,_cefebb :=_febaf .Value ,error (nil );if _cefebb !=nil {return _cefebb ;};_gacfc .WrapcoordsAttr =&_cbdac ;continue ;};if _febaf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdfbc ,_ggcgb :=_febaf .Value ,error (nil );if _ggcgb !=nil {return _ggcgb ;};_gacfc .StrokecolorAttr =&_gdfbc ;continue ;};if _febaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gacfc .InsetpenAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0068\u0072\u0065\u0066"{_cfacc ,_fggcc :=_febaf .Value ,error (nil );if _fggcc !=nil {return _fggcc ;};_gacfc .HrefAttr =&_cfacc ;continue ;};if _febaf .Name .Local =="\u0069\u0064"{_dbebe ,_dbffg :=_febaf .Value ,error (nil );if _dbffg !=nil {return _dbffg ;};_gacfc .IdAttr =&_dbebe ;continue ;};if _febaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_gacfc .PrintAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0061\u006c\u0074"{_cfbbe ,_cddae :=_febaf .Value ,error (nil );if _cddae !=nil {return _cddae ;};_gacfc .AltAttr =&_cfbbe ;continue ;};if _febaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbaffb ,_fdadg :=_febaf .Value ,error (nil );if _fdadg !=nil {return _fdadg ;};_gacfc .TitleAttr =&_bbaffb ;continue ;};if _febaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccefde ,_ebcfd :=_febaf .Value ,error (nil );if _ebcfd !=nil {return _ebcfd ;};_gacfc .ClassAttr =&_ccefde ;continue ;};if _febaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gacfc .FilledAttr .UnmarshalXMLAttr (_febaf );continue ;};};_bgeef :for {_dagec ,_gagggg :=d .Token ();if _gagggg !=nil {return _gagggg ;};switch _fbfge :=_dagec .(type ){case _c .StartElement :switch _fbfge .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"}:_gdea :=NewEG_ShapeElements ();_gdea .Path =NewPath ();if _debcb :=d .DecodeElement (_gdea .Path ,&_fbfge );_debcb !=nil {return _debcb ;};_gacfc .EG_ShapeElements =append (_gacfc .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 :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dabaa :=NewEG_ShapeElements ();_dabaa .Formulas =NewFormulas ();if _adagf :=d .DecodeElement (_dabaa .Formulas ,&_fbfge );_adagf !=nil {return _adagf ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_dabaa );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"}:_aabeab :=NewEG_ShapeElements ();_aabeab .Handles =NewHandles ();if _gacge :=d .DecodeElement (_aabeab .Handles ,&_fbfge );_gacge !=nil {return _gacge ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_aabeab );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"}:_gegb :=NewEG_ShapeElements ();_gegb .Fill =NewFill ();if _bagdag :=d .DecodeElement (_gegb .Fill ,&_fbfge );_bagdag !=nil {return _bagdag ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gegb );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"}:_ggcba :=NewEG_ShapeElements ();_ggcba .Stroke =NewStroke ();if _gagbfa :=d .DecodeElement (_ggcba .Stroke ,&_fbfge );_gagbfa !=nil {return _gagbfa ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_ggcba );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"}:_baaf :=NewEG_ShapeElements ();_baaf .Shadow =NewShadow ();if _feaca :=d .DecodeElement (_baaf .Shadow ,&_fbfge );_feaca !=nil {return _feaca ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_baaf );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"}:_ddabf :=NewEG_ShapeElements ();_ddabf .Textbox =NewTextbox ();if _ggebg :=d .DecodeElement (_ddabf .Textbox ,&_fbfge );_ggebg !=nil {return _ggebg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_ddabf );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"}:_abefb :=NewEG_ShapeElements ();_abefb .Textpath =NewTextpath ();if _ebeg :=d .DecodeElement (_abefb .Textpath ,&_fbfge );_ebeg !=nil {return _ebeg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_abefb );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"}:_gageg :=NewEG_ShapeElements ();_gageg .Imagedata =NewImagedata ();if _eagc :=d .DecodeElement (_gageg .Imagedata ,&_fbfge );_eagc !=nil {return _eagc ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gageg );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"}:_caefd :=NewEG_ShapeElements ();_caefd .Skew =NewOfcSkew ();if _ceeed :=d .DecodeElement (_caefd .Skew ,&_fbfge );_ceeed !=nil {return _ceeed ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_caefd );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"}:_gdbfg :=NewEG_ShapeElements ();_gdbfg .Extrusion =NewOfcExtrusion ();if _fded :=d .DecodeElement (_gdbfg .Extrusion ,&_fbfge );_fded !=nil {return _fded ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gdbfg );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"}:_cfbaa :=NewEG_ShapeElements ();_cfbaa .Callout =NewOfcCallout ();if _deged :=d .DecodeElement (_cfbaa .Callout ,&_fbfge );_deged !=nil {return _deged ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_cfbaa );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"}:_adcgef :=NewEG_ShapeElements ();_adcgef .Lock =NewOfcLock ();if _egbbdd :=d .DecodeElement (_adcgef .Lock ,&_fbfge );_egbbdd !=nil {return _egbbdd ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_adcgef );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"}:_gabca :=NewEG_ShapeElements ();_gabca .Clippath =NewOfcClippath ();if _gacac :=d .DecodeElement (_gabca .Clippath ,&_fbfge );_gacac !=nil {return _gacac ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gabca );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"}:_ddfba :=NewEG_ShapeElements ();_ddfba .Signatureline =NewOfcSignatureline ();if _ebfee :=d .DecodeElement (_ddfba .Signatureline ,&_fbfge );_ebfee !=nil {return _ebfee ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_ddfba );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"}:_gbgac :=NewEG_ShapeElements ();_gbgac .Wrap =_ae .NewWrap ();if _gbcdg :=d .DecodeElement (_gbgac .Wrap ,&_fbfge );_gbcdg !=nil {return _gbcdg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gbgac );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"}:_dbgfg :=NewEG_ShapeElements ();_dbgfg .Anchorlock =_ae .NewAnchorlock ();if _fegg :=d .DecodeElement (_dbgfg .Anchorlock ,&_fbfge );_fegg !=nil {return _fegg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_dbgfg );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"}:_fcbgb :=NewEG_ShapeElements ();_fcbgb .Bordertop =_ae .NewBordertop ();if _ebfffa :=d .DecodeElement (_fcbgb .Bordertop ,&_fbfge );_ebfffa !=nil {return _ebfffa ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_fcbgb );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"}:_gbfbb :=NewEG_ShapeElements ();_gbfbb .Borderbottom =_ae .NewBorderbottom ();if _gefdc :=d .DecodeElement (_gbfbb .Borderbottom ,&_fbfge );_gefdc !=nil {return _gefdc ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gbfbb );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"}:_fdge :=NewEG_ShapeElements ();_fdge .Borderleft =_ae .NewBorderleft ();if _ecbbb :=d .DecodeElement (_fdge .Borderleft ,&_fbfge );_ecbbb !=nil {return _ecbbb ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_fdge );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"}:_cbbeg :=NewEG_ShapeElements ();_cbbeg .Borderright =_ae .NewBorderright ();if _aefaef :=d .DecodeElement (_cbbeg .Borderright ,&_fbfge );_aefaef !=nil {return _aefaef ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_cbbeg );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"}:_bgace :=NewEG_ShapeElements ();_bgace .ClientData =_b .NewClientData ();if _ccecb :=d .DecodeElement (_bgace .ClientData ,&_fbfge );_ccecb !=nil {return _ccecb ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_bgace );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"}:_gfacb :=NewEG_ShapeElements ();_gfacb .Textdata =_dce .NewTextdata ();if _gebc :=d .DecodeElement (_gfacb .Textdata ,&_fbfge );_gebc !=nil {return _gebc ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gfacb );default:_ac .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",_fbfge .Name );if _badbd :=d .Skip ();_badbd !=nil {return _badbd ;};};case _c .EndElement :break _bgeef ;case _c .CharData :};};return nil ;};
// Validate validates the Textpath and its children
func (_gfecbb *Textpath )Validate ()error {return _gfecbb .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};
// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path
func (_gaa *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _baee :=_gaa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_baee !=nil {return _baee ;};if _ace :=_gaa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ace !=nil {return _ace ;};if _gaac :=_gaa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gaac !=nil {return _gaac ;};if _adca :=_gaa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_adca !=nil {return _adca ;};if _ebfc :=_gaa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ebfc !=nil {return _ebfc ;};if _fdea :=_gaa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};if _ccb :=_gaa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ccb !=nil {return _ccb ;};if _efg :=_gaa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_efg !=nil {return _efg ;};if _cfgd :=_gaa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfgd !=nil {return _cfgd ;};if _debc :=_gaa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_debc !=nil {return _debc ;};if _gbbf :=_gaa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gbbf !=nil {return _gbbf ;};if _bef :=_gaa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};if _ffe :=_gaa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ffe !=nil {return _ffe ;};if _gfg :=_gaa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gfg !=nil {return _gfg ;};if _dgd :=_gaa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dgd !=nil {return _dgd ;};return nil ;};
// Validate validates the Arc and its children
func (_gbae *Arc )Validate ()error {return _gbae .ValidateWithPath ("\u0041\u0072\u0063")};type ST_StrokeLineStyle byte ;
// Validate validates the Path and its children
func (_bdaef *Path )Validate ()error {return _bdaef .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_addae *OfcST_OLEType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_addae =0;case "\u0045\u006d\u0062e\u0064":*_addae =1;case "\u004c\u0069\u006e\u006b":*_addae =2;};return nil ;};func (_efgeec *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 _efgeec .OnAttr !=_fc .ST_TrueFalseUnset {_abfcd ,_ggbeb :=_efgeec .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _ggbeb !=nil {return _ggbeb ;};start .Attr =append (start .Attr ,_abfcd );};if _efgeec .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .TypeAttr )});};if _efgeec .GapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .GapAttr )});};if _efgeec .AngleAttr !=OfcST_AngleUnset {_gdafge ,_eaeg :=_efgeec .AngleAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u0067l\u0065"});if _eaeg !=nil {return _eaeg ;};start .Attr =append (start .Attr ,_gdafge );};if _efgeec .DropautoAttr !=_fc .ST_TrueFalseUnset {_aecfc ,_aebga :=_efgeec .DropautoAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _aebga !=nil {return _aebga ;};start .Attr =append (start .Attr ,_aecfc );};if _efgeec .DropAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .DropAttr )});};if _efgeec .DistanceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .DistanceAttr )});};if _efgeec .LengthspecifiedAttr !=_fc .ST_TrueFalseUnset {_bgcd ,_beeaf :=_efgeec .LengthspecifiedAttr .MarshalXMLAttr (_c .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _beeaf !=nil {return _beeaf ;};start .Attr =append (start .Attr ,_bgcd );};if _efgeec .LengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .LengthAttr )});};if _efgeec .AccentbarAttr !=_fc .ST_TrueFalseUnset {_gccaf ,_cfafc :=_efgeec .AccentbarAttr .MarshalXMLAttr (_c .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _cfafc !=nil {return _cfafc ;};start .Attr =append (start .Attr ,_gccaf );};if _efgeec .TextborderAttr !=_fc .ST_TrueFalseUnset {_edaa ,_dbcfc :=_efgeec .TextborderAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _dbcfc !=nil {return _dbcfc ;};start .Attr =append (start .Attr ,_edaa );};if _efgeec .MinusxAttr !=_fc .ST_TrueFalseUnset {_egade ,_ffdb :=_efgeec .MinusxAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _ffdb !=nil {return _ffdb ;};start .Attr =append (start .Attr ,_egade );};if _efgeec .MinusyAttr !=_fc .ST_TrueFalseUnset {_dcbec ,_bcead :=_efgeec .MinusyAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _bcead !=nil {return _bcead ;};start .Attr =append (start .Attr ,_dcbec );};if _efgeec .ExtAttr !=ST_ExtUnset {_fdabe ,_febbe :=_efgeec .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _febbe !=nil {return _febbe ;};start .Attr =append (start .Attr ,_fdabe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aegcg *Curve )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aegcg .CT_Curve .MarshalXML (e ,start );};
// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path
func (_eggd *CT_Path )ValidateWithPath (path string )error {if _cggaa :=_eggd .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_cggaa !=nil {return _cggaa ;};if _dcfbe :=_eggd .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_dcfbe !=nil {return _dcfbe ;};if _cabeg :=_eggd .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_cabeg !=nil {return _cabeg ;};if _adfac :=_eggd .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_adfac !=nil {return _adfac ;};if _cccg :=_eggd .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_cccg !=nil {return _cccg ;};if _dcdfb :=_eggd .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_dcdfb !=nil {return _dcdfb ;};if _bfdfg :=_eggd .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bfdfg !=nil {return _bfdfg ;};if _dfab :=_eggd .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dfab !=nil {return _dfab ;};if _gcbg :=_eggd .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gcbg !=nil {return _gcbg ;};return nil ;};func (_ccecf *Roundrect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccecf .CT_RoundRect =*NewCT_RoundRect ();for _ ,_abada :=range start .Attr {if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ccecf .UserdrawnAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_geba ,_ecfdfd :=_abada .Value ,error (nil );if _ecfdfd !=nil {return _ecfdfd ;};_ccecf .BordertopcolorAttr =&_geba ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ccecf .UserhiddenAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ccecf .BulletAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ccecf .CliptowrapAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068\u0072"{_ccecf .HrAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u006f\u006c\u0065"{_ccecf .OleAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068\u0072\u0073t\u0064"{_ccecf .HrstdAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0073\u0070\u0069\u0064"{_adeca ,_adecc :=_abada .Value ,error (nil );if _adecc !=nil {return _adecc ;};_ccecf .SpidAttr =&_adeca ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ccecf .HrnoshadeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccecf .ForcedashAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aggag ,_gaaff :=_abada .Value ,error (nil );if _gaaff !=nil {return _gaaff ;};_ccecf .BorderleftcolorAttr =&_aggag ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccgef ,_cceg :=_f .ParseInt (_abada .Value ,10,64);if _cceg !=nil {return _cceg ;};_ccecf .DgmnodekindAttr =&_ccgef ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u006f\u006e\u0065\u0064"{_ccecf .OnedAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0063\u006c\u0069\u0070"{_ccecf .ClipAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgae ,_eaef :=_f .ParseFloat (_abada .Value ,64);if _eaef !=nil {return _eaef ;};_gaffb :=float32 (_bgae );_ccecf .HrpctAttr =&_gaffb ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ccecf .PreferrelativeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbabf ,_eddgd :=_abada .Value ,error (nil );if _eddgd !=nil {return _eddgd ;};_ccecf .BorderrightcolorAttr =&_fbabf ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgadbe ,_eefb :=_f .ParseInt (_abada .Value ,10,64);if _eefb !=nil {return _eefb ;};_ccecf .RegroupidAttr =&_dgadbe ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ccecf .DgmlayoutmruAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ccecf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ccecf .AllowoverlapAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ccecf .HralignAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ccecf .InsetmodeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0073\u0070\u0074"{_fcbfa ,_cbgbe :=_f .ParseFloat (_abada .Value ,64);if _cbgbe !=nil {return _cbgbe ;};_ebae :=float32 (_fcbfa );_ccecf .SptAttr =&_ebae ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adffe ,_dbdeg :=_abada .Value ,error (nil );if _dbdeg !=nil {return _dbdeg ;};_ccecf .BorderbottomcolorAttr =&_adffe ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ccecf .OleiconAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ccecf .DgmlayoutAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ccecf .BwmodeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ccecf .BwnormalAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ccecf .BwpureAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ccecf .ConnectortypeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ccecf .ButtonAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ccecf .AllowincellAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0068\u0072\u0065\u0066"{_efgddd ,_ebefbe :=_abada .Value ,error (nil );if _ebefbe !=nil {return _ebefbe ;};_ccecf .HrefAttr =&_efgddd ;continue ;};if _abada .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdbf ,_cbgec :=_abada .Value ,error (nil );if _cbgec !=nil {return _cbgec ;};_ccecf .CoordsizeAttr =&_fdbf ;continue ;};if _abada .Name .Local =="\u0073\u0074\u0079l\u0065"{_dggdf ,_ddcfec :=_abada .Value ,error (nil );if _ddcfec !=nil {return _ddcfec ;};_ccecf .StyleAttr =&_dggdf ;continue ;};if _abada .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ccecf .StrokedAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0069\u0064"{_abbc ,_cfgcg :=_abada .Value ,error (nil );if _cfgcg !=nil {return _cfgcg ;};_ccecf .IdAttr =&_abbc ;continue ;};if _abada .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afgdb ,_gacfg :=_abada .Value ,error (nil );if _gacfg !=nil {return _gacfg ;};_ccecf .StrokeweightAttr =&_afgdb ;continue ;};if _abada .Name .Local =="\u0070\u0072\u0069n\u0074"{_ccecf .PrintAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eafbc ,_eeaf :=_abada .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_ccecf .ChromakeyAttr =&_eafbc ;continue ;};if _abada .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acfad ,_dagdb :=_abada .Value ,error (nil );if _dagdb !=nil {return _dagdb ;};_ccecf .FillcolorAttr =&_acfad ;continue ;};if _abada .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccdcb ,_fgdafa :=_abada .Value ,error (nil );if _fgdafa !=nil {return _fgdafa ;};_ccecf .CoordoriginAttr =&_ccdcb ;continue ;};if _abada .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efabe ,_acdgd :=_abada .Value ,error (nil );if _acdgd !=nil {return _acdgd ;};_ccecf .OpacityAttr =&_efabe ;continue ;};if _abada .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_adceed ,_cfbegb :=_abada .Value ,error (nil );if _cfbegb !=nil {return _cfbegb ;};_ccecf .StrokecolorAttr =&_adceed ;continue ;};if _abada .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccecf .InsetpenAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ccecf .FilledAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efcgg ,_bbacg :=_abada .Value ,error (nil );if _bbacg !=nil {return _bbacg ;};_ccecf .WrapcoordsAttr =&_efcgg ;continue ;};if _abada .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bbdde ,_dbdff :=_abada .Value ,error (nil );if _dbdff !=nil {return _dbdff ;};_ccecf .ArcsizeAttr =&_bbdde ;continue ;};if _abada .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgafc ,_gege :=_abada .Value ,error (nil );if _gege !=nil {return _gege ;};_ccecf .TitleAttr =&_bgafc ;continue ;};if _abada .Name .Local =="\u0063\u006c\u0061s\u0073"{_egggcb ,_bebb :=_abada .Value ,error (nil );if _bebb !=nil {return _bebb ;};_ccecf .ClassAttr =&_egggcb ;continue ;};if _abada .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfcceg ,_cacgb :=_abada .Value ,error (nil );if _cacgb !=nil {return _cacgb ;};_ccecf .TargetAttr =&_cfcceg ;continue ;};if _abada .Name .Local =="\u0061\u006c\u0074"{_acabc ,_ccbba :=_abada .Value ,error (nil );if _ccbba !=nil {return _ccbba ;};_ccecf .AltAttr =&_acabc ;continue ;};};_cffeeg :for {_aadfcb ,_cefcf :=d .Token ();if _cefcf !=nil {return _cefcf ;};switch _fbeece :=_aadfcb .(type ){case _c .StartElement :switch _fbeece .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"}:_bbee :=NewEG_ShapeElements ();_bbee .Path =NewPath ();if _gefb :=d .DecodeElement (_bbee .Path ,&_fbeece );_gefb !=nil {return _gefb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_bbee );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"}:_aabec :=NewEG_ShapeElements ();_aabec .Formulas =NewFormulas ();if _efbce :=d .DecodeElement (_aabec .Formulas ,&_fbeece );_efbce !=nil {return _efbce ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_aabec );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"}:_dafgg :=NewEG_ShapeElements ();_dafgg .Handles =NewHandles ();if _cbad :=d .DecodeElement (_dafgg .Handles ,&_fbeece );_cbad !=nil {return _cbad ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dafgg );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"}:_dcffd :=NewEG_ShapeElements ();_dcffd .Fill =NewFill ();if _fdacb :=d .DecodeElement (_dcffd .Fill ,&_fbeece );_fdacb !=nil {return _fdacb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dcffd );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"}:_cdccg :=NewEG_ShapeElements ();_cdccg .Stroke =NewStroke ();if _bggde :=d .DecodeElement (_cdccg .Stroke ,&_fbeece );_bggde !=nil {return _bggde ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_cdccg );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"}:_dfbdb :=NewEG_ShapeElements ();_dfbdb .Shadow =NewShadow ();if _deeba :=d .DecodeElement (_dfbdb .Shadow ,&_fbeece );_deeba !=nil {return _deeba ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dfbdb );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"}:_bafec :=NewEG_ShapeElements ();_bafec .Textbox =NewTextbox ();if _dagef :=d .DecodeElement (_bafec .Textbox ,&_fbeece );_dagef !=nil {return _dagef ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_bafec );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"}:_dgagad :=NewEG_ShapeElements ();_dgagad .Textpath =NewTextpath ();if _aeecb :=d .DecodeElement (_dgagad .Textpath ,&_fbeece );_aeecb !=nil {return _aeecb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dgagad );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"}:_adgcab :=NewEG_ShapeElements ();_adgcab .Imagedata =NewImagedata ();if _dfaegc :=d .DecodeElement (_adgcab .Imagedata ,&_fbeece );_dfaegc !=nil {return _dfaegc ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_adgcab );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"}:_ffbfb :=NewEG_ShapeElements ();_ffbfb .Skew =NewOfcSkew ();if _gfbda :=d .DecodeElement (_ffbfb .Skew ,&_fbeece );_gfbda !=nil {return _gfbda ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_ffbfb );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"}:_cgeab :=NewEG_ShapeElements ();_cgeab .Extrusion =NewOfcExtrusion ();if _caedd :=d .DecodeElement (_cgeab .Extrusion ,&_fbeece );_caedd !=nil {return _caedd ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_cgeab );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"}:_efdfg :=NewEG_ShapeElements ();_efdfg .Callout =NewOfcCallout ();if _ccafc :=d .DecodeElement (_efdfg .Callout ,&_fbeece );_ccafc !=nil {return _ccafc ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_efdfg );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"}:_gbfaa :=NewEG_ShapeElements ();_gbfaa .Lock =NewOfcLock ();if _adfgb :=d .DecodeElement (_gbfaa .Lock ,&_fbeece );_adfgb !=nil {return _adfgb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_gbfaa );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"}:_agfd :=NewEG_ShapeElements ();_agfd .Clippath =NewOfcClippath ();if _dccdf :=d .DecodeElement (_agfd .Clippath ,&_fbeece );_dccdf !=nil {return _dccdf ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_agfd );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"}:_fdcde :=NewEG_ShapeElements ();_fdcde .Signatureline =NewOfcSignatureline ();if _ffbea :=d .DecodeElement (_fdcde .Signatureline ,&_fbeece );_ffbea !=nil {return _ffbea ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_fdcde );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"}:_agcfa :=NewEG_ShapeElements ();_agcfa .Wrap =_ae .NewWrap ();if _abefbe :=d .DecodeElement (_agcfa .Wrap ,&_fbeece );_abefbe !=nil {return _abefbe ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_agcfa );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"}:_ebbab :=NewEG_ShapeElements ();_ebbab .Anchorlock =_ae .NewAnchorlock ();if _ebdcf :=d .DecodeElement (_ebbab .Anchorlock ,&_fbeece );_ebdcf !=nil {return _ebdcf ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_ebbab );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"}:_bfgfe :=NewEG_ShapeElements ();_bfgfe .Bordertop =_ae .NewBordertop ();if _addac :=d .DecodeElement (_bfgfe .Bordertop ,&_fbeece );_addac !=nil {return _addac ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_bfgfe );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"}:_fcce :=NewEG_ShapeElements ();_fcce .Borderbottom =_ae .NewBorderbottom ();if _fdbg :=d .DecodeElement (_fcce .Borderbottom ,&_fbeece );_fdbg !=nil {return _fdbg ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_fcce );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"}:_eaggb :=NewEG_ShapeElements ();_eaggb .Borderleft =_ae .NewBorderleft ();if _cafgfd :=d .DecodeElement (_eaggb .Borderleft ,&_fbeece );_cafgfd !=nil {return _cafgfd ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_eaggb );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"}:_egbee :=NewEG_ShapeElements ();_egbee .Borderright =_ae .NewBorderright ();if _cfegg :=d .DecodeElement (_egbee .Borderright ,&_fbeece );_cfegg !=nil {return _cfegg ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_egbee );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"}:_faece :=NewEG_ShapeElements ();_faece .ClientData =_b .NewClientData ();if _gaefe :=d .DecodeElement (_faece .ClientData ,&_fbeece );_gaefe !=nil {return _gaefe ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_faece );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"}:_fdcad :=NewEG_ShapeElements ();_fdcad .Textdata =_dce .NewTextdata ();if _cdadg :=d .DecodeElement (_fdcad .Textdata ,&_fbeece );_cdadg !=nil {return _cdadg ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_fdcad );default:_ac .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",_fbeece .Name );if _bcdab :=d .Skip ();_bcdab !=nil {return _bcdab ;};};case _c .EndElement :break _cffeeg ;case _c .CharData :};};return nil ;};func (_fegaga ST_StrokeEndCap )String ()string {switch _fegaga {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 "";};type ST_StrokeArrowLength byte ;type OfcComplex struct{OfcCT_Complex };
// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path
func (_ececa *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _eefee :=_ececa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eefee !=nil {return _eefee ;};return nil ;};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 (_gbegf *OfcCT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbgf :=range start .Attr {if _cbbgf .Name .Local =="\u0074\u0079\u0070\u0065"{_gbegf .TypeAttr .UnmarshalXMLAttr (_cbbgf );continue ;};if _cbbgf .Name .Local =="\u0065\u0078\u0074"{_gbegf .ExtAttr .UnmarshalXMLAttr (_cbbgf );continue ;};};for {_agaea ,_effdb :=d .Token ();if _effdb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_effdb );};if _ebdca ,_efdae :=_agaea .(_c .EndElement );_efdae &&_ebdca .Name ==start .Name {break ;};};return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};func (_gcccg *Formulas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gcccg .CT_Formulas .MarshalXML (e ,start );};func (_aaaa *AG_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dced ,_cfgg :=_aaaa .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0078\u0074"});if _cfgg !=nil {return _cfgg ;};start .Attr =append (start .Attr ,_dced );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};type ST_Ext byte ;func (_gbfabg *ST_Ext )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbfabg =0;case "\u0076\u0069\u0065\u0077":*_gbfabg =1;case "\u0065\u0064\u0069\u0074":*_gbfabg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gbfabg =3;};return nil ;};func (_bfafd *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 _bfafd .OfcCT_StrokeChild .MarshalXML (e ,start );};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};type OfcST_Angle byte ;type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};type OfcOLEObject struct{OfcCT_OLEObject };func NewCT_Rect ()*CT_Rect {_fefcc :=&CT_Rect {};return _fefcc };
// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path
func (_agfgb *OfcCallout )ValidateWithPath (path string )error {if _aegaa :=_agfgb .OfcCT_Callout .ValidateWithPath (path );_aegaa !=nil {return _aegaa ;};return nil ;};func NewOfcEquationxml ()*OfcEquationxml {_fceaaa :=&OfcEquationxml {};_fceaaa .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _fceaaa ;};func (_ecfec ST_StrokeJoinStyle )Validate ()error {return _ecfec .ValidateWithPath ("")};func (_fcbaf OfcST_DiagramLayout )String ()string {switch _fcbaf {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};
// ValidateWithPath validates the Textbox and its children, prefixing error messages with path
func (_fbdf *Textbox )ValidateWithPath (path string )error {if _eceag :=_fbdf .CT_Textbox .ValidateWithPath (path );_eceag !=nil {return _eceag ;};return nil ;};func (_faegb ST_ShadowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egddd :=_c .Attr {};_egddd .Name =name ;switch _faegb {case ST_ShadowTypeUnset :_egddd .Value ="";case ST_ShadowTypeSingle :_egddd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_egddd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_egddd .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_egddd .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _egddd ,nil ;};type CT_F struct{EqnAttr *string ;};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;);type Group struct{CT_Group };func (_edgf *AG_AllShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcb :=range start .Attr {if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edgf .ConnectortypeAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edgf .BwpureAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edgf .CliptowrapAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edgf .PreferrelativeAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u006f\u006c\u0065"{_edgf .OleAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edgf .OleiconAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edgf .ForcedashAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edgf .BwnormalAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0073\u0070\u0074"{_adc ,_ffg :=_f .ParseFloat (_dcb .Value ,64);if _ffg !=nil {return _ffg ;};_bbf :=float32 (_adc );_edgf .SptAttr =&_bbf ;continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0063\u006c\u0069\u0070"{_edgf .ClipAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edgf .BwmodeAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edgf .StrokedAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdg ,_gfef :=_dcb .Value ,error (nil );if _gfef !=nil {return _gfef ;};_edgf .FillcolorAttr =&_cdg ;continue ;};if _dcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edgf .FilledAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdb ,_bfb :=_dcb .Value ,error (nil );if _bfb !=nil {return _bfb ;};_edgf .ChromakeyAttr =&_cdb ;continue ;};if _dcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edgf .InsetpenAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bee ,_fdd :=_dcb .Value ,error (nil );if _fdd !=nil {return _fdd ;};_edgf .StrokeweightAttr =&_bee ;continue ;};if _dcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agc ,_eda :=_dcb .Value ,error (nil );if _eda !=nil {return _eda ;};_edgf .StrokecolorAttr =&_agc ;continue ;};if _dcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdg ,_gag :=_dcb .Value ,error (nil );if _gag !=nil {return _gag ;};_edgf .OpacityAttr =&_bdg ;continue ;};};for {_dfa ,_fdcg :=d .Token ();if _fdcg !=nil {return _fb .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",_fdcg );};if _dac ,_gef :=_dfa .(_c .EndElement );_gef &&_dac .Name ==start .Name {break ;};};return nil ;};func (_ffdae *OfcST_HrAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbegce ,_eedagf :=d .Token ();if _eedagf !=nil {return _eedagf ;};if _bgdab ,_bgafd :=_gbegce .(_c .EndElement );_bgafd &&_bgdab .Name ==start .Name {*_ffdae =1;return nil ;};if _egfcg ,_cbccdb :=_gbegce .(_c .CharData );!_cbccdb {return _fb .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",_gbegce );}else {switch string (_egfcg ){case "":*_ffdae =0;case "\u006c\u0065\u0066\u0074":*_ffdae =1;case "\u0072\u0069\u0067h\u0074":*_ffdae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffdae =3;};};_gbegce ,_eedagf =d .Token ();if _eedagf !=nil {return _eedagf ;};if _afegge ,_cfcde :=_gbegce .(_c .EndElement );_cfcde &&_afegge .Name ==start .Name {return nil ;};return _fb .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",_gbegce );};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;);const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);
// Validate validates the Shape and its children
func (_bfgfed *Shape )Validate ()error {return _bfgfed .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func NewAG_Type ()*AG_Type {_baeed :=&AG_Type {};return _baeed };
// Validate validates the CT_Shape and its children
func (_dggba *CT_Shape )Validate ()error {return _dggba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_fbdde *OfcCT_Rules )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecabe :=range start .Attr {if _ecabe .Name .Local =="\u0065\u0078\u0074"{_fbdde .ExtAttr .UnmarshalXMLAttr (_ecabe );continue ;};};_gdffd :for {_daegb ,_adaba :=d .Token ();if _adaba !=nil {return _adaba ;};switch _fegce :=_daegb .(type ){case _c .StartElement :switch _fegce .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"}:_bedfg :=NewOfcCT_R ();if _gggff :=d .DecodeElement (_bedfg ,&_fegce );_gggff !=nil {return _gggff ;};_fbdde .R =append (_fbdde .R ,_bedfg );default:_ac .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",_fegce .Name );if _bebgdc :=d .Skip ();_bebgdc !=nil {return _bebgdc ;};};case _c .EndElement :break _gdffd ;case _c .CharData :};};return nil ;};func (_gbegfe *OfcSignatureline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbegfe .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_dcffa :=range start .Attr {if _dcffa .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_aafef ,_acfec :=_dcffa .Value ,error (nil );if _acfec !=nil {return _acfec ;};_gbegfe .SuggestedsignerAttr =&_aafef ;continue ;};if _dcffa .Name .Local =="\u0069\u0064"{_cffed ,_eeceg :=_dcffa .Value ,error (nil );if _eeceg !=nil {return _eeceg ;};_gbegfe .IdAttr =&_cffed ;continue ;};if _dcffa .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_ggbcc ,_gbfb :=_dcffa .Value ,error (nil );if _gbfb !=nil {return _gbfb ;};_gbegfe .ProvidAttr =&_ggbcc ;continue ;};if _dcffa .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_gbegfe .SigninginstructionssetAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gbegfe .AllowcommentsAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_gbegfe .ShowsigndateAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_gbegfe .IssignaturelineAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bgdce ,_dbfa :=_dcffa .Value ,error (nil );if _dbfa !=nil {return _dbfa ;};_gbegfe .Suggestedsigner2Attr =&_bgdce ;continue ;};if _dcffa .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_deecg ,_ggebb :=_dcffa .Value ,error (nil );if _ggebb !=nil {return _ggebb ;};_gbegfe .SuggestedsigneremailAttr =&_deecg ;continue ;};if _dcffa .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_egefb ,_cdcade :=_dcffa .Value ,error (nil );if _cdcade !=nil {return _cdcade ;};_gbegfe .SigninginstructionsAttr =&_egefb ;continue ;};if _dcffa .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_cedcf ,_adecb :=_dcffa .Value ,error (nil );if _adecb !=nil {return _adecb ;};_gbegfe .AddlxmlAttr =&_cedcf ;continue ;};if _dcffa .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_egbbd ,_ggacdd :=_dcffa .Value ,error (nil );if _ggacdd !=nil {return _ggacdd ;};_gbegfe .SigprovurlAttr =&_egbbd ;continue ;};if _dcffa .Name .Local =="\u0065\u0078\u0074"{_gbegfe .ExtAttr .UnmarshalXMLAttr (_dcffa );continue ;};};for {_beagee ,_cbgca :=d .Token ();if _cbgca !=nil {return _fb .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",_cbgca );};if _bfgfc ,_beadb :=_beagee .(_c .EndElement );_beadb &&_bfgfc .Name ==start .Name {break ;};};return nil ;};func (_ggfgd *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 _ggfgd .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_ggfgd .SpidmaxAttr )});};if _ggfgd .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_ggfgd .StyleAttr )});};if _ggfgd .FillAttr !=_fc .ST_TrueFalseUnset {_ffefd ,_aefae :=_ggfgd .FillAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c"});if _aefae !=nil {return _aefae ;};start .Attr =append (start .Attr ,_ffefd );};if _ggfgd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_ggfgd .FillcolorAttr )});};if _ggfgd .StrokeAttr !=_fc .ST_TrueFalseUnset {_affec ,_afab :=_ggfgd .StrokeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _afab !=nil {return _afab ;};start .Attr =append (start .Attr ,_affec );};if _ggfgd .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 :_fb .Sprintf ("\u0025\u0076",*_ggfgd .StrokecolorAttr )});};if _ggfgd .AllowincellAttr !=_fc .ST_TrueFalseUnset {_ececdc ,_dcfd :=_ggfgd .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dcfd !=nil {return _dcfd ;};start .Attr =append (start .Attr ,_ececdc );};if _ggfgd .ExtAttr !=ST_ExtUnset {_efgcc ,_dcadg :=_ggfgd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dcadg !=nil {return _dcadg ;};start .Attr =append (start .Attr ,_efgcc );};e .EncodeToken (start );if _ggfgd .Fill !=nil {_agdce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ggfgd .Fill ,_agdce );};if _ggfgd .Stroke !=nil {_agbgb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_ggfgd .Stroke ,_agbgb );};if _ggfgd .Textbox !=nil {_ecaee :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_ggfgd .Textbox ,_ecaee );};if _ggfgd .Shadow !=nil {_abbfg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ggfgd .Shadow ,_abbfg );};if _ggfgd .Skew !=nil {_efdf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_ggfgd .Skew ,_efdf );};if _ggfgd .Extrusion !=nil {_baacb :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ggfgd .Extrusion ,_baacb );};if _ggfgd .Callout !=nil {_gbce :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_ggfgd .Callout ,_gbce );};if _ggfgd .Lock !=nil {_fecfg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ggfgd .Lock ,_fecfg );};if _ggfgd .Colormru !=nil {_bggab :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_ggfgd .Colormru ,_bggab );};if _ggfgd .Colormenu !=nil {_eeccc :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_ggfgd .Colormenu ,_eeccc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_g *AG_Adj )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_db :=range start .Attr {if _db .Name .Local =="\u0061\u0064\u006a"{_gf ,_bd :=_db .Value ,error (nil );if _bd !=nil {return _bd ;};_g .AdjAttr =&_gf ;continue ;};};for {_cg ,_e :=d .Token ();if _e !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_e );};if _fd ,_ed :=_cg .(_c .EndElement );_ed &&_fd .Name ==start .Name {break ;};};return nil ;};func (_fdbe *AG_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdbe .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdbe .StyleAttr )});};return nil ;};
// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path
func (_fbdda *OfcSkew )ValidateWithPath (path string )error {if _fbgdg :=_fbdda .OfcCT_Skew .ValidateWithPath (path );_fbgdg !=nil {return _fbgdg ;};return nil ;};
// Validate validates the Shadow and its children
func (_dgegf *Shadow )Validate ()error {return _dgegf .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};
// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path
func (_daagg *OfcCT_OLEObject )ValidateWithPath (path string )error {if _cbcg :=_daagg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbcg !=nil {return _cbcg ;};if _cfebe :=_daagg .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cfebe !=nil {return _cfebe ;};if _faecb :=_daagg .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_faecb !=nil {return _faecb ;};if _cbeab :=_daagg .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_cbeab !=nil {return _cbeab ;};return nil ;};func (_efgge OfcST_OLEDrawAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcafa :=_c .Attr {};_fcafa .Name =name ;switch _efgge {case OfcST_OLEDrawAspectUnset :_fcafa .Value ="";case OfcST_OLEDrawAspectContent :_fcafa .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_fcafa .Value ="\u0049\u0063\u006f\u006e";};return _fcafa ,nil ;};func (_afcec *Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcec .CT_Path =*NewCT_Path ();for _ ,_ecbg :=range start .Attr {if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_afcec .ConnecttypeAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_afcec .ExtrusionokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_cdeee ,_ffgdf :=_ecbg .Value ,error (nil );if _ffgdf !=nil {return _ffgdf ;};_afcec .ConnectanglesAttr =&_cdeee ;continue ;};if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_afbga ,_afacg :=_ecbg .Value ,error (nil );if _afacg !=nil {return _afacg ;};_afcec .ConnectlocsAttr =&_afbga ;continue ;};if _ecbg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_afcec .GradientshapeokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_afcec .ShadowokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_afcec .ArrowokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0076"{_bbade ,_begab :=_ecbg .Value ,error (nil );if _begab !=nil {return _begab ;};_afcec .VAttr =&_bbade ;continue ;};if _ecbg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_afcec .TextpathokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_afcec .InsetpenokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_afcec .StrokeokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_afcec .FillokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gfgcf ,_ccbde :=_ecbg .Value ,error (nil );if _ccbde !=nil {return _ccbde ;};_afcec .TextboxrectAttr =&_gfgcf ;continue ;};if _ecbg .Name .Local =="\u006c\u0069\u006d\u006f"{_egbea ,_ggbagf :=_ecbg .Value ,error (nil );if _ggbagf !=nil {return _ggbagf ;};_afcec .LimoAttr =&_egbea ;continue ;};if _ecbg .Name .Local =="\u0069\u0064"{_gcacd ,_gbbea :=_ecbg .Value ,error (nil );if _gbbea !=nil {return _gbbea ;};_afcec .IdAttr =&_gcacd ;continue ;};};for {_dgccb ,_ebdge :=d .Token ();if _ebdge !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ebdge );};if _abeagc ,_cecge :=_dgccb .(_c .EndElement );_cecge &&_abeagc .Name ==start .Name {break ;};};return nil ;};func (_aegbcd OfcST_ColorMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aegbcd .String (),start );};
// Validate validates the OfcCT_EquationXml and its children
func (_baefc *OfcCT_EquationXml )Validate ()error {return _baefc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};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;);func (_ddcbb *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddcbb =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_ddcbb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ddcbb =2;case "\u0077\u0069\u0064\u0065":*_ddcbb =3;};return nil ;};
// Validate validates the Textbox and its children
func (_gdcag *Textbox )Validate ()error {return _gdcag .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};type OfcST_OLEUpdateMode byte ;func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_afg :=&AG_ShapeAttributes {};return _afg };func (_daecg OfcST_HrAlign )String ()string {switch _daecg {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 "";};func (_efbdg OfcST_RType )ValidateWithPath (path string )error {switch _efbdg {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbdg ));};return nil ;};type Image struct{CT_Image };func (_gfgbdc ST_FillType )Validate ()error {return _gfgbdc .ValidateWithPath ("")};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);
// Validate validates the CT_RoundRect and its children
func (_fgaga *CT_RoundRect )Validate ()error {return _fgaga .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func NewTextbox ()*Textbox {_bbbdc :=&Textbox {};_bbbdc .CT_Textbox =*NewCT_Textbox ();return _bbbdc };func (_fe *AG_AllCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fe .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .HrefAttr )});};if _fe .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .TargetAttr )});};if _fe .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .ClassAttr )});};if _fe .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .TitleAttr )});};if _fe .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .AltAttr )});};if _fe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .CoordsizeAttr )});};if _fe .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 :_fb .Sprintf ("\u0025\u0076",*_fe .CoordoriginAttr )});};if _fe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .WrapcoordsAttr )});};if _fe .PrintAttr !=_fc .ST_TrueFalseUnset {_ga ,_gde :=_fe .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gde !=nil {return _gde ;};start .Attr =append (start .Attr ,_ga );};if _fe .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .IdAttr )});};if _fe .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .StyleAttr )});};if _fe .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .SpidAttr )});};if _fe .OnedAttr !=_fc .ST_TrueFalseUnset {_ee ,_bg :=_fe .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_ee );};if _fe .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 :_fb .Sprintf ("\u0025\u0076",*_fe .RegroupidAttr )});};if _fe .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_bc ,_fg :=_fe .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_bc );};if _fe .ButtonAttr !=_fc .ST_TrueFalseUnset {_cf ,_ff :=_fe .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_cf );};if _fe .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_eeg ,_dbd :=_fe .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dbd !=nil {return _dbd ;};start .Attr =append (start .Attr ,_eeg );};if _fe .BulletAttr !=_fc .ST_TrueFalseUnset {_fdf ,_fcb :=_fe .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcb !=nil {return _fcb ;};start .Attr =append (start .Attr ,_fdf );};if _fe .HrAttr !=_fc .ST_TrueFalseUnset {_de ,_fda :=_fe .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_de );};if _fe .HrstdAttr !=_fc .ST_TrueFalseUnset {_fbg ,_ged :=_fe .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_fbg );};if _fe .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_ffa ,_bb :=_fe .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_ffa );};if _fe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .HrpctAttr )});};if _fe .HralignAttr !=OfcST_HrAlignUnset {_ce ,_gad :=_fe .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_ce );};if _fe .AllowincellAttr !=_fc .ST_TrueFalseUnset {_gae ,_aba :=_fe .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aba !=nil {return _aba ;};start .Attr =append (start .Attr ,_gae );};if _fe .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_gfd ,_aeb :=_fe .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _aeb !=nil {return _aeb ;};start .Attr =append (start .Attr ,_gfd );};if _fe .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_bde ,_bf :=_fe .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_bde );};if _fe .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 :_fb .Sprintf ("\u0025\u0076",*_fe .BordertopcolorAttr )});};if _fe .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 :_fb .Sprintf ("\u0025\u0076",*_fe .BorderleftcolorAttr )});};if _fe .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 :_fb .Sprintf ("\u0025\u0076",*_fe .BorderbottomcolorAttr )});};if _fe .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 :_fb .Sprintf ("\u0025\u0076",*_fe .BorderrightcolorAttr )});};if _fe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ag ,_deb :=_fe .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _deb !=nil {return _deb ;};start .Attr =append (start .Attr ,_ag );};if _fe .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 :_fb .Sprintf ("\u0025\u0076",*_fe .DgmnodekindAttr )});};if _fe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gee ,_ba :=_fe .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_gee );};if _fe .InsetmodeAttr !=OfcST_InsetModeUnset {_fgd ,_aebe :=_fe .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aebe !=nil {return _aebe ;};start .Attr =append (start .Attr ,_fgd );};return nil ;};
// ValidateWithPath validates the Line and its children, prefixing error messages with path
func (_cebbf *Line )ValidateWithPath (path string )error {if _aaaag :=_cebbf .CT_Line .ValidateWithPath (path );_aaaag !=nil {return _aaaag ;};return nil ;};func (_dbaab *ST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbaab =0;case "\u0073\u006f\u006ci\u0064":*_dbaab =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_dbaab =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_dbaab =3;case "\u0074\u0069\u006c\u0065":*_dbaab =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_dbaab =5;case "\u0066\u0072\u0061m\u0065":*_dbaab =6;};return nil ;};type OfcST_HrAlign byte ;
// Validate validates the OfcCT_RelationTable and its children
func (_bdebc *OfcCT_RelationTable )Validate ()error {return _bdebc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _fc .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 _fc .ST_TrueFalse ;BilevelAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;};
// Validate validates the Background and its children
func (_gbe *Background )Validate ()error {return _gbe .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_ecdgb *OfcST_ScreenSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecdgb =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_ecdgb =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_ecdgb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_ecdgb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_ecdgb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_ecdgb =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_ecdgb =6;};return nil ;};func (_cgcae OfcST_Angle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgcae .String (),start );};type Line struct{CT_Line };func (_aagac *OfcColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aagac .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ebbgb :=range start .Attr {if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0068\u0072\u0065\u0066"{_bbdbde ,_gdbba :=_ebbgb .Value ,error (nil );if _gdbba !=nil {return _gdbba ;};_aagac .HrefAttr =&_bbdbde ;continue ;};if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aagac .ForcedashAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_egefc ,_cbeg :=_ebbgb .Value ,error (nil );if _cbeg !=nil {return _cbeg ;};_aagac .TitleAttr =&_egefc ;continue ;};if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbafb ,_bbfgc :=_ebbgb .Value ,error (nil );if _bbfgc !=nil {return _bbfgc ;};_aagac .AlthrefAttr =&_dbafb ;continue ;};if _ebbgb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aagac .ImageaspectAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aagac .StartarrowAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aagac .LinestyleAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aagac .StartarrowwidthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aagac .JoinstyleAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aagac .StartarrowlengthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dbfdfd ,_fbdbf :=_ebbgb .Value ,error (nil );if _fbdbf !=nil {return _fbdbf ;};_aagac .DashstyleAttr =&_dbfdfd ;continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aagac .EndarrowAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aagac .FilltypeAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aagac .EndarrowwidthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acfagd ,_abdbb :=_ebbgb .Value ,error (nil );if _abdbb !=nil {return _abdbb ;};_aagac .OpacityAttr =&_acfagd ;continue ;};if _ebbgb .Name .Local =="\u0063\u006f\u006co\u0072"{_fgeag ,_fgbcb :=_ebbgb .Value ,error (nil );if _fgbcb !=nil {return _fgbcb ;};_aagac .ColorAttr =&_fgeag ;continue ;};if _ebbgb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aagac .InsetpenAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aagac .EndarrowlengthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u0078\u0074"{_aagac .ExtAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aagac .EndcapAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cafbf ,_gfddb :=_ebbgb .Value ,error (nil );if _gfddb !=nil {return _gfddb ;};_aagac .Color2Attr =&_cafbf ;continue ;};if _ebbgb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aagac .ImagealignshapeAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gefge ,_cebab :=_ebbgb .Value ,error (nil );if _cebab !=nil {return _cebab ;};_aagac .WeightAttr =&_gefge ;continue ;};if _ebbgb .Name .Local =="\u0073\u0072\u0063"{_fageg ,_facaa :=_ebbgb .Value ,error (nil );if _facaa !=nil {return _facaa ;};_aagac .SrcAttr =&_fageg ;continue ;};if _ebbgb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_adfbcc ,_cddbf :=_ebbgb .Value ,error (nil );if _cddbf !=nil {return _cddbf ;};_aagac .ImagesizeAttr =&_adfbcc ;continue ;};if _ebbgb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fdbae ,_eaedc :=_f .ParseFloat (_ebbgb .Value ,64);if _eaedc !=nil {return _eaedc ;};_aagac .MiterlimitAttr =&_fdbae ;continue ;};if _ebbgb .Name .Local =="\u006f\u006e"{_aagac .OnAttr .UnmarshalXMLAttr (_ebbgb );continue ;};};for {_dggbaf ,_ecffdf :=d .Token ();if _ecffdf !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_ecffdf );};if _eabbc ,_bcbgc :=_dggbaf .(_c .EndElement );_bcbgc &&_eabbc .Name ==start .Name {break ;};};return nil ;};func (_dadcc *OfcRight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dadcc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_fbecee :=range start .Attr {if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0068\u0072\u0065\u0066"{_dcbcf ,_gbgcaec :=_fbecee .Value ,error (nil );if _gbgcaec !=nil {return _gbgcaec ;};_dadcc .HrefAttr =&_dcbcf ;continue ;};if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dadcc .ForcedashAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbbgb ,_cadfc :=_fbecee .Value ,error (nil );if _cadfc !=nil {return _cadfc ;};_dadcc .TitleAttr =&_fbbgb ;continue ;};if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ffddg ,_ffadg :=_fbecee .Value ,error (nil );if _ffadg !=nil {return _ffadg ;};_dadcc .AlthrefAttr =&_ffddg ;continue ;};if _fbecee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dadcc .ImageaspectAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dadcc .StartarrowAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dadcc .LinestyleAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dadcc .StartarrowwidthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dadcc .JoinstyleAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dadcc .StartarrowlengthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ddddfa ,_ddbef :=_fbecee .Value ,error (nil );if _ddbef !=nil {return _ddbef ;};_dadcc .DashstyleAttr =&_ddddfa ;continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dadcc .EndarrowAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dadcc .FilltypeAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dadcc .EndarrowwidthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eggfe ,_ecfba :=_fbecee .Value ,error (nil );if _ecfba !=nil {return _ecfba ;};_dadcc .OpacityAttr =&_eggfe ;continue ;};if _fbecee .Name .Local =="\u0063\u006f\u006co\u0072"{_fdbab ,_cfaef :=_fbecee .Value ,error (nil );if _cfaef !=nil {return _cfaef ;};_dadcc .ColorAttr =&_fdbab ;continue ;};if _fbecee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dadcc .InsetpenAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dadcc .EndarrowlengthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u0078\u0074"{_dadcc .ExtAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dadcc .EndcapAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_daefd ,_bacae :=_fbecee .Value ,error (nil );if _bacae !=nil {return _bacae ;};_dadcc .Color2Attr =&_daefd ;continue ;};if _fbecee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dadcc .ImagealignshapeAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_feccg ,_fdecd :=_fbecee .Value ,error (nil );if _fdecd !=nil {return _fdecd ;};_dadcc .WeightAttr =&_feccg ;continue ;};if _fbecee .Name .Local =="\u0073\u0072\u0063"{_egae ,_dbafbg :=_fbecee .Value ,error (nil );if _dbafbg !=nil {return _dbafbg ;};_dadcc .SrcAttr =&_egae ;continue ;};if _fbecee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bgbab ,_fdbbf :=_fbecee .Value ,error (nil );if _fdbbf !=nil {return _fdbbf ;};_dadcc .ImagesizeAttr =&_bgbab ;continue ;};if _fbecee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_becfg ,_baeada :=_f .ParseFloat (_fbecee .Value ,64);if _baeada !=nil {return _baeada ;};_dadcc .MiterlimitAttr =&_becfg ;continue ;};if _fbecee .Name .Local =="\u006f\u006e"{_dadcc .OnAttr .UnmarshalXMLAttr (_fbecee );continue ;};};for {_cegac ,_ggada :=d .Token ();if _ggada !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_ggada );};if _dbbec ,_beeca :=_cegac .(_c .EndElement );_beeca &&_dbbec .Name ==start .Name {break ;};};return nil ;};func (_cafad *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 _cafad .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .HrefAttr )});};if _cafad .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .TargetAttr )});};if _cafad .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .ClassAttr )});};if _cafad .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .TitleAttr )});};if _cafad .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .AltAttr )});};if _cafad .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .CoordsizeAttr )});};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .CoordoriginAttr )});};if _cafad .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .WrapcoordsAttr )});};if _cafad .PrintAttr !=_fc .ST_TrueFalseUnset {_dfecg ,_fcbcb :=_cafad .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fcbcb !=nil {return _fcbcb ;};start .Attr =append (start .Attr ,_dfecg );};if _cafad .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .IdAttr )});};if _cafad .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .StyleAttr )});};if _cafad .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .SpidAttr )});};if _cafad .OnedAttr !=_fc .ST_TrueFalseUnset {_bgfab ,_gadgc :=_cafad .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gadgc !=nil {return _gadgc ;};start .Attr =append (start .Attr ,_bgfab );};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .RegroupidAttr )});};if _cafad .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_cfcfd ,_aecdd :=_cafad .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _aecdd !=nil {return _aecdd ;};start .Attr =append (start .Attr ,_cfcfd );};if _cafad .ButtonAttr !=_fc .ST_TrueFalseUnset {_aada ,_dfbd :=_cafad .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfbd !=nil {return _dfbd ;};start .Attr =append (start .Attr ,_aada );};if _cafad .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_aggd ,_dfad :=_cafad .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfad !=nil {return _dfad ;};start .Attr =append (start .Attr ,_aggd );};if _cafad .BulletAttr !=_fc .ST_TrueFalseUnset {_dcbfb ,_afeg :=_cafad .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afeg !=nil {return _afeg ;};start .Attr =append (start .Attr ,_dcbfb );};if _cafad .HrAttr !=_fc .ST_TrueFalseUnset {_bfdee ,_gacee :=_cafad .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _gacee !=nil {return _gacee ;};start .Attr =append (start .Attr ,_bfdee );};if _cafad .HrstdAttr !=_fc .ST_TrueFalseUnset {_cbfg ,_gbef :=_cafad .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gbef !=nil {return _gbef ;};start .Attr =append (start .Attr ,_cbfg );};if _cafad .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_ebbd ,_gcdd :=_cafad .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gcdd !=nil {return _gcdd ;};start .Attr =append (start .Attr ,_ebbd );};if _cafad .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .HrpctAttr )});};if _cafad .HralignAttr !=OfcST_HrAlignUnset {_fdgd ,_ffde :=_cafad .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ffde !=nil {return _ffde ;};start .Attr =append (start .Attr ,_fdgd );};if _cafad .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cdgf ,_afeag :=_cafad .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _afeag !=nil {return _afeag ;};start .Attr =append (start .Attr ,_cdgf );};if _cafad .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_eabfg ,_beeda :=_cafad .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _beeda !=nil {return _beeda ;};start .Attr =append (start .Attr ,_eabfg );};if _cafad .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_bgdb ,_effd :=_cafad .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _effd !=nil {return _effd ;};start .Attr =append (start .Attr ,_bgdb );};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .BordertopcolorAttr )});};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .BorderleftcolorAttr )});};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .BorderbottomcolorAttr )});};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .BorderrightcolorAttr )});};if _cafad .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ggba ,_fccd :=_cafad .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fccd !=nil {return _fccd ;};start .Attr =append (start .Attr ,_ggba );};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .DgmnodekindAttr )});};if _cafad .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cbce ,_cfbec :=_cafad .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cfbec !=nil {return _cfbec ;};start .Attr =append (start .Attr ,_cbce );};if _cafad .InsetmodeAttr !=OfcST_InsetModeUnset {_dabfc ,_cgcge :=_cafad .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cgcge !=nil {return _cgcge ;};start .Attr =append (start .Attr ,_dabfc );};if _cafad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .OpacityAttr )});};if _cafad .StrokedAttr !=_fc .ST_TrueFalseUnset {_agee ,_aefdf :=_cafad .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aefdf !=nil {return _aefdf ;};start .Attr =append (start .Attr ,_agee );};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .StrokecolorAttr )});};if _cafad .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 :_fb .Sprintf ("\u0025\u0076",*_cafad .StrokeweightAttr )});};if _cafad .InsetpenAttr !=_fc .ST_TrueFalseUnset {_ffffb ,_cbfcc :=_cafad .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cbfcc !=nil {return _cbfcc ;};start .Attr =append (start .Attr ,_ffffb );};if _cafad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .ChromakeyAttr )});};if _cafad .FilledAttr !=_fc .ST_TrueFalseUnset {_acbfg ,_bfeff :=_cafad .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfeff !=nil {return _bfeff ;};start .Attr =append (start .Attr ,_acbfg );};if _cafad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .FillcolorAttr )});};if _cafad .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .SptAttr )});};if _cafad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cgea ,_aeee :=_cafad .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aeee !=nil {return _aeee ;};start .Attr =append (start .Attr ,_cgea );};if _cafad .BwmodeAttr !=OfcST_BWModeUnset {_acfd ,_dbcbb :=_cafad .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dbcbb !=nil {return _dbcbb ;};start .Attr =append (start .Attr ,_acfd );};if _cafad .BwpureAttr !=OfcST_BWModeUnset {_ebag ,_fcbga :=_cafad .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fcbga !=nil {return _fcbga ;};start .Attr =append (start .Attr ,_ebag );};if _cafad .BwnormalAttr !=OfcST_BWModeUnset {_cgca ,_dfbdd :=_cafad .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dfbdd !=nil {return _dfbdd ;};start .Attr =append (start .Attr ,_cgca );};if _cafad .ForcedashAttr !=_fc .ST_TrueFalseUnset {_addbg ,_ebef :=_cafad .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebef !=nil {return _ebef ;};start .Attr =append (start .Attr ,_addbg );};if _cafad .OleiconAttr !=_fc .ST_TrueFalseUnset {_aeaf ,_gaace :=_cafad .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gaace !=nil {return _gaace ;};start .Attr =append (start .Attr ,_aeaf );};if _cafad .OleAttr !=_fc .ST_TrueFalseBlankUnset {_ggfcc ,_eafd :=_cafad .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _eafd !=nil {return _eafd ;};start .Attr =append (start .Attr ,_ggfcc );};if _cafad .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_fdggc ,_cgfb :=_cafad .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cgfb !=nil {return _cgfb ;};start .Attr =append (start .Attr ,_fdggc );};if _cafad .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_eaeb ,_ccce :=_cafad .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ccce !=nil {return _ccce ;};start .Attr =append (start .Attr ,_eaeb );};if _cafad .ClipAttr !=_fc .ST_TrueFalseUnset {_accg ,_deeb :=_cafad .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _deeb !=nil {return _deeb ;};start .Attr =append (start .Attr ,_accg );};e .EncodeToken (start );if _cafad .EG_ShapeElements !=nil {for _ ,_fedc :=range _cafad .EG_ShapeElements {_fedc .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
func (_efcge *CT_Shape )ValidateWithPath (path string )error {for _gacdc ,_ebeb :=range _efcge .Ink {if _cbed :=_ebeb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gacdc ));_cbed !=nil {return _cbed ;};};for _bfegb ,_aefaa :=range _efcge .Iscomment {if _fabcf :=_aefaa .ValidateWithPath (_fb .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bfegb ));_fabcf !=nil {return _fabcf ;};};for _bcbde ,_aedg :=range _efcge .Equationxml {if _dbbgd :=_aedg .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_bcbde ));_dbbgd !=nil {return _dbbgd ;};};for _fgae ,_ddegb :=range _efcge .EG_ShapeElements {if _gbcbd :=_ddegb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fgae ));_gbcbd !=nil {return _gbcbd ;};};if _cgbfd :=_efcge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cgbfd !=nil {return _cgbfd ;};if _afgc :=_efcge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afgc !=nil {return _afgc ;};if _cdcad :=_efcge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdcad !=nil {return _cdcad ;};if _gefgf :=_efcge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gefgf !=nil {return _gefgf ;};if _gffac :=_efcge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gffac !=nil {return _gffac ;};if _gbgea :=_efcge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gbgea !=nil {return _gbgea ;};if _fdaba :=_efcge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdaba !=nil {return _fdaba ;};if _gfcb :=_efcge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfcb !=nil {return _gfcb ;};if _ggga :=_efcge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ggga !=nil {return _ggga ;};if _bgde :=_efcge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgde !=nil {return _bgde ;};if _bcecc :=_efcge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bcecc !=nil {return _bcecc ;};if _gfced :=_efcge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gfced !=nil {return _gfced ;};if _fddbc :=_efcge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fddbc !=nil {return _fddbc ;};if _cedae :=_efcge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cedae !=nil {return _cedae ;};if _edeafa :=_efcge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edeafa !=nil {return _edeafa ;};if _begdg :=_efcge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_begdg !=nil {return _begdg ;};if _bbgca :=_efcge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bbgca !=nil {return _bbgca ;};if _fafgb :=_efcge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fafgb !=nil {return _fafgb ;};if _cbcfc :=_efcge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbcfc !=nil {return _cbcfc ;};if _egfd :=_efcge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_egfd !=nil {return _egfd ;};if _bafbe :=_efcge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bafbe !=nil {return _bafbe ;};if _affb :=_efcge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_affb !=nil {return _affb ;};if _cegeb :=_efcge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cegeb !=nil {return _cegeb ;};if _efbag :=_efcge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_efbag !=nil {return _efbag ;};if _cgfd :=_efcge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgfd !=nil {return _cgfd ;};if _fbba :=_efcge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fbba !=nil {return _fbba ;};if _dfcce :=_efcge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dfcce !=nil {return _dfcce ;};if _eadcb :=_efcge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eadcb !=nil {return _eadcb ;};if _gaaf :=_efcge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gaaf !=nil {return _gaaf ;};return nil ;};func NewOfcShapedefaults ()*OfcShapedefaults {_befbb :=&OfcShapedefaults {};_befbb .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _befbb ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _fc .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _fc .ST_TrueFalse ;AllowcommentsAttr _fc .ST_TrueFalse ;ShowsigndateAttr _fc .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func NewShapetype ()*Shapetype {_fgacd :=&Shapetype {};_fgacd .CT_Shapetype =*NewCT_Shapetype ();return _fgacd ;};
// Validate validates the OfcCT_Lock and its children
func (_abfe *OfcCT_Lock )Validate ()error {return _abfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};type OfcST_ExtrusionType byte ;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 (_gfbc *CT_Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_daedb :=range start .Attr {if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_affg ,_bcfc :=_daedb .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_gfbc .BordertopcolorAttr =&_affg ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfbc .BulletAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068\u0072"{_gfbc .HrAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfbc .CliptowrapAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfbc .HrstdAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u006f\u006c\u0065"{_gfbc .OleAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfbc .HrnoshadeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u006f\u006e\u0065\u0064"{_gfbc .OnedAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068\u0072\u0070c\u0074"{_aeab ,_fbaa :=_f .ParseFloat (_daedb .Value ,64);if _fbaa !=nil {return _fbaa ;};_cfdcg :=float32 (_aeab );_gfbc .HrpctAttr =&_cfdcg ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfbc .OleiconAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eaeeb ,_agab :=_daedb .Value ,error (nil );if _agab !=nil {return _agab ;};_gfbc .BorderbottomcolorAttr =&_eaeeb ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgdf ,_gggf :=_f .ParseInt (_daedb .Value ,10,64);if _gggf !=nil {return _gggf ;};_gfbc .RegroupidAttr =&_cgdf ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0063\u006c\u0069\u0070"{_gfbc .ClipAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfbc .HralignAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfbc .PreferrelativeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfbc .DgmlayoutAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfbc .InsetmodeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfbc .ButtonAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfbc .UserdrawnAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfbc .AllowincellAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0073\u0070\u0074"{_begd ,_acfa :=_f .ParseFloat (_daedb .Value ,64);if _acfa !=nil {return _acfa ;};_bdeag :=float32 (_begd );_gfbc .SptAttr =&_bdeag ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adfb ,_cbbca :=_daedb .Value ,error (nil );if _cbbca !=nil {return _cbbca ;};_gfbc .BorderleftcolorAttr =&_adfb ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfbc .ConnectortypeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcbf ,_dedee :=_daedb .Value ,error (nil );if _dedee !=nil {return _dedee ;};_gfbc .BorderrightcolorAttr =&_gcbf ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0073\u0070\u0069\u0064"{_ebggf ,_efcce :=_daedb .Value ,error (nil );if _efcce !=nil {return _efcce ;};_gfbc .SpidAttr =&_ebggf ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efffaa ,_bdef :=_f .ParseInt (_daedb .Value ,10,64);if _bdef !=nil {return _bdef ;};_gfbc .DgmnodekindAttr =&_efffaa ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfbc .BwpureAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfbc .ForcedashAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfbc .BwnormalAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfbc .BwmodeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfbc .UserhiddenAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfbc .AllowoverlapAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaaeb ,_fdgf :=_daedb .Value ,error (nil );if _fdgf !=nil {return _fdgf ;};_gfbc .TargetAttr =&_gaaeb ;continue ;};if _daedb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cefeb ,_ffbd :=_daedb .Value ,error (nil );if _ffbd !=nil {return _ffbd ;};_gfbc .CoordoriginAttr =&_cefeb ;continue ;};if _daedb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfbc .StrokedAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbefb ,_ffaab :=_daedb .Value ,error (nil );if _ffaab !=nil {return _ffaab ;};_gfbc .CoordsizeAttr =&_bbefb ;continue ;};if _daedb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gaaa ,_fbgdf :=_daedb .Value ,error (nil );if _fbgdf !=nil {return _fbgdf ;};_gfbc .StrokeweightAttr =&_gaaa ;continue ;};if _daedb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gedge ,_efbgf :=_daedb .Value ,error (nil );if _efbgf !=nil {return _efbgf ;};_gfbc .StyleAttr =&_gedge ;continue ;};if _daedb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eacbf ,_edebf :=_daedb .Value ,error (nil );if _edebf !=nil {return _edebf ;};_gfbc .ChromakeyAttr =&_eacbf ;continue ;};if _daedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bffad ,_cdfee :=_daedb .Value ,error (nil );if _cdfee !=nil {return _cdfee ;};_gfbc .FillcolorAttr =&_bffad ;continue ;};if _daedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ceada ,_facdg :=_daedb .Value ,error (nil );if _facdg !=nil {return _facdg ;};_gfbc .OpacityAttr =&_ceada ;continue ;};if _daedb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gddc ,_agad :=_daedb .Value ,error (nil );if _agad !=nil {return _agad ;};_gfbc .WrapcoordsAttr =&_gddc ;continue ;};if _daedb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgebg ,_fgefb :=_daedb .Value ,error (nil );if _fgefb !=nil {return _fgefb ;};_gfbc .StrokecolorAttr =&_cgebg ;continue ;};if _daedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfbc .InsetpenAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0068\u0072\u0065\u0066"{_eecd ,_ddga :=_daedb .Value ,error (nil );if _ddga !=nil {return _ddga ;};_gfbc .HrefAttr =&_eecd ;continue ;};if _daedb .Name .Local =="\u0069\u0064"{_gdec ,_gcdg :=_daedb .Value ,error (nil );if _gcdg !=nil {return _gcdg ;};_gfbc .IdAttr =&_gdec ;continue ;};if _daedb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfbc .PrintAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0061\u006c\u0074"{_fdab ,_bfgc :=_daedb .Value ,error (nil );if _bfgc !=nil {return _bfgc ;};_gfbc .AltAttr =&_fdab ;continue ;};if _daedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dabcf ,_efaaf :=_daedb .Value ,error (nil );if _efaaf !=nil {return _efaaf ;};_gfbc .TitleAttr =&_dabcf ;continue ;};if _daedb .Name .Local =="\u0063\u006c\u0061s\u0073"{_adac ,_dcdef :=_daedb .Value ,error (nil );if _dcdef !=nil {return _dcdef ;};_gfbc .ClassAttr =&_adac ;continue ;};if _daedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfbc .FilledAttr .UnmarshalXMLAttr (_daedb );continue ;};};_accdb :for {_aadce ,_ffcad :=d .Token ();if _ffcad !=nil {return _ffcad ;};switch _cbcd :=_aadce .(type ){case _c .StartElement :switch _cbcd .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"}:_babe :=NewEG_ShapeElements ();_babe .Path =NewPath ();if _accdc :=d .DecodeElement (_babe .Path ,&_cbcd );_accdc !=nil {return _accdc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_babe );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"}:_aacd :=NewEG_ShapeElements ();_aacd .Formulas =NewFormulas ();if _gbeef :=d .DecodeElement (_aacd .Formulas ,&_cbcd );_gbeef !=nil {return _gbeef ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_aacd );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"}:_gcdae :=NewEG_ShapeElements ();_gcdae .Handles =NewHandles ();if _dceda :=d .DecodeElement (_gcdae .Handles ,&_cbcd );_dceda !=nil {return _dceda ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_gcdae );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"}:_cffee :=NewEG_ShapeElements ();_cffee .Fill =NewFill ();if _aaag :=d .DecodeElement (_cffee .Fill ,&_cbcd );_aaag !=nil {return _aaag ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_cffee );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"}:_fbgeb :=NewEG_ShapeElements ();_fbgeb .Stroke =NewStroke ();if _bgag :=d .DecodeElement (_fbgeb .Stroke ,&_cbcd );_bgag !=nil {return _bgag ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_fbgeb );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"}:_eadd :=NewEG_ShapeElements ();_eadd .Shadow =NewShadow ();if _cegd :=d .DecodeElement (_eadd .Shadow ,&_cbcd );_cegd !=nil {return _cegd ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_eadd );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"}:_bcdag :=NewEG_ShapeElements ();_bcdag .Textbox =NewTextbox ();if _ebad :=d .DecodeElement (_bcdag .Textbox ,&_cbcd );_ebad !=nil {return _ebad ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_bcdag );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"}:_geda :=NewEG_ShapeElements ();_geda .Textpath =NewTextpath ();if _cacc :=d .DecodeElement (_geda .Textpath ,&_cbcd );_cacc !=nil {return _cacc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_geda );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"}:_afbfg :=NewEG_ShapeElements ();_afbfg .Imagedata =NewImagedata ();if _bcfgc :=d .DecodeElement (_afbfg .Imagedata ,&_cbcd );_bcfgc !=nil {return _bcfgc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_afbfg );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"}:_egdaf :=NewEG_ShapeElements ();_egdaf .Skew =NewOfcSkew ();if _dbfbfd :=d .DecodeElement (_egdaf .Skew ,&_cbcd );_dbfbfd !=nil {return _dbfbfd ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_egdaf );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"}:_acde :=NewEG_ShapeElements ();_acde .Extrusion =NewOfcExtrusion ();if _dfda :=d .DecodeElement (_acde .Extrusion ,&_cbcd );_dfda !=nil {return _dfda ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_acde );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"}:_bbbfe :=NewEG_ShapeElements ();_bbbfe .Callout =NewOfcCallout ();if _cggab :=d .DecodeElement (_bbbfe .Callout ,&_cbcd );_cggab !=nil {return _cggab ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_bbbfe );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"}:_ffccb :=NewEG_ShapeElements ();_ffccb .Lock =NewOfcLock ();if _cfbad :=d .DecodeElement (_ffccb .Lock ,&_cbcd );_cfbad !=nil {return _cfbad ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_ffccb );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"}:_gcfdfe :=NewEG_ShapeElements ();_gcfdfe .Clippath =NewOfcClippath ();if _agdagg :=d .DecodeElement (_gcfdfe .Clippath ,&_cbcd );_agdagg !=nil {return _agdagg ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_gcfdfe );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"}:_fbbd :=NewEG_ShapeElements ();_fbbd .Signatureline =NewOfcSignatureline ();if _cbdc :=d .DecodeElement (_fbbd .Signatureline ,&_cbcd );_cbdc !=nil {return _cbdc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_fbbd );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"}:_efdgc :=NewEG_ShapeElements ();_efdgc .Wrap =_ae .NewWrap ();if _cbff :=d .DecodeElement (_efdgc .Wrap ,&_cbcd );_cbff !=nil {return _cbff ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_efdgc );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"}:_bafe :=NewEG_ShapeElements ();_bafe .Anchorlock =_ae .NewAnchorlock ();if _cecd :=d .DecodeElement (_bafe .Anchorlock ,&_cbcd );_cecd !=nil {return _cecd ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_bafe );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"}:_efgdc :=NewEG_ShapeElements ();_efgdc .Bordertop =_ae .NewBordertop ();if _acba :=d .DecodeElement (_efgdc .Bordertop ,&_cbcd );_acba !=nil {return _acba ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_efgdc );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"}:_gacd :=NewEG_ShapeElements ();_gacd .Borderbottom =_ae .NewBorderbottom ();if _gadgcc :=d .DecodeElement (_gacd .Borderbottom ,&_cbcd );_gadgcc !=nil {return _gadgcc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_gacd );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"}:_fcfdf :=NewEG_ShapeElements ();_fcfdf .Borderleft =_ae .NewBorderleft ();if _ddbbc :=d .DecodeElement (_fcfdf .Borderleft ,&_cbcd );_ddbbc !=nil {return _ddbbc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_fcfdf );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"}:_eaaed :=NewEG_ShapeElements ();_eaaed .Borderright =_ae .NewBorderright ();if _ceccf :=d .DecodeElement (_eaaed .Borderright ,&_cbcd );_ceccf !=nil {return _ceccf ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_eaaed );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"}:_aafg :=NewEG_ShapeElements ();_aafg .ClientData =_b .NewClientData ();if _bcgae :=d .DecodeElement (_aafg .ClientData ,&_cbcd );_bcgae !=nil {return _bcgae ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_aafg );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"}:_abea :=NewEG_ShapeElements ();_abea .Textdata =_dce .NewTextdata ();if _ccgf :=d .DecodeElement (_abea .Textdata ,&_cbcd );_ccgf !=nil {return _ccgf ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_abea );default:_ac .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",_cbcd .Name );if _ecfcb :=d .Skip ();_ecfcb !=nil {return _ecfcb ;};};case _c .EndElement :break _accdb ;case _c .CharData :};};return nil ;};func (_aedc *CT_Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caaa :=range start .Attr {if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aeea ,_eagf :=_f .ParseInt (_caaa .Value ,10,64);if _eagf !=nil {return _eagf ;};_aedc .DgmnodekindAttr =&_aeea ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aedc .BulletAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068\u0072"{_aedc .HrAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aedc .OleiconAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_aedc .HrstdAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0063\u006c\u0069\u0070"{_aedc .ClipAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aedc .HrnoshadeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aedc .PreferrelativeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_fabff ,_ecda :=_f .ParseFloat (_caaa .Value ,64);if _ecda !=nil {return _ecda ;};_acbed :=float32 (_fabff );_aedc .HrpctAttr =&_acbed ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u006f\u006c\u0065"{_aedc .OleAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aedc .HralignAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aedc .BwpureAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aedc .DgmlayoutAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aedc .InsetmodeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0073\u0070\u0069\u0064"{_cfbc ,_feaeg :=_caaa .Value ,error (nil );if _feaeg !=nil {return _feaeg ;};_aedc .SpidAttr =&_cfbc ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abae ,_baebee :=_caaa .Value ,error (nil );if _baebee !=nil {return _baebee ;};_aedc .BorderbottomcolorAttr =&_abae ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aedc .AllowoverlapAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aedc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aedc .DgmlayoutmruAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aedc .UserhiddenAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aedc .AllowincellAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0073\u0070\u0074"{_fgda ,_dbgc :=_f .ParseFloat (_caaa .Value ,64);if _dbgc !=nil {return _dbgc ;};_egdbe :=float32 (_fgda );_aedc .SptAttr =&_egdbe ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_facc ,_abcbd :=_caaa .Value ,error (nil );if _abcbd !=nil {return _abcbd ;};_aedc .BorderleftcolorAttr =&_facc ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aedc .UserdrawnAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aedc .CliptowrapAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfee ,_dbaaa :=_caaa .Value ,error (nil );if _dbaaa !=nil {return _dbaaa ;};_aedc .BorderrightcolorAttr =&_cfee ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aedc .ConnectortypeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aedc .ButtonAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aedc .ForcedashAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcgg ,_addc :=_f .ParseInt (_caaa .Value ,10,64);if _addc !=nil {return _addc ;};_aedc .RegroupidAttr =&_gcgg ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u006f\u006e\u0065\u0064"{_aedc .OnedAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aedc .BwmodeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aedc .BwnormalAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggbg ,_addb :=_caaa .Value ,error (nil );if _addb !=nil {return _addb ;};_aedc .BordertopcolorAttr =&_ggbg ;continue ;};if _caaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_aedc .PrintAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efba ,_dfde :=_caaa .Value ,error (nil );if _dfde !=nil {return _dfde ;};_aedc .TargetAttr =&_efba ;continue ;};if _caaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aedc .StrokedAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgbc ,_cdbg :=_caaa .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_aedc .CoordoriginAttr =&_bgbc ;continue ;};if _caaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbgf ,_ccef :=_caaa .Value ,error (nil );if _ccef !=nil {return _ccef ;};_aedc .StrokeweightAttr =&_bbgf ;continue ;};if _caaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ecedg ,_ffac :=_caaa .Value ,error (nil );if _ffac !=nil {return _ffac ;};_aedc .CoordsizeAttr =&_ecedg ;continue ;};if _caaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdce ,_gdabd :=_caaa .Value ,error (nil );if _gdabd !=nil {return _gdabd ;};_aedc .ChromakeyAttr =&_fdce ;continue ;};if _caaa .Name .Local =="\u0061\u006c\u0074"{_fcadb ,_fcfd :=_caaa .Value ,error (nil );if _fcfd !=nil {return _fcfd ;};_aedc .AltAttr =&_fcadb ;continue ;};if _caaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edabe ,_aceg :=_caaa .Value ,error (nil );if _aceg !=nil {return _aceg ;};_aedc .FillcolorAttr =&_edabe ;continue ;};if _caaa .Name .Local =="\u0073\u0072\u0063"{_ffdf ,_dddbe :=_caaa .Value ,error (nil );if _dddbe !=nil {return _dddbe ;};_aedc .SrcAttr =&_ffdf ;continue ;};if _caaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efec ,_afead :=_caaa .Value ,error (nil );if _afead !=nil {return _afead ;};_aedc .WrapcoordsAttr =&_efec ;continue ;};if _caaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdff ,_egag :=_caaa .Value ,error (nil );if _egag !=nil {return _egag ;};_aedc .TitleAttr =&_bdff ;continue ;};if _caaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_agbaa ,_dbgac :=_caaa .Value ,error (nil );if _dbgac !=nil {return _dbgac ;};_aedc .StyleAttr =&_agbaa ;continue ;};if _caaa .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_feaa ,_debgg :=_caaa .Value ,error (nil );if _debgg !=nil {return _debgg ;};_aedc .CroprightAttr =&_feaa ;continue ;};if _caaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aedc .InsetpenAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gbbga ,_caage :=_caaa .Value ,error (nil );if _caage !=nil {return _caage ;};_aedc .CropleftAttr =&_gbbga ;continue ;};if _caaa .Name .Local =="\u0067\u0061\u0069\u006e"{_aeag ,_ecgd :=_caaa .Value ,error (nil );if _ecgd !=nil {return _ecgd ;};_aedc .GainAttr =&_aeag ;continue ;};if _caaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eacc ,_gegd :=_caaa .Value ,error (nil );if _gegd !=nil {return _gegd ;};_aedc .StrokecolorAttr =&_eacc ;continue ;};if _caaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgcb ,_babc :=_caaa .Value ,error (nil );if _babc !=nil {return _babc ;};_aedc .ClassAttr =&_dgcb ;continue ;};if _caaa .Name .Local =="\u0069\u0064"{_geada ,_agdag :=_caaa .Value ,error (nil );if _agdag !=nil {return _agdag ;};_aedc .IdAttr =&_geada ;continue ;};if _caaa .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_eegde ,_adgcb :=_caaa .Value ,error (nil );if _adgcb !=nil {return _adgcb ;};_aedc .CropbottomAttr =&_eegde ;continue ;};if _caaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aedc .FilledAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_aedc .GrayscaleAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_baea ,_bgbd :=_caaa .Value ,error (nil );if _bgbd !=nil {return _bgbd ;};_aedc .BlacklevelAttr =&_baea ;continue ;};if _caaa .Name .Local =="\u0068\u0072\u0065\u0066"{_cfdc ,_egbd :=_caaa .Value ,error (nil );if _egbd !=nil {return _egbd ;};_aedc .HrefAttr =&_cfdc ;continue ;};if _caaa .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_aedc .BilevelAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_babf ,_caagea :=_caaa .Value ,error (nil );if _caagea !=nil {return _caagea ;};_aedc .CroptopAttr =&_babf ;continue ;};if _caaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffea ,_gecd :=_caaa .Value ,error (nil );if _gecd !=nil {return _gecd ;};_aedc .OpacityAttr =&_ffea ;continue ;};if _caaa .Name .Local =="\u0067\u0061\u006dm\u0061"{_feac ,_caad :=_caaa .Value ,error (nil );if _caad !=nil {return _caad ;};_aedc .GammaAttr =&_feac ;continue ;};};_fffg :for {_bddgb ,_cccc :=d .Token ();if _cccc !=nil {return _cccc ;};switch _beage :=_bddgb .(type ){case _c .StartElement :switch _beage .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"}:_fedfa :=NewEG_ShapeElements ();_fedfa .Path =NewPath ();if _bdfff :=d .DecodeElement (_fedfa .Path ,&_beage );_bdfff !=nil {return _bdfff ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_fedfa );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"}:_bfdcb :=NewEG_ShapeElements ();_bfdcb .Formulas =NewFormulas ();if _abdd :=d .DecodeElement (_bfdcb .Formulas ,&_beage );_abdd !=nil {return _abdd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bfdcb );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"}:_cabg :=NewEG_ShapeElements ();_cabg .Handles =NewHandles ();if _gffag :=d .DecodeElement (_cabg .Handles ,&_beage );_gffag !=nil {return _gffag ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cabg );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"}:_cgge :=NewEG_ShapeElements ();_cgge .Fill =NewFill ();if _ffbab :=d .DecodeElement (_cgge .Fill ,&_beage );_ffbab !=nil {return _ffbab ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cgge );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"}:_degf :=NewEG_ShapeElements ();_degf .Stroke =NewStroke ();if _dddd :=d .DecodeElement (_degf .Stroke ,&_beage );_dddd !=nil {return _dddd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_degf );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"}:_efcf :=NewEG_ShapeElements ();_efcf .Shadow =NewShadow ();if _fagcd :=d .DecodeElement (_efcf .Shadow ,&_beage );_fagcd !=nil {return _fagcd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_efcf );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"}:_acge :=NewEG_ShapeElements ();_acge .Textbox =NewTextbox ();if _ceba :=d .DecodeElement (_acge .Textbox ,&_beage );_ceba !=nil {return _ceba ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_acge );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"}:_cead :=NewEG_ShapeElements ();_cead .Textpath =NewTextpath ();if _agbf :=d .DecodeElement (_cead .Textpath ,&_beage );_agbf !=nil {return _agbf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cead );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"}:_gaed :=NewEG_ShapeElements ();_gaed .Imagedata =NewImagedata ();if _cbaeab :=d .DecodeElement (_gaed .Imagedata ,&_beage );_cbaeab !=nil {return _cbaeab ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_gaed );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"}:_bedca :=NewEG_ShapeElements ();_bedca .Skew =NewOfcSkew ();if _degcf :=d .DecodeElement (_bedca .Skew ,&_beage );_degcf !=nil {return _degcf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bedca );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"}:_dacfd :=NewEG_ShapeElements ();_dacfd .Extrusion =NewOfcExtrusion ();if _dabae :=d .DecodeElement (_dacfd .Extrusion ,&_beage );_dabae !=nil {return _dabae ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dacfd );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"}:_dgge :=NewEG_ShapeElements ();_dgge .Callout =NewOfcCallout ();if _dfbe :=d .DecodeElement (_dgge .Callout ,&_beage );_dfbe !=nil {return _dfbe ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dgge );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"}:_fdcgff :=NewEG_ShapeElements ();_fdcgff .Lock =NewOfcLock ();if _dedab :=d .DecodeElement (_fdcgff .Lock ,&_beage );_dedab !=nil {return _dedab ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_fdcgff );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"}:_dbag :=NewEG_ShapeElements ();_dbag .Clippath =NewOfcClippath ();if _bgfgg :=d .DecodeElement (_dbag .Clippath ,&_beage );_bgfgg !=nil {return _bgfgg ;};_aedc .EG_ShapeElements =append (_aedc .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 :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cabd :=NewEG_ShapeElements ();_cabd .Signatureline =NewOfcSignatureline ();if _gaefd :=d .DecodeElement (_cabd .Signatureline ,&_beage );_gaefd !=nil {return _gaefd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cabd );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"}:_bcecg :=NewEG_ShapeElements ();_bcecg .Wrap =_ae .NewWrap ();if _aadd :=d .DecodeElement (_bcecg .Wrap ,&_beage );_aadd !=nil {return _aadd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bcecg );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"}:_caece :=NewEG_ShapeElements ();_caece .Anchorlock =_ae .NewAnchorlock ();if _dbge :=d .DecodeElement (_caece .Anchorlock ,&_beage );_dbge !=nil {return _dbge ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_caece );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"}:_adcea :=NewEG_ShapeElements ();_adcea .Bordertop =_ae .NewBordertop ();if _dfee :=d .DecodeElement (_adcea .Bordertop ,&_beage );_dfee !=nil {return _dfee ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_adcea );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"}:_dabb :=NewEG_ShapeElements ();_dabb .Borderbottom =_ae .NewBorderbottom ();if _bdbf :=d .DecodeElement (_dabb .Borderbottom ,&_beage );_bdbf !=nil {return _bdbf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dabb );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"}:_cdffa :=NewEG_ShapeElements ();_cdffa .Borderleft =_ae .NewBorderleft ();if _gbbb :=d .DecodeElement (_cdffa .Borderleft ,&_beage );_gbbb !=nil {return _gbbb ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cdffa );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"}:_dfbc :=NewEG_ShapeElements ();_dfbc .Borderright =_ae .NewBorderright ();if _fccf :=d .DecodeElement (_dfbc .Borderright ,&_beage );_fccf !=nil {return _fccf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dfbc );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"}:_edgga :=NewEG_ShapeElements ();_edgga .ClientData =_b .NewClientData ();if _caaaf :=d .DecodeElement (_edgga .ClientData ,&_beage );_caaaf !=nil {return _caaaf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_edgga );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"}:_agfa :=NewEG_ShapeElements ();_agfa .Textdata =_dce .NewTextdata ();if _fbae :=d .DecodeElement (_agfa .Textdata ,&_beage );_fbae !=nil {return _fbae ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_agfa );default:_ac .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",_beage .Name );if _fdcaa :=d .Skip ();_fdcaa !=nil {return _fdcaa ;};};case _c .EndElement :break _fffg ;case _c .CharData :};};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_eadac :=&OfcCT_Relation {};return _eadac };func (_effef *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 _effef .OfcCT_StrokeChild .MarshalXML (e ,start );};type AG_Id struct{IdAttr *string ;};type Shape struct{CT_Shape };func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_cfabe :=&OfcCT_ColorMru {};return _cfabe };func (_fedab ST_StrokeEndCap )ValidateWithPath (path string )error {switch _fedab {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedab ));};return nil ;};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_eabge OfcST_CalloutPlacement )Validate ()error {return _eabge .ValidateWithPath ("")};
// Validate validates the AG_CoreAttributes and its children
func (_cceb *AG_CoreAttributes )Validate ()error {return _cceb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_beccgg OfcST_How )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_beccgg .String (),start );};type ST_FillType byte ;func (_dacc *OfcST_InsetMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dacc =0;case "\u0061\u0075\u0074\u006f":*_dacc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dacc =2;};return nil ;};func (_dgbdc OfcST_OLEUpdateMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgbdc .String (),start );};
// Validate validates the OfcCT_OLEObject and its children
func (_cbbde *OfcCT_OLEObject )Validate ()error {return _cbbde .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_efeacf *ST_FillMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efeacf =0;case "\u006e\u006f\u006e\u0065":*_efeacf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_efeacf =2;case "\u0073\u0069\u0067m\u0061":*_efeacf =3;case "\u0061\u006e\u0079":*_efeacf =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_efeacf =5;};return nil ;};
// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path
func (_ebdf *AG_ImageAttributes )ValidateWithPath (path string )error {if _dec :=_ebdf .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dec !=nil {return _dec ;};if _bec :=_ebdf .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bec !=nil {return _bec ;};return nil ;};
// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path
func (_aacec *OfcCT_RelationTable )ValidateWithPath (path string )error {for _dbbc ,_agbaf :=range _aacec .Rel {if _dfgda :=_agbaf .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_dbbc ));_dfgda !=nil {return _dfgda ;};};if _afgbf :=_aacec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afgbf !=nil {return _afgbf ;};return nil ;};
// Validate validates the CT_Shadow and its children
func (_bfbe *CT_Shadow )Validate ()error {return _bfbe .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_aegdf ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _aegdf {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegdf ));};return nil ;};func (_adbggg OfcST_Angle )ValidateWithPath (path string )error {switch _adbggg {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbggg ));};return nil ;};
// Validate validates the OfcCT_Skew and its children
func (_bagea *OfcCT_Skew )Validate ()error {return _bagea .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_gecae *OfcST_OLEUpdateMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbfde ,_decaa :=d .Token ();if _decaa !=nil {return _decaa ;};if _ecbef ,_dadbc :=_dbfde .(_c .EndElement );_dadbc &&_ecbef .Name ==start .Name {*_gecae =1;return nil ;};if _dfbfa ,_gcefc :=_dbfde .(_c .CharData );!_gcefc {return _fb .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",_dbfde );}else {switch string (_dfbfa ){case "":*_gecae =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_gecae =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_gecae =2;};};_dbfde ,_decaa =d .Token ();if _decaa !=nil {return _decaa ;};if _eadfd ,_gfbe :=_dbfde .(_c .EndElement );_gfbe &&_eadfd .Name ==start .Name {return nil ;};return _fb .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",_dbfde );};func (_cedadd OfcST_OLEUpdateMode )Validate ()error {return _cedadd .ValidateWithPath ("")};func (_bdgbc OfcST_How )ValidateWithPath (path string )error {switch _bdgbc {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgbc ));};return nil ;};type CT_Shadow struct{OnAttr _fc .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _fc .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};
// ValidateWithPath validates the Group and its children, prefixing error messages with path
func (_aeaa *Group )ValidateWithPath (path string )error {if _dbfge :=_aeaa .CT_Group .ValidateWithPath (path );_dbfge !=nil {return _dbfge ;};return nil ;};func (_eafdcc *OfcLeft )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafdcc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cfgde :=range start .Attr {if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0068\u0072\u0065\u0066"{_gcgfe ,_aabee :=_cfgde .Value ,error (nil );if _aabee !=nil {return _aabee ;};_eafdcc .HrefAttr =&_gcgfe ;continue ;};if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eafdcc .ForcedashAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffdeg ,_ebade :=_cfgde .Value ,error (nil );if _ebade !=nil {return _ebade ;};_eafdcc .TitleAttr =&_ffdeg ;continue ;};if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dabd ,_ffcgc :=_cfgde .Value ,error (nil );if _ffcgc !=nil {return _ffcgc ;};_eafdcc .AlthrefAttr =&_dabd ;continue ;};if _cfgde .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eafdcc .ImageaspectAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eafdcc .StartarrowAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eafdcc .LinestyleAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafdcc .StartarrowwidthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eafdcc .JoinstyleAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eafdcc .StartarrowlengthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecbb ,_daee :=_cfgde .Value ,error (nil );if _daee !=nil {return _daee ;};_eafdcc .DashstyleAttr =&_ecbb ;continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eafdcc .EndarrowAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eafdcc .FilltypeAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafdcc .EndarrowwidthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agbcaa ,_eagef :=_cfgde .Value ,error (nil );if _eagef !=nil {return _eagef ;};_eafdcc .OpacityAttr =&_agbcaa ;continue ;};if _cfgde .Name .Local =="\u0063\u006f\u006co\u0072"{_dgfeb ,_cebae :=_cfgde .Value ,error (nil );if _cebae !=nil {return _cebae ;};_eafdcc .ColorAttr =&_dgfeb ;continue ;};if _cfgde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eafdcc .InsetpenAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eafdcc .EndarrowlengthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u0078\u0074"{_eafdcc .ExtAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eafdcc .EndcapAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gadf ,_becef :=_cfgde .Value ,error (nil );if _becef !=nil {return _becef ;};_eafdcc .Color2Attr =&_gadf ;continue ;};if _cfgde .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eafdcc .ImagealignshapeAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bfaff ,_aecfb :=_cfgde .Value ,error (nil );if _aecfb !=nil {return _aecfb ;};_eafdcc .WeightAttr =&_bfaff ;continue ;};if _cfgde .Name .Local =="\u0073\u0072\u0063"{_fdffbe ,_feceb :=_cfgde .Value ,error (nil );if _feceb !=nil {return _feceb ;};_eafdcc .SrcAttr =&_fdffbe ;continue ;};if _cfgde .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bfgea ,_eebc :=_cfgde .Value ,error (nil );if _eebc !=nil {return _eebc ;};_eafdcc .ImagesizeAttr =&_bfgea ;continue ;};if _cfgde .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bggaec ,_cbebf :=_f .ParseFloat (_cfgde .Value ,64);if _cbebf !=nil {return _cbebf ;};_eafdcc .MiterlimitAttr =&_bggaec ;continue ;};if _cfgde .Name .Local =="\u006f\u006e"{_eafdcc .OnAttr .UnmarshalXMLAttr (_cfgde );continue ;};};for {_gaagea ,_eegcf :=d .Token ();if _eegcf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_eegcf );};if _fegfc ,_aacgd :=_gaagea .(_c .EndElement );_aacgd &&_fegfc .Name ==start .Name {break ;};};return nil ;};func (_ebdfb *OfcST_OLEDrawAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbdgf ,_aaegeb :=d .Token ();if _aaegeb !=nil {return _aaegeb ;};if _abegg ,_ccac :=_bbdgf .(_c .EndElement );_ccac &&_abegg .Name ==start .Name {*_ebdfb =1;return nil ;};if _fgdea ,_aebff :=_bbdgf .(_c .CharData );!_aebff {return _fb .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",_bbdgf );}else {switch string (_fgdea ){case "":*_ebdfb =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_ebdfb =1;case "\u0049\u0063\u006f\u006e":*_ebdfb =2;};};_bbdgf ,_aaegeb =d .Token ();if _aaegeb !=nil {return _aaegeb ;};if _cgeabg ,_ccddca :=_bbdgf .(_c .EndElement );_ccddca &&_cgeabg .Name ==start .Name {return nil ;};return _fb .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",_bbdgf );};type Arc struct{CT_Arc };type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _fc .ST_TrueFalse ;ReverseAttr _fc .ST_TrueFalse ;AutolayoutAttr _fc .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_aefdd *ST_ImageAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aefdd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_aefdd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_aefdd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aefdd =3;};return nil ;};
// Validate validates the EG_ShapeElements and its children
func (_gebe *EG_ShapeElements )Validate ()error {return _gebe .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};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;);func (_gbbca *ST_StrokeArrowWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdddbd ,_adfe :=d .Token ();if _adfe !=nil {return _adfe ;};if _bdcfa ,_ccegc :=_bdddbd .(_c .EndElement );_ccegc &&_bdcfa .Name ==start .Name {*_gbbca =1;return nil ;};if _afdag ,_defee :=_bdddbd .(_c .CharData );!_defee {return _fb .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",_bdddbd );}else {switch string (_afdag ){case "":*_gbbca =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_gbbca =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gbbca =2;case "\u0077\u0069\u0064\u0065":*_gbbca =3;};};_bdddbd ,_adfe =d .Token ();if _adfe !=nil {return _adfe ;};if _faacgf ,_bbdbca :=_bdddbd .(_c .EndElement );_bbdbca &&_faacgf .Name ==start .Name {return nil ;};return _fb .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",_bdddbd );};func (_fgefed ST_FillMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgefed .String (),start );};func (_bebc *Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bebc .CT_Shadow =*NewCT_Shadow ();for _ ,_dagbb :=range start .Attr {if _dagbb .Name .Local =="\u006f\u006e"{_bebc .OnAttr .UnmarshalXMLAttr (_dagbb );continue ;};if _dagbb .Name .Local =="\u0074\u0079\u0070\u0065"{_bebc .TypeAttr .UnmarshalXMLAttr (_dagbb );continue ;};if _dagbb .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bebc .ObscuredAttr .UnmarshalXMLAttr (_dagbb );continue ;};if _dagbb .Name .Local =="\u0063\u006f\u006co\u0072"{_fgddf ,_caaged :=_dagbb .Value ,error (nil );if _caaged !=nil {return _caaged ;};_bebc .ColorAttr =&_fgddf ;continue ;};if _dagbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_begg ,_daeec :=_dagbb .Value ,error (nil );if _daeec !=nil {return _daeec ;};_bebc .OpacityAttr =&_begg ;continue ;};if _dagbb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_cccdd ,_baffb :=_dagbb .Value ,error (nil );if _baffb !=nil {return _baffb ;};_bebc .OffsetAttr =&_cccdd ;continue ;};if _dagbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gdfee ,_gacde :=_dagbb .Value ,error (nil );if _gacde !=nil {return _gacde ;};_bebc .Color2Attr =&_gdfee ;continue ;};if _dagbb .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_ddeed ,_egagc :=_dagbb .Value ,error (nil );if _egagc !=nil {return _egagc ;};_bebc .Offset2Attr =&_ddeed ;continue ;};if _dagbb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bfadb ,_gacebe :=_dagbb .Value ,error (nil );if _gacebe !=nil {return _gacebe ;};_bebc .OriginAttr =&_bfadb ;continue ;};if _dagbb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eadda ,_fgbceb :=_dagbb .Value ,error (nil );if _fgbceb !=nil {return _fgbceb ;};_bebc .MatrixAttr =&_eadda ;continue ;};if _dagbb .Name .Local =="\u0069\u0064"{_dcfadd ,_bbea :=_dagbb .Value ,error (nil );if _bbea !=nil {return _bbea ;};_bebc .IdAttr =&_dcfadd ;continue ;};};for {_cegggd ,_afdeb :=d .Token ();if _afdeb !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_afdeb );};if _dega ,_cdaae :=_cegggd .(_c .EndElement );_cdaae &&_dega .Name ==start .Name {break ;};};return nil ;};func (_gcddg *Textpath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcddg .CT_TextPath =*NewCT_TextPath ();for _ ,_cbegd :=range start .Attr {if _cbegd .Name .Local =="\u006f\u006e"{_gcddg .OnAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gcddg .FitshapeAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gcddg .FitpathAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0074\u0072\u0069\u006d"{_gcddg .TrimAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gcddg .XscaleAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bdcbfe ,_dbfgc :=_cbegd .Value ,error (nil );if _dbfgc !=nil {return _dbfgc ;};_gcddg .StringAttr =&_bdcbfe ;continue ;};if _cbegd .Name .Local =="\u0069\u0064"{_dgfeg ,_bcfe :=_cbegd .Value ,error (nil );if _bcfe !=nil {return _bcfe ;};_gcddg .IdAttr =&_dgfeg ;continue ;};if _cbegd .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbgdf ,_gadae :=_cbegd .Value ,error (nil );if _gadae !=nil {return _gadae ;};_gcddg .StyleAttr =&_dbgdf ;continue ;};};for {_dbecf ,_ececdf :=d .Token ();if _ececdf !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_ececdf );};if _decbe ,_afbeef :=_dbecf .(_c .EndElement );_afbeef &&_decbe .Name ==start .Name {break ;};};return nil ;};func (_edgdc ST_FillMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geefc :=_c .Attr {};_geefc .Name =name ;switch _edgdc {case ST_FillMethodUnset :_geefc .Value ="";case ST_FillMethodNone :_geefc .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_geefc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_geefc .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_geefc .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_geefc .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _geefc ,nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_dffcg :=&OfcCT_Ink {};return _dffcg };
// Validate validates the CT_Handles and its children
func (_edeaf *CT_Handles )Validate ()error {return _edeaf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_cfabc OfcST_HrAlign )Validate ()error {return _cfabc .ValidateWithPath ("")};func (_adba *AG_Type )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bece :=range start .Attr {if _bece .Name .Local =="\u0074\u0079\u0070\u0065"{_ecd ,_cgee :=_bece .Value ,error (nil );if _cgee !=nil {return _cgee ;};_adba .TypeAttr =&_ecd ;continue ;};};for {_fca ,_dgdd :=d .Token ();if _dgdd !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dgdd );};if _eeb ,_facg :=_fca .(_c .EndElement );_facg &&_eeb .Name ==start .Name {break ;};};return nil ;};func (_cfaefe OfcST_Angle )Validate ()error {return _cfaefe .ValidateWithPath ("")};
// Validate validates the CT_Curve and its children
func (_fef *CT_Curve )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};
// Validate validates the AG_ShapeAttributes and its children
func (_cbg *AG_ShapeAttributes )Validate ()error {return _cbg .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_efga *CT_Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_affe :=range start .Attr {if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efga .AllowoverlapAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgae ,_faee :=_f .ParseInt (_affe .Value ,10,64);if _faee !=nil {return _faee ;};_efga .RegroupidAttr =&_dgae ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efga .DgmlayoutAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efga .PreferrelativeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efga .ButtonAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u006f\u006c\u0065"{_efga .OleAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efga .UserhiddenAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efga .ForcedashAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efga .BulletAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efga .BwpureAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0063\u006c\u0069\u0070"{_efga .ClipAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ecggb ,_bdcbf :=_affe .Value ,error (nil );if _bdcbf !=nil {return _bdcbf ;};_efga .BorderbottomcolorAttr =&_ecggb ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efga .BwnormalAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efga .HralignAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068\u0072"{_efga .HrAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ffcdd ,_dcae :=_affe .Value ,error (nil );if _dcae !=nil {return _dcae ;};_efga .BordertopcolorAttr =&_ffcdd ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgfad ,_egdbb :=_f .ParseInt (_affe .Value ,10,64);if _egdbb !=nil {return _egdbb ;};_efga .DgmnodekindAttr =&_dgfad ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bfce ,_caee :=_affe .Value ,error (nil );if _caee !=nil {return _caee ;};_efga .BorderrightcolorAttr =&_bfce ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0073\u0070\u0069\u0064"{_ddef ,_acgg :=_affe .Value ,error (nil );if _acgg !=nil {return _acgg ;};_efga .SpidAttr =&_ddef ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068\u0072\u0070c\u0074"{_afgg ,_eddd :=_f .ParseFloat (_affe .Value ,64);if _eddd !=nil {return _eddd ;};_gbda :=float32 (_afgg );_efga .HrpctAttr =&_gbda ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068\u0072\u0073t\u0064"{_efga .HrstdAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efga .CliptowrapAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efga .AllowincellAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efga .DgmlayoutmruAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efga .UserdrawnAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efga .OleiconAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afad ,_bcec :=_affe .Value ,error (nil );if _bcec !=nil {return _bcec ;};_efga .BorderleftcolorAttr =&_afad ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0073\u0070\u0074"{_edeb ,_cdba :=_f .ParseFloat (_affe .Value ,64);if _cdba !=nil {return _cdba ;};_ccgb :=float32 (_edeb );_efga .SptAttr =&_ccgb ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efga .BwmodeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efga .ConnectortypeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efga .InsetmodeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u006f\u006e\u0065\u0064"{_efga .OnedAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efga .HrnoshadeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0074\u0069\u0074l\u0065"{_eabf ,_bgb :=_affe .Value ,error (nil );if _bgb !=nil {return _bgb ;};_efga .TitleAttr =&_eabf ;continue ;};if _affe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_egdd ,_dgbd :=_affe .Value ,error (nil );if _dgbd !=nil {return _dgbd ;};_efga .WrapcoordsAttr =&_egdd ;continue ;};if _affe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cafb ,_facb :=_affe .Value ,error (nil );if _facb !=nil {return _facb ;};_efga .StyleAttr =&_cafb ;continue ;};if _affe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cddf ,_eaac :=_affe .Value ,error (nil );if _eaac !=nil {return _eaac ;};_efga .CoordoriginAttr =&_cddf ;continue ;};if _affe .Name .Local =="\u0070\u0072\u0069n\u0074"{_efga .PrintAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbfc ,_ddba :=_affe .Value ,error (nil );if _ddba !=nil {return _ddba ;};_efga .CoordsizeAttr =&_dbfc ;continue ;};if _affe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efga .StrokedAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0061\u006c\u0074"{_ggcb ,_daca :=_affe .Value ,error (nil );if _daca !=nil {return _daca ;};_efga .AltAttr =&_ggcb ;continue ;};if _affe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_badb ,_eddc :=_affe .Value ,error (nil );if _eddc !=nil {return _eddc ;};_efga .StrokeweightAttr =&_badb ;continue ;};if _affe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cdgaf ,_gcae :=_affe .Value ,error (nil );if _gcae !=nil {return _gcae ;};_efga .Control1Attr =&_cdgaf ;continue ;};if _affe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bcbc ,_eede :=_affe .Value ,error (nil );if _eede !=nil {return _eede ;};_efga .ChromakeyAttr =&_bcbc ;continue ;};if _affe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecbd ,_abed :=_affe .Value ,error (nil );if _abed !=nil {return _abed ;};_efga .FillcolorAttr =&_ecbd ;continue ;};if _affe .Name .Local =="\u0069\u0064"{_bdcd ,_dbbb :=_affe .Value ,error (nil );if _dbbb !=nil {return _dbbb ;};_efga .IdAttr =&_bdcd ;continue ;};if _affe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbeb ,_fagdd :=_affe .Value ,error (nil );if _fagdd !=nil {return _fagdd ;};_efga .OpacityAttr =&_dbeb ;continue ;};if _affe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cegf ,_dffdg :=_affe .Value ,error (nil );if _dffdg !=nil {return _dffdg ;};_efga .StrokecolorAttr =&_cegf ;continue ;};if _affe .Name .Local =="\u0063\u006c\u0061s\u0073"{_cgabf ,_gfbd :=_affe .Value ,error (nil );if _gfbd !=nil {return _gfbd ;};_efga .ClassAttr =&_cgabf ;continue ;};if _affe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efga .FilledAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0066\u0072\u006f\u006d"{_cfbg ,_fddc :=_affe .Value ,error (nil );if _fddc !=nil {return _fddc ;};_efga .FromAttr =&_cfbg ;continue ;};if _affe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcbf ,_dffg :=_affe .Value ,error (nil );if _dffg !=nil {return _dffg ;};_efga .TargetAttr =&_dcbf ;continue ;};if _affe .Name .Local =="\u0068\u0072\u0065\u0066"{_fffa ,_adeb :=_affe .Value ,error (nil );if _adeb !=nil {return _adeb ;};_efga .HrefAttr =&_fffa ;continue ;};if _affe .Name .Local =="\u0074\u006f"{_gace ,_cfdd :=_affe .Value ,error (nil );if _cfdd !=nil {return _cfdd ;};_efga .ToAttr =&_gace ;continue ;};if _affe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_bfac ,_bgcbdf :=_affe .Value ,error (nil );if _bgcbdf !=nil {return _bgcbdf ;};_efga .Control2Attr =&_bfac ;continue ;};if _affe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efga .InsetpenAttr .UnmarshalXMLAttr (_affe );continue ;};};_aede :for {_dcad ,_bgbg :=d .Token ();if _bgbg !=nil {return _bgbg ;};switch _dbce :=_dcad .(type ){case _c .StartElement :switch _dbce .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"}:_gbbg :=NewEG_ShapeElements ();_gbbg .Path =NewPath ();if _fgdf :=d .DecodeElement (_gbbg .Path ,&_dbce );_fgdf !=nil {return _fgdf ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_gbbg );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"}:_ffcaf :=NewEG_ShapeElements ();_ffcaf .Formulas =NewFormulas ();if _dbfdf :=d .DecodeElement (_ffcaf .Formulas ,&_dbce );_dbfdf !=nil {return _dbfdf ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ffcaf );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"}:_ebcda :=NewEG_ShapeElements ();_ebcda .Handles =NewHandles ();if _efgg :=d .DecodeElement (_ebcda .Handles ,&_dbce );_efgg !=nil {return _efgg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ebcda );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"}:_efaf :=NewEG_ShapeElements ();_efaf .Fill =NewFill ();if _faea :=d .DecodeElement (_efaf .Fill ,&_dbce );_faea !=nil {return _faea ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_efaf );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"}:_ggec :=NewEG_ShapeElements ();_ggec .Stroke =NewStroke ();if _cffb :=d .DecodeElement (_ggec .Stroke ,&_dbce );_cffb !=nil {return _cffb ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ggec );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"}:_abf :=NewEG_ShapeElements ();_abf .Shadow =NewShadow ();if _fgeg :=d .DecodeElement (_abf .Shadow ,&_dbce );_fgeg !=nil {return _fgeg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_abf );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"}:_dfcb :=NewEG_ShapeElements ();_dfcb .Textbox =NewTextbox ();if _afea :=d .DecodeElement (_dfcb .Textbox ,&_dbce );_afea !=nil {return _afea ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_dfcb );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"}:_cfda :=NewEG_ShapeElements ();_cfda .Textpath =NewTextpath ();if _bebgf :=d .DecodeElement (_cfda .Textpath ,&_dbce );_bebgf !=nil {return _bebgf ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cfda );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"}:_cbae :=NewEG_ShapeElements ();_cbae .Imagedata =NewImagedata ();if _fdbc :=d .DecodeElement (_cbae .Imagedata ,&_dbce );_fdbc !=nil {return _fdbc ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cbae );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"}:_dcfg :=NewEG_ShapeElements ();_dcfg .Skew =NewOfcSkew ();if _eceg :=d .DecodeElement (_dcfg .Skew ,&_dbce );_eceg !=nil {return _eceg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_dcfg );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"}:_cged :=NewEG_ShapeElements ();_cged .Extrusion =NewOfcExtrusion ();if _faed :=d .DecodeElement (_cged .Extrusion ,&_dbce );_faed !=nil {return _faed ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cged );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"}:_baeee :=NewEG_ShapeElements ();_baeee .Callout =NewOfcCallout ();if _dbcd :=d .DecodeElement (_baeee .Callout ,&_dbce );_dbcd !=nil {return _dbcd ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_baeee );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"}:_bggc :=NewEG_ShapeElements ();_bggc .Lock =NewOfcLock ();if _gcbc :=d .DecodeElement (_bggc .Lock ,&_dbce );_gcbc !=nil {return _gcbc ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_bggc );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"}:_beae :=NewEG_ShapeElements ();_beae .Clippath =NewOfcClippath ();if _fdfc :=d .DecodeElement (_beae .Clippath ,&_dbce );_fdfc !=nil {return _fdfc ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_beae );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"}:_cdfa :=NewEG_ShapeElements ();_cdfa .Signatureline =NewOfcSignatureline ();if _fdcag :=d .DecodeElement (_cdfa .Signatureline ,&_dbce );_fdcag !=nil {return _fdcag ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cdfa );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"}:_ccbe :=NewEG_ShapeElements ();_ccbe .Wrap =_ae .NewWrap ();if _bcce :=d .DecodeElement (_ccbe .Wrap ,&_dbce );_bcce !=nil {return _bcce ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ccbe );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"}:_ebdb :=NewEG_ShapeElements ();_ebdb .Anchorlock =_ae .NewAnchorlock ();if _ggae :=d .DecodeElement (_ebdb .Anchorlock ,&_dbce );_ggae !=nil {return _ggae ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ebdb );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"}:_gadaf :=NewEG_ShapeElements ();_gadaf .Bordertop =_ae .NewBordertop ();if _beg :=d .DecodeElement (_gadaf .Bordertop ,&_dbce );_beg !=nil {return _beg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_gadaf );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"}:_bgbgb :=NewEG_ShapeElements ();_bgbgb .Borderbottom =_ae .NewBorderbottom ();if _dafa :=d .DecodeElement (_bgbgb .Borderbottom ,&_dbce );_dafa !=nil {return _dafa ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_bgbgb );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"}:_dcfb :=NewEG_ShapeElements ();_dcfb .Borderleft =_ae .NewBorderleft ();if _feb :=d .DecodeElement (_dcfb .Borderleft ,&_dbce );_feb !=nil {return _feb ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_dcfb );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"}:_bbbgd :=NewEG_ShapeElements ();_bbbgd .Borderright =_ae .NewBorderright ();if _gcfdg :=d .DecodeElement (_bbbgd .Borderright ,&_dbce );_gcfdg !=nil {return _gcfdg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_bbbgd );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"}:_eaea :=NewEG_ShapeElements ();_eaea .ClientData =_b .NewClientData ();if _ecdca :=d .DecodeElement (_eaea .ClientData ,&_dbce );_ecdca !=nil {return _ecdca ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_eaea );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"}:_accdg :=NewEG_ShapeElements ();_accdg .Textdata =_dce .NewTextdata ();if _bdbee :=d .DecodeElement (_accdg .Textdata ,&_dbce );_bdbee !=nil {return _bdbee ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_accdg );default:_ac .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",_dbce .Name );if _bbg :=d .Skip ();_bbg !=nil {return _bbg ;};};case _c .EndElement :break _aede ;case _c .CharData :};};return nil ;};func (_bede *OfcST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfgea ,_bdcfg :=d .Token ();if _bdcfg !=nil {return _bdcfg ;};if _cagbd ,_affee :=_fbfgea .(_c .EndElement );_affee &&_cagbd .Name ==start .Name {*_bede =1;return nil ;};if _ebefa ,_cdbfg :=_fbfgea .(_c .CharData );!_cdbfg {return _fb .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",_fbfgea );}else {switch string (_ebefa ){case "":*_bede =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_bede =1;case "\u0073\u006f\u006ci\u0064":*_bede =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bede =3;case "\u0074\u0069\u006c\u0065":*_bede =4;case "\u0066\u0072\u0061m\u0065":*_bede =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_bede =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bede =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bede =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bede =9;};};_fbfgea ,_bdcfg =d .Token ();if _bdcfg !=nil {return _bdcfg ;};if _dfgdf ,_dfegd :=_fbfgea .(_c .EndElement );_dfegd &&_dfgdf .Name ==start .Name {return nil ;};return _fb .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",_fbfgea );};func (_aacgdd OfcST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aacgdd .String (),start );};func (_cddbfe OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _cddbfe {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddbfe ));};return nil ;};type OfcTop struct{OfcCT_StrokeChild };type OfcST_ExtrusionPlane byte ;func (_dfefaa *OfcST_HrAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfefaa =0;case "\u006c\u0065\u0066\u0074":*_dfefaa =1;case "\u0072\u0069\u0067h\u0074":*_dfefaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfefaa =3;};return nil ;};func NewRect ()*Rect {_ecade :=&Rect {};_ecade .CT_Rect =*NewCT_Rect ();return _ecade };func NewOfcCT_Entry ()*OfcCT_Entry {_eccb :=&OfcCT_Entry {};return _eccb };
// Validate validates the AG_Chromakey and its children
func (_adg *AG_Chromakey )Validate ()error {return _adg .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};
// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path
func (_fedbb *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func (_abcgg ST_StrokeArrowWidth )String ()string {switch _abcgg {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 "";};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_cgeee :=&OfcCT_StrokeChild {};return _cgeee };
// Validate validates the OfcEquationxml and its children
func (_agbfd *OfcEquationxml )Validate ()error {return _agbfd .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_adbegb *OfcCallout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adbegb .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_fegaf :=range start .Attr {if _fegaf .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_adbegb .LengthspecifiedAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u006f\u006e"{_adbegb .OnAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0067\u0061\u0070"{_fadfe ,_fdfea :=_fegaf .Value ,error (nil );if _fdfea !=nil {return _fdfea ;};_adbegb .GapAttr =&_fadfe ;continue ;};if _fegaf .Name .Local =="\u0061\u006e\u0067l\u0065"{_adbegb .AngleAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_adbegb .DropautoAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0064\u0072\u006f\u0070"{_bccfca ,_gcfec :=_fegaf .Value ,error (nil );if _gcfec !=nil {return _gcfec ;};_adbegb .DropAttr =&_bccfca ;continue ;};if _fegaf .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_egead ,_fgfged :=_fegaf .Value ,error (nil );if _fgfged !=nil {return _fgfged ;};_adbegb .DistanceAttr =&_egead ;continue ;};if _fegaf .Name .Local =="\u0074\u0079\u0070\u0065"{_aedcda ,_bggf :=_fegaf .Value ,error (nil );if _bggf !=nil {return _bggf ;};_adbegb .TypeAttr =&_aedcda ;continue ;};if _fegaf .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_cacdb ,_defaga :=_fegaf .Value ,error (nil );if _defaga !=nil {return _defaga ;};_adbegb .LengthAttr =&_cacdb ;continue ;};if _fegaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_adbegb .AccentbarAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_adbegb .TextborderAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_adbegb .MinusxAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_adbegb .MinusyAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0065\u0078\u0074"{_adbegb .ExtAttr .UnmarshalXMLAttr (_fegaf );continue ;};};for {_faada ,_dgcec :=d .Token ();if _dgcec !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_dgcec );};if _ggfgf ,_dbgd :=_faada .(_c .EndElement );_dbgd &&_ggfgf .Name ==start .Name {break ;};};return nil ;};
// Validate validates the AG_Path and its children
func (_bgef *AG_Path )Validate ()error {return _bgef .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};type OfcCT_Callout struct{OnAttr _fc .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _fc .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _fc .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _fc .ST_TrueFalse ;TextborderAttr _fc .ST_TrueFalse ;MinusxAttr _fc .ST_TrueFalse ;MinusyAttr _fc .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_fegagg OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _fegagg {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegagg ));};return nil ;};func (_bbffeb OfcST_How )Validate ()error {return _bbffeb .ValidateWithPath ("")};type OfcST_ScreenSize byte ;func (_ffcgg *OfcCT_ShapeLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_babba :=range start .Attr {if _babba .Name .Local =="\u0065\u0078\u0074"{_ffcgg .ExtAttr .UnmarshalXMLAttr (_babba );continue ;};};_gccca :for {_ddcgf ,_ffadd :=d .Token ();if _ffadd !=nil {return _ffadd ;};switch _eefef :=_ddcgf .(type ){case _c .StartElement :switch _eefef .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"}:_ffcgg .Idmap =NewOfcCT_IdMap ();if _bgged :=d .DecodeElement (_ffcgg .Idmap ,&_eefef );_bgged !=nil {return _bgged ;};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"}:_ffcgg .Regrouptable =NewOfcCT_RegroupTable ();if _afgca :=d .DecodeElement (_ffcgg .Regrouptable ,&_eefef );_afgca !=nil {return _afgca ;};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"}:_ffcgg .Rules =NewOfcCT_Rules ();if _aceca :=d .DecodeElement (_ffcgg .Rules ,&_eefef );_aceca !=nil {return _aceca ;};default:_ac .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",_eefef .Name );if _eceef :=d .Skip ();_eceef !=nil {return _eceef ;};};case _c .EndElement :break _gccca ;case _c .CharData :};};return nil ;};func NewImagedata ()*Imagedata {_abead :=&Imagedata {};_abead .CT_ImageData =*NewCT_ImageData ();return _abead ;};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 (_gefbb ST_StrokeLineStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gefbb .String (),start );};func (_afabc *OfcST_ConnectType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfcg ,_bbgbg :=d .Token ();if _bbgbg !=nil {return _bbgbg ;};if _ccbca ,_afeeb :=_fgfcg .(_c .EndElement );_afeeb &&_ccbca .Name ==start .Name {*_afabc =1;return nil ;};if _fdaf ,_fafbc :=_fgfcg .(_c .CharData );!_fafbc {return _fb .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",_fgfcg );}else {switch string (_fdaf ){case "":*_afabc =0;case "\u006e\u006f\u006e\u0065":*_afabc =1;case "\u0072\u0065\u0063\u0074":*_afabc =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_afabc =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afabc =4;};};_fgfcg ,_bbgbg =d .Token ();if _bbgbg !=nil {return _bbgbg ;};if _abaed ,_ffccd :=_fgfcg .(_c .EndElement );_ffccd &&_abaed .Name ==start .Name {return nil ;};return _fb .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",_fgfcg );};func NewCT_Curve ()*CT_Curve {_dddgc :=&CT_Curve {};return _dddgc };type OfcSignatureline struct{OfcCT_SignatureLine };func (_dgfgf *OfcSkew )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dgfgf .OfcCT_Skew .MarshalXML (e ,start );};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_dga *AG_Chromakey )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffad :=range start .Attr {if _ffad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cfcf ,_gbb :=_ffad .Value ,error (nil );if _gbb !=nil {return _gbb ;};_dga .ChromakeyAttr =&_cfcf ;continue ;};};for {_dcea ,_gead :=d .Token ();if _gead !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_gead );};if _caa ,_abg :=_dcea .(_c .EndElement );_abg &&_caa .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the Textpath and its children, prefixing error messages with path
func (_ccfdf *Textpath )ValidateWithPath (path string )error {if _baaae :=_ccfdf .CT_TextPath .ValidateWithPath (path );_baaae !=nil {return _baaae ;};return nil ;};func (_deef *Roundrect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _deef .CT_RoundRect .MarshalXML (e ,start );};
// ValidateWithPath validates the Handles and its children, prefixing error messages with path
func (_cffec *Handles )ValidateWithPath (path string )error {if _dfdag :=_cffec .CT_Handles .ValidateWithPath (path );_dfdag !=nil {return _dfdag ;};return nil ;};func (_gbeed *OfcCT_Extrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgadg :=range start .Attr {if _fgadg .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_gbeed .ColormodeAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0063\u006f\u006co\u0072"{_aefdc ,_cgdd :=_fgadg .Value ,error (nil );if _cgdd !=nil {return _cgdd ;};_gbeed .ColorAttr =&_aefdc ;continue ;};if _fgadg .Name .Local =="\u0074\u0079\u0070\u0065"{_gbeed .TypeAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_ceef ,_bgcag :=_f .ParseFloat (_fgadg .Value ,64);if _bgcag !=nil {return _bgcag ;};_gagbf :=float32 (_ceef );_gbeed .ShininessAttr =&_gagbf ;continue ;};if _fgadg .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_edgde ,_dedgb :=_fgadg .Value ,error (nil );if _dedgb !=nil {return _dedgb ;};_gbeed .ViewpointoriginAttr =&_edgde ;continue ;};if _fgadg .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bagfe ,_fcdgb :=_fgadg .Value ,error (nil );if _fcdgb !=nil {return _fcdgb ;};_gbeed .SpecularityAttr =&_bagfe ;continue ;};if _fgadg .Name .Local =="\u0070\u006c\u0061n\u0065"{_gbeed .PlaneAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_defaa ,_dbfcf :=_fgadg .Value ,error (nil );if _dbfcf !=nil {return _dbfcf ;};_gbeed .DiffusityAttr =&_defaa ;continue ;};if _fgadg .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_aebeb ,_cgfe :=_fgadg .Value ,error (nil );if _cgfe !=nil {return _cgfe ;};_gbeed .SkewamtAttr =&_aebeb ;continue ;};if _fgadg .Name .Local =="\u006d\u0065\u0074a\u006c"{_gbeed .MetalAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_acaaa ,_fegedf :=_fgadg .Value ,error (nil );if _fegedf !=nil {return _fegedf ;};_gbeed .BackdepthAttr =&_acaaa ;continue ;};if _fgadg .Name .Local =="\u0065\u0064\u0067\u0065"{_cgdc ,_cccgb :=_fgadg .Value ,error (nil );if _cccgb !=nil {return _cccgb ;};_gbeed .EdgeAttr =&_cgdc ;continue ;};if _fgadg .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_egddf ,_afcge :=_fgadg .Value ,error (nil );if _afcge !=nil {return _afcge ;};_gbeed .Lightlevel2Attr =&_egddf ;continue ;};if _fgadg .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fggb ,_ecdfe :=_f .ParseFloat (_fgadg .Value ,64);if _ecdfe !=nil {return _ecdfe ;};_bcdcd :=float32 (_fggb );_gbeed .OrientationangleAttr =&_bcdcd ;continue ;};if _fgadg .Name .Local =="\u006f\u006e"{_gbeed .OnAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_gbeed .LightharshAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_gbeed .LightfaceAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gdaga ,_gabcg :=_fgadg .Value ,error (nil );if _gabcg !=nil {return _gabcg ;};_gbeed .ForedepthAttr =&_gdaga ;continue ;};if _fgadg .Name .Local =="\u0065\u0078\u0074"{_gbeed .ExtAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gbeed .AutorotationcenterAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0066\u0061\u0063e\u0074"{_afccc ,_dcfgaa :=_fgadg .Value ,error (nil );if _dcfgaa !=nil {return _dcfgaa ;};_gbeed .FacetAttr =&_afccc ;continue ;};if _fgadg .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_gbeed .RenderAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bgfe ,_fcacg :=_fgadg .Value ,error (nil );if _fcacg !=nil {return _fcacg ;};_gbeed .LightlevelAttr =&_bgfe ;continue ;};if _fgadg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eccfge ,_dbbgb :=_fgadg .Value ,error (nil );if _dbbgb !=nil {return _dbbgb ;};_gbeed .BrightnessAttr =&_eccfge ;continue ;};if _fgadg .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_ffbge ,_ffefb :=_f .ParseFloat (_fgadg .Value ,64);if _ffefb !=nil {return _ffefb ;};_gdbda :=float32 (_ffbge );_gbeed .SkewangleAttr =&_gdbda ;continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_ebdfg ,_bgefd :=_fgadg .Value ,error (nil );if _bgefd !=nil {return _bgefd ;};_gbeed .Lightposition2Attr =&_ebdfg ;continue ;};if _fgadg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fbece ,_eacd :=_fgadg .Value ,error (nil );if _eacd !=nil {return _eacd ;};_gbeed .RotationangleAttr =&_fbece ;continue ;};if _fgadg .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_gbeed .Lightharsh2Attr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gdeef ,_fddfd :=_fgadg .Value ,error (nil );if _fddfd !=nil {return _fddfd ;};_gbeed .OrientationAttr =&_gdeef ;continue ;};if _fgadg .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gbeed .LockrotationcenterAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_fbfbd ,_cegg :=_fgadg .Value ,error (nil );if _cegg !=nil {return _cegg ;};_gbeed .RotationcenterAttr =&_fbfbd ;continue ;};if _fgadg .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_eadb ,_gcefa :=_fgadg .Value ,error (nil );if _gcefa !=nil {return _gcefa ;};_gbeed .ViewpointAttr =&_eadb ;continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cdeac ,_ededb :=_fgadg .Value ,error (nil );if _ededb !=nil {return _ededb ;};_gbeed .LightpositionAttr =&_cdeac ;continue ;};};for {_eefad ,_afdfbc :=d .Token ();if _afdfbc !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_afdfbc );};if _ecedd ,_aagbc :=_eefad .(_c .EndElement );_aagbc &&_ecedd .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path
func (_fgfg *CT_Image )ValidateWithPath (path string )error {for _feedb ,_gaacb :=range _fgfg .EG_ShapeElements {if _eeea :=_gaacb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_feedb ));_eeea !=nil {return _eeea ;};};if _addg :=_fgfg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_addg !=nil {return _addg ;};if _cfgeb :=_fgfg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cfgeb !=nil {return _cfgeb ;};if _dgbbf :=_fgfg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dgbbf !=nil {return _dgbbf ;};if _gcadab :=_fgfg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gcadab !=nil {return _gcadab ;};if _bbac :=_fgfg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbac !=nil {return _bbac ;};if _agdbc :=_fgfg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_agdbc !=nil {return _agdbc ;};if _ggfc :=_fgfg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggfc !=nil {return _ggfc ;};if _fefe :=_fgfg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fefe !=nil {return _fefe ;};if _gfbbb :=_fgfg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gfbbb !=nil {return _gfbbb ;};if _fabfff :=_fgfg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fabfff !=nil {return _fabfff ;};if _debdb :=_fgfg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_debdb !=nil {return _debdb ;};if _affdb :=_fgfg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_affdb !=nil {return _affdb ;};if _fbac :=_fgfg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fbac !=nil {return _fbac ;};if _aggf :=_fgfg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aggf !=nil {return _aggf ;};if _fgcf :=_fgfg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgcf !=nil {return _fgcf ;};if _geeafg :=_fgfg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_geeafg !=nil {return _geeafg ;};if _fdec :=_fgfg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdec !=nil {return _fdec ;};if _ggeb :=_fgfg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ggeb !=nil {return _ggeb ;};if _aegg :=_fgfg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aegg !=nil {return _aegg ;};if _fegfg :=_fgfg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fegfg !=nil {return _fegfg ;};if _caeed :=_fgfg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_caeed !=nil {return _caeed ;};if _gbcd :=_fgfg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};if _fcded :=_fgfg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcded !=nil {return _fcded ;};if _ecdb :=_fgfg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ecdb !=nil {return _ecdb ;};if _gcac :=_fgfg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gcac !=nil {return _gcac ;};if _ebcc :=_fgfg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ebcc !=nil {return _ebcc ;};if _eadc :=_fgfg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eadc !=nil {return _eadc ;};if _cefa :=_fgfg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cefa !=nil {return _cefa ;};if _bcfgf :=_fgfg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bcfgf !=nil {return _bcfgf ;};if _bada :=_fgfg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bada !=nil {return _bada ;};if _cfcd :=_fgfg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cfcd !=nil {return _cfcd ;};return nil ;};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;);func (_cdgcd OfcST_ExtrusionType )String ()string {switch _cdgcd {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 (_gcbacc *Polyline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gcbacc .CT_PolyLine .MarshalXML (e ,start );};
// Validate validates the OfcCT_ShapeDefaults and its children
func (_aefc *OfcCT_ShapeDefaults )Validate ()error {return _aefc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};
// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path
func (_bbaff *OfcTop )ValidateWithPath (path string )error {if _fdfgd :=_bbaff .OfcCT_StrokeChild .ValidateWithPath (path );_fdfgd !=nil {return _fdfgd ;};return nil ;};func NewCT_Arc ()*CT_Arc {_afb :=&CT_Arc {};return _afb };func (_gbffb *ST_EditAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbffb =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_gbffb =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_gbffb =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_gbffb =3;case "\u0063\u0079\u0063l\u0065":*_gbffb =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gbffb =5;case "\u0076\u0065\u006e\u006e":*_gbffb =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_gbffb =7;};return nil ;};func (_afdcg *OfcCT_RegroupTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgged :=range start .Attr {if _cgged .Name .Local =="\u0065\u0078\u0074"{_afdcg .ExtAttr .UnmarshalXMLAttr (_cgged );continue ;};};_fcdce :for {_babac ,_egeac :=d .Token ();if _egeac !=nil {return _egeac ;};switch _fabcd :=_babac .(type ){case _c .StartElement :switch _fabcd .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"}:_ffdgb :=NewOfcCT_Entry ();if _badff :=d .DecodeElement (_ffdgb ,&_fabcd );_badff !=nil {return _badff ;};_afdcg .Entry =append (_afdcg .Entry ,_ffdgb );default:_ac .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",_fabcd .Name );if _bcbaac :=d .Skip ();_bcbaac !=nil {return _bcbaac ;};};case _c .EndElement :break _fcdce ;case _c .CharData :};};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_gfb :=&AG_AllShapeAttributes {};return _gfb };
// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path
func (_dcdbbe *OfcShapedefaults )ValidateWithPath (path string )error {if _ggbef :=_dcdbbe .OfcCT_ShapeDefaults .ValidateWithPath (path );_ggbef !=nil {return _ggbef ;};return nil ;};func (_abcge *OfcOLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abcge .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_cfdcb :=range start .Attr {if _cfdcb .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"&&_cfdcb .Name .Local =="\u0069\u0064"||_cfdcb .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"&&_cfdcb .Name .Local =="\u0069\u0064"{_ccge ,_dfddb :=_cfdcb .Value ,error (nil );if _dfddb !=nil {return _dfddb ;};_abcge .IdAttr =&_ccge ;continue ;};if _cfdcb .Name .Local =="\u0054\u0079\u0070\u0065"{_abcge .TypeAttr .UnmarshalXMLAttr (_cfdcb );continue ;};if _cfdcb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_fdbed ,_cgdbf :=_cfdcb .Value ,error (nil );if _cgdbf !=nil {return _cgdbf ;};_abcge .ProgIDAttr =&_fdbed ;continue ;};if _cfdcb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_cbggg ,_baefd :=_cfdcb .Value ,error (nil );if _baefd !=nil {return _baefd ;};_abcge .ShapeIDAttr =&_cbggg ;continue ;};if _cfdcb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_abcge .DrawAspectAttr .UnmarshalXMLAttr (_cfdcb );continue ;};if _cfdcb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_dbbag ,_agaeg :=_cfdcb .Value ,error (nil );if _agaeg !=nil {return _agaeg ;};_abcge .ObjectIDAttr =&_dbbag ;continue ;};if _cfdcb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_abcge .UpdateModeAttr .UnmarshalXMLAttr (_cfdcb );continue ;};};_ccbge :for {_afegb ,_fcfec :=d .Token ();if _fcfec !=nil {return _fcfec ;};switch _dadcfd :=_afegb .(type ){case _c .StartElement :switch _dadcfd .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"}:_abcge .LinkType =new (string );if _gadafd :=d .DecodeElement (_abcge .LinkType ,&_dadcfd );_gadafd !=nil {return _gadafd ;};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"}:_abcge .LockedField =_fc .ST_TrueFalseBlankUnset ;if _gbcgf :=d .DecodeElement (&_abcge .LockedField ,&_dadcfd );_gbcgf !=nil {return _gbcgf ;};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"}:_abcge .FieldCodes =new (string );if _eggdeg :=d .DecodeElement (_abcge .FieldCodes ,&_dadcfd );_eggdeg !=nil {return _eggdeg ;};default:_ac .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",_dadcfd .Name );if _cdffd :=d .Skip ();_cdffd !=nil {return _cdffd ;};};case _c .EndElement :break _ccbge ;case _c .CharData :};};return nil ;};func (_gefab ST_StrokeArrowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beccg :=_c .Attr {};_beccg .Name =name ;switch _gefab {case ST_StrokeArrowTypeUnset :_beccg .Value ="";case ST_StrokeArrowTypeNone :_beccg .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_beccg .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_beccg .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_beccg .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_beccg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_beccg .Value ="\u006f\u0070\u0065\u006e";};return _beccg ,nil ;};type Textpath struct{CT_TextPath };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_caffc OfcST_ConnectorType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caffc .String (),start );};func (_gabcc *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 _gabcc .EditasAttr !=ST_EditAsUnset {_fdgbb ,_eebf :=_gabcc .EditasAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _eebf !=nil {return _eebf ;};start .Attr =append (start .Attr ,_fdgbb );};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .TablepropertiesAttr )});};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .TablelimitsAttr )});};if _gabcc .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .HrefAttr )});};if _gabcc .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .TargetAttr )});};if _gabcc .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .ClassAttr )});};if _gabcc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .TitleAttr )});};if _gabcc .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .AltAttr )});};if _gabcc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .CoordsizeAttr )});};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .CoordoriginAttr )});};if _gabcc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .WrapcoordsAttr )});};if _gabcc .PrintAttr !=_fc .ST_TrueFalseUnset {_feaee ,_ceeda :=_gabcc .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ceeda !=nil {return _ceeda ;};start .Attr =append (start .Attr ,_feaee );};if _gabcc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .IdAttr )});};if _gabcc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .StyleAttr )});};if _gabcc .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .SpidAttr )});};if _gabcc .OnedAttr !=_fc .ST_TrueFalseUnset {_deec ,_gcec :=_gabcc .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gcec !=nil {return _gcec ;};start .Attr =append (start .Attr ,_deec );};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .RegroupidAttr )});};if _gabcc .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_gaca ,_abfg :=_gabcc .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _abfg !=nil {return _abfg ;};start .Attr =append (start .Attr ,_gaca );};if _gabcc .ButtonAttr !=_fc .ST_TrueFalseUnset {_eeda ,_caga :=_gabcc .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _caga !=nil {return _caga ;};start .Attr =append (start .Attr ,_eeda );};if _gabcc .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_dgfd ,_afbe :=_gabcc .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _afbe !=nil {return _afbe ;};start .Attr =append (start .Attr ,_dgfd );};if _gabcc .BulletAttr !=_fc .ST_TrueFalseUnset {_deega ,_cbaa :=_gabcc .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cbaa !=nil {return _cbaa ;};start .Attr =append (start .Attr ,_deega );};if _gabcc .HrAttr !=_fc .ST_TrueFalseUnset {_dgbb ,_abaab :=_gabcc .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _abaab !=nil {return _abaab ;};start .Attr =append (start .Attr ,_dgbb );};if _gabcc .HrstdAttr !=_fc .ST_TrueFalseUnset {_gfca ,_aeegd :=_gabcc .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aeegd !=nil {return _aeegd ;};start .Attr =append (start .Attr ,_gfca );};if _gabcc .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_bcgc ,_daed :=_gabcc .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _daed !=nil {return _daed ;};start .Attr =append (start .Attr ,_bcgc );};if _gabcc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .HrpctAttr )});};if _gabcc .HralignAttr !=OfcST_HrAlignUnset {_gbgeg ,_fbfad :=_gabcc .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fbfad !=nil {return _fbfad ;};start .Attr =append (start .Attr ,_gbgeg );};if _gabcc .AllowincellAttr !=_fc .ST_TrueFalseUnset {_ecdcaa ,_cceee :=_gabcc .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cceee !=nil {return _cceee ;};start .Attr =append (start .Attr ,_ecdcaa );};if _gabcc .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_ecfgg ,_bafb :=_gabcc .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bafb !=nil {return _bafb ;};start .Attr =append (start .Attr ,_ecfgg );};if _gabcc .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_fbfe ,_dagge :=_gabcc .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dagge !=nil {return _dagge ;};start .Attr =append (start .Attr ,_fbfe );};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .BordertopcolorAttr )});};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .BorderleftcolorAttr )});};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .BorderbottomcolorAttr )});};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .BorderrightcolorAttr )});};if _gabcc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_deff ,_ffab :=_gabcc .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ffab !=nil {return _ffab ;};start .Attr =append (start .Attr ,_deff );};if _gabcc .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 :_fb .Sprintf ("\u0025\u0076",*_gabcc .DgmnodekindAttr )});};if _gabcc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eegd ,_dafbc :=_gabcc .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dafbc !=nil {return _dafbc ;};start .Attr =append (start .Attr ,_eegd );};if _gabcc .InsetmodeAttr !=OfcST_InsetModeUnset {_cdcf ,_aeef :=_gabcc .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aeef !=nil {return _aeef ;};start .Attr =append (start .Attr ,_cdcf );};if _gabcc .FilledAttr !=_fc .ST_TrueFalseUnset {_febb ,_aeebe :=_gabcc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aeebe !=nil {return _aeebe ;};start .Attr =append (start .Attr ,_febb );};if _gabcc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .FillcolorAttr )});};e .EncodeToken (start );if _gabcc .Group !=nil {_edgfb :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dgcf :=range _gabcc .Group {e .EncodeElement (_dgcf ,_edgfb );};};if _gabcc .Shape !=nil {_aecc :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_aegab :=range _gabcc .Shape {e .EncodeElement (_aegab ,_aecc );};};if _gabcc .Shapetype !=nil {_ffbg :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cffc :=range _gabcc .Shapetype {e .EncodeElement (_cffc ,_ffbg );};};if _gabcc .Arc !=nil {_babgc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_fgec :=range _gabcc .Arc {e .EncodeElement (_fgec ,_babgc );};};if _gabcc .Curve !=nil {_edaf :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_cfggd :=range _gabcc .Curve {e .EncodeElement (_cfggd ,_edaf );};};if _gabcc .Image !=nil {_acdd :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_caabb :=range _gabcc .Image {e .EncodeElement (_caabb ,_acdd );};};if _gabcc .Line !=nil {_daba :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_eegg :=range _gabcc .Line {e .EncodeElement (_eegg ,_daba );};};if _gabcc .Oval !=nil {_aagc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_cdbe :=range _gabcc .Oval {e .EncodeElement (_cdbe ,_aagc );};};if _gabcc .Polyline !=nil {_dabf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_cceag :=range _gabcc .Polyline {e .EncodeElement (_cceag ,_dabf );};};if _gabcc .Rect !=nil {_aac :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_degc :=range _gabcc .Rect {e .EncodeElement (_degc ,_aac );};};if _gabcc .Roundrect !=nil {_geacc :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_dgca :=range _gabcc .Roundrect {e .EncodeElement (_dgca ,_geacc );};};if _gabcc .Diagram !=nil {_age :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_dbgbf :=range _gabcc .Diagram {e .EncodeElement (_dbgbf ,_age );};};if _gabcc .EG_ShapeElements !=nil {for _ ,_cbgd :=range _gabcc .EG_ShapeElements {_cbgd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gabcb *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 _gabcb .StartAttr !=_fc .ST_TrueFalseBlankUnset {_agga ,_ggbbg :=_gabcb .StartAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061r\u0074"});if _ggbbg !=nil {return _ggbbg ;};start .Attr =append (start .Attr ,_agga );};if _gabcb .EndAttr !=_fc .ST_TrueFalseBlankUnset {_fcfb ,_acdee :=_gabcb .EndAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064"});if _acdee !=nil {return _acdee ;};start .Attr =append (start .Attr ,_fcfb );};if _gabcb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcb .IdrefAttr )});};if _gabcb .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcb .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the Curve and its children
func (_bfgd *Curve )Validate ()error {return _bfgd .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_dgcgfd OfcST_FillType )String ()string {switch _dgcgfd {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 (_cebfe *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 _cebfe .ExtAttr !=ST_ExtUnset {_gefdb ,_dagac :=_cebfe .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dagac !=nil {return _dagac ;};start .Attr =append (start .Attr ,_gefdb );};e .EncodeToken (start );if _cebfe .Idmap !=nil {_gdeff :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_cebfe .Idmap ,_gdeff );};if _cebfe .Regrouptable !=nil {_fdddb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cebfe .Regrouptable ,_fdddb );};if _cebfe .Rules !=nil {_cbggc :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_cebfe .Rules ,_cbggc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_BWMode byte ;func (_afbgb *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 _afbgb .NewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0077"},Value :_fb .Sprintf ("\u0025\u0076",*_afbgb .NewAttr )});};if _afbgb .OldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_afbgb .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the OfcLeft and its children
func (_ebedeg *OfcLeft )Validate ()error {return _ebedeg .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};type OfcST_FillType byte ;type Shapetype struct{CT_Shapetype };
// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path
func (_abec *CT_Line )ValidateWithPath (path string )error {for _bggdg ,_agae :=range _abec .EG_ShapeElements {if _gbcg :=_agae .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bggdg ));_gbcg !=nil {return _gbcg ;};};if _eddgc :=_abec .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eddgc !=nil {return _eddgc ;};if _afgac :=_abec .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afgac !=nil {return _afgac ;};if _aebbc :=_abec .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aebbc !=nil {return _aebbc ;};if _ffbe :=_abec .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ffbe !=nil {return _ffbe ;};if _edad :=_abec .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _ffffe :=_abec .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ffffe !=nil {return _ffffe ;};if _fdaab :=_abec .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdaab !=nil {return _fdaab ;};if _gbgca :=_abec .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gbgca !=nil {return _gbgca ;};if _gedd :=_abec .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gedd !=nil {return _gedd ;};if _bdddef :=_abec .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bdddef !=nil {return _bdddef ;};if _dgbf :=_abec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgbf !=nil {return _dgbf ;};if _dfdbd :=_abec .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dfdbd !=nil {return _dfdbd ;};if _bfdb :=_abec .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfdb !=nil {return _bfdb ;};if _gcda :=_abec .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gcda !=nil {return _gcda ;};if _edbf :=_abec .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edbf !=nil {return _edbf ;};if _afda :=_abec .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_afda !=nil {return _afda ;};if _fcfac :=_abec .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fcfac !=nil {return _fcfac ;};if _ecea :=_abec .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecea !=nil {return _ecea ;};if _bbgg :=_abec .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bbgg !=nil {return _bbgg ;};if _caed :=_abec .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_caed !=nil {return _caed ;};if _egac :=_abec .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_egac !=nil {return _egac ;};if _ggde :=_abec .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ggde !=nil {return _ggde ;};if _abdc :=_abec .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};if _dbba :=_abec .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dbba !=nil {return _dbba ;};if _cgga :=_abec .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgga !=nil {return _cgga ;};if _fdcea :=_abec .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fdcea !=nil {return _fdcea ;};if _gcfad :=_abec .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gcfad !=nil {return _gcfad ;};if _agec :=_abec .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_agec !=nil {return _agec ;};if _fddb :=_abec .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fddb !=nil {return _fddb ;};return nil ;};func NewCT_Fill ()*CT_Fill {_dfdd :=&CT_Fill {};return _dfdd };
// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path
func (_fbag *CT_TextPath )ValidateWithPath (path string )error {if _dbfee :=_fbag .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dbfee !=nil {return _dbfee ;};if _bbcfa :=_fbag .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_bbcfa !=nil {return _bbcfa ;};if _bdad :=_fbag .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_bdad !=nil {return _bdad ;};if _cagd :=_fbag .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_cagd !=nil {return _cagd ;};if _eebgb :=_fbag .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_eebgb !=nil {return _eebgb ;};return nil ;};func (_eed *AG_CoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eed .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .HrefAttr )});};if _eed .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .TargetAttr )});};if _eed .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .ClassAttr )});};if _eed .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .TitleAttr )});};if _eed .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .AltAttr )});};if _eed .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .CoordsizeAttr )});};if _eed .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 :_fb .Sprintf ("\u0025\u0076",*_eed .CoordoriginAttr )});};if _eed .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .WrapcoordsAttr )});};if _eed .PrintAttr !=_fc .ST_TrueFalseUnset {_dacd ,_dff :=_eed .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dff !=nil {return _dff ;};start .Attr =append (start .Attr ,_dacd );};if _eed .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .IdAttr )});};if _eed .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .StyleAttr )});};return nil ;};func (_cgeca OfcST_ExtrusionRender )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egfec :=_c .Attr {};_egfec .Name =name ;switch _cgeca {case OfcST_ExtrusionRenderUnset :_egfec .Value ="";case OfcST_ExtrusionRenderSolid :_egfec .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_egfec .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_egfec .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _egfec ,nil ;};
// ValidateWithPath validates the Stroke and its children, prefixing error messages with path
func (_gadafb *Stroke )ValidateWithPath (path string )error {if _fbdbfa :=_gadafb .CT_Stroke .ValidateWithPath (path );_fbdbfa !=nil {return _fbdbfa ;};return nil ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_befac :=&OfcCT_OLEObject {};return _befac };
// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path
func (_acaae *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _fadca :=_acaae .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fadca !=nil {return _fadca ;};if _accae :=_acaae .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_accae !=nil {return _accae ;};if _eaabdb :=_acaae .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_eaabdb !=nil {return _eaabdb ;};if _cagce :=_acaae .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cagce !=nil {return _cagce ;};if _acgde :=_acaae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acgde !=nil {return _acgde ;};if _gbeac :=_acaae .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbeac !=nil {return _gbeac ;};if _edddba :=_acaae .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_edddba !=nil {return _edddba ;};if _edbaa :=_acaae .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_edbaa !=nil {return _edbaa ;};if _gecc :=_acaae .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gecc !=nil {return _gecc ;};if _abgef :=_acaae .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_abgef !=nil {return _abgef ;};if _beedg :=_acaae .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_beedg !=nil {return _beedg ;};if _bbefbe :=_acaae .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bbefbe !=nil {return _bbefbe ;};if _gbdafgg :=_acaae .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gbdafgg !=nil {return _gbdafgg ;};if _fbfbc :=_acaae .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_fbfbc !=nil {return _fbfbc ;};if _bfff :=_acaae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bfff !=nil {return _bfff ;};if _aafea :=_acaae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aafea !=nil {return _aafea ;};return nil ;};func NewOfcOLEObject ()*OfcOLEObject {_aegcgg :=&OfcOLEObject {};_aegcgg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _aegcgg ;};func (_bbdea OfcST_ScreenSize )Validate ()error {return _bbdea .ValidateWithPath ("")};
// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path
func (_bfafb *OfcCT_Callout )ValidateWithPath (path string )error {if _geebf :=_bfafb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_geebf !=nil {return _geebf ;};if _cfceb :=_bfafb .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_cfceb !=nil {return _cfceb ;};if _gafga :=_bfafb .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gafga !=nil {return _gafga ;};if _gbfe :=_bfafb .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_gbfe !=nil {return _gbfe ;};if _edged :=_bfafb .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_edged !=nil {return _edged ;};if _gaaac :=_bfafb .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gaaac !=nil {return _gaaac ;};if _bbgcc :=_bfafb .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_bbgcc !=nil {return _bbgcc ;};if _cefc :=_bfafb .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_cefc !=nil {return _cefc ;};if _gbcga :=_bfafb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gbcga !=nil {return _gbcga ;};return nil ;};func (_egcc *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 _egcc .BwmodeAttr !=OfcST_BWModeUnset {_dfaeg ,_egad :=_egcc .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _egad !=nil {return _egad ;};start .Attr =append (start .Attr ,_dfaeg );};if _egcc .BwpureAttr !=OfcST_BWModeUnset {_cebc ,_ebcd :=_egcc .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ebcd !=nil {return _ebcd ;};start .Attr =append (start .Attr ,_cebc );};if _egcc .BwnormalAttr !=OfcST_BWModeUnset {_fdcga ,_bcac :=_egcc .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bcac !=nil {return _bcac ;};start .Attr =append (start .Attr ,_fdcga );};if _egcc .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_dfaa ,_fcef :=_egcc .TargetscreensizeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _fcef !=nil {return _fcef ;};start .Attr =append (start .Attr ,_dfaa );};if _egcc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_egcc .IdAttr )});};if _egcc .FilledAttr !=_fc .ST_TrueFalseUnset {_fceda ,_efaa :=_egcc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efaa !=nil {return _efaa ;};start .Attr =append (start .Attr ,_fceda );};if _egcc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_egcc .FillcolorAttr )});};e .EncodeToken (start );if _egcc .Fill !=nil {_abef :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_egcc .Fill ,_abef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_dgedc :=&OfcShapelayout {};_dgedc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _dgedc ;};func (_egaga *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 _egaga .InsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_egaga .InsetAttr )});};if _egaga .SingleclickAttr !=_fc .ST_TrueFalseUnset {_ffaba ,_cdfag :=_egaga .SingleclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _cdfag !=nil {return _cdfag ;};start .Attr =append (start .Attr ,_ffaba );};if _egaga .InsetmodeAttr !=OfcST_InsetModeUnset {_fcagb ,_agdge :=_egaga .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _agdge !=nil {return _agdge ;};start .Attr =append (start .Attr ,_fcagb );};if _egaga .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_egaga .IdAttr )});};if _egaga .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_egaga .StyleAttr )});};e .EncodeToken (start );if _egaga .TxbxContent !=nil {_afbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_egaga .TxbxContent ,_afbee );};if _egaga .Any !=nil {_egaga .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbfa *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 _fbfa .CT_Background .MarshalXML (e ,start );};
// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path
func (_ffce *CT_RoundRect )ValidateWithPath (path string )error {for _ecgf ,_beba :=range _ffce .EG_ShapeElements {if _ecfb :=_beba .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ecgf ));_ecfb !=nil {return _ecfb ;};};if _cfdbe :=_ffce .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cfdbe !=nil {return _cfdbe ;};if _agafdc :=_ffce .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_agafdc !=nil {return _agafdc ;};if _acgea :=_ffce .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_acgea !=nil {return _acgea ;};if _ccgdg :=_ffce .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ccgdg !=nil {return _ccgdg ;};if _cdfg :=_ffce .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cdfg !=nil {return _cdfg ;};if _bddge :=_ffce .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bddge !=nil {return _bddge ;};if _bcbg :=_ffce .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bcbg !=nil {return _bcbg ;};if _ccfed :=_ffce .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ccfed !=nil {return _ccfed ;};if _agfe :=_ffce .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agfe !=nil {return _agfe ;};if _fgaad :=_ffce .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgaad !=nil {return _fgaad ;};if _cefbb :=_ffce .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cefbb !=nil {return _cefbb ;};if _aafa :=_ffce .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aafa !=nil {return _aafa ;};if _gddeg :=_ffce .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gddeg !=nil {return _gddeg ;};if _dgeg :=_ffce .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dgeg !=nil {return _dgeg ;};if _fffbd :=_ffce .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fffbd !=nil {return _fffbd ;};if _aface :=_ffce .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aface !=nil {return _aface ;};if _acab :=_ffce .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_acab !=nil {return _acab ;};if _gedf :=_ffce .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gedf !=nil {return _gedf ;};if _cfceg :=_ffce .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cfceg !=nil {return _cfceg ;};if _affab :=_ffce .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_affab !=nil {return _affab ;};if _bgda :=_ffce .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgda !=nil {return _bgda ;};if _cgafe :=_ffce .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cgafe !=nil {return _cgafe ;};if _geebc :=_ffce .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_geebc !=nil {return _geebc ;};if _dgeba :=_ffce .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dgeba !=nil {return _dgeba ;};if _fcdc :=_ffce .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fcdc !=nil {return _fcdc ;};if _gbba :=_ffce .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gbba !=nil {return _gbba ;};if _gbbc :=_ffce .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gbbc !=nil {return _gbbc ;};if _ccga :=_ffce .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ccga !=nil {return _ccga ;};if _dfggg :=_ffce .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dfggg !=nil {return _dfggg ;};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_aabe :=&AG_OfficeCoreAttributes {};return _aabe ;};func (_bcegd *OfcCT_OLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebgfd :=range start .Attr {if _ebgfd .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"&&_ebgfd .Name .Local =="\u0069\u0064"||_ebgfd .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"&&_ebgfd .Name .Local =="\u0069\u0064"{_bgfdc ,_ebcfb :=_ebgfd .Value ,error (nil );if _ebcfb !=nil {return _ebcfb ;};_bcegd .IdAttr =&_bgfdc ;continue ;};if _ebgfd .Name .Local =="\u0054\u0079\u0070\u0065"{_bcegd .TypeAttr .UnmarshalXMLAttr (_ebgfd );continue ;};if _ebgfd .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bfgee ,_bgbf :=_ebgfd .Value ,error (nil );if _bgbf !=nil {return _bgbf ;};_bcegd .ProgIDAttr =&_bfgee ;continue ;};if _ebgfd .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_bbcge ,_fdac :=_ebgfd .Value ,error (nil );if _fdac !=nil {return _fdac ;};_bcegd .ShapeIDAttr =&_bbcge ;continue ;};if _ebgfd .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bcegd .DrawAspectAttr .UnmarshalXMLAttr (_ebgfd );continue ;};if _ebgfd .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_cadfa ,_fcgaf :=_ebgfd .Value ,error (nil );if _fcgaf !=nil {return _fcgaf ;};_bcegd .ObjectIDAttr =&_cadfa ;continue ;};if _ebgfd .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bcegd .UpdateModeAttr .UnmarshalXMLAttr (_ebgfd );continue ;};};_ggeed :for {_fefeb ,_cefddc :=d .Token ();if _cefddc !=nil {return _cefddc ;};switch _ggaeb :=_fefeb .(type ){case _c .StartElement :switch _ggaeb .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"}:_bcegd .LinkType =new (string );if _cfdg :=d .DecodeElement (_bcegd .LinkType ,&_ggaeb );_cfdg !=nil {return _cfdg ;};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"}:_bcegd .LockedField =_fc .ST_TrueFalseBlankUnset ;if _adgcd :=d .DecodeElement (&_bcegd .LockedField ,&_ggaeb );_adgcd !=nil {return _adgcd ;};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"}:_bcegd .FieldCodes =new (string );if _febc :=d .DecodeElement (_bcegd .FieldCodes ,&_ggaeb );_febc !=nil {return _febc ;};default:_ac .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",_ggaeb .Name );if _dafgb :=d .Skip ();_dafgb !=nil {return _dafgb ;};};case _c .EndElement :break _ggeed ;case _c .CharData :};};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_fegegf :=&OfcCT_Proxy {};return _fegegf };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 *_ae .Wrap ;Anchorlock *_ae .Anchorlock ;Bordertop *_ae .Bordertop ;Borderbottom *_ae .Borderbottom ;Borderleft *_ae .Borderleft ;Borderright *_ae .Borderright ;ClientData *_b .ClientData ;Textdata *_dce .Textdata ;};
// Validate validates the AG_Adj and its children
func (_gd *AG_Adj )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func NewFormulas ()*Formulas {_gcffe :=&Formulas {};_gcffe .CT_Formulas =*NewCT_Formulas ();return _gcffe ;};func (_ageaa *OfcST_ConnectType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ageaa =0;case "\u006e\u006f\u006e\u0065":*_ageaa =1;case "\u0072\u0065\u0063\u0074":*_ageaa =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ageaa =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ageaa =4;};return nil ;};func (_eefdc OfcST_ScreenSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eefdc .String (),start );};func (_bbgbd *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 _bbgbd .TypeAttr !=OfcST_OLETypeUnset {_fbfeg ,_agcac :=_bbgbd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0054\u0079\u0070\u0065"});if _agcac !=nil {return _agcac ;};start .Attr =append (start .Attr ,_fbfeg );};if _bbgbd .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .ProgIDAttr )});};if _bbgbd .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .ShapeIDAttr )});};if _bbgbd .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_dbgfa ,_aaebc :=_bbgbd .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _aaebc !=nil {return _aaebc ;};start .Attr =append (start .Attr ,_dbgfa );};if _bbgbd .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .ObjectIDAttr )});};if _bbgbd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .IdAttr )});};if _bbgbd .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_ccbfc ,_gedfc :=_bbgbd .UpdateModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _gedfc !=nil {return _gedfc ;};start .Attr =append (start .Attr ,_ccbfc );};e .EncodeToken (start );if _bbgbd .LinkType !=nil {_aecfad :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_a .AddPreserveSpaceAttr (&_aecfad ,*_bbgbd .LinkType );e .EncodeElement (_bbgbd .LinkType ,_aecfad );};if _bbgbd .LockedField !=_fc .ST_TrueFalseBlankUnset {_ccdfe :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_bbgbd .LockedField ,_ccdfe );};if _bbgbd .FieldCodes !=nil {_affebd :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_a .AddPreserveSpaceAttr (&_affebd ,*_bbgbd .FieldCodes );e .EncodeElement (_bbgbd .FieldCodes ,_affebd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gabff *ST_StrokeArrowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gabff =0;case "\u006e\u006f\u006e\u0065":*_gabff =1;case "\u0062\u006c\u006fc\u006b":*_gabff =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_gabff =3;case "\u006f\u0076\u0061\u006c":*_gabff =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gabff =5;case "\u006f\u0070\u0065\u006e":*_gabff =6;};return nil ;};
// ValidateWithPath validates the Image and its children, prefixing error messages with path
func (_eabb *Image )ValidateWithPath (path string )error {if _gbaega :=_eabb .CT_Image .ValidateWithPath (path );_gbaega !=nil {return _gbaega ;};return nil ;};func (_face *OfcST_ExtrusionPlane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aacaa ,_baffg :=d .Token ();if _baffg !=nil {return _baffg ;};if _deegg ,_beafe :=_aacaa .(_c .EndElement );_beafe &&_deegg .Name ==start .Name {*_face =1;return nil ;};if _daagbb ,_ebdgf :=_aacaa .(_c .CharData );!_ebdgf {return _fb .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",_aacaa );}else {switch string (_daagbb ){case "":*_face =0;case "\u0058\u0059":*_face =1;case "\u005a\u0058":*_face =2;case "\u0059\u005a":*_face =3;};};_aacaa ,_baffg =d .Token ();if _baffg !=nil {return _baffg ;};if _cfcebc ,_gcecde :=_aacaa .(_c .EndElement );_gcecde &&_cfcebc .Name ==start .Name {return nil ;};return _fb .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",_aacaa );};type OfcST_InsetMode byte ;func (_eegba *ST_ShadowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eegba =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eegba =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eegba =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_eegba =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_eegba =4;};return nil ;};func (_fcfff ST_EditAs )String ()string {switch _fcfff {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 "";};
// Validate validates the AG_Fill and its children
func (_bbc *AG_Fill )Validate ()error {return _bbc .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_dadfe *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dadfe =0;case "\u0073\u0068\u006fr\u0074":*_dadfe =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dadfe =2;case "\u006c\u006f\u006e\u0067":*_dadfe =3;};return nil ;};func (_bdead *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 _bdead .OnAttr !=_fc .ST_TrueFalseUnset {_egaac ,_afcgf :=_bdead .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _afcgf !=nil {return _afcgf ;};start .Attr =append (start .Attr ,_egaac );};if _bdead .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .WeightAttr )});};if _bdead .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .ColorAttr )});};if _bdead .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .Color2Attr )});};if _bdead .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .OpacityAttr )});};if _bdead .LinestyleAttr !=ST_StrokeLineStyleUnset {_befdg ,_ebebfc :=_bdead .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _ebebfc !=nil {return _ebebfc ;};start .Attr =append (start .Attr ,_befdg );};if _bdead .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .MiterlimitAttr )});};if _bdead .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_aggaa ,_cgdeb :=_bdead .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _cgdeb !=nil {return _cgdeb ;};start .Attr =append (start .Attr ,_aggaa );};if _bdead .EndcapAttr !=ST_StrokeEndCapUnset {_bbcfb ,_cgbfa :=_bdead .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _cgbfa !=nil {return _cgbfa ;};start .Attr =append (start .Attr ,_bbcfb );};if _bdead .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .DashstyleAttr )});};if _bdead .InsetpenAttr !=_fc .ST_TrueFalseUnset {_eddge ,_eaabae :=_bdead .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eaabae !=nil {return _eaabae ;};start .Attr =append (start .Attr ,_eddge );};if _bdead .FilltypeAttr !=ST_FillTypeUnset {_gagdc ,_bgcdc :=_bdead .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bgcdc !=nil {return _bgcdc ;};start .Attr =append (start .Attr ,_gagdc );};if _bdead .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .SrcAttr )});};if _bdead .ImageaspectAttr !=ST_ImageAspectUnset {_gdgedf ,_baaga :=_bdead .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _baaga !=nil {return _baaga ;};start .Attr =append (start .Attr ,_gdgedf );};if _bdead .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .ImagesizeAttr )});};if _bdead .ImagealignshapeAttr !=_fc .ST_TrueFalseUnset {_ffdgfe ,_fggdb :=_bdead .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fggdb !=nil {return _fggdb ;};start .Attr =append (start .Attr ,_ffdgfe );};if _bdead .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cbccf ,_ggfd :=_bdead .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ggfd !=nil {return _ggfd ;};start .Attr =append (start .Attr ,_cbccf );};if _bdead .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_aeebad ,_geggf :=_bdead .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _geggf !=nil {return _geggf ;};start .Attr =append (start .Attr ,_aeebad );};if _bdead .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fgafg ,_gabde :=_bdead .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _gabde !=nil {return _gabde ;};start .Attr =append (start .Attr ,_fgafg );};if _bdead .EndarrowAttr !=ST_StrokeArrowTypeUnset {_eccgg ,_cdaec :=_bdead .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _cdaec !=nil {return _cdaec ;};start .Attr =append (start .Attr ,_eccgg );};if _bdead .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dfdbf ,_gcdea :=_bdead .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _gcdea !=nil {return _gcdea ;};start .Attr =append (start .Attr ,_dfdbf );};if _bdead .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gacad ,_gdaaf :=_bdead .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _gdaaf !=nil {return _gdaaf ;};start .Attr =append (start .Attr ,_gacad );};if _bdead .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .HrefAttr )});};if _bdead .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .AlthrefAttr )});};if _bdead .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .TitleAttr )});};if _bdead .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bebfdc ,_bebd :=_bdead .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bebd !=nil {return _bebd ;};start .Attr =append (start .Attr ,_bebfdc );};if _bdead .ExtAttr !=ST_ExtUnset {_cgffa ,_fbcdd :=_bdead .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbcdd !=nil {return _fbcdd ;};start .Attr =append (start .Attr ,_cgffa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efcceb ST_ShadowType )Validate ()error {return _efcceb .ValidateWithPath ("")};func (_gafdb OfcST_ExtrusionPlane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gafdb .String (),start );};func (_abadfa *OfcST_RType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abadfa =0;case "\u0061\u0072\u0063":*_abadfa =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_abadfa =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_abadfa =3;case "\u0061\u006c\u0069g\u006e":*_abadfa =4;};return nil ;};func (_baedd *OfcCT_Entry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfebe :=range start .Attr {if _bfebe .Name .Local =="\u006e\u0065\u0077"{_agbag ,_cbbcc :=_f .ParseInt (_bfebe .Value ,10,32);if _cbbcc !=nil {return _cbbcc ;};_fdeca :=int32 (_agbag );_baedd .NewAttr =&_fdeca ;continue ;};if _bfebe .Name .Local =="\u006f\u006c\u0064"{_aecdb ,_bdccb :=_f .ParseInt (_bfebe .Value ,10,32);if _bdccb !=nil {return _bdccb ;};_bbggd :=int32 (_aecdb );_baedd .OldAttr =&_bbggd ;continue ;};};for {_gbdaa ,_cddba :=d .Token ();if _cddba !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_cddba );};if _fegae ,_ebeae :=_gbdaa .(_c .EndElement );_ebeae &&_fegae .Name ==start .Name {break ;};};return nil ;};func (_ffdbe *Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ffdbe .CT_Shadow .MarshalXML (e ,start );};func (_bccde OfcST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfffa :=_c .Attr {};_dfffa .Name =name ;switch _bccde {case OfcST_FillTypeUnset :_dfffa .Value ="";case OfcST_FillTypeGradientCenter :_dfffa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_dfffa .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_dfffa .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_dfffa .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_dfffa .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_dfffa .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_dfffa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_dfffa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_dfffa .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _dfffa ,nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type OfcDiagram struct{OfcCT_Diagram };func (_fgged *OfcST_DiagramLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eabe ,_fdbec :=d .Token ();if _fdbec !=nil {return _fdbec ;};if _cbbcb ,_ffafa :=_eabe .(_c .EndElement );_ffafa &&_cbbcb .Name ==start .Name {*_fgged =1;return nil ;};if _bbdgd ,_adcac :=_eabe .(_c .CharData );!_adcac {return _fb .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",_eabe );}else {switch string (_bbdgd ){case "":*_fgged =0;case "\u0030":*_fgged =1;case "\u0031":*_fgged =2;case "\u0032":*_fgged =3;case "\u0033":*_fgged =4;};};_eabe ,_fdbec =d .Token ();if _fdbec !=nil {return _fdbec ;};if _gagfe ,_beefc :=_eabe .(_c .EndElement );_beefc &&_gagfe .Name ==start .Name {return nil ;};return _fb .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",_eabe );};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _fc .ST_TrueFalse ;InvyAttr _fc .ST_TrueFalse ;SwitchAttr _fc .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_ddaeg *Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddaeg .CT_Rect =*NewCT_Rect ();for _ ,_affgg :=range start .Attr {if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gddfa ,_bdfab :=_affgg .Value ,error (nil );if _bdfab !=nil {return _bdfab ;};_ddaeg .BordertopcolorAttr =&_gddfa ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ddaeg .BulletAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072"{_ddaeg .HrAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddaeg .CliptowrapAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072\u0073t\u0064"{_ddaeg .HrstdAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006f\u006c\u0065"{_ddaeg .OleAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ddaeg .HrnoshadeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006f\u006e\u0065\u0064"{_ddaeg .OnedAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072\u0070c\u0074"{_aggbd ,_ebagg :=_f .ParseFloat (_affgg .Value ,64);if _ebagg !=nil {return _ebagg ;};_dabea :=float32 (_aggbd );_ddaeg .HrpctAttr =&_dabea ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddaeg .OleiconAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bggca ,_daedc :=_affgg .Value ,error (nil );if _daedc !=nil {return _daedc ;};_ddaeg .BorderbottomcolorAttr =&_bggca ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ddaeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gfgce ,_eaggf :=_f .ParseInt (_affgg .Value ,10,64);if _eaggf !=nil {return _eaggf ;};_ddaeg .RegroupidAttr =&_gfgce ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006c\u0069\u0070"{_ddaeg .ClipAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ddaeg .HralignAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddaeg .PreferrelativeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ddaeg .DgmlayoutAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ddaeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddaeg .InsetmodeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ddaeg .ButtonAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ddaeg .UserdrawnAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ddaeg .AllowincellAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0073\u0070\u0074"{_dfbddb ,_efdbge :=_f .ParseFloat (_affgg .Value ,64);if _efdbge !=nil {return _efdbge ;};_dbdfa :=float32 (_dfbddb );_ddaeg .SptAttr =&_dbdfa ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbacg ,_dbcec :=_affgg .Value ,error (nil );if _dbcec !=nil {return _dbcec ;};_ddaeg .BorderleftcolorAttr =&_cbacg ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddaeg .ConnectortypeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eddga ,_gabb :=_affgg .Value ,error (nil );if _gabb !=nil {return _gabb ;};_ddaeg .BorderrightcolorAttr =&_eddga ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0073\u0070\u0069\u0064"{_cfff ,_fdebfb :=_affgg .Value ,error (nil );if _fdebfb !=nil {return _fdebfb ;};_ddaeg .SpidAttr =&_cfff ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccaag ,_aedda :=_f .ParseInt (_affgg .Value ,10,64);if _aedda !=nil {return _aedda ;};_ddaeg .DgmnodekindAttr =&_ccaag ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddaeg .BwpureAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddaeg .ForcedashAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddaeg .BwnormalAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddaeg .BwmodeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ddaeg .UserhiddenAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddaeg .AllowoverlapAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_faccd ,_cdcgg :=_affgg .Value ,error (nil );if _cdcgg !=nil {return _cdcgg ;};_ddaeg .TargetAttr =&_faccd ;continue ;};if _affgg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agdfd ,_bfdaf :=_affgg .Value ,error (nil );if _bfdaf !=nil {return _bfdaf ;};_ddaeg .CoordoriginAttr =&_agdfd ;continue ;};if _affgg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ddaeg .StrokedAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgdae ,_gdgdg :=_affgg .Value ,error (nil );if _gdgdg !=nil {return _gdgdg ;};_ddaeg .CoordsizeAttr =&_bgdae ;continue ;};if _affgg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afedc ,_faaece :=_affgg .Value ,error (nil );if _faaece !=nil {return _faaece ;};_ddaeg .StrokeweightAttr =&_afedc ;continue ;};if _affgg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcgae ,_ccbeea :=_affgg .Value ,error (nil );if _ccbeea !=nil {return _ccbeea ;};_ddaeg .StyleAttr =&_dcgae ;continue ;};if _affgg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abfb ,_adgcda :=_affgg .Value ,error (nil );if _adgcda !=nil {return _adgcda ;};_ddaeg .ChromakeyAttr =&_abfb ;continue ;};if _affgg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecdff ,_dagae :=_affgg .Value ,error (nil );if _dagae !=nil {return _dagae ;};_ddaeg .FillcolorAttr =&_ecdff ;continue ;};if _affgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggafdd ,_gebf :=_affgg .Value ,error (nil );if _gebf !=nil {return _gebf ;};_ddaeg .OpacityAttr =&_ggafdd ;continue ;};if _affgg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecedb ,_bgfbb :=_affgg .Value ,error (nil );if _bgfbb !=nil {return _bgfbb ;};_ddaeg .WrapcoordsAttr =&_ecedb ;continue ;};if _affgg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abfgg ,_ggdeg :=_affgg .Value ,error (nil );if _ggdeg !=nil {return _ggdeg ;};_ddaeg .StrokecolorAttr =&_abfgg ;continue ;};if _affgg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddaeg .InsetpenAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0068\u0072\u0065\u0066"{_acabbd ,_gdeab :=_affgg .Value ,error (nil );if _gdeab !=nil {return _gdeab ;};_ddaeg .HrefAttr =&_acabbd ;continue ;};if _affgg .Name .Local =="\u0069\u0064"{_gggad ,_gfdgg :=_affgg .Value ,error (nil );if _gfdgg !=nil {return _gfdgg ;};_ddaeg .IdAttr =&_gggad ;continue ;};if _affgg .Name .Local =="\u0070\u0072\u0069n\u0074"{_ddaeg .PrintAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0061\u006c\u0074"{_gfbcg ,_dfeg :=_affgg .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_ddaeg .AltAttr =&_gfbcg ;continue ;};if _affgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dggde ,_agbfg :=_affgg .Value ,error (nil );if _agbfg !=nil {return _agbfg ;};_ddaeg .TitleAttr =&_dggde ;continue ;};if _affgg .Name .Local =="\u0063\u006c\u0061s\u0073"{_eegdg ,_cebac :=_affgg .Value ,error (nil );if _cebac !=nil {return _cebac ;};_ddaeg .ClassAttr =&_eegdg ;continue ;};if _affgg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddaeg .FilledAttr .UnmarshalXMLAttr (_affgg );continue ;};};_afdfga :for {_ecfffe ,_ddbca :=d .Token ();if _ddbca !=nil {return _ddbca ;};switch _ecgbga :=_ecfffe .(type ){case _c .StartElement :switch _ecgbga .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"}:_eaagb :=NewEG_ShapeElements ();_eaagb .Path =NewPath ();if _fgfdce :=d .DecodeElement (_eaagb .Path ,&_ecgbga );_fgfdce !=nil {return _fgfdce ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_eaagb );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"}:_ceeeg :=NewEG_ShapeElements ();_ceeeg .Formulas =NewFormulas ();if _eegbgg :=d .DecodeElement (_ceeeg .Formulas ,&_ecgbga );_eegbgg !=nil {return _eegbgg ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_ceeeg );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"}:_ceefc :=NewEG_ShapeElements ();_ceefc .Handles =NewHandles ();if _febee :=d .DecodeElement (_ceefc .Handles ,&_ecgbga );_febee !=nil {return _febee ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_ceefc );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"}:_cbcdb :=NewEG_ShapeElements ();_cbcdb .Fill =NewFill ();if _afcd :=d .DecodeElement (_cbcdb .Fill ,&_ecgbga );_afcd !=nil {return _afcd ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_cbcdb );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"}:_gcabg :=NewEG_ShapeElements ();_gcabg .Stroke =NewStroke ();if _abdfa :=d .DecodeElement (_gcabg .Stroke ,&_ecgbga );_abdfa !=nil {return _abdfa ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gcabg );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"}:_afgfc :=NewEG_ShapeElements ();_afgfc .Shadow =NewShadow ();if _cgeac :=d .DecodeElement (_afgfc .Shadow ,&_ecgbga );_cgeac !=nil {return _cgeac ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_afgfc );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"}:_acdc :=NewEG_ShapeElements ();_acdc .Textbox =NewTextbox ();if _dccde :=d .DecodeElement (_acdc .Textbox ,&_ecgbga );_dccde !=nil {return _dccde ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_acdc );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"}:_adecd :=NewEG_ShapeElements ();_adecd .Textpath =NewTextpath ();if _bbbfa :=d .DecodeElement (_adecd .Textpath ,&_ecgbga );_bbbfa !=nil {return _bbbfa ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_adecd );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"}:_egdfc :=NewEG_ShapeElements ();_egdfc .Imagedata =NewImagedata ();if _deaga :=d .DecodeElement (_egdfc .Imagedata ,&_ecgbga );_deaga !=nil {return _deaga ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_egdfc );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"}:_ddcc :=NewEG_ShapeElements ();_ddcc .Skew =NewOfcSkew ();if _feegdb :=d .DecodeElement (_ddcc .Skew ,&_ecgbga );_feegdb !=nil {return _feegdb ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_ddcc );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"}:_gegde :=NewEG_ShapeElements ();_gegde .Extrusion =NewOfcExtrusion ();if _fdgcba :=d .DecodeElement (_gegde .Extrusion ,&_ecgbga );_fdgcba !=nil {return _fdgcba ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gegde );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"}:_edfgf :=NewEG_ShapeElements ();_edfgf .Callout =NewOfcCallout ();if _fagad :=d .DecodeElement (_edfgf .Callout ,&_ecgbga );_fagad !=nil {return _fagad ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_edfgf );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"}:_dgdff :=NewEG_ShapeElements ();_dgdff .Lock =NewOfcLock ();if _gcfeg :=d .DecodeElement (_dgdff .Lock ,&_ecgbga );_gcfeg !=nil {return _gcfeg ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_dgdff );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"}:_abdea :=NewEG_ShapeElements ();_abdea .Clippath =NewOfcClippath ();if _efacc :=d .DecodeElement (_abdea .Clippath ,&_ecgbga );_efacc !=nil {return _efacc ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_abdea );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"}:_fccfae :=NewEG_ShapeElements ();_fccfae .Signatureline =NewOfcSignatureline ();if _dfeca :=d .DecodeElement (_fccfae .Signatureline ,&_ecgbga );_dfeca !=nil {return _dfeca ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_fccfae );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"}:_deecc :=NewEG_ShapeElements ();_deecc .Wrap =_ae .NewWrap ();if _dcagc :=d .DecodeElement (_deecc .Wrap ,&_ecgbga );_dcagc !=nil {return _dcagc ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_deecc );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"}:_bfdcbc :=NewEG_ShapeElements ();_bfdcbc .Anchorlock =_ae .NewAnchorlock ();if _cefac :=d .DecodeElement (_bfdcbc .Anchorlock ,&_ecgbga );_cefac !=nil {return _cefac ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_bfdcbc );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"}:_cded :=NewEG_ShapeElements ();_cded .Bordertop =_ae .NewBordertop ();if _ageba :=d .DecodeElement (_cded .Bordertop ,&_ecgbga );_ageba !=nil {return _ageba ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_cded );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"}:_gffc :=NewEG_ShapeElements ();_gffc .Borderbottom =_ae .NewBorderbottom ();if _cbbfe :=d .DecodeElement (_gffc .Borderbottom ,&_ecgbga );_cbbfe !=nil {return _cbbfe ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gffc );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"}:_abadg :=NewEG_ShapeElements ();_abadg .Borderleft =_ae .NewBorderleft ();if _abddd :=d .DecodeElement (_abadg .Borderleft ,&_ecgbga );_abddd !=nil {return _abddd ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_abadg );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"}:_dfabg :=NewEG_ShapeElements ();_dfabg .Borderright =_ae .NewBorderright ();if _fgfdcb :=d .DecodeElement (_dfabg .Borderright ,&_ecgbga );_fgfdcb !=nil {return _fgfdcb ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_dfabg );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"}:_eedcf :=NewEG_ShapeElements ();_eedcf .ClientData =_b .NewClientData ();if _debbe :=d .DecodeElement (_eedcf .ClientData ,&_ecgbga );_debbe !=nil {return _debbe ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_eedcf );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"}:_gcdbc :=NewEG_ShapeElements ();_gcdbc .Textdata =_dce .NewTextdata ();if _gfee :=d .DecodeElement (_gcdbc .Textdata ,&_ecgbga );_gfee !=nil {return _gfee ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gcdbc );default:_ac .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",_ecgbga .Name );if _baedf :=d .Skip ();_baedf !=nil {return _baedf ;};};case _c .EndElement :break _afdfga ;case _c .CharData :};};return nil ;};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};
// Validate validates the Formulas and its children
func (_ebaf *Formulas )Validate ()error {return _ebaf .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};
// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path
func (_gbd *AG_Ext )ValidateWithPath (path string )error {if _gbd .ExtAttr ==ST_ExtUnset {return _fb .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 _bdb :=_gbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdb !=nil {return _bdb ;};return nil ;};func (_aeede OfcST_DiagramLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aeede .String (),start );};func (_cccbf OfcST_DiagramLayout )Validate ()error {return _cccbf .ValidateWithPath ("")};func (_fefc *CT_ImageData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abcd :=range start .Attr {if _abcd .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"&&_abcd .Name .Local =="\u0070\u0069\u0063\u0074"||_abcd .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"&&_abcd .Name .Local =="\u0070\u0069\u0063\u0074"{_defb ,_faeg :=_abcd .Value ,error (nil );if _faeg !=nil {return _faeg ;};_fefc .PictAttr =&_defb ;continue ;};if _abcd .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"&&_abcd .Name .Local =="\u0068\u0072\u0065\u0066"||_abcd .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"&&_abcd .Name .Local =="\u0068\u0072\u0065\u0066"{_eaga ,_gadg :=_abcd .Value ,error (nil );if _gadg !=nil {return _gadg ;};_fefc .RHrefAttr =&_eaga ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0068\u0072\u0065\u0066"{_bbge ,_gegf :=_abcd .Value ,error (nil );if _gegf !=nil {return _gegf ;};_fefc .HrefAttr =&_bbge ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efcb ,_edae :=_abcd .Value ,error (nil );if _edae !=nil {return _edae ;};_fefc .AlthrefAttr =&_efcb ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fefg ,_gdgf :=_abcd .Value ,error (nil );if _gdgf !=nil {return _gdgf ;};_fefc .TitleAttr =&_fefg ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u006f\u006c\u0065i\u0064"{_fcbf ,_acege :=_f .ParseFloat (_abcd .Value ,64);if _acege !=nil {return _acege ;};_debee :=float32 (_fcbf );_fefc .OleidAttr =&_debee ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fefc .DetectmouseclickAttr .UnmarshalXMLAttr (_abcd );continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u006d\u006f\u0076i\u0065"{_eacb ,_aaaba :=_f .ParseFloat (_abcd .Value ,64);if _aaaba !=nil {return _aaaba ;};_fdgce :=float32 (_eacb );_fefc .MovieAttr =&_fdgce ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0072\u0065\u006ci\u0064"{_abcg ,_feeb :=_abcd .Value ,error (nil );if _feeb !=nil {return _feeb ;};_fefc .RelidAttr =&_abcg ;continue ;};if _abcd .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"&&_abcd .Name .Local =="\u0069\u0064"||_abcd .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"&&_abcd .Name .Local =="\u0069\u0064"{_cbbb ,_aeca :=_abcd .Value ,error (nil );if _aeca !=nil {return _aeca ;};_fefc .IdAttr =&_cbbb ;continue ;};if _abcd .Name .Local =="\u0069\u0064"{_efcec ,_beeb :=_abcd .Value ,error (nil );if _beeb !=nil {return _beeb ;};_fefc .SIdAttr =&_efcec ;continue ;};if _abcd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_aga ,_fcfdc :=_abcd .Value ,error (nil );if _fcfdc !=nil {return _fcfdc ;};_fefc .CropbottomAttr =&_aga ;continue ;};if _abcd .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ccca ,_effgd :=_abcd .Value ,error (nil );if _effgd !=nil {return _effgd ;};_fefc .EmbosscolorAttr =&_ccca ;continue ;};if _abcd .Name .Local =="\u0073\u0072\u0063"{_gedcbf ,_ddaa :=_abcd .Value ,error (nil );if _ddaa !=nil {return _ddaa ;};_fefc .SrcAttr =&_gedcbf ;continue ;};if _abcd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_agbd ,_aaca :=_abcd .Value ,error (nil );if _aaca !=nil {return _aaca ;};_fefc .CropleftAttr =&_agbd ;continue ;};if _abcd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_afbef ,_bdac :=_abcd .Value ,error (nil );if _bdac !=nil {return _bdac ;};_fefc .CroptopAttr =&_afbef ;continue ;};if _abcd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gdga ,_gdaa :=_abcd .Value ,error (nil );if _gdaa !=nil {return _gdaa ;};_fefc .CroprightAttr =&_gdga ;continue ;};if _abcd .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fbcf ,_edee :=_abcd .Value ,error (nil );if _edee !=nil {return _edee ;};_fefc .RecolortargetAttr =&_fbcf ;continue ;};if _abcd .Name .Local =="\u0067\u0061\u0069\u006e"{_cgfgc ,_abbe :=_abcd .Value ,error (nil );if _abbe !=nil {return _abbe ;};_fefc .GainAttr =&_cgfgc ;continue ;};if _abcd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ddfbe ,_bcad :=_abcd .Value ,error (nil );if _bcad !=nil {return _bcad ;};_fefc .BlacklevelAttr =&_ddfbe ;continue ;};if _abcd .Name .Local =="\u0067\u0061\u006dm\u0061"{_efbc ,_daabf :=_abcd .Value ,error (nil );if _daabf !=nil {return _daabf ;};_fefc .GammaAttr =&_efbc ;continue ;};if _abcd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fefc .GrayscaleAttr .UnmarshalXMLAttr (_abcd );continue ;};if _abcd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fefc .BilevelAttr .UnmarshalXMLAttr (_abcd );continue ;};if _abcd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_debbd ,_eggbbd :=_abcd .Value ,error (nil );if _eggbbd !=nil {return _eggbbd ;};_fefc .ChromakeyAttr =&_debbd ;continue ;};};for {_dedb ,_baega :=d .Token ();if _baega !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_baega );};if _bddde ,_agccc :=_dedb .(_c .EndElement );_agccc &&_bddde .Name ==start .Name {break ;};};return nil ;};func (_ggbd ST_StrokeJoinStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggbd .String (),start );};func (_fagda OfcST_ColorMode )Validate ()error {return _fagda .ValidateWithPath ("")};func (_gcegc OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _gcegc {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcegc ));};return nil ;};
// Validate validates the AG_AllShapeAttributes and its children
func (_fbc *AG_AllShapeAttributes )Validate ()error {return _fbc .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_acfdb OfcST_BWMode )ValidateWithPath (path string )error {switch _acfdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfdb ));};return nil ;};func (_ggafbc *Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggafbc .CT_Shape =*NewCT_Shape ();for _ ,_bafea :=range start .Attr {if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eccge ,_ecdec :=_f .ParseInt (_bafea .Value ,10,64);if _ecdec !=nil {return _ecdec ;};_ggafbc .RegroupidAttr =&_eccge ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ggafbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0063\u006c\u0069\u0070"{_ggafbc .ClipAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ggafbc .ButtonAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ggafbc .UserhiddenAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ggafbc .BulletAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cccba ,_fdgbg :=_bafea .Value ,error (nil );if _fdgbg !=nil {return _fdgbg ;};_ggafbc .GfxdataAttr =&_cccba ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068\u0072"{_ggafbc .HrAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u006f\u006c\u0065"{_ggafbc .OleAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ggafbc .AllowincellAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abecf ,_ccdfd :=_bafea .Value ,error (nil );if _ccdfd !=nil {return _ccdfd ;};_ggafbc .BorderleftcolorAttr =&_abecf ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgfdd ,_eefag :=_f .ParseFloat (_bafea .Value ,64);if _eefag !=nil {return _eefag ;};_ggcf :=float32 (_fgfdd );_ggafbc .HrpctAttr =&_ggcf ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egddad ,_addce :=_f .ParseInt (_bafea .Value ,10,64);if _addce !=nil {return _addce ;};_ggafbc .DgmnodekindAttr =&_egddad ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggafbc .InsetmodeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ggafbc .UserdrawnAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ggafbc .ConnectortypeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edgeb ,_cdabdc :=_bafea .Value ,error (nil );if _cdabdc !=nil {return _cdabdc ;};_ggafbc .BorderrightcolorAttr =&_edgeb ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ggafbc .PreferrelativeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ggafbc .HrnoshadeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ggafbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u006f\u006e\u0065\u0064"{_ggafbc .OnedAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ggafbc .HralignAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ggafbc .BwmodeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ggafbc .AllowoverlapAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbggb ,_aaaf :=_bafea .Value ,error (nil );if _aaaf !=nil {return _aaaf ;};_ggafbc .BordertopcolorAttr =&_gbggb ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ggafbc .BwnormalAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fabbg ,_abadae :=_bafea .Value ,error (nil );if _abadae !=nil {return _abadae ;};_ggafbc .BorderbottomcolorAttr =&_fabbg ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ggafbc .CliptowrapAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ggafbc .DgmlayoutAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0073\u0070\u0074"{_cddbg ,_aebba :=_f .ParseFloat (_bafea .Value ,64);if _aebba !=nil {return _aebba ;};_eegcfc :=float32 (_cddbg );_ggafbc .SptAttr =&_eegcfc ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ggafbc .OleiconAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggafbc .ForcedashAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ggafbc .BwpureAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0073\u0070\u0069\u0064"{_ebdef ,_bceff :=_bafea .Value ,error (nil );if _bceff !=nil {return _bceff ;};_ggafbc .SpidAttr =&_ebdef ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068\u0072\u0073t\u0064"{_ggafbc .HrstdAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebdde ,_dedcd :=_bafea .Value ,error (nil );if _dedcd !=nil {return _dedcd ;};_ggafbc .TargetAttr =&_ebdde ;continue ;};if _bafea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfcfeg ,_fbcbc :=_bafea .Value ,error (nil );if _fbcbc !=nil {return _fbcbc ;};_ggafbc .WrapcoordsAttr =&_gfcfeg ;continue ;};if _bafea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbbgf ,_bfdg :=_bafea .Value ,error (nil );if _bfdg !=nil {return _bfdg ;};_ggafbc .OpacityAttr =&_gbbgf ;continue ;};if _bafea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dabbc ,_fgafb :=_bafea .Value ,error (nil );if _fgafb !=nil {return _fgafb ;};_ggafbc .CoordoriginAttr =&_dabbc ;continue ;};if _bafea .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdcba ,_dfecf :=_bafea .Value ,error (nil );if _dfecf !=nil {return _dfecf ;};_ggafbc .StrokecolorAttr =&_fdcba ;continue ;};if _bafea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgcadb ,_fadbe :=_bafea .Value ,error (nil );if _fadbe !=nil {return _fadbe ;};_ggafbc .CoordsizeAttr =&_fgcadb ;continue ;};if _bafea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggafbc .InsetpenAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0061\u006c\u0074"{_bafbb ,_efddd :=_bafea .Value ,error (nil );if _efddd !=nil {return _efddd ;};_ggafbc .AltAttr =&_bafbb ;continue ;};if _bafea .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ggafbc .FilledAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0074\u0069\u0074l\u0065"{_egdcf ,_gdabe :=_bafea .Value ,error (nil );if _gdabe !=nil {return _gdabe ;};_ggafbc .TitleAttr =&_egdcf ;continue ;};if _bafea .Name .Local =="\u0073\u0074\u0079l\u0065"{_bggea ,_beeg :=_bafea .Value ,error (nil );if _beeg !=nil {return _beeg ;};_ggafbc .StyleAttr =&_bggea ;continue ;};if _bafea .Name .Local =="\u0070\u0072\u0069n\u0074"{_ggafbc .PrintAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ggafbc .StrokedAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccaef ,_deaec :=_bafea .Value ,error (nil );if _deaec !=nil {return _deaec ;};_ggafbc .StrokeweightAttr =&_ccaef ;continue ;};if _bafea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bfaca ,_bfbca :=_bafea .Value ,error (nil );if _bfbca !=nil {return _bfbca ;};_ggafbc .ChromakeyAttr =&_bfaca ;continue ;};if _bafea .Name .Local =="\u0070\u0061\u0074\u0068"{_cfdcd ,_ddag :=_bafea .Value ,error (nil );if _ddag !=nil {return _ddag ;};_ggafbc .PathAttr =&_cfdcd ;continue ;};if _bafea .Name .Local =="\u0069\u0064"{_dbcgd ,_bbfc :=_bafea .Value ,error (nil );if _bbfc !=nil {return _bbfc ;};_ggafbc .IdAttr =&_dbcgd ;continue ;};if _bafea .Name .Local =="\u0063\u006c\u0061s\u0073"{_dadaa ,_ggfce :=_bafea .Value ,error (nil );if _ggfce !=nil {return _ggfce ;};_ggafbc .ClassAttr =&_dadaa ;continue ;};if _bafea .Name .Local =="\u0068\u0072\u0065\u0066"{_dedbb ,_cbgdg :=_bafea .Value ,error (nil );if _cbgdg !=nil {return _cbgdg ;};_ggafbc .HrefAttr =&_dedbb ;continue ;};if _bafea .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_aggfb ,_fafgbg :=_bafea .Value ,error (nil );if _fafgbg !=nil {return _fafgbg ;};_ggafbc .EquationxmlAttr =&_aggfb ;continue ;};if _bafea .Name .Local =="\u0074\u0079\u0070\u0065"{_gbcbg ,_eabaf :=_bafea .Value ,error (nil );if _eabaf !=nil {return _eabaf ;};_ggafbc .TypeAttr =&_gbcbg ;continue ;};if _bafea .Name .Local =="\u0061\u0064\u006a"{_bbbabc ,_aabbb :=_bafea .Value ,error (nil );if _aabbb !=nil {return _aabbb ;};_ggafbc .AdjAttr =&_bbbabc ;continue ;};if _bafea .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbgbd ,_cggf :=_bafea .Value ,error (nil );if _cggf !=nil {return _cggf ;};_ggafbc .FillcolorAttr =&_fbgbd ;continue ;};};_cdbce :for {_ggbed ,_ggadg :=d .Token ();if _ggadg !=nil {return _ggadg ;};switch _fgedab :=_ggbed .(type ){case _c .StartElement :switch _fgedab .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"}:_addgg :=NewOfcInk ();if _dbgacg :=d .DecodeElement (_addgg ,&_fgedab );_dbgacg !=nil {return _dbgacg ;};_ggafbc .Ink =append (_ggafbc .Ink ,_addgg );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"}:_fcdgec :=_dce .NewIscomment ();if _geeaa :=d .DecodeElement (_fcdgec ,&_fgedab );_geeaa !=nil {return _geeaa ;};_ggafbc .Iscomment =append (_ggafbc .Iscomment ,_fcdgec );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"}:_deadc :=NewOfcEquationxml ();if _cdaff :=d .DecodeElement (_deadc ,&_fgedab );_cdaff !=nil {return _cdaff ;};_ggafbc .Equationxml =append (_ggafbc .Equationxml ,_deadc );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"}:_dcged :=NewEG_ShapeElements ();_dcged .Path =NewPath ();if _fdada :=d .DecodeElement (_dcged .Path ,&_fgedab );_fdada !=nil {return _fdada ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_dcged );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"}:_egcbd :=NewEG_ShapeElements ();_egcbd .Formulas =NewFormulas ();if _gfcfg :=d .DecodeElement (_egcbd .Formulas ,&_fgedab );_gfcfg !=nil {return _gfcfg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_egcbd );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"}:_cddbe :=NewEG_ShapeElements ();_cddbe .Handles =NewHandles ();if _dbeed :=d .DecodeElement (_cddbe .Handles ,&_fgedab );_dbeed !=nil {return _dbeed ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cddbe );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"}:_ccefc :=NewEG_ShapeElements ();_ccefc .Fill =NewFill ();if _ggbgb :=d .DecodeElement (_ccefc .Fill ,&_fgedab );_ggbgb !=nil {return _ggbgb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_ccefc );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"}:_fffbdb :=NewEG_ShapeElements ();_fffbdb .Stroke =NewStroke ();if _acadg :=d .DecodeElement (_fffbdb .Stroke ,&_fgedab );_acadg !=nil {return _acadg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fffbdb );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"}:_beadc :=NewEG_ShapeElements ();_beadc .Shadow =NewShadow ();if _debgga :=d .DecodeElement (_beadc .Shadow ,&_fgedab );_debgga !=nil {return _debgga ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_beadc );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"}:_fbdega :=NewEG_ShapeElements ();_fbdega .Textbox =NewTextbox ();if _dcda :=d .DecodeElement (_fbdega .Textbox ,&_fgedab );_dcda !=nil {return _dcda ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fbdega );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"}:_cdgfe :=NewEG_ShapeElements ();_cdgfe .Textpath =NewTextpath ();if _fbcdf :=d .DecodeElement (_cdgfe .Textpath ,&_fgedab );_fbcdf !=nil {return _fbcdf ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cdgfe );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"}:_ffeb :=NewEG_ShapeElements ();_ffeb .Imagedata =NewImagedata ();if _bgeca :=d .DecodeElement (_ffeb .Imagedata ,&_fgedab );_bgeca !=nil {return _bgeca ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_ffeb );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"}:_debcd :=NewEG_ShapeElements ();_debcd .Skew =NewOfcSkew ();if _degce :=d .DecodeElement (_debcd .Skew ,&_fgedab );_degce !=nil {return _degce ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_debcd );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"}:_eagbgd :=NewEG_ShapeElements ();_eagbgd .Extrusion =NewOfcExtrusion ();if _dfgeb :=d .DecodeElement (_eagbgd .Extrusion ,&_fgedab );_dfgeb !=nil {return _dfgeb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_eagbgd );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"}:_cbfgab :=NewEG_ShapeElements ();_cbfgab .Callout =NewOfcCallout ();if _ebabef :=d .DecodeElement (_cbfgab .Callout ,&_fgedab );_ebabef !=nil {return _ebabef ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cbfgab );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"}:_cbbac :=NewEG_ShapeElements ();_cbbac .Lock =NewOfcLock ();if _fdcac :=d .DecodeElement (_cbbac .Lock ,&_fgedab );_fdcac !=nil {return _fdcac ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cbbac );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"}:_gbacf :=NewEG_ShapeElements ();_gbacf .Clippath =NewOfcClippath ();if _bagb :=d .DecodeElement (_gbacf .Clippath ,&_fgedab );_bagb !=nil {return _bagb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_gbacf );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"}:_agbeg :=NewEG_ShapeElements ();_agbeg .Signatureline =NewOfcSignatureline ();if _deaeg :=d .DecodeElement (_agbeg .Signatureline ,&_fgedab );_deaeg !=nil {return _deaeg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_agbeg );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"}:_caebe :=NewEG_ShapeElements ();_caebe .Wrap =_ae .NewWrap ();if _ceccg :=d .DecodeElement (_caebe .Wrap ,&_fgedab );_ceccg !=nil {return _ceccg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_caebe );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"}:_bgdfe :=NewEG_ShapeElements ();_bgdfe .Anchorlock =_ae .NewAnchorlock ();if _afafb :=d .DecodeElement (_bgdfe .Anchorlock ,&_fgedab );_afafb !=nil {return _afafb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_bgdfe );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"}:_fdadb :=NewEG_ShapeElements ();_fdadb .Bordertop =_ae .NewBordertop ();if _adbggc :=d .DecodeElement (_fdadb .Bordertop ,&_fgedab );_adbggc !=nil {return _adbggc ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fdadb );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"}:_efaaaa :=NewEG_ShapeElements ();_efaaaa .Borderbottom =_ae .NewBorderbottom ();if _ccdfeb :=d .DecodeElement (_efaaaa .Borderbottom ,&_fgedab );_ccdfeb !=nil {return _ccdfeb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_efaaaa );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"}:_fegdeg :=NewEG_ShapeElements ();_fegdeg .Borderleft =_ae .NewBorderleft ();if _dddcf :=d .DecodeElement (_fegdeg .Borderleft ,&_fgedab );_dddcf !=nil {return _dddcf ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fegdeg );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"}:_becgdf :=NewEG_ShapeElements ();_becgdf .Borderright =_ae .NewBorderright ();if _dddgfb :=d .DecodeElement (_becgdf .Borderright ,&_fgedab );_dddgfb !=nil {return _dddgfb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_becgdf );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"}:_fcfbb :=NewEG_ShapeElements ();_fcfbb .ClientData =_b .NewClientData ();if _egdbbf :=d .DecodeElement (_fcfbb .ClientData ,&_fgedab );_egdbbf !=nil {return _egdbbf ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fcfbb );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"}:_fbdab :=NewEG_ShapeElements ();_fbdab .Textdata =_dce .NewTextdata ();if _bbdaaa :=d .DecodeElement (_fbdab .Textdata ,&_fgedab );_bbdaaa !=nil {return _bbdaaa ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fbdab );default:_ac .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",_fgedab .Name );if _gfebdb :=d .Skip ();_gfebdb !=nil {return _gfebdb ;};};case _c .EndElement :break _cdbce ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the Formulas and its children, prefixing error messages with path
func (_fgaec *Formulas )ValidateWithPath (path string )error {if _eefff :=_fgaec .CT_Formulas .ValidateWithPath (path );_eefff !=nil {return _eefff ;};return nil ;};func (_efebb *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 _efebb .MasterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .MasterAttr )});};if _efebb .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .HrefAttr )});};if _efebb .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .TargetAttr )});};if _efebb .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .ClassAttr )});};if _efebb .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .TitleAttr )});};if _efebb .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .AltAttr )});};if _efebb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .CoordsizeAttr )});};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .CoordoriginAttr )});};if _efebb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .WrapcoordsAttr )});};if _efebb .PrintAttr !=_fc .ST_TrueFalseUnset {_ecdga ,_bdfdg :=_efebb .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdfdg !=nil {return _bdfdg ;};start .Attr =append (start .Attr ,_ecdga );};if _efebb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .IdAttr )});};if _efebb .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .StyleAttr )});};if _efebb .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .SpidAttr )});};if _efebb .OnedAttr !=_fc .ST_TrueFalseUnset {_bfbad ,_gbdd :=_efebb .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gbdd !=nil {return _gbdd ;};start .Attr =append (start .Attr ,_bfbad );};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .RegroupidAttr )});};if _efebb .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_eeab ,_acegf :=_efebb .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acegf !=nil {return _acegf ;};start .Attr =append (start .Attr ,_eeab );};if _efebb .ButtonAttr !=_fc .ST_TrueFalseUnset {_acgcb ,_bdde :=_efebb .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bdde !=nil {return _bdde ;};start .Attr =append (start .Attr ,_acgcb );};if _efebb .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_aebfd ,_adbbba :=_efebb .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adbbba !=nil {return _adbbba ;};start .Attr =append (start .Attr ,_aebfd );};if _efebb .BulletAttr !=_fc .ST_TrueFalseUnset {_bgca ,_cggef :=_efebb .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cggef !=nil {return _cggef ;};start .Attr =append (start .Attr ,_bgca );};if _efebb .HrAttr !=_fc .ST_TrueFalseUnset {_bcdca ,_aead :=_efebb .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _aead !=nil {return _aead ;};start .Attr =append (start .Attr ,_bcdca );};if _efebb .HrstdAttr !=_fc .ST_TrueFalseUnset {_cbffc ,_addee :=_efebb .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _addee !=nil {return _addee ;};start .Attr =append (start .Attr ,_cbffc );};if _efebb .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_dfca ,_acgga :=_efebb .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _acgga !=nil {return _acgga ;};start .Attr =append (start .Attr ,_dfca );};if _efebb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .HrpctAttr )});};if _efebb .HralignAttr !=OfcST_HrAlignUnset {_dddbc ,_baabe :=_efebb .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _baabe !=nil {return _baabe ;};start .Attr =append (start .Attr ,_dddbc );};if _efebb .AllowincellAttr !=_fc .ST_TrueFalseUnset {_faafb ,_cdbde :=_efebb .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cdbde !=nil {return _cdbde ;};start .Attr =append (start .Attr ,_faafb );};if _efebb .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_cebbe ,_fada :=_efebb .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fada !=nil {return _fada ;};start .Attr =append (start .Attr ,_cebbe );};if _efebb .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_cbffa ,_gddege :=_efebb .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gddege !=nil {return _gddege ;};start .Attr =append (start .Attr ,_cbffa );};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .BordertopcolorAttr )});};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .BorderleftcolorAttr )});};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .BorderbottomcolorAttr )});};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .BorderrightcolorAttr )});};if _efebb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_edecce ,_deebg :=_efebb .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _deebg !=nil {return _deebg ;};start .Attr =append (start .Attr ,_edecce );};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .DgmnodekindAttr )});};if _efebb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gabge ,_fcgac :=_efebb .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcgac !=nil {return _fcgac ;};start .Attr =append (start .Attr ,_gabge );};if _efebb .InsetmodeAttr !=OfcST_InsetModeUnset {_cfcb ,_efbdb :=_efebb .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _efbdb !=nil {return _efbdb ;};start .Attr =append (start .Attr ,_cfcb );};if _efebb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .OpacityAttr )});};if _efebb .StrokedAttr !=_fc .ST_TrueFalseUnset {_fffeab ,_aedfg :=_efebb .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aedfg !=nil {return _aedfg ;};start .Attr =append (start .Attr ,_fffeab );};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .StrokecolorAttr )});};if _efebb .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 :_fb .Sprintf ("\u0025\u0076",*_efebb .StrokeweightAttr )});};if _efebb .InsetpenAttr !=_fc .ST_TrueFalseUnset {_fgbf ,_ffeag :=_efebb .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ffeag !=nil {return _ffeag ;};start .Attr =append (start .Attr ,_fgbf );};if _efebb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .ChromakeyAttr )});};if _efebb .FilledAttr !=_fc .ST_TrueFalseUnset {_cefdd ,_gaaeg :=_efebb .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gaaeg !=nil {return _gaaeg ;};start .Attr =append (start .Attr ,_cefdd );};if _efebb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .FillcolorAttr )});};if _efebb .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .SptAttr )});};if _efebb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eddce ,_gbeaf :=_efebb .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gbeaf !=nil {return _gbeaf ;};start .Attr =append (start .Attr ,_eddce );};if _efebb .BwmodeAttr !=OfcST_BWModeUnset {_fgfgf ,_bdagc :=_efebb .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bdagc !=nil {return _bdagc ;};start .Attr =append (start .Attr ,_fgfgf );};if _efebb .BwpureAttr !=OfcST_BWModeUnset {_dgfg ,_dcaef :=_efebb .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dcaef !=nil {return _dcaef ;};start .Attr =append (start .Attr ,_dgfg );};if _efebb .BwnormalAttr !=OfcST_BWModeUnset {_cgae ,_cacad :=_efebb .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cacad !=nil {return _cacad ;};start .Attr =append (start .Attr ,_cgae );};if _efebb .ForcedashAttr !=_fc .ST_TrueFalseUnset {_gbbgg ,_fgbe :=_efebb .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fgbe !=nil {return _fgbe ;};start .Attr =append (start .Attr ,_gbbgg );};if _efebb .OleiconAttr !=_fc .ST_TrueFalseUnset {_fdae ,_afee :=_efebb .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _afee !=nil {return _afee ;};start .Attr =append (start .Attr ,_fdae );};if _efebb .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dcggc ,_dfbca :=_efebb .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dfbca !=nil {return _dfbca ;};start .Attr =append (start .Attr ,_dcggc );};if _efebb .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_caac ,_bfeb :=_efebb .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bfeb !=nil {return _bfeb ;};start .Attr =append (start .Attr ,_caac );};if _efebb .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_ccgcc ,_dbbgf :=_efebb .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dbbgf !=nil {return _dbbgf ;};start .Attr =append (start .Attr ,_ccgcc );};if _efebb .ClipAttr !=_fc .ST_TrueFalseUnset {_fcagf ,_acfed :=_efebb .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _acfed !=nil {return _acfed ;};start .Attr =append (start .Attr ,_fcagf );};if _efebb .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .AdjAttr )});};if _efebb .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .PathAttr )});};e .EncodeToken (start );if _efebb .EG_ShapeElements !=nil {for _ ,_bddc :=range _efebb .EG_ShapeElements {_bddc .MarshalXML (e ,_c .StartElement {});};};if _efebb .Complex !=nil {_ggccd :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_efebb .Complex ,_ggccd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aebd ST_StrokeArrowType )Validate ()error {return _aebd .ValidateWithPath ("")};
// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path
func (_aee *AG_Id )ValidateWithPath (path string )error {return nil };
// Validate validates the CT_Group and its children
func (_cgbc *CT_Group )Validate ()error {return _cgbc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func NewShadow ()*Shadow {_egabdg :=&Shadow {};_egabdg .CT_Shadow =*NewCT_Shadow ();return _egabdg };func (_efade *OfcTop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efade .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_aabaf :=range start .Attr {if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0068\u0072\u0065\u0066"{_facgd ,_bcfdd :=_aabaf .Value ,error (nil );if _bcfdd !=nil {return _bcfdd ;};_efade .HrefAttr =&_facgd ;continue ;};if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efade .ForcedashAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cefbc ,_afbeed :=_aabaf .Value ,error (nil );if _afbeed !=nil {return _afbeed ;};_efade .TitleAttr =&_cefbc ;continue ;};if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cdgbfc ,_ccgeb :=_aabaf .Value ,error (nil );if _ccgeb !=nil {return _ccgeb ;};_efade .AlthrefAttr =&_cdgbfc ;continue ;};if _aabaf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_efade .ImageaspectAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_efade .StartarrowAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_efade .LinestyleAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efade .StartarrowwidthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_efade .JoinstyleAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_efade .StartarrowlengthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbbde ,_dffcc :=_aabaf .Value ,error (nil );if _dffcc !=nil {return _dffcc ;};_efade .DashstyleAttr =&_gbbde ;continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_efade .EndarrowAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_efade .FilltypeAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efade .EndarrowwidthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efdc ,_aafgd :=_aabaf .Value ,error (nil );if _aafgd !=nil {return _aafgd ;};_efade .OpacityAttr =&_efdc ;continue ;};if _aabaf .Name .Local =="\u0063\u006f\u006co\u0072"{_gaeff ,_fgeda :=_aabaf .Value ,error (nil );if _fgeda !=nil {return _fgeda ;};_efade .ColorAttr =&_gaeff ;continue ;};if _aabaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efade .InsetpenAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_efade .EndarrowlengthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u0078\u0074"{_efade .ExtAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_efade .EndcapAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fcfecd ,_ccbdc :=_aabaf .Value ,error (nil );if _ccbdc !=nil {return _ccbdc ;};_efade .Color2Attr =&_fcfecd ;continue ;};if _aabaf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_efade .ImagealignshapeAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ffbdb ,_adgaa :=_aabaf .Value ,error (nil );if _adgaa !=nil {return _adgaa ;};_efade .WeightAttr =&_ffbdb ;continue ;};if _aabaf .Name .Local =="\u0073\u0072\u0063"{_cbbbf ,_dgefa :=_aabaf .Value ,error (nil );if _dgefa !=nil {return _dgefa ;};_efade .SrcAttr =&_cbbbf ;continue ;};if _aabaf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_begec ,_afbdd :=_aabaf .Value ,error (nil );if _afbdd !=nil {return _afbdd ;};_efade .ImagesizeAttr =&_begec ;continue ;};if _aabaf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_beeba ,_agde :=_f .ParseFloat (_aabaf .Value ,64);if _agde !=nil {return _agde ;};_efade .MiterlimitAttr =&_beeba ;continue ;};if _aabaf .Name .Local =="\u006f\u006e"{_efade .OnAttr .UnmarshalXMLAttr (_aabaf );continue ;};};for {_gbege ,_fecfgb :=d .Token ();if _fecfgb !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_fecfgb );};if _gaagee ,_bbdaa :=_gbege .(_c .EndElement );_bbdaa &&_gaagee .Name ==start .Name {break ;};};return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func (_cbacc OfcST_RType )String ()string {switch _cbacc {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 (_aacf ST_StrokeLineStyle )Validate ()error {return _aacf .ValidateWithPath ("")};func (_gfdbd *CT_Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfbgg :=range start .Attr {if _bfbgg .Name .Local =="\u006f\u006e"{_gfdbd .OnAttr .UnmarshalXMLAttr (_bfbgg );continue ;};if _bfbgg .Name .Local =="\u0074\u0079\u0070\u0065"{_gfdbd .TypeAttr .UnmarshalXMLAttr (_bfbgg );continue ;};if _bfbgg .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_gfdbd .ObscuredAttr .UnmarshalXMLAttr (_bfbgg );continue ;};if _bfbgg .Name .Local =="\u0063\u006f\u006co\u0072"{_eagge ,_dadf :=_bfbgg .Value ,error (nil );if _dadf !=nil {return _dadf ;};_gfdbd .ColorAttr =&_eagge ;continue ;};if _bfbgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_edeea ,_gcffb :=_bfbgg .Value ,error (nil );if _gcffb !=nil {return _gcffb ;};_gfdbd .OpacityAttr =&_edeea ;continue ;};if _bfbgg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_egedb ,_ggbc :=_bfbgg .Value ,error (nil );if _ggbc !=nil {return _ggbc ;};_gfdbd .OffsetAttr =&_egedb ;continue ;};if _bfbgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cfebc ,_dedg :=_bfbgg .Value ,error (nil );if _dedg !=nil {return _dedg ;};_gfdbd .Color2Attr =&_cfebc ;continue ;};if _bfbgg .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_cdbc ,_bgaf :=_bfbgg .Value ,error (nil );if _bgaf !=nil {return _bgaf ;};_gfdbd .Offset2Attr =&_cdbc ;continue ;};if _bfbgg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dfcbdd ,_efcd :=_bfbgg .Value ,error (nil );if _efcd !=nil {return _efcd ;};_gfdbd .OriginAttr =&_dfcbdd ;continue ;};if _bfbgg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fgcc ,_eebe :=_bfbgg .Value ,error (nil );if _eebe !=nil {return _eebe ;};_gfdbd .MatrixAttr =&_fgcc ;continue ;};if _bfbgg .Name .Local =="\u0069\u0064"{_cgfge ,_eggeg :=_bfbgg .Value ,error (nil );if _eggeg !=nil {return _eggeg ;};_gfdbd .IdAttr =&_cgfge ;continue ;};};for {_dbagg ,_aecf :=d .Token ();if _aecf !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_aecf );};if _bceec ,_debbf :=_dbagg .(_c .EndElement );_debbf &&_bceec .Name ==start .Name {break ;};};return nil ;};func NewOfcClippath ()*OfcClippath {_cdgcb :=&OfcClippath {};_cdgcb .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _cdgcb ;};func (_cccdf *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 _cccdf .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 :_fb .Sprintf ("\u0025\u0076",*_cccdf .StrokecolorAttr )});};if _cccdf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_cccdf .FillcolorAttr )});};if _cccdf .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 :_fb .Sprintf ("\u0025\u0076",*_cccdf .ShadowcolorAttr )});};if _cccdf .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 :_fb .Sprintf ("\u0025\u0076",*_cccdf .ExtrusioncolorAttr )});};if _cccdf .ExtAttr !=ST_ExtUnset {_cagge ,_cabde :=_cccdf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cabde !=nil {return _cabde ;};start .Attr =append (start .Attr ,_cagge );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gada *Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gada .CT_Arc .MarshalXML (e ,start );};
// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path
func (_eee *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_egdae OfcST_CalloutPlacement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egdae .String (),start );};func (_fffceg ST_StrokeLineStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baadb :=_c .Attr {};_baadb .Name =name ;switch _fffceg {case ST_StrokeLineStyleUnset :_baadb .Value ="";case ST_StrokeLineStyleSingle :_baadb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_baadb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_baadb .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_baadb .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_baadb .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _baadb ,nil ;};func (_adcgdd *CT_Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agbfc :=range start .Attr {if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_agdca ,_bfddd :=_agbfc .Value ,error (nil );if _bfddd !=nil {return _bfddd ;};_adcgdd .BordertopcolorAttr =&_agdca ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_fcfceb ,_efcfg :=_agbfc .Value ,error (nil );if _efcfg !=nil {return _efcfg ;};_adcgdd .MasterAttr =&_fcfceb ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dagdc ,_fecca :=_agbfc .Value ,error (nil );if _fecca !=nil {return _fecca ;};_adcgdd .BorderleftcolorAttr =&_dagdc ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adcgdd .BulletAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068\u0072"{_adcgdd .HrAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0063\u006c\u0069\u0070"{_adcgdd .ClipAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068\u0072\u0073t\u0064"{_adcgdd .HrstdAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0073\u0070\u0069\u0064"{_effe ,_ecgfa :=_agbfc .Value ,error (nil );if _ecgfa !=nil {return _ecgfa ;};_adcgdd .SpidAttr =&_effe ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adcgdd .HrnoshadeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbagcd ,_eddff :=_f .ParseInt (_agbfc .Value ,10,64);if _eddff !=nil {return _eddff ;};_adcgdd .RegroupidAttr =&_dbagcd ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adcgdd .DgmlayoutAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adcgdd .CliptowrapAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adcgdd .AllowoverlapAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adcgdd .InsetmodeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adcgdd .UserhiddenAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdgfg ,_ebagf :=_agbfc .Value ,error (nil );if _ebagf !=nil {return _ebagf ;};_adcgdd .BorderbottomcolorAttr =&_fdgfg ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adcgdd .BwpureAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adcgdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adcgdd .PreferrelativeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adcgdd .AllowincellAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbefc ,_faeae :=_f .ParseFloat (_agbfc .Value ,64);if _faeae !=nil {return _faeae ;};_adgccd :=float32 (_gbefc );_adcgdd .HrpctAttr =&_adgccd ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adcgdd .ButtonAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adcgdd .UserdrawnAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adcgdd .BwnormalAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0073\u0070\u0074"{_afbeb ,_affbc :=_f .ParseFloat (_agbfc .Value ,64);if _affbc !=nil {return _affbc ;};_aebfc :=float32 (_afbeb );_adcgdd .SptAttr =&_aebfc ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adcgdd .ConnectortypeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abcbg ,_ccebg :=_agbfc .Value ,error (nil );if _ccebg !=nil {return _ccebg ;};_adcgdd .BorderrightcolorAttr =&_abcbg ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adcgdd .OleiconAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fabfb ,_ebbda :=_f .ParseInt (_agbfc .Value ,10,64);if _ebbda !=nil {return _ebbda ;};_adcgdd .DgmnodekindAttr =&_fabfb ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006f\u006e\u0065\u0064"{_adcgdd .OnedAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adcgdd .BwmodeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006f\u006c\u0065"{_adcgdd .OleAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adcgdd .ForcedashAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adcgdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adcgdd .HralignAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agcf ,_dfbce :=_agbfc .Value ,error (nil );if _dfbce !=nil {return _dfbce ;};_adcgdd .WrapcoordsAttr =&_agcf ;continue ;};if _agbfc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ggfed ,_cdgae :=_agbfc .Value ,error (nil );if _cdgae !=nil {return _cdgae ;};_adcgdd .CoordsizeAttr =&_ggfed ;continue ;};if _agbfc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adcgdd .StrokedAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0061\u006c\u0074"{_dbgcg ,_gccec :=_agbfc .Value ,error (nil );if _gccec !=nil {return _gccec ;};_adcgdd .AltAttr =&_dbgcg ;continue ;};if _agbfc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_caaed ,_ebeag :=_agbfc .Value ,error (nil );if _ebeag !=nil {return _ebeag ;};_adcgdd .StrokeweightAttr =&_caaed ;continue ;};if _agbfc .Name .Local =="\u0073\u0074\u0079l\u0065"{_efdd ,_faabc :=_agbfc .Value ,error (nil );if _faabc !=nil {return _faabc ;};_adcgdd .StyleAttr =&_efdd ;continue ;};if _agbfc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgaca ,_bagda :=_agbfc .Value ,error (nil );if _bagda !=nil {return _bagda ;};_adcgdd .ChromakeyAttr =&_dgaca ;continue ;};if _agbfc .Name .Local =="\u0069\u0064"{_bcfda ,_acda :=_agbfc .Value ,error (nil );if _acda !=nil {return _acda ;};_adcgdd .IdAttr =&_bcfda ;continue ;};if _agbfc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdbdd ,_aeba :=_agbfc .Value ,error (nil );if _aeba !=nil {return _aeba ;};_adcgdd .TargetAttr =&_gdbdd ;continue ;};if _agbfc .Name .Local =="\u0063\u006c\u0061s\u0073"{_dddde ,_facdgg :=_agbfc .Value ,error (nil );if _facdgg !=nil {return _facdgg ;};_adcgdd .ClassAttr =&_dddde ;continue ;};if _agbfc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adcgdd .InsetpenAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0070\u0072\u0069n\u0074"{_adcgdd .PrintAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adcgdd .FilledAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfcfg ,_bgddb :=_agbfc .Value ,error (nil );if _bgddb !=nil {return _bgddb ;};_adcgdd .StrokecolorAttr =&_cfcfg ;continue ;};if _agbfc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgcb ,_fdecf :=_agbfc .Value ,error (nil );if _fdecf !=nil {return _fdecf ;};_adcgdd .TitleAttr =&_fgcb ;continue ;};if _agbfc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agcgb ,_aafab :=_agbfc .Value ,error (nil );if _aafab !=nil {return _aafab ;};_adcgdd .OpacityAttr =&_agcgb ;continue ;};if _agbfc .Name .Local =="\u0061\u0064\u006a"{_abbge ,_bcef :=_agbfc .Value ,error (nil );if _bcef !=nil {return _bcef ;};_adcgdd .AdjAttr =&_abbge ;continue ;};if _agbfc .Name .Local =="\u0070\u0061\u0074\u0068"{_dacg ,_edffg :=_agbfc .Value ,error (nil );if _edffg !=nil {return _edffg ;};_adcgdd .PathAttr =&_dacg ;continue ;};if _agbfc .Name .Local =="\u0068\u0072\u0065\u0066"{_gbdbb ,_abda :=_agbfc .Value ,error (nil );if _abda !=nil {return _abda ;};_adcgdd .HrefAttr =&_gbdbb ;continue ;};if _agbfc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgeab ,_ccdb :=_agbfc .Value ,error (nil );if _ccdb !=nil {return _ccdb ;};_adcgdd .CoordoriginAttr =&_bgeab ;continue ;};if _agbfc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gegfa ,_dgga :=_agbfc .Value ,error (nil );if _dgga !=nil {return _dgga ;};_adcgdd .FillcolorAttr =&_gegfa ;continue ;};};_afeed :for {_dffae ,_acgcc :=d .Token ();if _acgcc !=nil {return _acgcc ;};switch _bbdac :=_dffae .(type ){case _c .StartElement :switch _bbdac .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"}:_caeef :=NewEG_ShapeElements ();_caeef .Path =NewPath ();if _eafgc :=d .DecodeElement (_caeef .Path ,&_bbdac );_eafgc !=nil {return _eafgc ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_caeef );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"}:_febd :=NewEG_ShapeElements ();_febd .Formulas =NewFormulas ();if _gdbde :=d .DecodeElement (_febd .Formulas ,&_bbdac );_gdbde !=nil {return _gdbde ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_febd );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"}:_befc :=NewEG_ShapeElements ();_befc .Handles =NewHandles ();if _cdfae :=d .DecodeElement (_befc .Handles ,&_bbdac );_cdfae !=nil {return _cdfae ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_befc );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"}:_cgabb :=NewEG_ShapeElements ();_cgabb .Fill =NewFill ();if _ffbee :=d .DecodeElement (_cgabb .Fill ,&_bbdac );_ffbee !=nil {return _ffbee ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_cgabb );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"}:_aaade :=NewEG_ShapeElements ();_aaade .Stroke =NewStroke ();if _cbede :=d .DecodeElement (_aaade .Stroke ,&_bbdac );_cbede !=nil {return _cbede ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_aaade );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"}:_edga :=NewEG_ShapeElements ();_edga .Shadow =NewShadow ();if _cfec :=d .DecodeElement (_edga .Shadow ,&_bbdac );_cfec !=nil {return _cfec ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_edga );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"}:_eabfd :=NewEG_ShapeElements ();_eabfd .Textbox =NewTextbox ();if _gfefd :=d .DecodeElement (_eabfd .Textbox ,&_bbdac );_gfefd !=nil {return _gfefd ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_eabfd );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"}:_fafee :=NewEG_ShapeElements ();_fafee .Textpath =NewTextpath ();if _fcab :=d .DecodeElement (_fafee .Textpath ,&_bbdac );_fcab !=nil {return _fcab ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fafee );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"}:_fgdeg :=NewEG_ShapeElements ();_fgdeg .Imagedata =NewImagedata ();if _eeag :=d .DecodeElement (_fgdeg .Imagedata ,&_bbdac );_eeag !=nil {return _eeag ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fgdeg );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"}:_eeaeb :=NewEG_ShapeElements ();_eeaeb .Skew =NewOfcSkew ();if _bbced :=d .DecodeElement (_eeaeb .Skew ,&_bbdac );_bbced !=nil {return _bbced ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_eeaeb );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"}:_cfcdb :=NewEG_ShapeElements ();_cfcdb .Extrusion =NewOfcExtrusion ();if _dbcef :=d .DecodeElement (_cfcdb .Extrusion ,&_bbdac );_dbcef !=nil {return _dbcef ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_cfcdb );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"}:_ccdga :=NewEG_ShapeElements ();_ccdga .Callout =NewOfcCallout ();if _egef :=d .DecodeElement (_ccdga .Callout ,&_bbdac );_egef !=nil {return _egef ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_ccdga );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"}:_fbcdc :=NewEG_ShapeElements ();_fbcdc .Lock =NewOfcLock ();if _ffcee :=d .DecodeElement (_fbcdc .Lock ,&_bbdac );_ffcee !=nil {return _ffcee ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fbcdc );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"}:_dfdbe :=NewEG_ShapeElements ();_dfdbe .Clippath =NewOfcClippath ();if _bfbac :=d .DecodeElement (_dfdbe .Clippath ,&_bbdac );_bfbac !=nil {return _bfbac ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_dfdbe );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"}:_adbcc :=NewEG_ShapeElements ();_adbcc .Signatureline =NewOfcSignatureline ();if _defe :=d .DecodeElement (_adbcc .Signatureline ,&_bbdac );_defe !=nil {return _defe ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_adbcc );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"}:_fdcbf :=NewEG_ShapeElements ();_fdcbf .Wrap =_ae .NewWrap ();if _cffbe :=d .DecodeElement (_fdcbf .Wrap ,&_bbdac );_cffbe !=nil {return _cffbe ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fdcbf );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"}:_fgbce :=NewEG_ShapeElements ();_fgbce .Anchorlock =_ae .NewAnchorlock ();if _gcbe :=d .DecodeElement (_fgbce .Anchorlock ,&_bbdac );_gcbe !=nil {return _gcbe ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fgbce );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"}:_fabd :=NewEG_ShapeElements ();_fabd .Bordertop =_ae .NewBordertop ();if _ebba :=d .DecodeElement (_fabd .Bordertop ,&_bbdac );_ebba !=nil {return _ebba ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fabd );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"}:_fgccf :=NewEG_ShapeElements ();_fgccf .Borderbottom =_ae .NewBorderbottom ();if _cgcf :=d .DecodeElement (_fgccf .Borderbottom ,&_bbdac );_cgcf !=nil {return _cgcf ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fgccf );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"}:_bbff :=NewEG_ShapeElements ();_bbff .Borderleft =_ae .NewBorderleft ();if _bdfcc :=d .DecodeElement (_bbff .Borderleft ,&_bbdac );_bdfcc !=nil {return _bdfcc ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_bbff );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"}:_cbdeg :=NewEG_ShapeElements ();_cbdeg .Borderright =_ae .NewBorderright ();if _fadba :=d .DecodeElement (_cbdeg .Borderright ,&_bbdac );_fadba !=nil {return _fadba ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_cbdeg );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"}:_acff :=NewEG_ShapeElements ();_acff .ClientData =_b .NewClientData ();if _fgege :=d .DecodeElement (_acff .ClientData ,&_bbdac );_fgege !=nil {return _fgege ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_acff );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"}:_bdgad :=NewEG_ShapeElements ();_bdgad .Textdata =_dce .NewTextdata ();if _cbfga :=d .DecodeElement (_bdgad .Textdata ,&_bbdac );_cbfga !=nil {return _cbfga ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_bdgad );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"}:_adcgdd .Complex =NewOfcComplex ();if _fedbg :=d .DecodeElement (_adcgdd .Complex ,&_bbdac );_fedbg !=nil {return _fedbg ;};default:_ac .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",_bbdac .Name );if _deca :=d .Skip ();_deca !=nil {return _deca ;};};case _c .EndElement :break _afeed ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path
func (_ddbgaa *OfcColumn )ValidateWithPath (path string )error {if _cfedc :=_ddbgaa .OfcCT_StrokeChild .ValidateWithPath (path );_cfedc !=nil {return _cfedc ;};return nil ;};func (_aadc *AG_StrokeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbcf :=range start .Attr {if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0072\u0065\u006ci\u0064"{_gedc ,_ddg :=_dbcf .Value ,error (nil );if _ddg !=nil {return _ddg ;};_aadc .RelidAttr =&_gedc ;continue ;};if _dbcf .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"&&_dbcf .Name .Local =="\u0069\u0064"{_bfc ,_addf :=_dbcf .Value ,error (nil );if _addf !=nil {return _addf ;};_aadc .IdAttr =&_bfc ;continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aadc .ForcedashAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bff ,_bgg :=_dbcf .Value ,error (nil );if _bgg !=nil {return _bgg ;};_aadc .TitleAttr =&_bff ;continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gfdc ,_fcbda :=_dbcf .Value ,error (nil );if _fcbda !=nil {return _fcbda ;};_aadc .AlthrefAttr =&_gfdc ;continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0068\u0072\u0065\u0066"{_cae ,_eaeea :=_dbcf .Value ,error (nil );if _eaeea !=nil {return _eaeea ;};_aadc .HrefAttr =&_cae ;continue ;};if _dbcf .Name .Local =="\u006f\u006e"{_aadc .OnAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aadc .StartarrowlengthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aadc .EndarrowAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cabae ,_gdag :=_dbcf .Value ,error (nil );if _gdag !=nil {return _gdag ;};_aadc .DashstyleAttr =&_cabae ;continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadc .EndarrowwidthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073\u0072\u0063"{_cada ,_dagg :=_dbcf .Value ,error (nil );if _dagg !=nil {return _dagg ;};_aadc .SrcAttr =&_cada ;continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aadc .EndarrowlengthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cadag ,_cbf :=_dbcf .Value ,error (nil );if _cbf !=nil {return _cbf ;};_aadc .ImagesizeAttr =&_cadag ;continue ;};if _dbcf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gga ,_ccfb :=_f .ParseFloat (_dbcf .Value ,64);if _ccfb !=nil {return _ccfb ;};_aadc .MiterlimitAttr =&_gga ;continue ;};if _dbcf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aadc .JoinstyleAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadc .StartarrowwidthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aadc .EndcapAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aadc .FilltypeAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aadc .ImageaspectAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aadc .ImagealignshapeAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aadc .StartarrowAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aadc .LinestyleAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dagb ,_cff :=_dbcf .Value ,error (nil );if _cff !=nil {return _cff ;};_aadc .OpacityAttr =&_dagb ;continue ;};if _dbcf .Name .Local =="\u0063\u006f\u006co\u0072"{_cbee ,_fdcgf :=_dbcf .Value ,error (nil );if _fdcgf !=nil {return _fdcgf ;};_aadc .ColorAttr =&_cbee ;continue ;};if _dbcf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eaca ,_cace :=_dbcf .Value ,error (nil );if _cace !=nil {return _cace ;};_aadc .WeightAttr =&_eaca ;continue ;};if _dbcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aadc .InsetpenAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dbff ,_dcgg :=_dbcf .Value ,error (nil );if _dcgg !=nil {return _dcgg ;};_aadc .Color2Attr =&_dbff ;continue ;};};for {_dgfa ,_aeeg :=d .Token ();if _aeeg !=nil {return _fb .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",_aeeg );};if _becdf ,_fga :=_dgfa .(_c .EndElement );_fga &&_becdf .Name ==start .Name {break ;};};return nil ;};func (_ffcae *OfcCT_EquationXml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffecb :=range start .Attr {if _ffecb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fgffb ,_adgcf :=_ffecb .Value ,error (nil );if _adgcf !=nil {return _adgcf ;};_ffcae .ContentTypeAttr =&_fgffb ;continue ;};};_bfbggc :for {_fgfge ,_fgead :=d .Token ();if _fgead !=nil {return _fgead ;};switch _cgdfe :=_fgfge .(type ){case _c .StartElement :switch _cgdfe .Name {default:if _bcbaa ,_cbcea :=_a .CreateElement (_cgdfe );_cbcea !=nil {return _cbcea ;}else {if _eabba :=d .DecodeElement (_bcbaa ,&_cgdfe );_eabba !=nil {return _eabba ;};_ffcae .Any =_bcbaa ;};};case _c .EndElement :break _bfbggc ;case _c .CharData :};};return nil ;};func (_gged *ST_StrokeEndCap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gged =0;case "\u0066\u006c\u0061\u0074":*_gged =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gged =2;case "\u0072\u006f\u0075n\u0064":*_gged =3;};return nil ;};
// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path
func (_aagfe *CT_Textbox )ValidateWithPath (path string )error {if _bagfa :=_aagfe .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_bagfa !=nil {return _bagfa ;};if _eccfg :=_aagfe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eccfg !=nil {return _eccfg ;};if _aagfe .TxbxContent !=nil {if _bdbeb :=_aagfe .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bdbeb !=nil {return _bdbeb ;};};return nil ;};func NewCT_H ()*CT_H {_dgcd :=&CT_H {};return _dgcd };func init (){_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );};func NewAG_Ext ()*AG_Ext {_bgcb :=&AG_Ext {};_bgcb .ExtAttr =ST_Ext (1);return _bgcb };type Polyline struct{CT_PolyLine };
// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path
func (_bcbfe *OfcRight )ValidateWithPath (path string )error {if _ecfce :=_bcbfe .OfcCT_StrokeChild .ValidateWithPath (path );_ecfce !=nil {return _ecfce ;};return nil ;};func (_bbggbd *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 _bbggbd .ExtAttr !=ST_ExtUnset {_dbgcb ,_egff :=_bbggbd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egff !=nil {return _egff ;};start .Attr =append (start .Attr ,_dbgcb );};e .EncodeToken (start );if _bbggbd .Entry !=nil {_bcgba :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_dffdgd :=range _bbggbd .Entry {e .EncodeElement (_dffdgd ,_bcgba );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_befcb OfcST_OLEType )ValidateWithPath (path string )error {switch _befcb {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befcb ));};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_dgdf :=&AG_StrokeAttributes {};return _dgdf };
// Validate validates the AG_AllCoreAttributes and its children
func (_fcbd *AG_AllCoreAttributes )Validate ()error {return _fcbd .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};type CT_Formulas struct{F []*CT_F ;};
// Validate validates the OfcCT_R and its children
func (_bcgda *OfcCT_R )Validate ()error {return _bcgda .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func NewPolyline ()*Polyline {_cgcgcf :=&Polyline {};_cgcgcf .CT_PolyLine =*NewCT_PolyLine ();return _cgcgcf ;};func (_aabda *OfcCT_Diagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcefe :=range start .Attr {if _bcefe .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fagdb ,_defag :=_f .ParseInt (_bcefe .Value ,10,64);if _defag !=nil {return _defag ;};_aabda .DgmstyleAttr =&_fagdb ;continue ;};if _bcefe .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_aabda .AutoformatAttr .UnmarshalXMLAttr (_bcefe );continue ;};if _bcefe .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_aabda .ReverseAttr .UnmarshalXMLAttr (_bcefe );continue ;};if _bcefe .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_aabda .AutolayoutAttr .UnmarshalXMLAttr (_bcefe );continue ;};if _bcefe .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gbbff ,_acbgb :=_f .ParseInt (_bcefe .Value ,10,64);if _acbgb !=nil {return _acbgb ;};_aabda .DgmscalexAttr =&_gbbff ;continue ;};if _bcefe .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dgafc ,_dggbe :=_f .ParseInt (_bcefe .Value ,10,64);if _dggbe !=nil {return _dggbe ;};_aabda .DgmscaleyAttr =&_dgafc ;continue ;};if _bcefe .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_ffgbc ,_abbab :=_f .ParseInt (_bcefe .Value ,10,64);if _abbab !=nil {return _abbab ;};_aabda .DgmfontsizeAttr =&_ffgbc ;continue ;};if _bcefe .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_dafga ,_afdec :=_bcefe .Value ,error (nil );if _afdec !=nil {return _afdec ;};_aabda .ConstrainboundsAttr =&_dafga ;continue ;};if _bcefe .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ffcdea ,_acded :=_f .ParseInt (_bcefe .Value ,10,64);if _acded !=nil {return _acded ;};_aabda .DgmbasetextscaleAttr =&_ffcdea ;continue ;};if _bcefe .Name .Local =="\u0065\u0078\u0074"{_aabda .ExtAttr .UnmarshalXMLAttr (_bcefe );continue ;};};_ebffgf :for {_cffbd ,_aadfb :=d .Token ();if _aadfb !=nil {return _aadfb ;};switch _cgce :=_cffbd .(type ){case _c .StartElement :switch _cgce .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"}:_aabda .Relationtable =NewOfcCT_RelationTable ();if _defcg :=d .DecodeElement (_aabda .Relationtable ,&_cgce );_defcg !=nil {return _defcg ;};default:_ac .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",_cgce .Name );if _dabce :=d .Skip ();_dabce !=nil {return _dabce ;};};case _c .EndElement :break _ebffgf ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path
func (_cgcd *OfcExtrusion )ValidateWithPath (path string )error {if _cdfcg :=_cgcd .OfcCT_Extrusion .ValidateWithPath (path );_cdfcg !=nil {return _cdfcg ;};return nil ;};func (_gdda *OfcExtrusion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gdda .OfcCT_Extrusion .MarshalXML (e ,start );};
// ValidateWithPath validates the Path and its children, prefixing error messages with path
func (_dfgf *Path )ValidateWithPath (path string )error {if _dbcfa :=_dfgf .CT_Path .ValidateWithPath (path );_dbcfa !=nil {return _dbcfa ;};return nil ;};
// Validate validates the AG_StrokeAttributes and its children
func (_cdag *AG_StrokeAttributes )Validate ()error {return _cdag .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};
// Validate validates the OfcFill and its children
func (_ebbe *OfcFill )Validate ()error {return _ebbe .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_bggae *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 _bggae .DataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_bggae .DataAttr )});};if _bggae .ExtAttr !=ST_ExtUnset {_fdgcf ,_cacde :=_bggae .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cacde !=nil {return _cacde ;};start .Attr =append (start .Attr ,_fdgcf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_afagg :=&OfcCT_Lock {};return _afagg };func (_afegg OfcST_HrAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cagcd :=_c .Attr {};_cagcd .Name =name ;switch _afegg {case OfcST_HrAlignUnset :_cagcd .Value ="";case OfcST_HrAlignLeft :_cagcd .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_cagcd .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_cagcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _cagcd ,nil ;};type ST_StrokeArrowWidth byte ;func NewOfcExtrusion ()*OfcExtrusion {_bacdec :=&OfcExtrusion {};_bacdec .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _bacdec ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_ddcfb :=&OfcCT_Diagram {};return _ddcfb };func (_gfa *AG_OfficeShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgab :=range start .Attr {if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0073\u0070\u0074"{_gbfa ,_bgcbd :=_f .ParseFloat (_dgab .Value ,64);if _bgcbd !=nil {return _bgcbd ;};_ecfg :=float32 (_gbfa );_gfa .SptAttr =&_ecfg ;continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfa .ConnectortypeAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfa .BwmodeAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfa .BwpureAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfa .BwnormalAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfa .ForcedashAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfa .OleiconAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u006f\u006c\u0065"{_gfa .OleAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfa .PreferrelativeAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfa .CliptowrapAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0063\u006c\u0069\u0070"{_gfa .ClipAttr .UnmarshalXMLAttr (_dgab );continue ;};};for {_edec ,_feeaga :=d .Token ();if _feeaga !=nil {return _fb .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",_feeaga );};if _dcge ,_gff :=_edec .(_c .EndElement );_gff &&_dcge .Name ==start .Name {break ;};};return nil ;};func (_gacbg OfcST_RType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gacbg .String (),start );};func (_babga ST_FillMethod )Validate ()error {return _babga .ValidateWithPath ("")};func (_dcbcdc OfcST_ConnectType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcbcdc .String (),start );};func (_gcddf *OfcST_ConnectorType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcddf =0;case "\u006e\u006f\u006e\u0065":*_gcddf =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gcddf =2;case "\u0065\u006c\u0062o\u0077":*_gcddf =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gcddf =4;};return nil ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _fc .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 _fc .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _fc .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _fc .ST_TrueFalse ;RotateAttr _fc .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_ggbccf OfcST_InsetMode )Validate ()error {return _ggbccf .ValidateWithPath ("")};func (_fbdgcf *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbdgcf =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fbdgcf =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_fbdgcf =2;};return nil ;};func (_fdga *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 _fdga .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .ArcsizeAttr )});};if _fdga .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .HrefAttr )});};if _fdga .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .TargetAttr )});};if _fdga .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .ClassAttr )});};if _fdga .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .TitleAttr )});};if _fdga .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .AltAttr )});};if _fdga .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .CoordsizeAttr )});};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .CoordoriginAttr )});};if _fdga .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .WrapcoordsAttr )});};if _fdga .PrintAttr !=_fc .ST_TrueFalseUnset {_dedae ,_ceac :=_fdga .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ceac !=nil {return _ceac ;};start .Attr =append (start .Attr ,_dedae );};if _fdga .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .IdAttr )});};if _fdga .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .StyleAttr )});};if _fdga .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .SpidAttr )});};if _fdga .OnedAttr !=_fc .ST_TrueFalseUnset {_ceagc ,_dgfaa :=_fdga .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dgfaa !=nil {return _dgfaa ;};start .Attr =append (start .Attr ,_ceagc );};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .RegroupidAttr )});};if _fdga .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_bfddf ,_bbefbf :=_fdga .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bbefbf !=nil {return _bbefbf ;};start .Attr =append (start .Attr ,_bfddf );};if _fdga .ButtonAttr !=_fc .ST_TrueFalseUnset {_fbfc ,_fdfdd :=_fdga .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdfdd !=nil {return _fdfdd ;};start .Attr =append (start .Attr ,_fbfc );};if _fdga .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_eafc ,_efbgc :=_fdga .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _efbgc !=nil {return _efbgc ;};start .Attr =append (start .Attr ,_eafc );};if _fdga .BulletAttr !=_fc .ST_TrueFalseUnset {_ecaeg ,_gdeeb :=_fdga .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gdeeb !=nil {return _gdeeb ;};start .Attr =append (start .Attr ,_ecaeg );};if _fdga .HrAttr !=_fc .ST_TrueFalseUnset {_fbaf ,_adgce :=_fdga .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _adgce !=nil {return _adgce ;};start .Attr =append (start .Attr ,_fbaf );};if _fdga .HrstdAttr !=_fc .ST_TrueFalseUnset {_aadff ,_bdcbb :=_fdga .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bdcbb !=nil {return _bdcbb ;};start .Attr =append (start .Attr ,_aadff );};if _fdga .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_abgdg ,_caeeg :=_fdga .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _caeeg !=nil {return _caeeg ;};start .Attr =append (start .Attr ,_abgdg );};if _fdga .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .HrpctAttr )});};if _fdga .HralignAttr !=OfcST_HrAlignUnset {_ggfa ,_feaggd :=_fdga .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _feaggd !=nil {return _feaggd ;};start .Attr =append (start .Attr ,_ggfa );};if _fdga .AllowincellAttr !=_fc .ST_TrueFalseUnset {_fcdb ,_cggdf :=_fdga .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cggdf !=nil {return _cggdf ;};start .Attr =append (start .Attr ,_fcdb );};if _fdga .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_ddcfe ,_gbea :=_fdga .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gbea !=nil {return _gbea ;};start .Attr =append (start .Attr ,_ddcfe );};if _fdga .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_ceaa ,_fgfcc :=_fdga .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fgfcc !=nil {return _fgfcc ;};start .Attr =append (start .Attr ,_ceaa );};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .BordertopcolorAttr )});};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .BorderleftcolorAttr )});};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .BorderbottomcolorAttr )});};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .BorderrightcolorAttr )});};if _fdga .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ggdae ,_fdee :=_fdga .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fdee !=nil {return _fdee ;};start .Attr =append (start .Attr ,_ggdae );};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .DgmnodekindAttr )});};if _fdga .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fdbce ,_bfee :=_fdga .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bfee !=nil {return _bfee ;};start .Attr =append (start .Attr ,_fdbce );};if _fdga .InsetmodeAttr !=OfcST_InsetModeUnset {_cfbbf ,_cdfac :=_fdga .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cdfac !=nil {return _cdfac ;};start .Attr =append (start .Attr ,_cfbbf );};if _fdga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .OpacityAttr )});};if _fdga .StrokedAttr !=_fc .ST_TrueFalseUnset {_ggcg ,_fbdb :=_fdga .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbdb !=nil {return _fbdb ;};start .Attr =append (start .Attr ,_ggcg );};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .StrokecolorAttr )});};if _fdga .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 :_fb .Sprintf ("\u0025\u0076",*_fdga .StrokeweightAttr )});};if _fdga .InsetpenAttr !=_fc .ST_TrueFalseUnset {_acgdg ,_gbfgg :=_fdga .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gbfgg !=nil {return _gbfgg ;};start .Attr =append (start .Attr ,_acgdg );};if _fdga .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .ChromakeyAttr )});};if _fdga .FilledAttr !=_fc .ST_TrueFalseUnset {_fggf ,_fbbb :=_fdga .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fbbb !=nil {return _fbbb ;};start .Attr =append (start .Attr ,_fggf );};if _fdga .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .FillcolorAttr )});};if _fdga .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .SptAttr )});};if _fdga .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cdgbff ,_gcade :=_fdga .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gcade !=nil {return _gcade ;};start .Attr =append (start .Attr ,_cdgbff );};if _fdga .BwmodeAttr !=OfcST_BWModeUnset {_ffge ,_baga :=_fdga .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _baga !=nil {return _baga ;};start .Attr =append (start .Attr ,_ffge );};if _fdga .BwpureAttr !=OfcST_BWModeUnset {_geaca ,_ggca :=_fdga .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggca !=nil {return _ggca ;};start .Attr =append (start .Attr ,_geaca );};if _fdga .BwnormalAttr !=OfcST_BWModeUnset {_cecdb ,_dgeb :=_fdga .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dgeb !=nil {return _dgeb ;};start .Attr =append (start .Attr ,_cecdb );};if _fdga .ForcedashAttr !=_fc .ST_TrueFalseUnset {_gdffa ,_dcabf :=_fdga .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dcabf !=nil {return _dcabf ;};start .Attr =append (start .Attr ,_gdffa );};if _fdga .OleiconAttr !=_fc .ST_TrueFalseUnset {_ecgaed ,_dada :=_fdga .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dada !=nil {return _dada ;};start .Attr =append (start .Attr ,_ecgaed );};if _fdga .OleAttr !=_fc .ST_TrueFalseBlankUnset {_edeed ,_egfe :=_fdga .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _egfe !=nil {return _egfe ;};start .Attr =append (start .Attr ,_edeed );};if _fdga .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_cedgd ,_cecdf :=_fdga .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cecdf !=nil {return _cecdf ;};start .Attr =append (start .Attr ,_cedgd );};if _fdga .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_cgef ,_decge :=_fdga .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _decge !=nil {return _decge ;};start .Attr =append (start .Attr ,_cgef );};if _fdga .ClipAttr !=_fc .ST_TrueFalseUnset {_fafd ,_accc :=_fdga .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _accc !=nil {return _accc ;};start .Attr =append (start .Attr ,_fafd );};e .EncodeToken (start );if _fdga .EG_ShapeElements !=nil {for _ ,_faeb :=range _fdga .EG_ShapeElements {_faeb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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;);func (_cgfc *AG_Id )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcc :=range start .Attr {if _gcc .Name .Local =="\u0069\u0064"{_cfed ,_gdd :=_gcc .Value ,error (nil );if _gdd !=nil {return _gdd ;};_cgfc .IdAttr =&_cfed ;continue ;};};for {_bge ,_ecf :=d .Token ();if _ecf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_ecf );};if _fcbc ,_fde :=_bge .(_c .EndElement );_fde &&_fcbc .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path
func (_egfda *OfcFill )ValidateWithPath (path string )error {if _cfcbbb :=_egfda .OfcCT_Fill .ValidateWithPath (path );_cfcbbb !=nil {return _cfcbbb ;};return nil ;};func (_gdbbb *OfcCT_Proxy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acabb :=range start .Attr {if _acabb .Name .Local =="\u0073\u0074\u0061r\u0074"{_gdbbb .StartAttr .UnmarshalXMLAttr (_acabb );continue ;};if _acabb .Name .Local =="\u0065\u006e\u0064"{_gdbbb .EndAttr .UnmarshalXMLAttr (_acabb );continue ;};if _acabb .Name .Local =="\u0069\u0064\u0072e\u0066"{_gffdb ,_gafad :=_acabb .Value ,error (nil );if _gafad !=nil {return _gafad ;};_gdbbb .IdrefAttr =&_gffdb ;continue ;};if _acabb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_abdb ,_geddge :=_f .ParseInt (_acabb .Value ,10,32);if _geddge !=nil {return _geddge ;};_gabag :=int32 (_abdb );_gdbbb .ConnectlocAttr =&_gabag ;continue ;};};for {_ggff ,_acaef :=d .Token ();if _acaef !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_acaef );};if _gefda ,_beaf :=_ggff .(_c .EndElement );_beaf &&_gefda .Name ==start .Name {break ;};};return nil ;};func (_cbedf *OfcST_ConnectorType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edbeaa ,_bcecgb :=d .Token ();if _bcecgb !=nil {return _bcecgb ;};if _bacag ,_bgcae :=_edbeaa .(_c .EndElement );_bgcae &&_bacag .Name ==start .Name {*_cbedf =1;return nil ;};if _daagge ,_eafeg :=_edbeaa .(_c .CharData );!_eafeg {return _fb .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",_edbeaa );}else {switch string (_daagge ){case "":*_cbedf =0;case "\u006e\u006f\u006e\u0065":*_cbedf =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_cbedf =2;case "\u0065\u006c\u0062o\u0077":*_cbedf =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_cbedf =4;};};_edbeaa ,_bcecgb =d .Token ();if _bcecgb !=nil {return _bcecgb ;};if _ebgab ,_bbdag :=_edbeaa .(_c .EndElement );_bbdag &&_ebgab .Name ==start .Name {return nil ;};return _fb .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",_edbeaa );};type OfcLock struct{OfcCT_Lock };func (_eegac OfcST_OLEDrawAspect )Validate ()error {return _eegac .ValidateWithPath ("")};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _fc .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_dc .TxbxContent ;Any _a .Any ;IdAttr *string ;StyleAttr *string ;};
// Validate validates the Stroke and its children
func (_agbba *Stroke )Validate ()error {return _agbba .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_gfagd ST_StrokeEndCap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eaaca :=_c .Attr {};_eaaca .Name =name ;switch _gfagd {case ST_StrokeEndCapUnset :_eaaca .Value ="";case ST_StrokeEndCapFlat :_eaaca .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_eaaca .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_eaaca .Value ="\u0072\u006f\u0075n\u0064";};return _eaaca ,nil ;};func NewOfcCT_Complex ()*OfcCT_Complex {_cfbbd :=&OfcCT_Complex {};return _cfbbd };func (_cgg *CT_H )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _cgg .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .PositionAttr )});};if _cgg .PolarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .PolarAttr )});};if _cgg .MapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .MapAttr )});};if _cgg .InvxAttr !=_fc .ST_TrueFalseUnset {_fabf ,_fbde :=_cgg .InvxAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0078"});if _fbde !=nil {return _fbde ;};start .Attr =append (start .Attr ,_fabf );};if _cgg .InvyAttr !=_fc .ST_TrueFalseUnset {_gbc ,_eggg :=_cgg .InvyAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0079"});if _eggg !=nil {return _eggg ;};start .Attr =append (start .Attr ,_gbc );};if _cgg .SwitchAttr !=_fc .ST_TrueFalseBlankUnset {_fggef ,_gdbb :=_cgg .SwitchAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _gdbb !=nil {return _gdbb ;};start .Attr =append (start .Attr ,_fggef );};if _cgg .XrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .XrangeAttr )});};if _cgg .YrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .YrangeAttr )});};if _cgg .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 :_fb .Sprintf ("\u0025\u0076",*_cgg .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccgce *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccgce =0;case "\u0074\u006f\u0070":*_ccgce =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccgce =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ccgce =3;case "\u0075\u0073\u0065\u0072":*_ccgce =4;};return nil ;};func (_cbgc *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 _cbgc .OfcCT_ClipPath .MarshalXML (e ,start );};func (_fdade *ST_StrokeArrowLength )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facfaa ,_acdec :=d .Token ();if _acdec !=nil {return _acdec ;};if _fdcgc ,_eaeac :=_facfaa .(_c .EndElement );_eaeac &&_fdcgc .Name ==start .Name {*_fdade =1;return nil ;};if _cdbbe ,_dbfdg :=_facfaa .(_c .CharData );!_dbfdg {return _fb .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",_facfaa );}else {switch string (_cdbbe ){case "":*_fdade =0;case "\u0073\u0068\u006fr\u0074":*_fdade =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fdade =2;case "\u006c\u006f\u006e\u0067":*_fdade =3;};};_facfaa ,_acdec =d .Token ();if _acdec !=nil {return _acdec ;};if _dabaeb ,_abefag :=_facfaa .(_c .EndElement );_abefag &&_dabaeb .Name ==start .Name {return nil ;};return _fb .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",_facfaa );};type OfcST_ConnectorType byte ;type ST_ImageAspect byte ;func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_dbfbd :=&OfcCT_EquationXml {};return _dbfbd };func (_bcfdg *OfcCT_StrokeChild )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceagb :=range start .Attr {if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0068\u0072\u0065\u0066"{_gaggg ,_cegcg :=_ceagb .Value ,error (nil );if _cegcg !=nil {return _cegcg ;};_bcfdg .HrefAttr =&_gaggg ;continue ;};if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcfdg .ForcedashAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecgbg ,_dacdef :=_ceagb .Value ,error (nil );if _dacdef !=nil {return _dacdef ;};_bcfdg .TitleAttr =&_ecgbg ;continue ;};if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aeead ,_ecafb :=_ceagb .Value ,error (nil );if _ecafb !=nil {return _ecafb ;};_bcfdg .AlthrefAttr =&_aeead ;continue ;};if _ceagb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bcfdg .ImageaspectAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bcfdg .StartarrowAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bcfdg .LinestyleAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcfdg .StartarrowwidthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bcfdg .JoinstyleAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bcfdg .StartarrowlengthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecbfgb ,_edfac :=_ceagb .Value ,error (nil );if _edfac !=nil {return _edfac ;};_bcfdg .DashstyleAttr =&_ecbfgb ;continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bcfdg .EndarrowAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bcfdg .FilltypeAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcfdg .EndarrowwidthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgdde ,_cdefc :=_ceagb .Value ,error (nil );if _cdefc !=nil {return _cdefc ;};_bcfdg .OpacityAttr =&_fgdde ;continue ;};if _ceagb .Name .Local =="\u0063\u006f\u006co\u0072"{_gedgf ,_bccfc :=_ceagb .Value ,error (nil );if _bccfc !=nil {return _bccfc ;};_bcfdg .ColorAttr =&_gedgf ;continue ;};if _ceagb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcfdg .InsetpenAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bcfdg .EndarrowlengthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u0078\u0074"{_bcfdg .ExtAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bcfdg .EndcapAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aabdge ,_eeadc :=_ceagb .Value ,error (nil );if _eeadc !=nil {return _eeadc ;};_bcfdg .Color2Attr =&_aabdge ;continue ;};if _ceagb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bcfdg .ImagealignshapeAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eaffag ,_acfag :=_ceagb .Value ,error (nil );if _acfag !=nil {return _acfag ;};_bcfdg .WeightAttr =&_eaffag ;continue ;};if _ceagb .Name .Local =="\u0073\u0072\u0063"{_bdaec ,_eabfge :=_ceagb .Value ,error (nil );if _eabfge !=nil {return _eabfge ;};_bcfdg .SrcAttr =&_bdaec ;continue ;};if _ceagb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gafaf ,_gceaa :=_ceagb .Value ,error (nil );if _gceaa !=nil {return _gceaa ;};_bcfdg .ImagesizeAttr =&_gafaf ;continue ;};if _ceagb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bfbba ,_ggfecc :=_f .ParseFloat (_ceagb .Value ,64);if _ggfecc !=nil {return _ggfecc ;};_bcfdg .MiterlimitAttr =&_bfbba ;continue ;};if _ceagb .Name .Local =="\u006f\u006e"{_bcfdg .OnAttr .UnmarshalXMLAttr (_ceagb );continue ;};};for {_bgffc ,_cdbb :=d .Token ();if _cdbb !=nil {return _fb .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",_cdbb );};if _gaggf ,_eacdb :=_bgffc .(_c .EndElement );_eacdb &&_gaggf .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path
func (_bfde *AG_Fill )ValidateWithPath (path string )error {if _eac :=_bfde .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eac !=nil {return _eac ;};return nil ;};func (_bbba *CT_Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aedb :=range start .Attr {if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbba .UserdrawnAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbba .ButtonAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbba .DgmlayoutmruAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbba .UserhiddenAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbba .CliptowrapAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbba .BulletAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u006f\u006c\u0065"{_bbba .OleAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068\u0072"{_bbba .HrAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0073\u0070\u0069\u0064"{_bfbd ,_acgf :=_aedb .Value ,error (nil );if _acgf !=nil {return _acgf ;};_bbba .SpidAttr =&_bfbd ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbba .HrstdAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbba .BwnormalAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abe ,_gcga :=_aedb .Value ,error (nil );if _gcga !=nil {return _gcga ;};_bbba .BordertopcolorAttr =&_abe ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbba .DgmlayoutAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbba .ForcedashAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbba .AllowoverlapAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbba .HrnoshadeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbba .PreferrelativeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fbce ,_caec :=_aedb .Value ,error (nil );if _caec !=nil {return _caec ;};_bbba .BorderbottomcolorAttr =&_fbce ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u006f\u006e\u0065\u0064"{_bbba .OnedAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdgbb ,_caca :=_f .ParseInt (_aedb .Value ,10,64);if _caca !=nil {return _caca ;};_bbba .DgmnodekindAttr =&_cdgbb ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbcc ,_cadac :=_f .ParseInt (_aedb .Value ,10,64);if _cadac !=nil {return _cadac ;};_bbba .RegroupidAttr =&_cbcc ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbba .AllowincellAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068\u0072\u0070c\u0074"{_bea ,_gcb :=_f .ParseFloat (_aedb .Value ,64);if _gcb !=nil {return _gcb ;};_bfed :=float32 (_bea );_bbba .HrpctAttr =&_bfed ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0063\u006c\u0069\u0070"{_bbba .ClipAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbba .InsetmodeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggdb ,_gcad :=_aedb .Value ,error (nil );if _gcad !=nil {return _gcad ;};_bbba .BorderleftcolorAttr =&_ggdb ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbba .OleiconAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dddfd ,_cabf :=_aedb .Value ,error (nil );if _cabf !=nil {return _cabf ;};_bbba .BorderrightcolorAttr =&_dddfd ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbba .ConnectortypeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbba .BwpureAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbba .BwmodeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0073\u0070\u0074"{_fgge ,_cagc :=_f .ParseFloat (_aedb .Value ,64);if _cagc !=nil {return _cagc ;};_aaeg :=float32 (_fgge );_bbba .SptAttr =&_aaeg ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbba .HralignAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_gecb ,_bgdda :=_f .ParseFloat (_aedb .Value ,64);if _bgdda !=nil {return _bgdda ;};_bbba .EndAngleAttr =&_gecb ;continue ;};if _aedb .Name .Local =="\u0069\u0064"{_dbe ,_gfcf :=_aedb .Value ,error (nil );if _gfcf !=nil {return _gfcf ;};_bbba .IdAttr =&_dbe ;continue ;};if _aedb .Name .Local =="\u0061\u006c\u0074"{_gbdc ,_agfc :=_aedb .Value ,error (nil );if _agfc !=nil {return _agfc ;};_bbba .AltAttr =&_gbdc ;continue ;};if _aedb .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbba .PrintAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbba .StrokedAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dded ,_cdfc :=_aedb .Value ,error (nil );if _cdfc !=nil {return _cdfc ;};_bbba .WrapcoordsAttr =&_dded ;continue ;};if _aedb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbda ,_bbce :=_aedb .Value ,error (nil );if _bbce !=nil {return _bbce ;};_bbba .StrokeweightAttr =&_cbda ;continue ;};if _aedb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccff ,_dcce :=_aedb .Value ,error (nil );if _dcce !=nil {return _dcce ;};_bbba .CoordoriginAttr =&_ccff ;continue ;};if _aedb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffbf ,_gaccc :=_aedb .Value ,error (nil );if _gaccc !=nil {return _gaccc ;};_bbba .ChromakeyAttr =&_ffbf ;continue ;};if _aedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agdf ,_dccd :=_aedb .Value ,error (nil );if _dccd !=nil {return _dccd ;};_bbba .FillcolorAttr =&_agdf ;continue ;};if _aedb .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbaf ,_eabg :=_aedb .Value ,error (nil );if _eabg !=nil {return _eabg ;};_bbba .StyleAttr =&_cbaf ;continue ;};if _aedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcc ,_acede :=_aedb .Value ,error (nil );if _acede !=nil {return _acede ;};_bbba .OpacityAttr =&_fcc ;continue ;};if _aedb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_daef ,_befe :=_aedb .Value ,error (nil );if _befe !=nil {return _befe ;};_bbba .StrokecolorAttr =&_daef ;continue ;};if _aedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbba .InsetpenAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_afaf ,_edfc :=_f .ParseFloat (_aedb .Value ,64);if _edfc !=nil {return _edfc ;};_bbba .StartAngleAttr =&_afaf ;continue ;};if _aedb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_abab ,_bbbf :=_aedb .Value ,error (nil );if _bbbf !=nil {return _bbbf ;};_bbba .CoordsizeAttr =&_abab ;continue ;};if _aedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ade ,_adce :=_aedb .Value ,error (nil );if _adce !=nil {return _adce ;};_bbba .TitleAttr =&_ade ;continue ;};if _aedb .Name .Local =="\u0063\u006c\u0061s\u0073"{_afef ,_dgaa :=_aedb .Value ,error (nil );if _dgaa !=nil {return _dgaa ;};_bbba .ClassAttr =&_afef ;continue ;};if _aedb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daggf ,_abgd :=_aedb .Value ,error (nil );if _abgd !=nil {return _abgd ;};_bbba .TargetAttr =&_daggf ;continue ;};if _aedb .Name .Local =="\u0068\u0072\u0065\u0066"{_dede ,_acfe :=_aedb .Value ,error (nil );if _acfe !=nil {return _acfe ;};_bbba .HrefAttr =&_dede ;continue ;};if _aedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbba .FilledAttr .UnmarshalXMLAttr (_aedb );continue ;};};_dabc :for {_fbbg ,_ggb :=d .Token ();if _ggb !=nil {return _ggb ;};switch _dabcd :=_fbbg .(type ){case _c .StartElement :switch _dabcd .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"}:_abb :=NewEG_ShapeElements ();_abb .Path =NewPath ();if _cbcfb :=d .DecodeElement (_abb .Path ,&_dabcd );_cbcfb !=nil {return _cbcfb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_abb );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"}:_fdda :=NewEG_ShapeElements ();_fdda .Formulas =NewFormulas ();if _geaac :=d .DecodeElement (_fdda .Formulas ,&_dabcd );_geaac !=nil {return _geaac ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_fdda );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 _cbdf :=d .DecodeElement (_bfgg .Handles ,&_dabcd );_cbdf !=nil {return _cbdf ;};_bbba .EG_ShapeElements =append (_bbba .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"}:_gedcb :=NewEG_ShapeElements ();_gedcb .Fill =NewFill ();if _fcf :=d .DecodeElement (_gedcb .Fill ,&_dabcd );_fcf !=nil {return _fcf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_gedcb );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"}:_cdea :=NewEG_ShapeElements ();_cdea .Stroke =NewStroke ();if _cfaf :=d .DecodeElement (_cdea .Stroke ,&_dabcd );_cfaf !=nil {return _cfaf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cdea );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"}:_fbdc :=NewEG_ShapeElements ();_fbdc .Shadow =NewShadow ();if _bbfg :=d .DecodeElement (_fbdc .Shadow ,&_dabcd );_bbfg !=nil {return _bbfg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_fbdc );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"}:_dbgag :=NewEG_ShapeElements ();_dbgag .Textbox =NewTextbox ();if _cabb :=d .DecodeElement (_dbgag .Textbox ,&_dabcd );_cabb !=nil {return _cabb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_dbgag );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"}:_cfba :=NewEG_ShapeElements ();_cfba .Textpath =NewTextpath ();if _cddg :=d .DecodeElement (_cfba .Textpath ,&_dabcd );_cddg !=nil {return _cddg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cfba );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"}:_ddde :=NewEG_ShapeElements ();_ddde .Imagedata =NewImagedata ();if _cdfb :=d .DecodeElement (_ddde .Imagedata ,&_dabcd );_cdfb !=nil {return _cdfb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_ddde );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"}:_cfgb :=NewEG_ShapeElements ();_cfgb .Skew =NewOfcSkew ();if _dbfbf :=d .DecodeElement (_cfgb .Skew ,&_dabcd );_dbfbf !=nil {return _dbfbf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cfgb );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"}:_cebe :=NewEG_ShapeElements ();_cebe .Extrusion =NewOfcExtrusion ();if _bffc :=d .DecodeElement (_cebe .Extrusion ,&_dabcd );_bffc !=nil {return _bffc ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cebe );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"}:_ceed :=NewEG_ShapeElements ();_ceed .Callout =NewOfcCallout ();if _fbgd :=d .DecodeElement (_ceed .Callout ,&_dabcd );_fbgd !=nil {return _fbgd ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_ceed );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"}:_bafg :=NewEG_ShapeElements ();_bafg .Lock =NewOfcLock ();if _bage :=d .DecodeElement (_bafg .Lock ,&_dabcd );_bage !=nil {return _bage ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_bafg );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"}:_cdcd :=NewEG_ShapeElements ();_cdcd .Clippath =NewOfcClippath ();if _dbcb :=d .DecodeElement (_cdcd .Clippath ,&_dabcd );_dbcb !=nil {return _dbcb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cdcd );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"}:_afgb :=NewEG_ShapeElements ();_afgb .Signatureline =NewOfcSignatureline ();if _dgdg :=d .DecodeElement (_afgb .Signatureline ,&_dabcd );_dgdg !=nil {return _dgdg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_afgb );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"}:_accd :=NewEG_ShapeElements ();_accd .Wrap =_ae .NewWrap ();if _gaeaf :=d .DecodeElement (_accd .Wrap ,&_dabcd );_gaeaf !=nil {return _gaeaf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_accd );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"}:_efbf :=NewEG_ShapeElements ();_efbf .Anchorlock =_ae .NewAnchorlock ();if _fdcd :=d .DecodeElement (_efbf .Anchorlock ,&_dabcd );_fdcd !=nil {return _fdcd ;};_bbba .EG_ShapeElements =append (_bbba .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 :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ggda :=NewEG_ShapeElements ();_ggda .Bordertop =_ae .NewBordertop ();if _afbg :=d .DecodeElement (_ggda .Bordertop ,&_dabcd );_afbg !=nil {return _afbg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_ggda );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"}:_cdfce :=NewEG_ShapeElements ();_cdfce .Borderbottom =_ae .NewBorderbottom ();if _fcec :=d .DecodeElement (_cdfce .Borderbottom ,&_dabcd );_fcec !=nil {return _fcec ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cdfce );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"}:_bab :=NewEG_ShapeElements ();_bab .Borderleft =_ae .NewBorderleft ();if _abgb :=d .DecodeElement (_bab .Borderleft ,&_dabcd );_abgb !=nil {return _abgb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_bab );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"}:_gecad :=NewEG_ShapeElements ();_gecad .Borderright =_ae .NewBorderright ();if _eea :=d .DecodeElement (_gecad .Borderright ,&_dabcd );_eea !=nil {return _eea ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_gecad );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"}:_gaef :=NewEG_ShapeElements ();_gaef .ClientData =_b .NewClientData ();if _cfce :=d .DecodeElement (_gaef .ClientData ,&_dabcd );_cfce !=nil {return _cfce ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_gaef );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"}:_dcfa :=NewEG_ShapeElements ();_dcfa .Textdata =_dce .NewTextdata ();if _efbg :=d .DecodeElement (_dcfa .Textdata ,&_dabcd );_efbg !=nil {return _efbg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_dcfa );default:_ac .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",_dabcd .Name );if _ccbg :=d .Skip ();_ccbg !=nil {return _ccbg ;};};case _c .EndElement :break _dabc ;case _c .CharData :};};return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_dce .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};
// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path
func (_fggg *CT_Fill )ValidateWithPath (path string )error {if _ebgg :=_fggg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebgg !=nil {return _ebgg ;};if _bcee :=_fggg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bcee !=nil {return _bcee ;};if _bddfe :=_fggg .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bddfe !=nil {return _bddfe ;};if _bacc :=_fggg .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_bacc !=nil {return _bacc ;};if _dbegc :=_fggg .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_dbegc !=nil {return _dbegc ;};if _ceec :=_fggg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_ceec !=nil {return _ceec ;};if _agbc :=_fggg .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_agbc !=nil {return _agbc ;};if _daecc :=_fggg .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_daecc !=nil {return _daecc ;};if _fggg .Fill !=nil {if _gcgd :=_fggg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gcgd !=nil {return _gcgd ;};};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _fc .ST_TrueFalse ;BilevelAttr _fc .ST_TrueFalse ;};func NewCT_Line ()*CT_Line {_cfegd :=&CT_Line {};return _cfegd };func NewOfcCT_Skew ()*OfcCT_Skew {_egbbc :=&OfcCT_Skew {};return _egbbc };func (_ddbc *OfcLock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ddbc .OfcCT_Lock .MarshalXML (e ,start );};type OfcExtrusion struct{OfcCT_Extrusion };
// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path
func (_dabga *OfcCT_Rules )ValidateWithPath (path string )error {for _ebbaa ,_fbggf :=range _dabga .R {if _dccfg :=_fbggf .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_ebbaa ));_dccfg !=nil {return _dccfg ;};};if _adbfa :=_dabga .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adbfa !=nil {return _adbfa ;};return nil ;};func (_cdfbe OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _cdfbe {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfbe ));};return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_dgeca :=&OfcCT_ClipPath {};return _dgeca };func NewOfcCT_Rules ()*OfcCT_Rules {_bbbba :=&OfcCT_Rules {};return _bbbba };func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_gdcef :=&OfcCT_SignatureLine {};return _gdcef };
// ValidateWithPath validates the Rect and its children, prefixing error messages with path
func (_gggd *Rect )ValidateWithPath (path string )error {if _cbeaa :=_gggd .CT_Rect .ValidateWithPath (path );_cbeaa !=nil {return _cbeaa ;};return nil ;};func (_dfgdb *OfcST_RType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffeac ,_fffbg :=d .Token ();if _fffbg !=nil {return _fffbg ;};if _becgg ,_feafa :=_ffeac .(_c .EndElement );_feafa &&_becgg .Name ==start .Name {*_dfgdb =1;return nil ;};if _affea ,_efeca :=_ffeac .(_c .CharData );!_efeca {return _fb .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",_ffeac );}else {switch string (_affea ){case "":*_dfgdb =0;case "\u0061\u0072\u0063":*_dfgdb =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_dfgdb =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_dfgdb =3;case "\u0061\u006c\u0069g\u006e":*_dfgdb =4;};};_ffeac ,_fffbg =d .Token ();if _fffbg !=nil {return _fffbg ;};if _gdccg ,_dgedf :=_ffeac .(_c .EndElement );_dgedf &&_gdccg .Name ==start .Name {return nil ;};return _fb .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",_ffeac );};
// Validate validates the OfcExtrusion and its children
func (_feab *OfcExtrusion )Validate ()error {return _feab .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_ge :=&AG_AllCoreAttributes {};return _ge };
// Validate validates the CT_Line and its children
func (_dffe *CT_Line )Validate ()error {return _dffe .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_addag *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 _addag .OfcCT_Diagram .MarshalXML (e ,start );};
// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path
func (_cccdfb *OfcCT_Fill )ValidateWithPath (path string )error {if _cadd :=_cccdfb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cadd !=nil {return _cadd ;};if _bdagcd :=_cccdfb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdagcd !=nil {return _bdagcd ;};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 _fc .ST_TrueFalseBlank ;FieldCodes *string ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_addcg :=&OfcCT_ShapeLayout {};return _addcg };func (_fadga *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fadga =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_fadga =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_fadga =2;};return nil ;};func (_cdebf *CT_Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caede :=range start .Attr {if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0072\u0065\u006ci\u0064"{_egdbcg ,_bggeg :=_caede .Value ,error (nil );if _bggeg !=nil {return _bggeg ;};_cdebf .RelidAttr =&_egdbcg ;continue ;};if _caede .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"&&_caede .Name .Local =="\u0069\u0064"{_effeg ,_bbffe :=_caede .Value ,error (nil );if _bbffe !=nil {return _bbffe ;};_cdebf .RIdAttr =&_effeg ;continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdebf .ForcedashAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0074\u0069\u0074l\u0065"{_cccga ,_babcd :=_caede .Value ,error (nil );if _babcd !=nil {return _babcd ;};_cdebf .TitleAttr =&_cccga ;continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggbag ,_fbafa :=_caede .Value ,error (nil );if _fbafa !=nil {return _fbafa ;};_cdebf .AlthrefAttr =&_ggbag ;continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0068\u0072\u0065\u0066"{_fgee ,_faebg :=_caede .Value ,error (nil );if _faebg !=nil {return _faebg ;};_cdebf .HrefAttr =&_fgee ;continue ;};if _caede .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_caeee ,_baac :=_caede .Value ,error (nil );if _baac !=nil {return _baac ;};_cdebf .ImagesizeAttr =&_caeee ;continue ;};if _caede .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cdebf .StartarrowlengthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cdebf .JoinstyleAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cdebf .EndarrowAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aefde ,_cbcaa :=_caede .Value ,error (nil );if _cbcaa !=nil {return _cbcaa ;};_cdebf .DashstyleAttr =&_aefde ;continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdebf .EndarrowwidthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0073\u0072\u0063"{_fgdbbf ,_eegbgc :=_caede .Value ,error (nil );if _eegbgc !=nil {return _eegbgc ;};_cdebf .SrcAttr =&_fgdbbf ;continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cdebf .EndarrowlengthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cdebf .LinestyleAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efbb ,_dbagb :=_caede .Value ,error (nil );if _dbagb !=nil {return _dbagb ;};_cdebf .OpacityAttr =&_efbb ;continue ;};if _caede .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dafbb ,_gcfea :=_caede .Value ,error (nil );if _gcfea !=nil {return _gcfea ;};_cdebf .WeightAttr =&_dafbb ;continue ;};if _caede .Name .Local =="\u0069\u0064"{_fccac ,_aagfa :=_caede .Value ,error (nil );if _aagfa !=nil {return _aagfa ;};_cdebf .IdAttr =&_fccac ;continue ;};if _caede .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cegca ,_gecfc :=_f .ParseFloat (_caede .Value ,64);if _gecfc !=nil {return _gecfc ;};_cdebf .MiterlimitAttr =&_cegca ;continue ;};if _caede .Name .Local =="\u0063\u006f\u006co\u0072"{_dbcbc ,_abfc :=_caede .Value ,error (nil );if _abfc !=nil {return _abfc ;};_cdebf .ColorAttr =&_dbcbc ;continue ;};if _caede .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cdebf .ImageaspectAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cdebf .FilltypeAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006f\u006e"{_cdebf .OnAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdebf .StartarrowwidthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdebf .InsetpenAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cdebf .ImagealignshapeAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cdebf .StartarrowAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cdebf .EndcapAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ffee ,_cfbd :=_caede .Value ,error (nil );if _cfbd !=nil {return _cfbd ;};_cdebf .Color2Attr =&_ffee ;continue ;};};_gbdge :for {_gbgcaa ,_gfggbg :=d .Token ();if _gfggbg !=nil {return _gfggbg ;};switch _fbfaa :=_gbgcaa .(type ){case _c .StartElement :switch _fbfaa .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"}:_cdebf .Left =NewOfcLeft ();if _fbdbb :=d .DecodeElement (_cdebf .Left ,&_fbfaa );_fbdbb !=nil {return _fbdbb ;};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"}:_cdebf .Top =NewOfcTop ();if _ebbbf :=d .DecodeElement (_cdebf .Top ,&_fbfaa );_ebbbf !=nil {return _ebbbf ;};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"}:_cdebf .Right =NewOfcRight ();if _aagaf :=d .DecodeElement (_cdebf .Right ,&_fbfaa );_aagaf !=nil {return _aagaf ;};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"}:_cdebf .Bottom =NewOfcBottom ();if _cgbca :=d .DecodeElement (_cdebf .Bottom ,&_fbfaa );_cgbca !=nil {return _cgbca ;};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"}:_cdebf .Column =NewOfcColumn ();if _gceb :=d .DecodeElement (_cdebf .Column ,&_fbfaa );_gceb !=nil {return _gceb ;};default:_ac .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",_fbfaa .Name );if _gbbgb :=d .Skip ();_gbbgb !=nil {return _gbbgb ;};};case _c .EndElement :break _gbdge ;case _c .CharData :};};return nil ;};func (_fadad *ST_StrokeLineStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecbc ,_beegb :=d .Token ();if _beegb !=nil {return _beegb ;};if _bbcc ,_cdbee :=_cecbc .(_c .EndElement );_cdbee &&_bbcc .Name ==start .Name {*_fadad =1;return nil ;};if _fafgg ,_cdcaa :=_cecbc .(_c .CharData );!_cdcaa {return _fb .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",_cecbc );}else {switch string (_fafgg ){case "":*_fadad =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fadad =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_fadad =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fadad =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fadad =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fadad =5;};};_cecbc ,_beegb =d .Token ();if _beegb !=nil {return _beegb ;};if _cbabc ,_efeg :=_cecbc .(_c .EndElement );_efeg &&_cbabc .Name ==start .Name {return nil ;};return _fb .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",_cecbc );};func (_dedad *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dedad =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_dedad =1;case "\u0049\u0063\u006f\u006e":*_dedad =2;};return nil ;};func (_fcada OfcST_OLEUpdateMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_feabg :=_c .Attr {};_feabg .Name =name ;switch _fcada {case OfcST_OLEUpdateModeUnset :_feabg .Value ="";case OfcST_OLEUpdateModeAlways :_feabg .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_feabg .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _feabg ,nil ;};func (_bafgb ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _bafgb {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafgb ));};return nil ;};func (_cbegb OfcST_ConnectType )Validate ()error {return _cbegb .ValidateWithPath ("")};func (_fgagb *ST_ShadowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbaaga ,_gdcdc :=d .Token ();if _gdcdc !=nil {return _gdcdc ;};if _bbdg ,_gddg :=_cbaaga .(_c .EndElement );_gddg &&_bbdg .Name ==start .Name {*_fgagb =1;return nil ;};if _ffbcef ,_ecbcgg :=_cbaaga .(_c .CharData );!_ecbcgg {return _fb .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",_cbaaga );}else {switch string (_ffbcef ){case "":*_fgagb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgagb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgagb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fgagb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fgagb =4;};};_cbaaga ,_gdcdc =d .Token ();if _gdcdc !=nil {return _gdcdc ;};if _gaebd ,_ffbeea :=_cbaaga .(_c .EndElement );_ffbeea &&_gaebd .Name ==start .Name {return nil ;};return _fb .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",_cbaaga );};func (_gfbbf *Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfbbf .CT_Arc =*NewCT_Arc ();for _ ,_ccae :=range start .Attr {if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfbbf .UserdrawnAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfbbf .ButtonAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfbbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfbbf .UserhiddenAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfbbf .CliptowrapAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfbbf .BulletAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u006f\u006c\u0065"{_gfbbf .OleAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068\u0072"{_gfbbf .HrAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0073\u0070\u0069\u0064"{_bceg ,_cedg :=_ccae .Value ,error (nil );if _cedg !=nil {return _cedg ;};_gfbbf .SpidAttr =&_bceg ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfbbf .HrstdAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfbbf .BwnormalAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fae ,_ddbff :=_ccae .Value ,error (nil );if _ddbff !=nil {return _ddbff ;};_gfbbf .BordertopcolorAttr =&_fae ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfbbf .DgmlayoutAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfbbf .ForcedashAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfbbf .AllowoverlapAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfbbf .HrnoshadeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfbbf .PreferrelativeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ecfeb ,_eff :=_ccae .Value ,error (nil );if _eff !=nil {return _eff ;};_gfbbf .BorderbottomcolorAttr =&_ecfeb ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u006f\u006e\u0065\u0064"{_gfbbf .OnedAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ggcc ,_dbfg :=_f .ParseInt (_ccae .Value ,10,64);if _dbfg !=nil {return _dbfg ;};_gfbbf .DgmnodekindAttr =&_ggcc ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdcc ,_ffda :=_f .ParseInt (_ccae .Value ,10,64);if _ffda !=nil {return _ffda ;};_gfbbf .RegroupidAttr =&_fdcc ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfbbf .AllowincellAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068\u0072\u0070c\u0074"{_cfga ,_dbca :=_f .ParseFloat (_ccae .Value ,64);if _dbca !=nil {return _dbca ;};_dgac :=float32 (_cfga );_gfbbf .HrpctAttr =&_dgac ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0063\u006c\u0069\u0070"{_gfbbf .ClipAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfbbf .InsetmodeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffec ,_cbd :=_ccae .Value ,error (nil );if _cbd !=nil {return _cbd ;};_gfbbf .BorderleftcolorAttr =&_ffec ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfbbf .OleiconAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bcd ,_fdbb :=_ccae .Value ,error (nil );if _fdbb !=nil {return _fdbb ;};_gfbbf .BorderrightcolorAttr =&_bcd ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfbbf .ConnectortypeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfbbf .BwpureAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfbbf .BwmodeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0073\u0070\u0074"{_gffa ,_eca :=_f .ParseFloat (_ccae .Value ,64);if _eca !=nil {return _eca ;};_ggacc :=float32 (_gffa );_gfbbf .SptAttr =&_ggacc ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfbbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfbbf .HralignAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_bggd ,_ggee :=_f .ParseFloat (_ccae .Value ,64);if _ggee !=nil {return _ggee ;};_gfbbf .EndAngleAttr =&_bggd ;continue ;};if _ccae .Name .Local =="\u0069\u0064"{_cacb ,_fcag :=_ccae .Value ,error (nil );if _fcag !=nil {return _fcag ;};_gfbbf .IdAttr =&_cacb ;continue ;};if _ccae .Name .Local =="\u0061\u006c\u0074"{_dbaa ,_adge :=_ccae .Value ,error (nil );if _adge !=nil {return _adge ;};_gfbbf .AltAttr =&_dbaa ;continue ;};if _ccae .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfbbf .PrintAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfbbf .StrokedAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cgag ,_fgga :=_ccae .Value ,error (nil );if _fgga !=nil {return _fgga ;};_gfbbf .WrapcoordsAttr =&_cgag ;continue ;};if _ccae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdgb ,_cgff :=_ccae .Value ,error (nil );if _cgff !=nil {return _cgff ;};_gfbbf .StrokeweightAttr =&_cdgb ;continue ;};if _ccae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgb ,_gaae :=_ccae .Value ,error (nil );if _gaae !=nil {return _gaae ;};_gfbbf .CoordoriginAttr =&_dgb ;continue ;};if _ccae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adfa ,_ceg :=_ccae .Value ,error (nil );if _ceg !=nil {return _ceg ;};_gfbbf .ChromakeyAttr =&_adfa ;continue ;};if _ccae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbddf ,_beea :=_ccae .Value ,error (nil );if _beea !=nil {return _beea ;};_gfbbf .FillcolorAttr =&_bbddf ;continue ;};if _ccae .Name .Local =="\u0073\u0074\u0079l\u0065"{_efbd ,_cega :=_ccae .Value ,error (nil );if _cega !=nil {return _cega ;};_gfbbf .StyleAttr =&_efbd ;continue ;};if _ccae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dde ,_bcg :=_ccae .Value ,error (nil );if _bcg !=nil {return _bcg ;};_gfbbf .OpacityAttr =&_dde ;continue ;};if _ccae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abag ,_ebab :=_ccae .Value ,error (nil );if _ebab !=nil {return _ebab ;};_gfbbf .StrokecolorAttr =&_abag ;continue ;};if _ccae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfbbf .InsetpenAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_fcbca ,_cdcb :=_f .ParseFloat (_ccae .Value ,64);if _cdcb !=nil {return _cdcb ;};_gfbbf .StartAngleAttr =&_fcbca ;continue ;};if _ccae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcde ,_ccea :=_ccae .Value ,error (nil );if _ccea !=nil {return _ccea ;};_gfbbf .CoordsizeAttr =&_dcde ;continue ;};if _ccae .Name .Local =="\u0074\u0069\u0074l\u0065"{_geadc ,_bbe :=_ccae .Value ,error (nil );if _bbe !=nil {return _bbe ;};_gfbbf .TitleAttr =&_geadc ;continue ;};if _ccae .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfed ,_abc :=_ccae .Value ,error (nil );if _abc !=nil {return _abc ;};_gfbbf .ClassAttr =&_gfed ;continue ;};if _ccae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eggb ,_dbfd :=_ccae .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_gfbbf .TargetAttr =&_eggb ;continue ;};if _ccae .Name .Local =="\u0068\u0072\u0065\u0066"{_fagge ,_ddad :=_ccae .Value ,error (nil );if _ddad !=nil {return _ddad ;};_gfbbf .HrefAttr =&_fagge ;continue ;};if _ccae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfbbf .FilledAttr .UnmarshalXMLAttr (_ccae );continue ;};};_cdgd :for {_dfcd ,_aege :=d .Token ();if _aege !=nil {return _aege ;};switch _bcdd :=_dfcd .(type ){case _c .StartElement :switch _bcdd .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"}:_eegeb :=NewEG_ShapeElements ();_eegeb .Path =NewPath ();if _fgef :=d .DecodeElement (_eegeb .Path ,&_bcdd );_fgef !=nil {return _fgef ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_eegeb );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"}:_bag :=NewEG_ShapeElements ();_bag .Formulas =NewFormulas ();if _bdee :=d .DecodeElement (_bag .Formulas ,&_bcdd );_bdee !=nil {return _bdee ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_bag );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"}:_egbg :=NewEG_ShapeElements ();_egbg .Handles =NewHandles ();if _dbga :=d .DecodeElement (_egbg .Handles ,&_bcdd );_dbga !=nil {return _dbga ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_egbg );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"}:_aed :=NewEG_ShapeElements ();_aed .Fill =NewFill ();if _bad :=d .DecodeElement (_aed .Fill ,&_bcdd );_bad !=nil {return _bad ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_aed );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"}:_cbca :=NewEG_ShapeElements ();_cbca .Stroke =NewStroke ();if _fdbeg :=d .DecodeElement (_cbca .Stroke ,&_bcdd );_fdbeg !=nil {return _fdbeg ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cbca );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"}:_eeec :=NewEG_ShapeElements ();_eeec .Shadow =NewShadow ();if _ccg :=d .DecodeElement (_eeec .Shadow ,&_bcdd );_ccg !=nil {return _ccg ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_eeec );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"}:_ffcde :=NewEG_ShapeElements ();_ffcde .Textbox =NewTextbox ();if _dfg :=d .DecodeElement (_ffcde .Textbox ,&_bcdd );_dfg !=nil {return _dfg ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_ffcde );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"}:_ceag :=NewEG_ShapeElements ();_ceag .Textpath =NewTextpath ();if _caf :=d .DecodeElement (_ceag .Textpath ,&_bcdd );_caf !=nil {return _caf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_ceag );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"}:_ecdc :=NewEG_ShapeElements ();_ecdc .Imagedata =NewImagedata ();if _gaf :=d .DecodeElement (_ecdc .Imagedata ,&_bcdd );_gaf !=nil {return _gaf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_ecdc );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"}:_cgeed :=NewEG_ShapeElements ();_cgeed .Skew =NewOfcSkew ();if _fced :=d .DecodeElement (_cgeed .Skew ,&_bcdd );_fced !=nil {return _fced ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cgeed );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"}:_cee :=NewEG_ShapeElements ();_cee .Extrusion =NewOfcExtrusion ();if _fade :=d .DecodeElement (_cee .Extrusion ,&_bcdd );_fade !=nil {return _fade ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cee );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"}:_dedcb :=NewEG_ShapeElements ();_dedcb .Callout =NewOfcCallout ();if _gcfdf :=d .DecodeElement (_dedcb .Callout ,&_bcdd );_gcfdf !=nil {return _gcfdf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dedcb );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"}:_gfac :=NewEG_ShapeElements ();_gfac .Lock =NewOfcLock ();if _ggad :=d .DecodeElement (_gfac .Lock ,&_bcdd );_ggad !=nil {return _ggad ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_gfac );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"}:_agb :=NewEG_ShapeElements ();_agb .Clippath =NewOfcClippath ();if _cba :=d .DecodeElement (_agb .Clippath ,&_bcdd );_cba !=nil {return _cba ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_agb );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"}:_abge :=NewEG_ShapeElements ();_abge .Signatureline =NewOfcSignatureline ();if _ggaf :=d .DecodeElement (_abge .Signatureline ,&_bcdd );_ggaf !=nil {return _ggaf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_abge );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"}:_beed :=NewEG_ShapeElements ();_beed .Wrap =_ae .NewWrap ();if _gaea :=d .DecodeElement (_beed .Wrap ,&_bcdd );_gaea !=nil {return _gaea ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_beed );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"}:_afag :=NewEG_ShapeElements ();_afag .Anchorlock =_ae .NewAnchorlock ();if _edab :=d .DecodeElement (_afag .Anchorlock ,&_bcdd );_edab !=nil {return _edab ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_afag );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"}:_cbfb :=NewEG_ShapeElements ();_cbfb .Bordertop =_ae .NewBordertop ();if _deda :=d .DecodeElement (_cbfb .Bordertop ,&_bcdd );_deda !=nil {return _deda ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cbfb );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"}:_gddf :=NewEG_ShapeElements ();_gddf .Borderbottom =_ae .NewBorderbottom ();if _ddea :=d .DecodeElement (_gddf .Borderbottom ,&_bcdd );_ddea !=nil {return _ddea ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_gddf );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"}:_baeb :=NewEG_ShapeElements ();_baeb .Borderleft =_ae .NewBorderleft ();if _cffea :=d .DecodeElement (_baeb .Borderleft ,&_bcdd );_cffea !=nil {return _cffea ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_baeb );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"}:_dcgf :=NewEG_ShapeElements ();_dcgf .Borderright =_ae .NewBorderright ();if _aega :=d .DecodeElement (_dcgf .Borderright ,&_bcdd );_aega !=nil {return _aega ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dcgf );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"}:_dadc :=NewEG_ShapeElements ();_dadc .ClientData =_b .NewClientData ();if _gage :=d .DecodeElement (_dadc .ClientData ,&_bcdd );_gage !=nil {return _gage ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dadc );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"}:_dcdf :=NewEG_ShapeElements ();_dcdf .Textdata =_dce .NewTextdata ();if _eagd :=d .DecodeElement (_dcdf .Textdata ,&_bcdd );_eagd !=nil {return _eagd ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dcdf );default:_ac .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",_bcdd .Name );if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _c .EndElement :break _cdgd ;case _c .CharData :};};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_eaaad :=&OfcCT_IdMap {};return _eaaad };func (_deee ST_ImageAspect )ValidateWithPath (path string )error {switch _deee {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deee ));};return nil ;};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 _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_ebc *AG_CoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcee :=range start .Attr {if _dcee .Name .Local =="\u0068\u0072\u0065\u0066"{_efb ,_fbcd :=_dcee .Value ,error (nil );if _fbcd !=nil {return _fbcd ;};_ebc .HrefAttr =&_efb ;continue ;};if _dcee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fagf ,_eged :=_dcee .Value ,error (nil );if _eged !=nil {return _eged ;};_ebc .TargetAttr =&_fagf ;continue ;};if _dcee .Name .Local =="\u0063\u006c\u0061s\u0073"{_cdeg ,_cad :=_dcee .Value ,error (nil );if _cad !=nil {return _cad ;};_ebc .ClassAttr =&_cdeg ;continue ;};if _dcee .Name .Local =="\u0074\u0069\u0074l\u0065"{_cce ,_ebfb :=_dcee .Value ,error (nil );if _ebfb !=nil {return _ebfb ;};_ebc .TitleAttr =&_cce ;continue ;};if _dcee .Name .Local =="\u0061\u006c\u0074"{_faa ,_ggd :=_dcee .Value ,error (nil );if _ggd !=nil {return _ggd ;};_ebc .AltAttr =&_faa ;continue ;};if _dcee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbe ,_dba :=_dcee .Value ,error (nil );if _dba !=nil {return _dba ;};_ebc .CoordsizeAttr =&_cbe ;continue ;};if _dcee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bbdd ,_bga :=_dcee .Value ,error (nil );if _bga !=nil {return _bga ;};_ebc .CoordoriginAttr =&_bbdd ;continue ;};if _dcee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcg ,_ega :=_dcee .Value ,error (nil );if _ega !=nil {return _ega ;};_ebc .WrapcoordsAttr =&_gcg ;continue ;};if _dcee .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebc .PrintAttr .UnmarshalXMLAttr (_dcee );continue ;};if _dcee .Name .Local =="\u0069\u0064"{_deeg ,_egc :=_dcee .Value ,error (nil );if _egc !=nil {return _egc ;};_ebc .IdAttr =&_deeg ;continue ;};if _dcee .Name .Local =="\u0073\u0074\u0079l\u0065"{_afe ,_aaa :=_dcee .Value ,error (nil );if _aaa !=nil {return _aaa ;};_ebc .StyleAttr =&_afe ;continue ;};};for {_geef ,_cefd :=d .Token ();if _cefd !=nil {return _fb .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",_cefd );};if _cgeb ,_bcb :=_geef .(_c .EndElement );_bcb &&_cgeb .Name ==start .Name {break ;};};return nil ;};func (_dbceg ST_Ext )Validate ()error {return _dbceg .ValidateWithPath ("")};func (_cabgg ST_StrokeJoinStyle )String ()string {switch _cabgg {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 (_abfggc *OfcST_ColorMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abfggc =0;case "\u0061\u0075\u0074\u006f":*_abfggc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abfggc =2;};return nil ;};func (_dgacaf *Textbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dgacaf .CT_Textbox .MarshalXML (e ,start );};func (_edaed *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 _edaed .PointsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .PointsAttr )});};if _edaed .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .HrefAttr )});};if _edaed .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .TargetAttr )});};if _edaed .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .ClassAttr )});};if _edaed .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .TitleAttr )});};if _edaed .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .AltAttr )});};if _edaed .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .CoordsizeAttr )});};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .CoordoriginAttr )});};if _edaed .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .WrapcoordsAttr )});};if _edaed .PrintAttr !=_fc .ST_TrueFalseUnset {_cdgbg ,_ffdgc :=_edaed .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffdgc !=nil {return _ffdgc ;};start .Attr =append (start .Attr ,_cdgbg );};if _edaed .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .IdAttr )});};if _edaed .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .StyleAttr )});};if _edaed .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .SpidAttr )});};if _edaed .OnedAttr !=_fc .ST_TrueFalseUnset {_bfab ,_dddc :=_edaed .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dddc !=nil {return _dddc ;};start .Attr =append (start .Attr ,_bfab );};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .RegroupidAttr )});};if _edaed .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_ecgae ,_efccc :=_edaed .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _efccc !=nil {return _efccc ;};start .Attr =append (start .Attr ,_ecgae );};if _edaed .ButtonAttr !=_fc .ST_TrueFalseUnset {_gabef ,_beagb :=_edaed .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _beagb !=nil {return _beagb ;};start .Attr =append (start .Attr ,_gabef );};if _edaed .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_gfff ,_fbbe :=_edaed .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fbbe !=nil {return _fbbe ;};start .Attr =append (start .Attr ,_gfff );};if _edaed .BulletAttr !=_fc .ST_TrueFalseUnset {_bgeb ,_feace :=_edaed .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _feace !=nil {return _feace ;};start .Attr =append (start .Attr ,_bgeb );};if _edaed .HrAttr !=_fc .ST_TrueFalseUnset {_dfccc ,_bfbdd :=_edaed .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _bfbdd !=nil {return _bfbdd ;};start .Attr =append (start .Attr ,_dfccc );};if _edaed .HrstdAttr !=_fc .ST_TrueFalseUnset {_gdccd ,_adea :=_edaed .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _adea !=nil {return _adea ;};start .Attr =append (start .Attr ,_gdccd );};if _edaed .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_dadgg ,_bbgb :=_edaed .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bbgb !=nil {return _bbgb ;};start .Attr =append (start .Attr ,_dadgg );};if _edaed .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .HrpctAttr )});};if _edaed .HralignAttr !=OfcST_HrAlignUnset {_baba ,_bcdba :=_edaed .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bcdba !=nil {return _bcdba ;};start .Attr =append (start .Attr ,_baba );};if _edaed .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cecb ,_geff :=_edaed .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _geff !=nil {return _geff ;};start .Attr =append (start .Attr ,_cecb );};if _edaed .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_aeefb ,_gfaa :=_edaed .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gfaa !=nil {return _gfaa ;};start .Attr =append (start .Attr ,_aeefb );};if _edaed .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_febbd ,_badc :=_edaed .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _badc !=nil {return _badc ;};start .Attr =append (start .Attr ,_febbd );};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .BordertopcolorAttr )});};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .BorderleftcolorAttr )});};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .BorderbottomcolorAttr )});};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .BorderrightcolorAttr )});};if _edaed .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddddf ,_gcde :=_edaed .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gcde !=nil {return _gcde ;};start .Attr =append (start .Attr ,_ddddf );};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .DgmnodekindAttr )});};if _edaed .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dfdbg ,_dedd :=_edaed .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dedd !=nil {return _dedd ;};start .Attr =append (start .Attr ,_dfdbg );};if _edaed .InsetmodeAttr !=OfcST_InsetModeUnset {_acdbe ,_geffd :=_edaed .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _geffd !=nil {return _geffd ;};start .Attr =append (start .Attr ,_acdbe );};if _edaed .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .OpacityAttr )});};if _edaed .StrokedAttr !=_fc .ST_TrueFalseUnset {_fgbd ,_cafg :=_edaed .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cafg !=nil {return _cafg ;};start .Attr =append (start .Attr ,_fgbd );};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .StrokecolorAttr )});};if _edaed .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 :_fb .Sprintf ("\u0025\u0076",*_edaed .StrokeweightAttr )});};if _edaed .InsetpenAttr !=_fc .ST_TrueFalseUnset {_ceade ,_fdgbc :=_edaed .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fdgbc !=nil {return _fdgbc ;};start .Attr =append (start .Attr ,_ceade );};if _edaed .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .ChromakeyAttr )});};if _edaed .FilledAttr !=_fc .ST_TrueFalseUnset {_baab ,_afdfb :=_edaed .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afdfb !=nil {return _afdfb ;};start .Attr =append (start .Attr ,_baab );};if _edaed .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .FillcolorAttr )});};if _edaed .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .SptAttr )});};if _edaed .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ecbad ,_bagd :=_edaed .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bagd !=nil {return _bagd ;};start .Attr =append (start .Attr ,_ecbad );};if _edaed .BwmodeAttr !=OfcST_BWModeUnset {_dbagd ,_aacada :=_edaed .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aacada !=nil {return _aacada ;};start .Attr =append (start .Attr ,_dbagd );};if _edaed .BwpureAttr !=OfcST_BWModeUnset {_ecff ,_dfabc :=_edaed .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfabc !=nil {return _dfabc ;};start .Attr =append (start .Attr ,_ecff );};if _edaed .BwnormalAttr !=OfcST_BWModeUnset {_fdfgg ,_dcdc :=_edaed .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dcdc !=nil {return _dcdc ;};start .Attr =append (start .Attr ,_fdfgg );};if _edaed .ForcedashAttr !=_fc .ST_TrueFalseUnset {_cdbge ,_efaab :=_edaed .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efaab !=nil {return _efaab ;};start .Attr =append (start .Attr ,_cdbge );};if _edaed .OleiconAttr !=_fc .ST_TrueFalseUnset {_fcae ,_ecab :=_edaed .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ecab !=nil {return _ecab ;};start .Attr =append (start .Attr ,_fcae );};if _edaed .OleAttr !=_fc .ST_TrueFalseBlankUnset {_geead ,_cbagd :=_edaed .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cbagd !=nil {return _cbagd ;};start .Attr =append (start .Attr ,_geead );};if _edaed .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_ccccb ,_egggc :=_edaed .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _egggc !=nil {return _egggc ;};start .Attr =append (start .Attr ,_ccccb );};if _edaed .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_baag ,_cbec :=_edaed .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cbec !=nil {return _cbec ;};start .Attr =append (start .Attr ,_baag );};if _edaed .ClipAttr !=_fc .ST_TrueFalseUnset {_ccaf ,_efda :=_edaed .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_ccaf );};e .EncodeToken (start );if _edaed .Ink !=nil {_bdeg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_ffccc :=range _edaed .Ink {e .EncodeElement (_ffccc ,_bdeg );};};if _edaed .EG_ShapeElements !=nil {for _ ,_baed :=range _edaed .EG_ShapeElements {_baed .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the OfcOLEObject and its children
func (_dfdab *OfcOLEObject )Validate ()error {return _dfdab .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dagaef ST_Ext )ValidateWithPath (path string )error {switch _dagaef {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagaef ));};return nil ;};func (_gaccb OfcST_OLEDrawAspect )String ()string {switch _gaccb {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_aefbe ST_StrokeJoinStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deabf :=_c .Attr {};_deabf .Name =name ;switch _aefbe {case ST_StrokeJoinStyleUnset :_deabf .Value ="";case ST_StrokeJoinStyleRound :_deabf .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_deabf .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_deabf .Value ="\u006d\u0069\u0074e\u0072";};return _deabf ,nil ;};func (_baaeg *CT_H )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbcb :=range start .Attr {if _gbcb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gdfdf ,_ddbagf :=_gbcb .Value ,error (nil );if _ddbagf !=nil {return _ddbagf ;};_baaeg .PositionAttr =&_gdfdf ;continue ;};if _gbcb .Name .Local =="\u0070\u006f\u006ca\u0072"{_ddcbe ,_cfgge :=_gbcb .Value ,error (nil );if _cfgge !=nil {return _cfgge ;};_baaeg .PolarAttr =&_ddcbe ;continue ;};if _gbcb .Name .Local =="\u006d\u0061\u0070"{_fdfd ,_debb :=_gbcb .Value ,error (nil );if _debb !=nil {return _debb ;};_baaeg .MapAttr =&_fdfd ;continue ;};if _gbcb .Name .Local =="\u0069\u006e\u0076\u0078"{_baaeg .InvxAttr .UnmarshalXMLAttr (_gbcb );continue ;};if _gbcb .Name .Local =="\u0069\u006e\u0076\u0079"{_baaeg .InvyAttr .UnmarshalXMLAttr (_gbcb );continue ;};if _gbcb .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_baaeg .SwitchAttr .UnmarshalXMLAttr (_gbcb );continue ;};if _gbcb .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_aefg ,_bebgd :=_gbcb .Value ,error (nil );if _bebgd !=nil {return _bebgd ;};_baaeg .XrangeAttr =&_aefg ;continue ;};if _gbcb .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_bfgfg ,_bcdb :=_gbcb .Value ,error (nil );if _bcdb !=nil {return _bcdb ;};_baaeg .YrangeAttr =&_bfgfg ;continue ;};if _gbcb .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_baad ,_aaab :=_gbcb .Value ,error (nil );if _aaab !=nil {return _aaab ;};_baaeg .RadiusrangeAttr =&_baad ;continue ;};};for {_abgg ,_abba :=d .Token ();if _abba !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_abba );};if _gbgc ,_ebggg :=_abgg .(_c .EndElement );_ebggg &&_gbgc .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path
func (_ffcd *AG_Style )ValidateWithPath (path string )error {return nil };func (_agbegf OfcST_InsetMode )ValidateWithPath (path string )error {switch _agbegf {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbegf ));};return nil ;};func (_becaa ST_ShadowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_becaa .String (),start );};func NewCT_Textbox ()*CT_Textbox {_abbdd :=&CT_Textbox {};return _abbdd };func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_eedea :=&OfcCT_ColorMenu {};return _eedea };func NewOfcLeft ()*OfcLeft {_bbedb :=&OfcLeft {};_bbedb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bbedb ;};func (_befgc ST_ImageAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eggeb :=_c .Attr {};_eggeb .Name =name ;switch _befgc {case ST_ImageAspectUnset :_eggeb .Value ="";case ST_ImageAspectIgnore :_eggeb .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_eggeb .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_eggeb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _eggeb ,nil ;};
// Validate validates the OfcBottom and its children
func (_fagba *OfcBottom )Validate ()error {return _fagba .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};type Shadow struct{CT_Shadow };func (_gaegcc OfcST_ConnectType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbbfd :=_c .Attr {};_dbbfd .Name =name ;switch _gaegcc {case OfcST_ConnectTypeUnset :_dbbfd .Value ="";case OfcST_ConnectTypeNone :_dbbfd .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_dbbfd .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_dbbfd .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_dbbfd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dbbfd ,nil ;};type OfcST_ConnectType byte ;func (_fbaeg *Textpath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fbaeg .CT_TextPath .MarshalXML (e ,start );};
// Validate validates the Handles and its children
func (_cggbf *Handles )Validate ()error {return _cggbf .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_gfffb OfcST_CalloutPlacement )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcbcd :=_c .Attr {};_gcbcd .Name =name ;switch _gfffb {case OfcST_CalloutPlacementUnset :_gcbcd .Value ="";case OfcST_CalloutPlacementTop :_gcbcd .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_gcbcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_gcbcd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_gcbcd .Value ="\u0075\u0073\u0065\u0072";};return _gcbcd ,nil ;};type ST_StrokeArrowType byte ;func (_gadfb *OfcST_ExtrusionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdfadf ,_gfcgb :=d .Token ();if _gfcgb !=nil {return _gfcgb ;};if _ecdae ,_dfcaf :=_gdfadf .(_c .EndElement );_dfcaf &&_ecdae .Name ==start .Name {*_gadfb =1;return nil ;};if _defcf ,_adcag :=_gdfadf .(_c .CharData );!_adcag {return _fb .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",_gdfadf );}else {switch string (_defcf ){case "":*_gadfb =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gadfb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_gadfb =2;};};_gdfadf ,_gfcgb =d .Token ();if _gfcgb !=nil {return _gfcgb ;};if _fafgf ,_fdfeff :=_gdfadf .(_c .EndElement );_fdfeff &&_fafgf .Name ==start .Name {return nil ;};return _fb .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",_gdfadf );};
// Validate validates the CT_TextPath and its children
func (_edcd *CT_TextPath )Validate ()error {return _edcd .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_adged *OfcST_BWMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbea ,_gcbgce :=d .Token ();if _gcbgce !=nil {return _gcbgce ;};if _eedag ,_eeada :=_acbea .(_c .EndElement );_eeada &&_eedag .Name ==start .Name {*_adged =1;return nil ;};if _feefc ,_abaec :=_acbea .(_c .CharData );!_abaec {return _fb .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",_acbea );}else {switch string (_feefc ){case "":*_adged =0;case "\u0063\u006f\u006co\u0072":*_adged =1;case "\u0061\u0075\u0074\u006f":*_adged =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_adged =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_adged =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_adged =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_adged =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_adged =7;case "\u0062\u006c\u0061c\u006b":*_adged =8;case "\u0077\u0068\u0069t\u0065":*_adged =9;case "\u0068\u0069\u0064\u0065":*_adged =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_adged =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_adged =12;};};_acbea ,_gcbgce =d .Token ();if _gcbgce !=nil {return _gcbgce ;};if _ggadb ,_edgfc :=_acbea .(_c .EndElement );_edgfc &&_ggadb .Name ==start .Name {return nil ;};return _fb .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",_acbea );};type OfcCT_StrokeChild struct{OnAttr _fc .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _fc .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 _fc .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewOfcCallout ()*OfcCallout {_cbcdf :=&OfcCallout {};_cbcdf .OfcCT_Callout =*NewOfcCT_Callout ();return _cbcdf ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};type ST_StrokeJoinStyle byte ;func (_fbcad *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 _fbcad .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .HrefAttr )});};if _fbcad .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .TargetAttr )});};if _fbcad .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .ClassAttr )});};if _fbcad .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .TitleAttr )});};if _fbcad .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .AltAttr )});};if _fbcad .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .CoordsizeAttr )});};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .CoordoriginAttr )});};if _fbcad .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .WrapcoordsAttr )});};if _fbcad .PrintAttr !=_fc .ST_TrueFalseUnset {_dadd ,_dddee :=_fbcad .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dddee !=nil {return _dddee ;};start .Attr =append (start .Attr ,_dadd );};if _fbcad .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .IdAttr )});};if _fbcad .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .StyleAttr )});};if _fbcad .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .SpidAttr )});};if _fbcad .OnedAttr !=_fc .ST_TrueFalseUnset {_ddgc ,_abfgd :=_fbcad .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _abfgd !=nil {return _abfgd ;};start .Attr =append (start .Attr ,_ddgc );};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .RegroupidAttr )});};if _fbcad .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_gfbf ,_cgeg :=_fbcad .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cgeg !=nil {return _cgeg ;};start .Attr =append (start .Attr ,_gfbf );};if _fbcad .ButtonAttr !=_fc .ST_TrueFalseUnset {_adgcc ,_abee :=_fbcad .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _abee !=nil {return _abee ;};start .Attr =append (start .Attr ,_adgcc );};if _fbcad .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_ggfg ,_ecbfd :=_fbcad .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ecbfd !=nil {return _ecbfd ;};start .Attr =append (start .Attr ,_ggfg );};if _fbcad .BulletAttr !=_fc .ST_TrueFalseUnset {_gcef ,_fcdea :=_fbcad .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcdea !=nil {return _fcdea ;};start .Attr =append (start .Attr ,_gcef );};if _fbcad .HrAttr !=_fc .ST_TrueFalseUnset {_ecega ,_ceae :=_fbcad .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_ecega );};if _fbcad .HrstdAttr !=_fc .ST_TrueFalseUnset {_dbffc ,_befa :=_fbcad .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_dbffc );};if _fbcad .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_gfbgb ,_cfeb :=_fbcad .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cfeb !=nil {return _cfeb ;};start .Attr =append (start .Attr ,_gfbgb );};if _fbcad .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .HrpctAttr )});};if _fbcad .HralignAttr !=OfcST_HrAlignUnset {_gcace ,_gaacd :=_fbcad .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gaacd !=nil {return _gaacd ;};start .Attr =append (start .Attr ,_gcace );};if _fbcad .AllowincellAttr !=_fc .ST_TrueFalseUnset {_ccbbd ,_cgcaa :=_fbcad .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cgcaa !=nil {return _cgcaa ;};start .Attr =append (start .Attr ,_ccbbd );};if _fbcad .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_cege ,_ddfaf :=_fbcad .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ddfaf !=nil {return _ddfaf ;};start .Attr =append (start .Attr ,_cege );};if _fbcad .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_cdcg ,_bcddc :=_fbcad .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bcddc !=nil {return _bcddc ;};start .Attr =append (start .Attr ,_cdcg );};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .BordertopcolorAttr )});};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .BorderleftcolorAttr )});};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .BorderbottomcolorAttr )});};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .BorderrightcolorAttr )});};if _fbcad .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bebe ,_dgfc :=_fbcad .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dgfc !=nil {return _dgfc ;};start .Attr =append (start .Attr ,_bebe );};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .DgmnodekindAttr )});};if _fbcad .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_afdee ,_aaad :=_fbcad .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _aaad !=nil {return _aaad ;};start .Attr =append (start .Attr ,_afdee );};if _fbcad .InsetmodeAttr !=OfcST_InsetModeUnset {_fcaaf ,_gcadb :=_fbcad .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gcadb !=nil {return _gcadb ;};start .Attr =append (start .Attr ,_fcaaf );};if _fbcad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .OpacityAttr )});};if _fbcad .StrokedAttr !=_fc .ST_TrueFalseUnset {_dcff ,_gdcg :=_fbcad .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gdcg !=nil {return _gdcg ;};start .Attr =append (start .Attr ,_dcff );};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .StrokecolorAttr )});};if _fbcad .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 :_fb .Sprintf ("\u0025\u0076",*_fbcad .StrokeweightAttr )});};if _fbcad .InsetpenAttr !=_fc .ST_TrueFalseUnset {_cffbf ,_edafa :=_fbcad .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _edafa !=nil {return _edafa ;};start .Attr =append (start .Attr ,_cffbf );};if _fbcad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .ChromakeyAttr )});};if _fbcad .FilledAttr !=_fc .ST_TrueFalseUnset {_dfga ,_ecbc :=_fbcad .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ecbc !=nil {return _ecbc ;};start .Attr =append (start .Attr ,_dfga );};if _fbcad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .FillcolorAttr )});};if _fbcad .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .SptAttr )});};if _fbcad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edbde ,_dfbeb :=_fbcad .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dfbeb !=nil {return _dfbeb ;};start .Attr =append (start .Attr ,_edbde );};if _fbcad .BwmodeAttr !=OfcST_BWModeUnset {_badg ,_fbdd :=_fbcad .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbdd !=nil {return _fbdd ;};start .Attr =append (start .Attr ,_badg );};if _fbcad .BwpureAttr !=OfcST_BWModeUnset {_fffge ,_bcgbf :=_fbcad .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bcgbf !=nil {return _bcgbf ;};start .Attr =append (start .Attr ,_fffge );};if _fbcad .BwnormalAttr !=OfcST_BWModeUnset {_fagec ,_ggecg :=_fbcad .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggecg !=nil {return _ggecg ;};start .Attr =append (start .Attr ,_fagec );};if _fbcad .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bbbe ,_efgf :=_fbcad .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efgf !=nil {return _efgf ;};start .Attr =append (start .Attr ,_bbbe );};if _fbcad .OleiconAttr !=_fc .ST_TrueFalseUnset {_gegfg ,_afcg :=_fbcad .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _afcg !=nil {return _afcg ;};start .Attr =append (start .Attr ,_gegfg );};if _fbcad .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dfaf ,_gbdgd :=_fbcad .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gbdgd !=nil {return _gbdgd ;};start .Attr =append (start .Attr ,_dfaf );};if _fbcad .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_ecbae ,_eabgd :=_fbcad .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _eabgd !=nil {return _eabgd ;};start .Attr =append (start .Attr ,_ecbae );};if _fbcad .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_gffbe ,_fbcdg :=_fbcad .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fbcdg !=nil {return _fbcdg ;};start .Attr =append (start .Attr ,_gffbe );};if _fbcad .ClipAttr !=_fc .ST_TrueFalseUnset {_affdg ,_dgfdg :=_fbcad .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dgfdg !=nil {return _dgfdg ;};start .Attr =append (start .Attr ,_affdg );};e .EncodeToken (start );if _fbcad .EG_ShapeElements !=nil {for _ ,_afdc :=range _fbcad .EG_ShapeElements {_afdc .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewPath ()*Path {_eabgg :=&Path {};_eabgg .CT_Path =*NewCT_Path ();return _eabgg };func NewCT_Group ()*CT_Group {_daeb :=&CT_Group {};return _daeb };func NewArc ()*Arc {_beb :=&Arc {};_beb .CT_Arc =*NewCT_Arc ();return _beb };func (_bfca *CT_Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _bfca .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .StartAngleAttr )});};if _bfca .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .EndAngleAttr )});};if _bfca .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .HrefAttr )});};if _bfca .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .TargetAttr )});};if _bfca .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .ClassAttr )});};if _bfca .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .TitleAttr )});};if _bfca .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .AltAttr )});};if _bfca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .CoordsizeAttr )});};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .CoordoriginAttr )});};if _bfca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .WrapcoordsAttr )});};if _bfca .PrintAttr !=_fc .ST_TrueFalseUnset {_gaab ,_cgaf :=_bfca .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cgaf !=nil {return _cgaf ;};start .Attr =append (start .Attr ,_gaab );};if _bfca .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .IdAttr )});};if _bfca .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .StyleAttr )});};if _bfca .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .SpidAttr )});};if _bfca .OnedAttr !=_fc .ST_TrueFalseUnset {_befd ,_eefg :=_bfca .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eefg !=nil {return _eefg ;};start .Attr =append (start .Attr ,_befd );};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .RegroupidAttr )});};if _bfca .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_gcgb ,_dgfb :=_bfca .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgfb !=nil {return _dgfb ;};start .Attr =append (start .Attr ,_gcgb );};if _bfca .ButtonAttr !=_fc .ST_TrueFalseUnset {_cage ,_gce :=_bfca .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gce !=nil {return _gce ;};start .Attr =append (start .Attr ,_cage );};if _bfca .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_edgc ,_egcb :=_bfca .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _egcb !=nil {return _egcb ;};start .Attr =append (start .Attr ,_edgc );};if _bfca .BulletAttr !=_fc .ST_TrueFalseUnset {_bbbc ,_agcc :=_bfca .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _agcc !=nil {return _agcc ;};start .Attr =append (start .Attr ,_bbbc );};if _bfca .HrAttr !=_fc .ST_TrueFalseUnset {_eadg ,_bdcb :=_bfca .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _bdcb !=nil {return _bdcb ;};start .Attr =append (start .Attr ,_eadg );};if _bfca .HrstdAttr !=_fc .ST_TrueFalseUnset {_eebg ,_acbf :=_bfca .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _acbf !=nil {return _acbf ;};start .Attr =append (start .Attr ,_eebg );};if _bfca .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_dcdff ,_bgaa :=_bfca .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bgaa !=nil {return _bgaa ;};start .Attr =append (start .Attr ,_dcdff );};if _bfca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .HrpctAttr )});};if _bfca .HralignAttr !=OfcST_HrAlignUnset {_bacf ,_deg :=_bfca .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _deg !=nil {return _deg ;};start .Attr =append (start .Attr ,_bacf );};if _bfca .AllowincellAttr !=_fc .ST_TrueFalseUnset {_bddf ,_bfe :=_bfca .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_bddf );};if _bfca .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_agbg ,_efce :=_bfca .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _efce !=nil {return _efce ;};start .Attr =append (start .Attr ,_agbg );};if _bfca .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_bfag ,_ebca :=_bfca .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ebca !=nil {return _ebca ;};start .Attr =append (start .Attr ,_bfag );};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .BordertopcolorAttr )});};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .BorderleftcolorAttr )});};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .BorderbottomcolorAttr )});};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .BorderrightcolorAttr )});};if _bfca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gacc ,_dbbg :=_bfca .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dbbg !=nil {return _dbbg ;};start .Attr =append (start .Attr ,_gacc );};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .DgmnodekindAttr )});};if _bfca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bddg ,_dgg :=_bfca .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dgg !=nil {return _dgg ;};start .Attr =append (start .Attr ,_bddg );};if _bfca .InsetmodeAttr !=OfcST_InsetModeUnset {_ecfc ,_cgba :=_bfca .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cgba !=nil {return _cgba ;};start .Attr =append (start .Attr ,_ecfc );};if _bfca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .OpacityAttr )});};if _bfca .StrokedAttr !=_fc .ST_TrueFalseUnset {_bacfa ,_fbca :=_bfca .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbca !=nil {return _fbca ;};start .Attr =append (start .Attr ,_bacfa );};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .StrokecolorAttr )});};if _bfca .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 :_fb .Sprintf ("\u0025\u0076",*_bfca .StrokeweightAttr )});};if _bfca .InsetpenAttr !=_fc .ST_TrueFalseUnset {_cdbd ,_cdab :=_bfca .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_cdbd );};if _bfca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .ChromakeyAttr )});};if _bfca .FilledAttr !=_fc .ST_TrueFalseUnset {_gbad ,_fab :=_bfca .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fab !=nil {return _fab ;};start .Attr =append (start .Attr ,_gbad );};if _bfca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .FillcolorAttr )});};if _bfca .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .SptAttr )});};if _bfca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_acgc ,_dfef :=_bfca .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dfef !=nil {return _dfef ;};start .Attr =append (start .Attr ,_acgc );};if _bfca .BwmodeAttr !=OfcST_BWModeUnset {_fcd ,_efef :=_bfca .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _efef !=nil {return _efef ;};start .Attr =append (start .Attr ,_fcd );};if _bfca .BwpureAttr !=OfcST_BWModeUnset {_aea ,_cbb :=_bfca .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cbb !=nil {return _cbb ;};start .Attr =append (start .Attr ,_aea );};if _bfca .BwnormalAttr !=OfcST_BWModeUnset {_ecgc ,_cfag :=_bfca .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfag !=nil {return _cfag ;};start .Attr =append (start .Attr ,_ecgc );};if _bfca .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bgee ,_dege :=_bfca .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dege !=nil {return _dege ;};start .Attr =append (start .Attr ,_bgee );};if _bfca .OleiconAttr !=_fc .ST_TrueFalseUnset {_bgf ,_gabf :=_bfca .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gabf !=nil {return _gabf ;};start .Attr =append (start .Attr ,_bgf );};if _bfca .OleAttr !=_fc .ST_TrueFalseBlankUnset {_cagb ,_daec :=_bfca .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _daec !=nil {return _daec ;};start .Attr =append (start .Attr ,_cagb );};if _bfca .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_efff ,_ddgb :=_bfca .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ddgb !=nil {return _ddgb ;};start .Attr =append (start .Attr ,_efff );};if _bfca .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_cec ,_bbcg :=_bfca .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bbcg !=nil {return _bbcg ;};start .Attr =append (start .Attr ,_cec );};if _bfca .ClipAttr !=_fc .ST_TrueFalseUnset {_dab ,_afc :=_bfca .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _afc !=nil {return _afc ;};start .Attr =append (start .Attr ,_dab );};e .EncodeToken (start );if _bfca .EG_ShapeElements !=nil {for _ ,_fbe :=range _bfca .EG_ShapeElements {_fbe .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_Formulas and its children
func (_fgce *CT_Formulas )Validate ()error {return _fgce .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};type OfcST_OLEDrawAspect byte ;func (_eefgb *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 _eefgb .OnAttr !=_fc .ST_TrueFalseUnset {_ggdbe ,_gfcca :=_eefgb .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _gfcca !=nil {return _gfcca ;};start .Attr =append (start .Attr ,_ggdbe );};if _eefgb .FitshapeAttr !=_fc .ST_TrueFalseUnset {_bbbaf ,_fgbg :=_eefgb .FitshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _fgbg !=nil {return _fgbg ;};start .Attr =append (start .Attr ,_bbbaf );};if _eefgb .FitpathAttr !=_fc .ST_TrueFalseUnset {_aafe ,_ddgg :=_eefgb .FitpathAttr .MarshalXMLAttr (_c .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _ddgg !=nil {return _ddgg ;};start .Attr =append (start .Attr ,_aafe );};if _eefgb .TrimAttr !=_fc .ST_TrueFalseUnset {_aedbc ,_dbfe :=_eefgb .TrimAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0072\u0069\u006d"});if _dbfe !=nil {return _dbfe ;};start .Attr =append (start .Attr ,_aedbc );};if _eefgb .XscaleAttr !=_fc .ST_TrueFalseUnset {_bcceb ,_gbgb :=_eefgb .XscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _gbgb !=nil {return _gbgb ;};start .Attr =append (start .Attr ,_bcceb );};if _eefgb .StringAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_fb .Sprintf ("\u0025\u0076",*_eefgb .StringAttr )});};if _eefgb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eefgb .IdAttr )});};if _eefgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eefgb .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afggd *Shapetype )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _afggd .CT_Shapetype .MarshalXML (e ,start );};func (_cggdfd *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 _cggdfd .PositionAttr !=_fc .ST_TrueFalseUnset {_dcaa ,_bdgbf :=_cggdfd .PositionAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _bdgbf !=nil {return _bdgbf ;};start .Attr =append (start .Attr ,_dcaa );};if _cggdfd .SelectionAttr !=_fc .ST_TrueFalseUnset {_gebb ,_dcbdb :=_cggdfd .SelectionAttr .MarshalXMLAttr (_c .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _dcbdb !=nil {return _dcbdb ;};start .Attr =append (start .Attr ,_gebb );};if _cggdfd .GroupingAttr !=_fc .ST_TrueFalseUnset {_cgcb ,_fcbgg :=_cggdfd .GroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _fcbgg !=nil {return _fcbgg ;};start .Attr =append (start .Attr ,_cgcb );};if _cggdfd .UngroupingAttr !=_fc .ST_TrueFalseUnset {_ggdgg ,_cacbe :=_cggdfd .UngroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _cacbe !=nil {return _cacbe ;};start .Attr =append (start .Attr ,_ggdgg );};if _cggdfd .RotationAttr !=_fc .ST_TrueFalseUnset {_abcca ,_bedcb :=_cggdfd .RotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _bedcb !=nil {return _bedcb ;};start .Attr =append (start .Attr ,_abcca );};if _cggdfd .CroppingAttr !=_fc .ST_TrueFalseUnset {_agefb ,_becgcd :=_cggdfd .CroppingAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _becgcd !=nil {return _becgcd ;};start .Attr =append (start .Attr ,_agefb );};if _cggdfd .VerticiesAttr !=_fc .ST_TrueFalseUnset {_gadad ,_begbf :=_cggdfd .VerticiesAttr .MarshalXMLAttr (_c .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _begbf !=nil {return _begbf ;};start .Attr =append (start .Attr ,_gadad );};if _cggdfd .AdjusthandlesAttr !=_fc .ST_TrueFalseUnset {_cefga ,_gfagb :=_cggdfd .AdjusthandlesAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _gfagb !=nil {return _gfagb ;};start .Attr =append (start .Attr ,_cefga );};if _cggdfd .TextAttr !=_fc .ST_TrueFalseUnset {_bfgcc ,_dgaga :=_cggdfd .TextAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074"});if _dgaga !=nil {return _dgaga ;};start .Attr =append (start .Attr ,_bfgcc );};if _cggdfd .AspectratioAttr !=_fc .ST_TrueFalseUnset {_egcaa ,_gbbfg :=_cggdfd .AspectratioAttr .MarshalXMLAttr (_c .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _gbbfg !=nil {return _gbbfg ;};start .Attr =append (start .Attr ,_egcaa );};if _cggdfd .ShapetypeAttr !=_fc .ST_TrueFalseUnset {_ccba ,_caff :=_cggdfd .ShapetypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _caff !=nil {return _caff ;};start .Attr =append (start .Attr ,_ccba );};if _cggdfd .ExtAttr !=ST_ExtUnset {_fcaea ,_cabeb :=_cggdfd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cabeb !=nil {return _cabeb ;};start .Attr =append (start .Attr ,_fcaea );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path
func (_abgc *OfcCT_Lock )ValidateWithPath (path string )error {if _dgcdf :=_abgc .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dgcdf !=nil {return _dgcdf ;};if _cfcebb :=_abgc .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_cfcebb !=nil {return _cfcebb ;};if _dfeafe :=_abgc .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dfeafe !=nil {return _dfeafe ;};if _ccceb :=_abgc .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ccceb !=nil {return _ccceb ;};if _ebgff :=_abgc .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebgff !=nil {return _ebgff ;};if _ffga :=_abgc .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};if _afge :=_abgc .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};if _aacag :=_abgc .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_aacag !=nil {return _aacag ;};if _badce :=_abgc .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_badce !=nil {return _badce ;};if _eaacd :=_abgc .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_eaacd !=nil {return _eaacd ;};if _fged :=_abgc .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_fged !=nil {return _fged ;};if _efgc :=_abgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_efgc !=nil {return _efgc ;};return nil ;};func (_gfccf OfcST_ExtrusionRender )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfccf .String (),start );};
// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path
func (_ccfd *CT_Shapetype )ValidateWithPath (path string )error {for _gaacg ,_dbab :=range _ccfd .EG_ShapeElements {if _edca :=_dbab .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gaacg ));_edca !=nil {return _edca ;};};if _ccfd .Complex !=nil {if _agacd :=_ccfd .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_agacd !=nil {return _agacd ;};};if _gcgea :=_ccfd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gcgea !=nil {return _gcgea ;};if _dcbag :=_ccfd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dcbag !=nil {return _dcbag ;};if _gbfab :=_ccfd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gbfab !=nil {return _gbfab ;};if _fbff :=_ccfd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbff !=nil {return _fbff ;};if _bbad :=_ccfd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbad !=nil {return _bbad ;};if _addcb :=_ccfd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_addcb !=nil {return _addcb ;};if _gdfa :=_ccfd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gdfa !=nil {return _gdfa ;};if _eeegg :=_ccfd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eeegg !=nil {return _eeegg ;};if _edadg :=_ccfd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edadg !=nil {return _edadg ;};if _fcdeb :=_ccfd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fcdeb !=nil {return _fcdeb ;};if _affdc :=_ccfd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_affdc !=nil {return _affdc ;};if _eeef :=_ccfd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ;};if _aebbd :=_ccfd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aebbd !=nil {return _aebbd ;};if _cbbge :=_ccfd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cbbge !=nil {return _cbbge ;};if _ccafg :=_ccfd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ccafg !=nil {return _ccafg ;};if _aded :=_ccfd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aded !=nil {return _aded ;};if _geddg :=_ccfd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_geddg !=nil {return _geddg ;};if _bgggd :=_ccfd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bgggd !=nil {return _bgggd ;};if _feaeb :=_ccfd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_feaeb !=nil {return _feaeb ;};if _aade :=_ccfd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aade !=nil {return _aade ;};if _ggdd :=_ccfd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggdd !=nil {return _ggdd ;};if _fdeeg :=_ccfd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fdeeg !=nil {return _fdeeg ;};if _ggdad :=_ccfd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ggdad !=nil {return _ggdad ;};if _bfcaf :=_ccfd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bfcaf !=nil {return _bfcaf ;};if _agceb :=_ccfd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_agceb !=nil {return _agceb ;};if _acegb :=_ccfd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_acegb !=nil {return _acegb ;};if _efabd :=_ccfd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_efabd !=nil {return _efabd ;};if _fggab :=_ccfd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fggab !=nil {return _fggab ;};if _ebbdg :=_ccfd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ebbdg !=nil {return _ebbdg ;};return nil ;};func (_gaebe OfcST_OLEType )Validate ()error {return _gaebe .ValidateWithPath ("")};type Formulas struct{CT_Formulas };func (_ceaed *OfcCT_ColorMru )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eedbd :=range start .Attr {if _eedbd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bafce ,_afffg :=_eedbd .Value ,error (nil );if _afffg !=nil {return _afffg ;};_ceaed .ColorsAttr =&_bafce ;continue ;};if _eedbd .Name .Local =="\u0065\u0078\u0074"{_ceaed .ExtAttr .UnmarshalXMLAttr (_eedbd );continue ;};};for {_ecbegg ,_bcbac :=d .Token ();if _bcbac !=nil {return _fb .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",_bcbac );};if _babee ,_bgefc :=_ecbegg .(_c .EndElement );_bgefc &&_babee .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path
func (_dag *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _fdff :=_dag .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdff !=nil {return _fdff ;};if _feg :=_dag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_feg !=nil {return _feg ;};if _cde :=_dag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cde !=nil {return _cde ;};if _feea :=_dag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_feea !=nil {return _feea ;};if _eege :=_dag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eege !=nil {return _eege ;};if _dbb :=_dag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _fagc :=_dag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fagc !=nil {return _fagc ;};if _gfc :=_dag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfc !=nil {return _gfc ;};if _dee :=_dag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dee !=nil {return _dee ;};if _bded :=_dag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bded !=nil {return _bded ;};if _cag :=_dag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cag !=nil {return _cag ;};if _gdg :=_dag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gdg !=nil {return _gdg ;};if _cab :=_dag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cab !=nil {return _cab ;};if _dad :=_dag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dad !=nil {return _dad ;};if _gcd :=_dag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gcd !=nil {return _gcd ;};if _ddc :=_dag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ddc !=nil {return _ddc ;};return nil ;};
// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path
func (_cbgbd *OfcCT_Ink )ValidateWithPath (path string )error {if _caggb :=_cbgbd .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_caggb !=nil {return _caggb ;};return nil ;};func (_eebgg *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 _eebgg .H !=nil {_afadf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0068"}};for _ ,_edeaa :=range _eebgg .H {e .EncodeElement (_edeaa ,_afadf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path
func (_bdda *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _aca :=_bdda .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aca !=nil {return _aca ;};if _fgg :=_bdda .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgg !=nil {return _fgg ;};if _gdff :=_bdda .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gdff !=nil {return _gdff ;};if _daa :=_bdda .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_daa !=nil {return _daa ;};if _gbfg :=_bdda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbfg !=nil {return _gbfg ;};if _eafb :=_bdda .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eafb !=nil {return _eafb ;};if _eab :=_bdda .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eab !=nil {return _eab ;};if _aced :=_bdda .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aced !=nil {return _aced ;};if _ggdc :=_bdda .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ggdc !=nil {return _ggdc ;};if _fagfg :=_bdda .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fagfg !=nil {return _fagfg ;};return nil ;};func (_adcd *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 _adcd .TypeAttr !=OfcST_FillTypeUnset {_bgebe ,_bdae :=_adcd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdae !=nil {return _bdae ;};start .Attr =append (start .Attr ,_bgebe );};if _adcd .ExtAttr !=ST_ExtUnset {_bfccgf ,_dcbef :=_adcd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dcbef !=nil {return _dcbef ;};start .Attr =append (start .Attr ,_bfccgf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deacc *ST_ImageAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceffa ,_edbce :=d .Token ();if _edbce !=nil {return _edbce ;};if _fecdabc ,_fbaaf :=_ceffa .(_c .EndElement );_fbaaf &&_fecdabc .Name ==start .Name {*_deacc =1;return nil ;};if _fcffg ,_eegcg :=_ceffa .(_c .CharData );!_eegcg {return _fb .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",_ceffa );}else {switch string (_fcffg ){case "":*_deacc =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_deacc =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_deacc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_deacc =3;};};_ceffa ,_edbce =d .Token ();if _edbce !=nil {return _edbce ;};if _egbf ,_adddb :=_ceffa .(_c .EndElement );_adddb &&_egbf .Name ==start .Name {return nil ;};return _fb .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",_ceffa );};func (_gaecf *OfcClippath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaecf .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_egdab :=range start .Attr {if _egdab .Name .Local =="\u0076"{_aceag ,_afeee :=_egdab .Value ,error (nil );if _afeee !=nil {return _afeee ;};_gaecf .VAttr =_aceag ;continue ;};};for {_cbcbe ,_befg :=d .Token ();if _befg !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_befg );};if _egedf ,_dcbgf :=_cbcbe .(_c .EndElement );_dcbgf &&_egedf .Name ==start .Name {break ;};};return nil ;};func NewAG_Fill ()*AG_Fill {_eaee :=&AG_Fill {};return _eaee };func (_beab OfcST_RType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccgfe :=_c .Attr {};_ccgfe .Name =name ;switch _beab {case OfcST_RTypeUnset :_ccgfe .Value ="";case OfcST_RTypeArc :_ccgfe .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_ccgfe .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_ccgfe .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_ccgfe .Value ="\u0061\u006c\u0069g\u006e";};return _ccgfe ,nil ;};func (_egccb *CT_Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcec :=range start .Attr {if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egccb .AllowincellAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egccb .BulletAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068\u0072"{_egccb .HrAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u006f\u006e\u0065\u0064"{_egccb .OnedAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egccb .HralignAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_baae ,_gedg :=_ebcec .Value ,error (nil );if _gedg !=nil {return _gedg ;};_egccb .TablelimitsAttr =&_baae ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daea ,_gdcd :=_f .ParseInt (_ebcec .Value ,10,64);if _gdcd !=nil {return _gdcd ;};_egccb .RegroupidAttr =&_daea ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_befb ,_ggce :=_ebcec .Value ,error (nil );if _ggce !=nil {return _ggce ;};_egccb .BordertopcolorAttr =&_befb ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0073\u0070\u0069\u0064"{_dbda ,_gbee :=_ebcec .Value ,error (nil );if _gbee !=nil {return _gbee ;};_egccb .SpidAttr =&_dbda ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbbf ,_dgea :=_f .ParseFloat (_ebcec .Value ,64);if _dgea !=nil {return _dgea ;};_gbdg :=float32 (_cbbf );_egccb .HrpctAttr =&_gbdg ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeggg ,_fbgbg :=_ebcec .Value ,error (nil );if _fbgbg !=nil {return _fbgbg ;};_egccb .BorderrightcolorAttr =&_eeggg ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egccb .ButtonAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068\u0072\u0073t\u0064"{_egccb .HrstdAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egccb .DgmlayoutAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egccb .UserdrawnAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egccb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egccb .UserhiddenAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcfc ,_eegb :=_ebcec .Value ,error (nil );if _eegb !=nil {return _eegb ;};_egccb .BorderleftcolorAttr =&_fcfc ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egccb .InsetmodeAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egccb .AllowoverlapAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_feged ,_aebc :=_ebcec .Value ,error (nil );if _aebc !=nil {return _aebc ;};_egccb .TablepropertiesAttr =&_feged ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egccb .HrnoshadeAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egccb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecbeg ,_dccf :=_f .ParseInt (_ebcec .Value ,10,64);if _dccf !=nil {return _dccf ;};_egccb .DgmnodekindAttr =&_ecbeg ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_deece ,_fdfg :=_ebcec .Value ,error (nil );if _fdfg !=nil {return _fdfg ;};_egccb .BorderbottomcolorAttr =&_deece ;continue ;};if _ebcec .Name .Local =="\u0070\u0072\u0069n\u0074"{_egccb .PrintAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbgeg ,_acca :=_ebcec .Value ,error (nil );if _acca !=nil {return _acca ;};_egccb .TitleAttr =&_fbgeg ;continue ;};if _ebcec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dfcc ,_ecec :=_ebcec .Value ,error (nil );if _ecec !=nil {return _ecec ;};_egccb .CoordoriginAttr =&_dfcc ;continue ;};if _ebcec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcfc ,_ccfbg :=_ebcec .Value ,error (nil );if _ccfbg !=nil {return _ccfbg ;};_egccb .WrapcoordsAttr =&_gcfc ;continue ;};if _ebcec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbff ,_gcdf :=_ebcec .Value ,error (nil );if _gcdf !=nil {return _gcdf ;};_egccb .CoordsizeAttr =&_gbff ;continue ;};if _ebcec .Name .Local =="\u0073\u0074\u0079l\u0065"{_bggb ,_edcg :=_ebcec .Value ,error (nil );if _edcg !=nil {return _edcg ;};_egccb .StyleAttr =&_bggb ;continue ;};if _ebcec .Name .Local =="\u0069\u0064"{_efab ,_cbbgc :=_ebcec .Value ,error (nil );if _cbbgc !=nil {return _cbbgc ;};_egccb .IdAttr =&_efab ;continue ;};if _ebcec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_becc ,_bgfg :=_ebcec .Value ,error (nil );if _bgfg !=nil {return _bgfg ;};_egccb .FillcolorAttr =&_becc ;continue ;};if _ebcec .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfbgg ,_fafc :=_ebcec .Value ,error (nil );if _fafc !=nil {return _fafc ;};_egccb .ClassAttr =&_cfbgg ;continue ;};if _ebcec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbfbb ,_debgc :=_ebcec .Value ,error (nil );if _debgc !=nil {return _debgc ;};_egccb .TargetAttr =&_dbfbb ;continue ;};if _ebcec .Name .Local =="\u0068\u0072\u0065\u0066"{_gfcaa ,_gcadd :=_ebcec .Value ,error (nil );if _gcadd !=nil {return _gcadd ;};_egccb .HrefAttr =&_gfcaa ;continue ;};if _ebcec .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_egccb .EditasAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egccb .FilledAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Local =="\u0061\u006c\u0074"{_ccgbc ,_ceea :=_ebcec .Value ,error (nil );if _ceea !=nil {return _ceea ;};_egccb .AltAttr =&_ccgbc ;continue ;};};_edbed :for {_cfgag ,_ceedd :=d .Token ();if _ceedd !=nil {return _ceedd ;};switch _gbde :=_cfgag .(type ){case _c .StartElement :switch _gbde .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"}:_gega :=NewGroup ();if _eced :=d .DecodeElement (_gega ,&_gbde );_eced !=nil {return _eced ;};_egccb .Group =append (_egccb .Group ,_gega );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"}:_cbdd :=NewShape ();if _badd :=d .DecodeElement (_cbdd ,&_gbde );_badd !=nil {return _badd ;};_egccb .Shape =append (_egccb .Shape ,_cbdd );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"}:_bbfe :=NewShapetype ();if _aaee :=d .DecodeElement (_bbfe ,&_gbde );_aaee !=nil {return _aaee ;};_egccb .Shapetype =append (_egccb .Shapetype ,_bbfe );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"}:_agdgg :=NewArc ();if _fgecf :=d .DecodeElement (_agdgg ,&_gbde );_fgecf !=nil {return _fgecf ;};_egccb .Arc =append (_egccb .Arc ,_agdgg );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"}:_edbdc :=NewCurve ();if _cbccd :=d .DecodeElement (_edbdc ,&_gbde );_cbccd !=nil {return _cbccd ;};_egccb .Curve =append (_egccb .Curve ,_edbdc );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"}:_feedc :=NewImage ();if _adgd :=d .DecodeElement (_feedc ,&_gbde );_adgd !=nil {return _adgd ;};_egccb .Image =append (_egccb .Image ,_feedc );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"}:_fcac :=NewLine ();if _eaggc :=d .DecodeElement (_fcac ,&_gbde );_eaggc !=nil {return _eaggc ;};_egccb .Line =append (_egccb .Line ,_fcac );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"}:_egbb :=NewOval ();if _gced :=d .DecodeElement (_egbb ,&_gbde );_gced !=nil {return _gced ;};_egccb .Oval =append (_egccb .Oval ,_egbb );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"}:_edgg :=NewPolyline ();if _bbfgd :=d .DecodeElement (_edgg ,&_gbde );_bbfgd !=nil {return _bbfgd ;};_egccb .Polyline =append (_egccb .Polyline ,_edgg );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"}:_effg :=NewRect ();if _fgggc :=d .DecodeElement (_effg ,&_gbde );_fgggc !=nil {return _fgggc ;};_egccb .Rect =append (_egccb .Rect ,_effg );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"}:_abeg :=NewRoundrect ();if _bbaa :=d .DecodeElement (_abeg ,&_gbde );_bbaa !=nil {return _bbaa ;};_egccb .Roundrect =append (_egccb .Roundrect ,_abeg );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"}:_ecadc :=NewOfcDiagram ();if _aeefc :=d .DecodeElement (_ecadc ,&_gbde );_aeefc !=nil {return _aeefc ;};_egccb .Diagram =append (_egccb .Diagram ,_ecadc );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"}:_bagc :=NewEG_ShapeElements ();_bagc .Path =NewPath ();if _degcc :=d .DecodeElement (_bagc .Path ,&_gbde );_degcc !=nil {return _degcc ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bagc );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"}:_baec :=NewEG_ShapeElements ();_baec .Formulas =NewFormulas ();if _cdcc :=d .DecodeElement (_baec .Formulas ,&_gbde );_cdcc !=nil {return _cdcc ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_baec );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"}:_afdf :=NewEG_ShapeElements ();_afdf .Handles =NewHandles ();if _efefg :=d .DecodeElement (_afdf .Handles ,&_gbde );_efefg !=nil {return _efefg ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_afdf );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"}:_feeaf :=NewEG_ShapeElements ();_feeaf .Fill =NewFill ();if _dcaeb :=d .DecodeElement (_feeaf .Fill ,&_gbde );_dcaeb !=nil {return _dcaeb ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_feeaf );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"}:_cbbc :=NewEG_ShapeElements ();_cbbc .Stroke =NewStroke ();if _gfde :=d .DecodeElement (_cbbc .Stroke ,&_gbde );_gfde !=nil {return _gfde ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_cbbc );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"}:_agcb :=NewEG_ShapeElements ();_agcb .Shadow =NewShadow ();if _effc :=d .DecodeElement (_agcb .Shadow ,&_gbde );_effc !=nil {return _effc ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_agcb );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"}:_gdaf :=NewEG_ShapeElements ();_gdaf .Textbox =NewTextbox ();if _fcfce :=d .DecodeElement (_gdaf .Textbox ,&_gbde );_fcfce !=nil {return _fcfce ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_gdaf );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"}:_adcee :=NewEG_ShapeElements ();_adcee .Textpath =NewTextpath ();if _ffdab :=d .DecodeElement (_adcee .Textpath ,&_gbde );_ffdab !=nil {return _ffdab ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_adcee );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"}:_cgbf :=NewEG_ShapeElements ();_cgbf .Imagedata =NewImagedata ();if _beda :=d .DecodeElement (_cgbf .Imagedata ,&_gbde );_beda !=nil {return _beda ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_cgbf );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"}:_bgff :=NewEG_ShapeElements ();_bgff .Skew =NewOfcSkew ();if _efag :=d .DecodeElement (_bgff .Skew ,&_gbde );_efag !=nil {return _efag ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bgff );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"}:_efaaa :=NewEG_ShapeElements ();_efaaa .Extrusion =NewOfcExtrusion ();if _cafa :=d .DecodeElement (_efaaa .Extrusion ,&_gbde );_cafa !=nil {return _cafa ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_efaaa );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"}:_fafe :=NewEG_ShapeElements ();_fafe .Callout =NewOfcCallout ();if _bceee :=d .DecodeElement (_fafe .Callout ,&_gbde );_bceee !=nil {return _bceee ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_fafe );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"}:_cdgbf :=NewEG_ShapeElements ();_cdgbf .Lock =NewOfcLock ();if _ecef :=d .DecodeElement (_cdgbf .Lock ,&_gbde );_ecef !=nil {return _ecef ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_cdgbf );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"}:_bead :=NewEG_ShapeElements ();_bead .Clippath =NewOfcClippath ();if _gbdce :=d .DecodeElement (_bead .Clippath ,&_gbde );_gbdce !=nil {return _gbdce ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bead );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"}:_ddbag :=NewEG_ShapeElements ();_ddbag .Signatureline =NewOfcSignatureline ();if _caae :=d .DecodeElement (_ddbag .Signatureline ,&_gbde );_caae !=nil {return _caae ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_ddbag );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"}:_bggbb :=NewEG_ShapeElements ();_bggbb .Wrap =_ae .NewWrap ();if _bgfa :=d .DecodeElement (_bggbb .Wrap ,&_gbde );_bgfa !=nil {return _bgfa ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bggbb );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"}:_ccebc :=NewEG_ShapeElements ();_ccebc .Anchorlock =_ae .NewAnchorlock ();if _bfdca :=d .DecodeElement (_ccebc .Anchorlock ,&_gbde );_bfdca !=nil {return _bfdca ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_ccebc );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"}:_daabg :=NewEG_ShapeElements ();_daabg .Bordertop =_ae .NewBordertop ();if _agda :=d .DecodeElement (_daabg .Bordertop ,&_gbde );_agda !=nil {return _agda ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_daabg );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"}:_afde :=NewEG_ShapeElements ();_afde .Borderbottom =_ae .NewBorderbottom ();if _ddf :=d .DecodeElement (_afde .Borderbottom ,&_gbde );_ddf !=nil {return _ddf ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_afde );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"}:_becca :=NewEG_ShapeElements ();_becca .Borderleft =_ae .NewBorderleft ();if _bbde :=d .DecodeElement (_becca .Borderleft ,&_gbde );_bbde !=nil {return _bbde ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_becca );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"}:_eegbe :=NewEG_ShapeElements ();_eegbe .Borderright =_ae .NewBorderright ();if _agcg :=d .DecodeElement (_eegbe .Borderright ,&_gbde );_agcg !=nil {return _agcg ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_eegbe );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"}:_fedf :=NewEG_ShapeElements ();_fedf .ClientData =_b .NewClientData ();if _aged :=d .DecodeElement (_fedf .ClientData ,&_gbde );_aged !=nil {return _aged ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_fedf );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"}:_bdgb :=NewEG_ShapeElements ();_bdgb .Textdata =_dce .NewTextdata ();if _fcca :=d .DecodeElement (_bdgb .Textdata ,&_gbde );_fcca !=nil {return _fcca ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bdgb );default:_ac .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",_gbde .Name );if _gbdb :=d .Skip ();_gbdb !=nil {return _gbdb ;};};case _c .EndElement :break _edbed ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path
func (_gabad *Roundrect )ValidateWithPath (path string )error {if _ggcbc :=_gabad .CT_RoundRect .ValidateWithPath (path );_ggcbc !=nil {return _ggcbc ;};return nil ;};func (_dabaag OfcST_BWMode )Validate ()error {return _dabaag .ValidateWithPath ("")};
// Validate validates the OfcCT_ShapeLayout and its children
func (_cddda *OfcCT_ShapeLayout )Validate ()error {return _cddda .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};
// Validate validates the Shapetype and its children
func (_fdgbd *Shapetype )Validate ()error {return _fdgbd .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_cacd *EG_ShapeElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cacd .Path !=nil {_ebfe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cacd .Path ,_ebfe );};if _cacd .Formulas !=nil {_dabeb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_cacd .Formulas ,_dabeb );};if _cacd .Handles !=nil {_dcdbb :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_cacd .Handles ,_dcdbb );};if _cacd .Fill !=nil {_cagbb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cacd .Fill ,_cagbb );};if _cacd .Stroke !=nil {_dbac :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cacd .Stroke ,_dbac );};if _cacd .Shadow !=nil {_edfcb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cacd .Shadow ,_edfcb );};if _cacd .Textbox !=nil {_aegag :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_cacd .Textbox ,_aegag );};if _cacd .Textpath !=nil {_cacf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cacd .Textpath ,_cacf );};if _cacd .Imagedata !=nil {_ceede :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cacd .Imagedata ,_ceede );};if _cacd .Skew !=nil {_bagga :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_cacd .Skew ,_bagga );};if _cacd .Extrusion !=nil {_cgec :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cacd .Extrusion ,_cgec );};if _cacd .Callout !=nil {_bfbdg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_cacd .Callout ,_bfbdg );};if _cacd .Lock !=nil {_gdfec :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cacd .Lock ,_gdfec );};if _cacd .Clippath !=nil {_eggge :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cacd .Clippath ,_eggge );};if _cacd .Signatureline !=nil {_ebcea :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_cacd .Signatureline ,_ebcea );};if _cacd .Wrap !=nil {_bdedc :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_cacd .Wrap ,_bdedc );};if _cacd .Anchorlock !=nil {_gcgab :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cacd .Anchorlock ,_gcgab );};if _cacd .Bordertop !=nil {_aecfa :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_cacd .Bordertop ,_aecfa );};if _cacd .Borderbottom !=nil {_aadfff :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cacd .Borderbottom ,_aadfff );};if _cacd .Borderleft !=nil {_aaadb :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cacd .Borderleft ,_aaadb );};if _cacd .Borderright !=nil {_aece :=_c .StartElement {Name :_c .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cacd .Borderright ,_aece );};if _cacd .ClientData !=nil {_gdaaa :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cacd .ClientData ,_gdaaa );};if _cacd .Textdata !=nil {_abecg :=_c .StartElement {Name :_c .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cacd .Textdata ,_abecg );};return nil ;};func (_fgca *Imagedata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fgca .CT_ImageData .MarshalXML (e ,start );};func (_fefff *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 _fefff .ExtAttr !=ST_ExtUnset {_caagb ,_gabfa :=_fefff .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gabfa !=nil {return _gabfa ;};start .Attr =append (start .Attr ,_caagb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adffg *OfcEquationxml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adffg .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_geddb :=range start .Attr {if _geddb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bbcb ,_geegf :=_geddb .Value ,error (nil );if _geegf !=nil {return _geegf ;};_adffg .ContentTypeAttr =&_bbcb ;continue ;};};_ddfbga :for {_cbecc ,_gccfg :=d .Token ();if _gccfg !=nil {return _gccfg ;};switch _abaea :=_cbecc .(type ){case _c .StartElement :switch _abaea .Name {default:if _cbddd ,_fbcdb :=_a .CreateElement (_abaea );_fbcdb !=nil {return _fbcdb ;}else {if _ggabb :=d .DecodeElement (_cbddd ,&_abaea );_ggabb !=nil {return _ggabb ;};_adffg .Any =_cbddd ;};};case _c .EndElement :break _ddfbga ;case _c .CharData :};};return nil ;};func (_ecfgga OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _ecfgga {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfgga ));};return nil ;};func (_fgfae *Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfae .CT_Image =*NewCT_Image ();for _ ,_befag :=range start .Attr {if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcgdd ,_aeff :=_f .ParseInt (_befag .Value ,10,64);if _aeff !=nil {return _aeff ;};_fgfae .DgmnodekindAttr =&_gcgdd ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgfae .BulletAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068\u0072"{_fgfae .HrAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fgfae .OleiconAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgfae .HrstdAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0063\u006c\u0069\u0070"{_fgfae .ClipAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgfae .HrnoshadeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgfae .PreferrelativeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068\u0072\u0070c\u0074"{_dceg ,_adefc :=_f .ParseFloat (_befag .Value ,64);if _adefc !=nil {return _adefc ;};_effca :=float32 (_dceg );_fgfae .HrpctAttr =&_effca ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u006f\u006c\u0065"{_fgfae .OleAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgfae .HralignAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fgfae .BwpureAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgfae .DgmlayoutAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgfae .InsetmodeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0073\u0070\u0069\u0064"{_cdad ,_fbbgg :=_befag .Value ,error (nil );if _fbbgg !=nil {return _fbbgg ;};_fgfae .SpidAttr =&_cdad ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dadeg ,_bfcc :=_befag .Value ,error (nil );if _bfcc !=nil {return _bfcc ;};_fgfae .BorderbottomcolorAttr =&_dadeg ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgfae .AllowoverlapAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgfae .DoubleclicknotifyAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgfae .DgmlayoutmruAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgfae .UserhiddenAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgfae .AllowincellAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0073\u0070\u0074"{_fbgc ,_eeecg :=_f .ParseFloat (_befag .Value ,64);if _eeecg !=nil {return _eeecg ;};_fbaff :=float32 (_fbgc );_fgfae .SptAttr =&_fbaff ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fadaa ,_dacde :=_befag .Value ,error (nil );if _dacde !=nil {return _dacde ;};_fgfae .BorderleftcolorAttr =&_fadaa ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgfae .UserdrawnAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fgfae .CliptowrapAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efcfd ,_ebfce :=_befag .Value ,error (nil );if _ebfce !=nil {return _ebfce ;};_fgfae .BorderrightcolorAttr =&_efcfd ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fgfae .ConnectortypeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgfae .ButtonAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgfae .ForcedashAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdcgb ,_gffd :=_f .ParseInt (_befag .Value ,10,64);if _gffd !=nil {return _gffd ;};_fgfae .RegroupidAttr =&_bdcgb ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u006f\u006e\u0065\u0064"{_fgfae .OnedAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fgfae .BwmodeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fgfae .BwnormalAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdbfe ,_degeg :=_befag .Value ,error (nil );if _degeg !=nil {return _degeg ;};_fgfae .BordertopcolorAttr =&_cdbfe ;continue ;};if _befag .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgfae .PrintAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdgggc ,_gdged :=_befag .Value ,error (nil );if _gdged !=nil {return _gdged ;};_fgfae .TargetAttr =&_bdgggc ;continue ;};if _befag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgfae .StrokedAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dccad ,_cadg :=_befag .Value ,error (nil );if _cadg !=nil {return _cadg ;};_fgfae .CoordoriginAttr =&_dccad ;continue ;};if _befag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eaed ,_gdcgd :=_befag .Value ,error (nil );if _gdcgd !=nil {return _gdcgd ;};_fgfae .StrokeweightAttr =&_eaed ;continue ;};if _befag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afafcf ,_gcdgf :=_befag .Value ,error (nil );if _gcdgf !=nil {return _gcdgf ;};_fgfae .CoordsizeAttr =&_afafcf ;continue ;};if _befag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbgf ,_deeca :=_befag .Value ,error (nil );if _deeca !=nil {return _deeca ;};_fgfae .ChromakeyAttr =&_dbgf ;continue ;};if _befag .Name .Local =="\u0061\u006c\u0074"{_dbad ,_ddeef :=_befag .Value ,error (nil );if _ddeef !=nil {return _ddeef ;};_fgfae .AltAttr =&_dbad ;continue ;};if _befag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbbab ,_cccgg :=_befag .Value ,error (nil );if _cccgg !=nil {return _cccgg ;};_fgfae .FillcolorAttr =&_cbbab ;continue ;};if _befag .Name .Local =="\u0073\u0072\u0063"{_eaaba ,_fcbb :=_befag .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_fgfae .SrcAttr =&_eaaba ;continue ;};if _befag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eedac ,_gece :=_befag .Value ,error (nil );if _gece !=nil {return _gece ;};_fgfae .WrapcoordsAttr =&_eedac ;continue ;};if _befag .Name .Local =="\u0074\u0069\u0074l\u0065"{_edgaf ,_gaede :=_befag .Value ,error (nil );if _gaede !=nil {return _gaede ;};_fgfae .TitleAttr =&_edgaf ;continue ;};if _befag .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbcca ,_ggaea :=_befag .Value ,error (nil );if _ggaea !=nil {return _ggaea ;};_fgfae .StyleAttr =&_cbcca ;continue ;};if _befag .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_egfad ,_aeced :=_befag .Value ,error (nil );if _aeced !=nil {return _aeced ;};_fgfae .CroprightAttr =&_egfad ;continue ;};if _befag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgfae .InsetpenAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bdadb ,_aedfgg :=_befag .Value ,error (nil );if _aedfgg !=nil {return _aedfgg ;};_fgfae .CropleftAttr =&_bdadb ;continue ;};if _befag .Name .Local =="\u0067\u0061\u0069\u006e"{_adedc ,_fgcfc :=_befag .Value ,error (nil );if _fgcfc !=nil {return _fgcfc ;};_fgfae .GainAttr =&_adedc ;continue ;};if _befag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdadc ,_cbefe :=_befag .Value ,error (nil );if _cbefe !=nil {return _cbefe ;};_fgfae .StrokecolorAttr =&_fdadc ;continue ;};if _befag .Name .Local =="\u0063\u006c\u0061s\u0073"{_eaaa ,_dbccc :=_befag .Value ,error (nil );if _dbccc !=nil {return _dbccc ;};_fgfae .ClassAttr =&_eaaa ;continue ;};if _befag .Name .Local =="\u0069\u0064"{_dcggf ,_efea :=_befag .Value ,error (nil );if _efea !=nil {return _efea ;};_fgfae .IdAttr =&_dcggf ;continue ;};if _befag .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_faca ,_cfab :=_befag .Value ,error (nil );if _cfab !=nil {return _cfab ;};_fgfae .CropbottomAttr =&_faca ;continue ;};if _befag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgfae .FilledAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fgfae .GrayscaleAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_daff ,_gaeee :=_befag .Value ,error (nil );if _gaeee !=nil {return _gaeee ;};_fgfae .BlacklevelAttr =&_daff ;continue ;};if _befag .Name .Local =="\u0068\u0072\u0065\u0066"{_ggccf ,_cdgg :=_befag .Value ,error (nil );if _cdgg !=nil {return _cdgg ;};_fgfae .HrefAttr =&_ggccf ;continue ;};if _befag .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fgfae .BilevelAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dcggg ,_bgbbe :=_befag .Value ,error (nil );if _bgbbe !=nil {return _bgbbe ;};_fgfae .CroptopAttr =&_dcggg ;continue ;};if _befag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abfgc ,_feeec :=_befag .Value ,error (nil );if _feeec !=nil {return _feeec ;};_fgfae .OpacityAttr =&_abfgc ;continue ;};if _befag .Name .Local =="\u0067\u0061\u006dm\u0061"{_ecefc ,_bbbeb :=_befag .Value ,error (nil );if _bbbeb !=nil {return _bbbeb ;};_fgfae .GammaAttr =&_ecefc ;continue ;};};_fcbcd :for {_cbgac ,_cgafeg :=d .Token ();if _cgafeg !=nil {return _cgafeg ;};switch _ccefd :=_cbgac .(type ){case _c .StartElement :switch _ccefd .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"}:_gbac :=NewEG_ShapeElements ();_gbac .Path =NewPath ();if _bgga :=d .DecodeElement (_gbac .Path ,&_ccefd );_bgga !=nil {return _bgga ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_gbac );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"}:_ddfg :=NewEG_ShapeElements ();_ddfg .Formulas =NewFormulas ();if _cfggg :=d .DecodeElement (_ddfg .Formulas ,&_ccefd );_cfggg !=nil {return _cfggg ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ddfg );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"}:_feedbc :=NewEG_ShapeElements ();_feedbc .Handles =NewHandles ();if _faedc :=d .DecodeElement (_feedbc .Handles ,&_ccefd );_faedc !=nil {return _faedc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_feedbc );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"}:_dageb :=NewEG_ShapeElements ();_dageb .Fill =NewFill ();if _debea :=d .DecodeElement (_dageb .Fill ,&_ccefd );_debea !=nil {return _debea ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_dageb );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"}:_ecdf :=NewEG_ShapeElements ();_ecdf .Stroke =NewStroke ();if _gbbdg :=d .DecodeElement (_ecdf .Stroke ,&_ccefd );_gbbdg !=nil {return _gbbdg ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ecdf );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"}:_ccade :=NewEG_ShapeElements ();_ccade .Shadow =NewShadow ();if _gcedc :=d .DecodeElement (_ccade .Shadow ,&_ccefd );_gcedc !=nil {return _gcedc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ccade );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"}:_eegc :=NewEG_ShapeElements ();_eegc .Textbox =NewTextbox ();if _gdaeg :=d .DecodeElement (_eegc .Textbox ,&_ccefd );_gdaeg !=nil {return _gdaeg ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_eegc );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"}:_egdda :=NewEG_ShapeElements ();_egdda .Textpath =NewTextpath ();if _cgagbc :=d .DecodeElement (_egdda .Textpath ,&_ccefd );_cgagbc !=nil {return _cgagbc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_egdda );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"}:_ccfaaf :=NewEG_ShapeElements ();_ccfaaf .Imagedata =NewImagedata ();if _egbc :=d .DecodeElement (_ccfaaf .Imagedata ,&_ccefd );_egbc !=nil {return _egbc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ccfaaf );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"}:_ecfa :=NewEG_ShapeElements ();_ecfa .Skew =NewOfcSkew ();if _egadc :=d .DecodeElement (_ecfa .Skew ,&_ccefd );_egadc !=nil {return _egadc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ecfa );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"}:_ddcge :=NewEG_ShapeElements ();_ddcge .Extrusion =NewOfcExtrusion ();if _agabc :=d .DecodeElement (_ddcge .Extrusion ,&_ccefd );_agabc !=nil {return _agabc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ddcge );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"}:_ddcga :=NewEG_ShapeElements ();_ddcga .Callout =NewOfcCallout ();if _aadcd :=d .DecodeElement (_ddcga .Callout ,&_ccefd );_aadcd !=nil {return _aadcd ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ddcga );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"}:_cbgae :=NewEG_ShapeElements ();_cbgae .Lock =NewOfcLock ();if _cgefb :=d .DecodeElement (_cbgae .Lock ,&_ccefd );_cgefb !=nil {return _cgefb ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_cbgae );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"}:_gdddf :=NewEG_ShapeElements ();_gdddf .Clippath =NewOfcClippath ();if _degca :=d .DecodeElement (_gdddf .Clippath ,&_ccefd );_degca !=nil {return _degca ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_gdddf );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"}:_abbdc :=NewEG_ShapeElements ();_abbdc .Signatureline =NewOfcSignatureline ();if _ccagc :=d .DecodeElement (_abbdc .Signatureline ,&_ccefd );_ccagc !=nil {return _ccagc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_abbdc );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"}:_efeac :=NewEG_ShapeElements ();_efeac .Wrap =_ae .NewWrap ();if _bafbf :=d .DecodeElement (_efeac .Wrap ,&_ccefd );_bafbf !=nil {return _bafbf ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_efeac );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"}:_dffade :=NewEG_ShapeElements ();_dffade .Anchorlock =_ae .NewAnchorlock ();if _cacda :=d .DecodeElement (_dffade .Anchorlock ,&_ccefd );_cacda !=nil {return _cacda ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_dffade );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"}:_faggg :=NewEG_ShapeElements ();_faggg .Bordertop =_ae .NewBordertop ();if _ceadb :=d .DecodeElement (_faggg .Bordertop ,&_ccefd );_ceadb !=nil {return _ceadb ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_faggg );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"}:_faec :=NewEG_ShapeElements ();_faec .Borderbottom =_ae .NewBorderbottom ();if _cggba :=d .DecodeElement (_faec .Borderbottom ,&_ccefd );_cggba !=nil {return _cggba ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_faec );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"}:_eecda :=NewEG_ShapeElements ();_eecda .Borderleft =_ae .NewBorderleft ();if _bbbgb :=d .DecodeElement (_eecda .Borderleft ,&_ccefd );_bbbgb !=nil {return _bbbgb ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_eecda );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"}:_ecdgec :=NewEG_ShapeElements ();_ecdgec .Borderright =_ae .NewBorderright ();if _fbad :=d .DecodeElement (_ecdgec .Borderright ,&_ccefd );_fbad !=nil {return _fbad ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ecdgec );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"}:_gfgc :=NewEG_ShapeElements ();_gfgc .ClientData =_b .NewClientData ();if _afce :=d .DecodeElement (_gfgc .ClientData ,&_ccefd );_afce !=nil {return _afce ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_gfgc );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"}:_eceb :=NewEG_ShapeElements ();_eceb .Textdata =_dce .NewTextdata ();if _aeeaf :=d .DecodeElement (_eceb .Textdata ,&_ccefd );_aeeaf !=nil {return _aeeaf ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_eceb );default:_ac .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",_ccefd .Name );if _agfge :=d .Skip ();_agfge !=nil {return _agfge ;};};case _c .EndElement :break _fcbcd ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path
func (_gbg *AG_Type )ValidateWithPath (path string )error {return nil };
// Validate validates the AG_Style and its children
func (_dae *AG_Style )Validate ()error {return _dae .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func (_aabba OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _aabba {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabba ));};return nil ;};func (_bgbgc OfcST_Angle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbaaba :=_c .Attr {};_dbaaba .Name =name ;switch _bgbgc {case OfcST_AngleUnset :_dbaaba .Value ="";case OfcST_AngleAny :_dbaaba .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_dbaaba .Value ="\u0033\u0030";case OfcST_Angle45 :_dbaaba .Value ="\u0034\u0035";case OfcST_Angle60 :_dbaaba .Value ="\u0036\u0030";case OfcST_Angle90 :_dbaaba .Value ="\u0039\u0030";case OfcST_AngleAuto :_dbaaba .Value ="\u0061\u0075\u0074\u006f";};return _dbaaba ,nil ;};func NewCT_Oval ()*CT_Oval {_eead :=&CT_Oval {};return _eead };func (_defcb OfcST_OLEUpdateMode )String ()string {switch _defcb {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func NewTextpath ()*Textpath {_gbfef :=&Textpath {};_gbfef .CT_TextPath =*NewCT_TextPath ();return _gbfef ;};func (_gdcgf *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 _gdcgf .ExtAttr !=ST_ExtUnset {_afca ,_gaacgf :=_gdcgf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gaacgf !=nil {return _gaacgf ;};start .Attr =append (start .Attr ,_afca );};e .EncodeToken (start );if _gdcgf .Rel !=nil {_fadbb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_cefab :=range _gdcgf .Rel {e .EncodeElement (_cefab ,_fadbb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_DiagramLayout byte ;func (_eccd *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 _eccd .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 :_fb .Sprintf ("\u0025\u0076",*_eccd .EmbosscolorAttr )});};if _eccd .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 :_fb .Sprintf ("\u0025\u0076",*_eccd .RecolortargetAttr )});};if _eccd .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .HrefAttr )});};if _eccd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .AlthrefAttr )});};if _eccd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .TitleAttr )});};if _eccd .OleidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .OleidAttr )});};if _eccd .DetectmouseclickAttr !=_fc .ST_TrueFalseUnset {_afaa ,_dbcag :=_eccd .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _dbcag !=nil {return _dbcag ;};start .Attr =append (start .Attr ,_afaa );};if _eccd .MovieAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .MovieAttr )});};if _eccd .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .RelidAttr )});};if _eccd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .IdAttr )});};if _eccd .PictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .PictAttr )});};if _eccd .RHrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .RHrefAttr )});};if _eccd .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .SIdAttr )});};if _eccd .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .SrcAttr )});};if _eccd .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CropleftAttr )});};if _eccd .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CroptopAttr )});};if _eccd .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CroprightAttr )});};if _eccd .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CropbottomAttr )});};if _eccd .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .GainAttr )});};if _eccd .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .BlacklevelAttr )});};if _eccd .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .GammaAttr )});};if _eccd .GrayscaleAttr !=_fc .ST_TrueFalseUnset {_agce ,_bfaga :=_eccd .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bfaga !=nil {return _bfaga ;};start .Attr =append (start .Attr ,_agce );};if _eccd .BilevelAttr !=_fc .ST_TrueFalseUnset {_ggge ,_bfbg :=_eccd .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bfbg !=nil {return _bfbg ;};start .Attr =append (start .Attr ,_ggge );};if _eccd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_accf *ST_StrokeArrowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beedc ,_dabfb :=d .Token ();if _dabfb !=nil {return _dabfb ;};if _aebcd ,_bgcbc :=_beedc .(_c .EndElement );_bgcbc &&_aebcd .Name ==start .Name {*_accf =1;return nil ;};if _cggg ,_defef :=_beedc .(_c .CharData );!_defef {return _fb .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",_beedc );}else {switch string (_cggg ){case "":*_accf =0;case "\u006e\u006f\u006e\u0065":*_accf =1;case "\u0062\u006c\u006fc\u006b":*_accf =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_accf =3;case "\u006f\u0076\u0061\u006c":*_accf =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_accf =5;case "\u006f\u0070\u0065\u006e":*_accf =6;};};_beedc ,_dabfb =d .Token ();if _dabfb !=nil {return _dabfb ;};if _ecaea ,_ffdac :=_beedc .(_c .EndElement );_ffdac &&_ecaea .Name ==start .Name {return nil ;};return _fb .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",_beedc );};func (_dfgdc *Line )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dfgdc .CT_Line .MarshalXML (e ,start );};func (_gcbac *Imagedata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbac .CT_ImageData =*NewCT_ImageData ();for _ ,_defca :=range start .Attr {if _defca .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"&&_defca .Name .Local =="\u0070\u0069\u0063\u0074"||_defca .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"&&_defca .Name .Local =="\u0070\u0069\u0063\u0074"{_ddfbc ,_ffdfd :=_defca .Value ,error (nil );if _ffdfd !=nil {return _ffdfd ;};_gcbac .PictAttr =&_ddfbc ;continue ;};if _defca .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"&&_defca .Name .Local =="\u0068\u0072\u0065\u0066"||_defca .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"&&_defca .Name .Local =="\u0068\u0072\u0065\u0066"{_cedd ,_cgac :=_defca .Value ,error (nil );if _cgac !=nil {return _cgac ;};_gcbac .RHrefAttr =&_cedd ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0068\u0072\u0065\u0066"{_fede ,_cdbcf :=_defca .Value ,error (nil );if _cdbcf !=nil {return _cdbcf ;};_gcbac .HrefAttr =&_fede ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ddgfc ,_bfccg :=_defca .Value ,error (nil );if _bfccg !=nil {return _bfccg ;};_gcbac .AlthrefAttr =&_ddgfc ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdbc ,_bbdeg :=_defca .Value ,error (nil );if _bbdeg !=nil {return _bbdeg ;};_gcbac .TitleAttr =&_ccdbc ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u006f\u006c\u0065i\u0064"{_dcggfg ,_agbce :=_f .ParseFloat (_defca .Value ,64);if _agbce !=nil {return _agbce ;};_ceff :=float32 (_dcggfg );_gcbac .OleidAttr =&_ceff ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gcbac .DetectmouseclickAttr .UnmarshalXMLAttr (_defca );continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u006d\u006f\u0076i\u0065"{_eadff ,_dcgfbc :=_f .ParseFloat (_defca .Value ,64);if _dcgfbc !=nil {return _dcgfbc ;};_dagff :=float32 (_eadff );_gcbac .MovieAttr =&_dagff ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0072\u0065\u006ci\u0064"{_dccacb ,_bacdc :=_defca .Value ,error (nil );if _bacdc !=nil {return _bacdc ;};_gcbac .RelidAttr =&_dccacb ;continue ;};if _defca .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"&&_defca .Name .Local =="\u0069\u0064"||_defca .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"&&_defca .Name .Local =="\u0069\u0064"{_fafa ,_eaad :=_defca .Value ,error (nil );if _eaad !=nil {return _eaad ;};_gcbac .IdAttr =&_fafa ;continue ;};if _defca .Name .Local =="\u0069\u0064"{_fbaed ,_abfga :=_defca .Value ,error (nil );if _abfga !=nil {return _abfga ;};_gcbac .SIdAttr =&_fbaed ;continue ;};if _defca .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfccb ,_ccgff :=_defca .Value ,error (nil );if _ccgff !=nil {return _ccgff ;};_gcbac .CropbottomAttr =&_cfccb ;continue ;};if _defca .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_dgcee ,_acdae :=_defca .Value ,error (nil );if _acdae !=nil {return _acdae ;};_gcbac .EmbosscolorAttr =&_dgcee ;continue ;};if _defca .Name .Local =="\u0073\u0072\u0063"{_gbffd ,_cedgg :=_defca .Value ,error (nil );if _cedgg !=nil {return _cedgg ;};_gcbac .SrcAttr =&_gbffd ;continue ;};if _defca .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dabac ,_eefe :=_defca .Value ,error (nil );if _eefe !=nil {return _eefe ;};_gcbac .CropleftAttr =&_dabac ;continue ;};if _defca .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gdgd ,_gagga :=_defca .Value ,error (nil );if _gagga !=nil {return _gagga ;};_gcbac .CroptopAttr =&_gdgd ;continue ;};if _defca .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ceca ,_ggaggf :=_defca .Value ,error (nil );if _ggaggf !=nil {return _ggaggf ;};_gcbac .CroprightAttr =&_ceca ;continue ;};if _defca .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_daadb ,_bdgd :=_defca .Value ,error (nil );if _bdgd !=nil {return _bdgd ;};_gcbac .RecolortargetAttr =&_daadb ;continue ;};if _defca .Name .Local =="\u0067\u0061\u0069\u006e"{_fgcdd ,_daaa :=_defca .Value ,error (nil );if _daaa !=nil {return _daaa ;};_gcbac .GainAttr =&_fgcdd ;continue ;};if _defca .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cbdb ,_cbffae :=_defca .Value ,error (nil );if _cbffae !=nil {return _cbffae ;};_gcbac .BlacklevelAttr =&_cbdb ;continue ;};if _defca .Name .Local =="\u0067\u0061\u006dm\u0061"{_facf ,_bcbad :=_defca .Value ,error (nil );if _bcbad !=nil {return _bcbad ;};_gcbac .GammaAttr =&_facf ;continue ;};if _defca .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gcbac .GrayscaleAttr .UnmarshalXMLAttr (_defca );continue ;};if _defca .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gcbac .BilevelAttr .UnmarshalXMLAttr (_defca );continue ;};if _defca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gccbg ,_cabac :=_defca .Value ,error (nil );if _cabac !=nil {return _cabac ;};_gcbac .ChromakeyAttr =&_gccbg ;continue ;};};for {_gbabe ,_accdbg :=d .Token ();if _accdbg !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_accdbg );};if _baeff ,_egccc :=_gbabe .(_c .EndElement );_egccc &&_baeff .Name ==start .Name {break ;};};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);type OfcRight struct{OfcCT_StrokeChild };func (_ccgec *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 _ccgec .OfcCT_SignatureLine .MarshalXML (e ,start );};func init (){_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );};